Starting with polynomial:
P : 63/8*t^5 - 35/4*t^3 + 15/8*t
Extension levels are: 5 16 22 44
-------------------------------------------------
Trying to find an order 16 Kronrod extension for:
P1 : 63/8*t^5 - 35/4*t^3 + 15/8*t
Solvable: 1
-------------------------------------------------
Trying to find an order 22 Kronrod extension for:
P2 : 63/8*t^21 - 123674670581/3171265708*t^19 + 180709480704313/2188173338520*t^17 - 12083075931599/123646781115*t^15 + 6071112915091/85667865492*t^13 - 73112519652907/2249360306094*t^11 + 132291375506969/14088469879548*t^9 - 467353268908967/283726129518675*t^7 + 8441023069733807/52205607831436200*t^5 - 117288300587981/15661682349430860*t^3 + 1112587844447/10441121566287240*t
Solvable: 1
-------------------------------------------------
Trying to find an order 44 Kronrod extension for:
P3 : 63/8*t^43 - 304651019096675851797909983100453387082267516050687123276852620046267548441336617986115383881104031070654468167392983127057216154452411815693337477384645177318432134080929138355731/3718348061222887560936354748619992893337492087456870640183370745716728010568545853703077822232536610336822104305866168422544631060441605206945309078278303376812232487544547259000*t^41 + 40618367323204072150181634906712996159481574929387523913017015109704126084333824433551499652398773625847550453225518504670363950185959209822311337387541000475079256344240289372731138121/102498123481639507060991086823084414101294638136792367631974706291054465975327250730252191708750987932239669716243353865651654027496603068332050917397280571733517594635409217467964500*t^39 - 1539215005378876358487907753253497089109880617277956886784266598340771849948016961496646912793492509113027235747097215245166036043049983792923222882003989363470969987916104659810974815251/1300937721113116820389502255831456025131816560966980050713525118309537452763768951576277817841839462216888115629242568294809454964379962021137569336196253410463877162680193914016472500*t^37 + 15968954043636125798324787085012970214221822791541247848969744068988156501492991759526204282271254504139214418866138273414301237816204205996008604202965934120741438511585097260003878971567/6539849084514587259255335664450022180392375144320494308992315459610107194974622297113180381583301080333545662352408586563096179010126295565718591798175760387737328439419353189380105000*t^35 - 420644231966120576674401729722159127021502722303662154397861591616824259592586667307417048828686283716899620406871038060946886826528836591573622301325582505876046354540656041789359650623311/113793374070553818311042840561430385938827327511176600976466288997215865192558427969769338639549438797803694524931909406197873514776197542843503497288258230746629514845896745495213827000*t^33 + 51676652142182725804572596896731424669030727571893844674438846942230293895167020672307142216255288243535453018008868932150670058482659406180541099433394939557568283117757032002431082696281/12155201321172794228679576150880063952556555438693864195213444506520785600114195714952633900133690053401758278799544868389318307260184737531010600846700311011571789085811697814261476975*t^31 - 40802245087526861287328257358741156822058518202574107760668704741483972223992281030199257623491894615918963750055126862709739099458752828706698162577882056419989750098903887415487190376931/10749037875786842504783384916517965341804740349011815389538029346700805953382408891420849778204987310850275674800487397518918859034312420842217383396136537546384396355083759468673942375*t^29 + 3361580436735306341960567373754387308711908280487791885851011512904874202936325280191755532066043983963336563041556553066445023618913433399379311992058549123843537166173063530813712744394071949/1260862142829796625811091050707557334593696042939085945192810842368004538331756562963665678983445011562737336654097171728969182164724846964792099072366815854190889692451324985675453440587500*t^27 - 485013198875182129266938102734760155835463004668255046158587803991052284575258854438590998821067082668712618351941416278412928362639921831363685738165936961818154008551002841299720884952801411/326890185178095421506579161294551901561328603724948208012950959132445621048973923731320731588300558553302272465877044522325343524187923287168321981724730036271712142487380551841784225337500*t^25 + 3963644396435912918079128767582401237367317832090113583756986541622334730607257126616155778198808307200249963573443309609606194220852508126748601898566909710843200165606493950803690795000632951/6043109889992390692251626761798616153530428120861875872132753397828478047792031270046349257962382992455381343652513629736054517283820741835451712368817842603876385140783375135048451045739250*t^23 - 390223279362083970710602188437293776018892024135383787009822582498341821928304235624605994800600330900468269154886548711073471194748656429662860810440712332597985084985843952372824401906769923/1697016536882773652197515648198179165364810761305969234680757859543649334136994970463143602363861004019439569138225055102349836311415645661208690583366238153211322476874717621044296482921150*t^21 + 873388358925532169532738060520959436092848488485332292522686494535544294350503171844913937315113303669443790971284176415053527498194839959645426725206240846275403626663577460391036604963481049/13737752917622453374932269533032878957715134734381655709320420767734304133489959284701638685802684318252606035880869493685689151092412369638356066627250499335520229574700095027501447718885500*t^19 - 942749102833317865617706809248611551079995723743008968552283075332485816267387987614777211044388349382208667661912640519235919071212681092061604930161419457818193451769370662400056814770029911/68688764588112266874661347665164394788575673671908278546602103838671520667449796423508193429013421591263030179404347468428445755462061848191780333136252496677601147873500475137507238594427500*t^17 + 6913135047240746534832250637156090681807296768920205396965247311423652040502187055597996955671576442042603972478800671853563543471893276264925404466224390903780752137483823295841167191843774239/3033417059677957903303059221154245258089599235834420006991854673934273184769878509702869189225401544684748229834577285995450332406655466619410534417767150698865238927413557747616679963221555625*t^15 - 127980102729158757566235519436596690272703947386753907724379790016064895531911782642120377892043092327489322316394321641793130831093840617771352741743726565460302144805403369800790373590427/449314162445543115043188179037639162310355178149576814022292771815160863253810143753902840334433664218001499244898254896341649348650902799968733455262853843583794072396571735470354325103375*t^13 + 71786247633096098174041387474067008085954924228733623298745549865336824451028216381612322030565739081170271886611795346350563876909886088983080875825652641263488097410948407483696156751077931/2762742922045155505777555475266635681213911919406117914060273795337061115975027811913997784648365714543647618557030389706625533514984671136447748269720235713428032992352040287060114674195632200*t^11 - 6234780459781008792507677079482684118039791830841383459861527724183756005320447026129995190594194135610725738371583521728992955554732373858591555418899445044108598468266395464255163739672141/3767376711879757507878484738999957747109879890099251700991282448186901521784128834428178797247771428923155843486859622327216636611342733367883293095073048700129135898661873118718338192084953000*t^9 + 131379292177582386090406716514693103818026728742577612312029195110027962252433989335311135790334953389716224760314006294660255510842083513099236927352347867227901254231254405964159990420587/1908311733141707234382892596552266179091605826684261482528263985192711555152091403060025207756224089814016848825043272747446335538425240758241537352079485452679791059779706971899811829324077500*t^7 - 75274920911335193699654923251703561812761458500718999514441840999781330273586276171939753807778472461815694612034026326879185599787910454157222484992638264984546419042175612147001983797289/44799889735183888883369811909536534585341032026444805280306387842857466509046717224218687020181832203729062212892682545928144924783030652086337043551199348960530332974828358911743201516989057500*t^5 + 3192228455454423142775069692302428156204993993130404806943859407349534152308103018984991028662733162839540279165058730792873605587918308496833402496262940912605580954730034475375197894189/161279603046661999980131322874331524507227715295201299009102996234286879432568182007187273272654595933424623966413657165341321729218910347510813356784317656257909198709382092082275525461160607000*t^3 - 26867104412586988624291065890246729639845946578043443756767628523165422183395921830025301635323714151791974489123256188931729085326562891382124266342193382857409158733267974523018936923/376319073775544666620306420040106890516864669022136364354573657880002718675992424683436970969527390511324122588298533385796417368177457477525231165830074531268454796988558214858642892742708083000*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 63/8*t^87 - 3056339852497091092635849114743552051068557699368350253902069120701953655990659966500889599788780562190357828863803381993046572961013570177439308567011133552774341679103931160514749531440661839202705588647411631607175808175010034898026143284716708877645531751725083885290431294619564686424026600143990793810698146639722337175628916170214052076311245689822782063135615324588941727446701934550791326857440570816993394393370631905039157831099270831033626396627782796965680381465740667695928605489426762199132941491978260427317758196842628213183468148342431473100142908523741689296106435008880373427280082035380216259169121777928104110488176690414565720095282289870188168064868709409964489445452333796046726986803393329704014521748194882370786115457611340282968710931472403333340656729734505816872869318806025945484576223362941090357146486662314339243319432111903069946669319007298919061800336810947251055836911839288055452021631781324255492424773566559343501440767979308521487449166727712375274832576353773712382524137918018178485603428767820931359338391959418350472430514557324306405198221304585472560286624943305909213691369336647828684312937634089979129565151070643101917290706986926729950788532167915697642100611129801899826590042030746821500632592654534657415620175447260632351276256396388782173407226051412207091651164975350161786593762791555945903885042479825219246714262582305593793761488611819203887755475205168777961389514548437105972739916937389333554704302305481227149247479973903837023129227475366321622804309639621828516538976528902340425798377816137464898951152849592928148169922455062940343180916124014725665989706332942823011040768602352595459829243994238348152741684348543633722700298910750436267307307174988559708408573688974648579841285796266210534747139918648501970313116767704824654293867853259440994972050870785759172712107671106413573196312115414355760360025731201387569195832376247531174787539030070938970827722185153163739226179859232193811301655859497860069085033249164628065086104177631815593014698705779987633819745870993070148776702809003232723222940545553620336448374635812891494079791191484953338590894577329877288636368104579531760184649251844395660714257975555782229041488435760870761115879693896123697705926064390520756192346776088173321525160320940677854392070144869786463611331967732799413981347878886092757179991414177575073501362059572942661745901715302834925452264930437399152499348958741603672633719407808798393539466390869823167726226264279899780531844054909363018682483501150045585626095635269949695779570425808047746013117699410962949714621883968394258283842508615393588043124485594725751958403511081170079790185319991068756828258555489494297721871707307356144165557925959522117008216020666857881723310278549353616727690302188711784829894158466310237256720468084901374604297003362640825604820888577615434189206060211033228696329307020181864115909603228709873949733856078608416719539768040305264505074306044986047999761412952960532824754977867504402509419777834740321491046735940731078251345438970839695246633360459501803713946130735045737980923207068273096185476099367039157346813055337060922959835891120862186425070504186733171467245266624582442462659757258966279219490448596042867061572155252999409698390809059590318130971194083855061686919565791034628023239777315722244409661497081027014560090967333872875134428185177261542889374342519312569299036033808528657304700729343240852936613776916850208458213518417787533738902588739061481011550616825355750516574862745602260658808436421397102140479984473267766336955187845828577787214452056738154466716585131944392303634019893662280865648885849860280687981121197253393756489669346942853437866955552605156876822341185392116320251251682834156983606909965212825947709303563628245333130632260134459991661929924865388237342846684642037916156038403358043928006337894348300306727477459175294507539869239436722433989467976762330915762990847666842641894939358295740364976413934312399550520440827149785538079626948248559114631269269217445412992345909070007992883262279619593238364027260642865213638491493708191603493612557792122087743116082866786646846509811120953219675600167052310122927450389534846799354581953157179506718628157066333327491346577008420350560366532135163704137864640165226525737962619968749207650302807316154190743792540342549749959981625031889706086371146490681082066422358628190707371714813111090987768861100184903561518605252741009034478562319850592946099731077263601792430707857605410110909360345549049231063010600960435595383553180205552281/18212701580235866638518418020505099171172161842198017213782020147961534315298054359379145919763946006263441929952503979558717751333679037458551399889800402716615092234619053491901150952356584645367868970682045294307675057474044255221314247230098714979775595717053620388995364444478368480572783970167864758427907812937178675097675714998797936646858304437185038946837928068554037124542665040366666250768223884372484506954339014711930708215843004100412877635477059221176337981101475864371496065953158975923885875196836368701196757128756845759771462970878795033872095955885725070572682250167628602498669631323639265287654250653667794759872191125332592191174805590262031456480805622106371630999998802041829845969186845656538640395412638383509865084933818180995658592456225628798559814507088950486429681528263550578853331560580903928799777462332723207494103306742717364078435198240300952782358159884589287815660196826514429764157452649044868468895379398476370372853235504400226743002617873247426336893708716145057977512927070180281668434876737714923532697580520491731640202749826070798675075845315302538689706595916645792790405440504262322164502367106440721774071984658529761928968877333701195843553007674360775445613599871498252213137655240053116304719106433575219781822823730042357151942418873583632915472102565435287512515768012309984613193760904169331790761371177472005088727453749577948830629319355357598047151203733624534458223232662268615064354807242545041333692203666942431363872517643601363656847979375780505402621315594152298246320008189688365440697360201701360826742257529772421127867000756017017165203468213062969322006023442335197378048965315116632230003586044269155268104823328974862354999677604762455729922426706651585130977318161847748249578328006968472633704367606223402280223262660425944390335742864597670384648011363645923444946751492713753410479564741426687282137818782854496989969502230822227655966388202919167849572250857479599600024742920658279895423744465993412884990584797215489178072262505085824636992134817222921406279707966629911086553390345302188424528223317582696621953454926730515164336938517753606865204606334469662481174805245080586583456271717384216457431980428273212932865142207890016262160213984696952445980182210728084021378679593836473386206966091898931084225084464386937209290864776376575249851235068132459713137482990140967506981883272782397307957286518107921102650507656873138591181062905285885365328672829860504353530995994039047256151051153821918047408729297926571197680154636917014678154711527756627589503117172514089549329143590124290243184765496619853145983961692527635231322619719580348200864302896074371507288972118056006638215301529974876042184306920005879404087556364926905977321226790648128015196099993708413755244510264350599005350602573022197431998410094883110537965879082371013377343016711951930045385655258716574235168627461816503514150159402494323573323749161453082496776458458748041675371798046579804459066132182211521208647280226142769491850985477197872791250327369916209491913289170564733327974401024175883901757707620048068305652748426867528274722690366907222166745199044266973767094321198324820442121547783624579840284693412237019148481046363182234153724779707338120677919053523627900299358180631634005239265840444341729668696988409898937928882621530446787913582607798276670159007912755582216408726644684197421948505115859834952903831444734355893124580634101136412545206146763623266369369065123955779259941183227605249313483592233805514930272218441569554845518081405642617563889708994855801734432316737771319252815771778233268235364192408358811459555867024009357863979807902378517001180554095462588940008218844436065102195369944113989737146206097107845283393762653853873248703562910128435071381686178860717437428442821919147723867913516780225286503655742150278233000942137195248951157678866663304378749489195802358838308986574824767322608188447355575691110178003185417994422659904543051799027027511015838875098411347848536957812078492125451105090870585971907989244866574829675922973532120234716171394050918223419180096289158740839639792676471080515007854524483004747740557806467624763346770327194289891250389434424274207858304232850978013169753016855208983992899976354557930917675034343461847939017482524771147064012768459030368062665018994781581732946929195536663224666065081253472851900559739973463921689492837058138792371606849140736443116529025572944136969532471436214227380699751859884409871640102417859795971318027015608848565420259527817062043066564808466346503467150527834000*t^85 + 632125952408321539973154828001454683549185014019921636446275213053580615414641682267819133389659502957419484616265509916139227085260024390804744387857407769185300660136474008856924336565307413736204160431857260036816690952186367243350160411731090191741188054962523019166913818537284085858260872907947930086746967843159665028269384855793709625730795066708942933183873139801315625626754790019633318136699199495830543192784988860816017270430147769976064714910465173063839108134121164883509082235814362007077059949727595963956183271362543174199535468044528894149764015120593310039519296478161120221688231970858151147349544623165385529516561134165867279356238921050667337111208372883633912479150167478215189367808544677643066531678336314813236586438191252873109429770566504154219529807890607389219830660835777646856229240266068365174044456970936242590778647757250579215808634840543158160775683661718923826076610574922546670394984867427101054301238369587047324307577591994797924076487797313804529660406723668484703753171896999372963726211719915391525898763257818392523314244577277188274643577280902975332009110965665026581222490575272388070290755016717795870604682938161339104552622227060182523450470101505771224610869251462187042300136530489083667933310664796038481450292064607911221690013187835762193045643887432585278643417241665027108996625023457322534893025148631038405136408834111580790681993004210569155246751036487303966984235318299568156372638008972420489606262868117618565476942908291809828415875563424858415580656696934808583647175300142680001215257688333278378113568183314022352435146943592077246016799528420356140438329204748466611204875597483863740041449552796368851111159899966813857501388084789442191057096009633205347818294951571001961033764893737587691407665690254425239512260808547406337137889140534321275990393250067689579931718560106155499672544545121766198919395706690400624651714791027448245206300690149408283168174699506045213027337495210925723737651406119503398687765401718780531485149991746356540866545373203530824240392053878650864942929883471418642487090586432074112598030894294242266654079261925680854002666691993728013925201215520042498146117133291558530318946054080599446036427327658405106766776404585989106336006815521399332437000076486355986006230799637936967831889745178950559860116477347952796598799299948962006760641685511113648145654496960520078971886416518930376277639406482224824724963731826354206072536949223213323402542457933292595207572047876094759256582429346730323428964101062054962767488199473846911794954156864012236573396034233859601613875702117944569053729685553540321658687786660479278497870079558561020943595049645356447473702531368749633940453469163541218919003161596791593643253882202821105178881129790055955714919410107955905262352025682972869690088575366806791957285997728646150962028545757917280395419423319752512573207488517665924548199464482745991898298628802917940624791820756400063759029342454030476298360610050557516314643960614640699491701248259042979872769004653090288868938616607895720337483716938394810319550538483608974922188735574605457299417558222428005507668337233095071088218180593511955322533489275168363607487493681334115792850101750436598098928186641774587546608412515227610129098688957463094119033032171828777446741892294722671460531416766640472466072170018867648826667076344688568065747687723132562218311084881239667088066476459817307911703047106079457659740537811825343315816359780209447696157643341658234678943213232414925085816866259878677234553386269539027424107424440107697592936442887955116146643460371832589455119911229012523668978649238216513972728825113902719475631051208623688722732932520592209902480722663421004211325222270035122864858348154901840561654612929704394031311829040385741704439728822880635332256205366200857163875151601210629549057299232284518308772497617787205662339411295871092136693434656124822984082977845328254105281075574192928819665495548102347959563531968457883354134800741941601458199983912035575313494414544892757775427972809768843350649371417433346424603548554435709261900611309567141915841483827833340110177252168068776725760147582490850296145957489521992730861361744468772424295510555247465878468702665453769860231601610353568681461167778075230659704713805489831380627623916324346100113256726646105575245278384766417838344832876632710387775975260852082538820010108441664743035098768100778193940418268964072011309929765479197507670638732891662378704230120549207798339631882838153289909148855699649759824113926177524724872119316828817520563953/366195505593170476154034423771087826995090189296338652910629566307003385863971859782292735350325756769536521508783016515395314338965750934564109577024260777261893013524591460940259681738652904830553594245915611914526699310607618222032877043356702822612355992844510323713374194739348763691484738174577189551806571231602676748718926531194830592983721183996704704088491484503188602848329548900636411637696370353523796987528112833206905977812668946245361565465483038936504157250814934614571922799693786265311203738232710130927482716885062394953420897370271580228052684546611919703976692931220441258999750809171885251432748956193036882118846198080612298151075346081162561682876966321443971835864575913134255980964052230877759826974403754921879453316730308638007309055080346228001122766368234691850447034616183906068772396355976002934805605524139132443800937547353120952579465156938435137213762577535482974394353313511995033496008237433285552356691835413404988538810864992773599030856436530236702385387043672042222730661419429286851394552692614538881502537172493319051396900609652875120640279991416662024418454641457630297319566030043000806832783294462361016422555766735194511201005628997796464347982904105302367574774407176266757948673578849651988292465185417323514065198787610469658311245439323596673578231377442181151899149541116311936623641672995771086584122585716958617517007421561263985957931472550433080894850392990495064537711249847170135652956367302956128080015662249744690460839163252835178502779582117068309928345744125382599919457876666788088569925542631528581598975875248122162649570637400931757333880053972771898969846310945656879601479326004924077595790103157702197313676440746365967427036517727916792379258264819960761594508545353007934954971609904912291856840237711291460287537053008120293478724647481319519355963705284283124338166353563398354323148416429969830507032267139342229178520793554250202587453781040814540284209419090999317317857496008507770545327060479943155513351692283692954707827753284758641646146057915974391547503576201840970252894398316852981776619174957308247898969336829799776203257088001064671795922937724647715643989339140737322198921872912757486623001857679118183155946268317161400976750558504707744050345131638225294184252559121432435787108984423375047738080083291642391692327701712693247918658843020912114468170115489568377275881934212526549712173977104988726442552697253685448397441159411421182686517493120873216834706324053745507560526725129435777412028356501690396443275797222635647327785522803991408291103375740871792932541358509193054203618805934336739265041124166976150542111385653714229135498192610208958148456446788904903071939781742592842629782985517790214826226860807039327723606978588845650750341904133497592011199270081191753960982425694728114886219232413776750342664744357601017572885099820532676650551216024910671516841524923759709557611595042192366359391294889672548529685539646663374750030594603361496336659093334854172333787404594962209064851024595826749064553832295957257770103740036876867132250091632694827259081524033258490194437551519654644008539246131256753217879019103458334745458678606237834701561112666225977016668216562484849210849006805959909235282655663564657222647241578176740159075194688012289743822547478201421756622867162473985360871318064081385863240061956829696219108498611389392443703154007283884149812962547357464056177326695800200698692977617909392481441910517467567582356044821329271267933394684167705846489195608233966497011387317262411456893855590693854310104822875967663153536819719672807688665596836225031101173671077907278492705995904946554827896405569963889935936928975828090781169253017538186583801425318322346048903907512108601975085028175978287862383058008788392606243011323880901227398728443199535624722589916493277745614404545118784319656743175729992561346985900452395821764479464319708218343469465371666648753801835599618190875905038847925446658653636685325302316831352991065926053717606651393195944337409769595189620098523902765176550834273470361912859620928711344171751624192351000086524047599138566301455428733427483056927781969983260920299591521944066708172260764709127415080202195111787723779888241474519598956008700944957551642664570554493789324845530249991770648914132563545557279130298339998488780470920475351271670726562977472793070704162731077244023794467750449687841956677593173442698950272933131367166802505584958584391601590179384984252777630745951875525118883274939773676903041992040874565478990222006539675122191977909442606612608802947104400*t^83 - 15435144646824264161974976895922758537203806259341843005543540122973565493294916021133046653176689139088407064034194413325735795442602208589220578233084793479228861329476019865187488576780705787473951384321684431269828917024214250821824013329876417270752514429607606344002862413054025640735749801054106060142301076518085867508080592313878619029599620052212732531243140324114533398434288531628052442887757626553733820441452043394749260558983190495074848304512116771570247137639366726699615985028758990150014628773813868637926921889142994861431587697398546765659542573880493092855227657794319688406826682384481707527215661143616987171476579680712768931202870751652661478787774827321929552714071527140334665634290177848379505574384732034125708056374835450231199723832351598439826600149819537857375544210029737637040961069750946621556505827858376980127674280826416685134339117429153338211212278469673490574454319202790257645490646536209860846101226234162492154802860581530097984507903855248252860996334604220576595028183226598352386378768494116833198179091796517416617987252444505831963115028817110552271548640035889867545488074741716320923958400455103576304916317848362891118082697840649673588335621733902034347163545963189939119912513349977287150202790057172413304717225167914393189884056170215350765874045200110682970818195104433103460649408234478487763041087697692644172352455811391519835230051432355705772634321581576656093955558529979235826654815050446666866222128646437470191828714548346532918476965198120266083016117054524192455006517283018617978458220954171694598078295159144089179351407914372332012817576772496301645344434199844577983271863594807743904961437356878675818615105237013218344668328280423446552109059250055543732562908913877975411058645920898959806812541337154554468330695336788412808225207563413729038203988833822138986869543540382893644918396636444835332477164459340076786817669603287313045610957220638065783386470815559091307779368581657220867100065996622469605611487606418873245545371280677247014634766951564664563439965185766906298546420083906274852034776995980587405384045866937343037369817066097082639284026236383759656256196017492957598303089735264408182157843092766711076427298213190938132403515149305888633299652596978720133938274143475904856224829663233810942248975287312923836400452181424857453368301537503178831538311229396158313388247699515743871696976438638853718537018785141050447060500575319513020759878011212025392059489767898022304822292936482840608292855571600670088468642709419107048700300930673212655108519856766095481270205709799964347392863216104279398420406719417082167113126413623638049959758113703723902155491320825463978044722174063228112027821011211914020815851586294564326419314813378756889998071643005026817047427462152684274528492729562154816505957228780933607305875670607319007201212148045571866492664103810956902479706800244532704882916722706165701730454260369274371030600207518316121194946434212781683307746452143514072417420348470417625956438113888071913872240897301950093355492192826036950643712206200723705749320486099343422329857173302373325948319406382024775072825724018965676038667507551656380441436713340872835740047110696180107592226786404596997409352824056671537362495853925670146344479085553574422125027196892318788624817846021411267096897445386553695307478519501836518388410487483318183492256914815456519150528443179475827717838704640913230154316913606404048270387782408342086996582103623613625902141120364225243146234480567958066950426982030574270090703444749988252490522489279791741154532936292749612836665888100414556867224213896965733351662710367083868500516687393625241664765935572072895069891873976944184964489642779511872897897716737100383874342125162472583856037865761470706126151759790577050472024845598099700060932132007284852340344137753867092458022713634142688926455474318928338341325422419101462504212962663963803281032524186457804541087190120015473133076433857474045553978692464717437610559942458079181179676391172090151931975473334984841164355684609226764800275382895582057935190623739988088766014168258397699907916842900869669666558440507336320561223138450541209131970142650011272514552189002411583176729851401772805533969971781816563145132528055346985929989214457110827715869854916013724696627175160751549099883143477749289210830501796979819691853440063073573194299271979957203580827536141589648299283190532678674847793328918657611890229764388611022966859630823006380234225071918431820844576807959824936630568383772423760744740909261217221553662819259606007155581696421/1351902844625358889268701702601823374872949518979292350630657904345877036627718536383105779916640994486238968562936734526826862280290815765483036409360047135130916067764368097386878263808161827198107818982990764637396112895799954391090870672371471999069586089718324905053342313836354162699006236458460362888762601341979488942654809712125905576953090154931988432191611656650999895059876458835893864708997045919881659457868749539351904770041808102604112029437910895985888800261717270143689829604620175979876523117293265050066487729487860002118001459118138199690856171336307994650360609937635838409645116908335322075510907742277176270198279488376597375757402522797930094084045788617457323800648938935928634925185547778554878299181195726341430077358086098853960659497857379533931843692487953449656022215760698563729239963433707030590983553818108469345447694204763876829763690139706245062737012504851519167327684605339499831567595936198558593819150988342302310997431515341663268795239619522739375256737210442678016859224953289318819031435086537756951906994014464346013954526089949799247256959812607320068169304952175952575819086929177322015485195087561059843853958108504536925179054840156507721930486956716173261171044531113507124597332910156630371451766509266303790299418882492341762464223541721348474164284370735277142813992849104511765607150658528408735453163056017033445703376118111971899108888959191062208497860244172648921326109188852857411069454958984866655961397949340722925343242822027056919011961045965914684890005542454599362904261051213263430446113278941904986516387134523978148003479723654757444835680749959195357976896416264255300744529893892982958534895286072997019147824797683795192245504735854917792491755512062976071040824349403994853177604509731219416462957666865912990970778196752107914155680240936352812055967720463549154216330023854780944121127914990623862110603210404402474797735515438508240290377668358999259886762629675060657591721753609754729391112690474042451967626868564753407358255652784766184461649526853057940723687909980928776676267531034957246840791814499884642944237836051247986939041347027109990988290485990701737317985533781373324512040014905596990915926439820630833304078668025054187250471721716419084462836079381077906447814039387444222753655405919649357126556727748464536136547735630690606806990704650085344921383799772260674706277636850143307410414613589484927300586295972026032463318139746151669486128337468556007341220717188113781615913576802243777151524614647738119932278237338647879605120357314075672570553148774978410904531567554131581563027360812584346823925930786261394430747628037397027388906759456868104271740607395194145314716817356841714267031192206753175889554465671023346840497415139631490205091952696865590271434666859531454467113858812399849426255758666176365796683760150033104062226728937290965006526058412553755082991233037169593271667666272005723302741722189869928586627696255857409027295239342656283846848926823905158107766596085574483652037271415464868530138829214869911432488447190979976922771346698609514262604054621455161397254244985427851977890160205141046988183743581312665402852758569383984973966926084758767039068569052592805030640940826233914726901595460477104655325298082198048073195592097153165553246863727245416400496054178581224036101433449159097416683587254866346449099279089139436011400804228111444829117116363954589976610684574936249583567586487868310445594713925153388563777643783316730359276552026229147558305088029639425677467585621111387724211379988892098658711387071621049882427172047569587260284564340641508928384664903260153560188534590413214533570574327666706638767490778771328224860405803863615606304334677610941414416078929473585361715625661341203155516536428075972744470403470019566915385838099939006154645942995031231984804262617911094317836883633012699605648506587395613769223090402914244865883955872294608958976990160231678276067069343681314100915941387998493090798197911557576913063180650184778669898654979211469979733828245006693441116761260549390435328212069372875216807923598689035901156060615221723839818433923151316709200089292464501552613645686379831898206976005455890219762424723358742187898575139643431887329817807624926760760062765948030899454404455604141494279940686253861239844135174938834196593907335522122408714878620164654057973889193249894689787093264449882491580427926614658302554110405598119989371644378843440060592093234008831341552666582373083775495299183995135952644421031080273937204149635035089793497138241853344585238863711709512028673675*t^81 + 10046345854232524259085644619924602552662581250926262351260934753363277203112792864391786692030968922790612646831302497550564841677987398231407471536704342834073195464960193815342537395012208368945853670311198209296060331660151481274062044244150175234392832546755952239144610231910705796693428877085179007135462374028910746536103032704592540655168146173094578847873682290329090303737420248089260253082410171318169046579470372323833414512859559824178114974269515434147004257506295383581665424986879911592186917283344678885135209616173248509323908774594565664910201582628010360246623732755246403162274854247543198227099060426440870357738835804177491497114138933059471210201147196011121338440544387687741491590317249691364681433257042624147826243545545100275786294983234930294248611584803311810914963681847110618557651512550772255670145446821869446694172043110568637567602438432840276961883726781359416709997861331781125512592198935435168317305200484327814864001020457353288461256943612072631247618612335290141638062968466564752593488021181665756008080490400028152024996936771287832580713355801336839218142847741861953742998667096262386463479151175683335522102104000710932852736411590420617064904096865242920990218742815085256378222788793142869576854359600718370101559981216032336276571925035839976402956021314583266274248732096363273275420283840384455745452189953964178776088585181438341708596957029119927633085588438190258770962481377152757283328068244864726963398020050939337525744220464330988289699833915374673960800762780636302211390627436346524070436802114118763221602320654120754122113984054533047827802546636397237611081984737194692883930053183697999179482959197437026553648467141879014545522534802052164928271689942910166181906431638820064083849616427607045075456858814914603067219567724097666599434198404810554027708701809762124414083266744770549947823896303052851849160018096098965453769694830348107802228645545099361031516596230882239145702778620947713962903715542251514983467764668247212448217241938215560481389513864436269666594139952529138598362764931957888747553634769320663463247940490754654309628339533229036637830680511474739317665701557743462000006670755478489660478617287191545716126281037355329126950158278700017221888799933217713594600778384344037243043187795612954464977496100087897417317538033033340102820695530034188107200363196166651130131044333560905820331350454054370509548393458315881489528224630856103356319826904037069439466457757172063004229958653260636168259283054575704587899041932402395044418780746782076317989401013050148898696628139891943577511026022772972360319563752002551349268510034077018495548136900358153688413440989431296292954062254510869852614242372799962041799330761493399064078692859512808355055565155153156226699728537732428270730102733024142774777000634399375428781000772865878670262144377433049704738131289536981671131908836308221673857812779883828064082097305698654790192157865054934712504226708794430495810663214532680359396174965817049688721535241958433478253948278491244377743654738284875365540924493699477426359093919905642335625751846432432967414176335470071133509138144451949876552706602621182078215963263207532285442309027225457226228641496862622085872615271752456029019704458191345682004243623053883723660216059522356698366719672939517139839065073719316072043022561397963601827027624751811187357366836645634195103149221022111820898209900310053927672367714215594554466541184489498919944035534100290756589425346183736685050676934497511087723105549962016313142824367998012000699529244147472942862610797042022266261683257031223869160133785758903827144808162972351188783119111632910605212135181029145880825553246156120033960812421207401997259319343597996295904298283395282625405142892125057166831599894948102984508161966035155178790775960518741971115093720820023425806294724738535421945138472880345934806381010021826149177347845544007135313619297889823912765931829388530870274575195385159358299733644769605267069479186759921069660129861239948526224893834870245946085708068437851528409595046403746811851322843721802504730120277027651322384424570331631779435412291151785967699665478498132906501016536592013332678296096766753275986441825287435622305816520951154063977904937014263256560162137665910041548606627579397801337893603228137763846995949769151689778663924183881728605090557177021608702350734830399529657297966648204246547414685791236374412063581933710204721463789688304225562483369885228191305359483458767607180136283907391396521177048811356470803928541865186167744417785628008631729561707082583/184093900407244523529981466632561339569655560584484506181531328539621168639913671997908143595605199770908715197352950110348770985298731955543168262352855114227392570619043516565900118358572297512368421263249003254101070677810672050125939432429019578308084505782512765331611657692846140764055979677734689415982802930568685189930211479059927663783351233271608163896701204723083985709892742133653025402981684687872580757480214067706528945207432303363307777226066822879469727061726021308262458535724799616042316104494022005948184329076346848984068720432956906149207022983709419097605627405420671560826456789430705597413050567339657220793957015547630564385747160930570306724836148258690275571462281597709934112420918940975386036218935000647885174012414159200461077632490839682620631932385750878448811373033152517460868676759755235643954803937318075043040964271709585314383472935546085197238796659356302523133491660170578846629117846616255891993112212847308297306258935045656059037682195145444335795830475787237719513177937117484632226367595262445859711856750143579639813285900596642227930817310134179411022011439574568846411538272268842284891288304967010410041330295471139549985252163450877486308099354279784984955987455280326274532123768461328970582040552479220150922512171302870191305997744898750583525327767354038609186670678408492645647025907065694615627795943106319510954042347909856347304740879138539427696317316728205931373624955629876061368240562240895755063960799014571487051088544286467055232411391128923686655456406911643704548528070104345263659009860419393322511709761101265198241169499760291318140232700385747820051462590249549895736168157724905331570925740694809854955260315928071588787518297073808805481920794077445263239124428797100516528359014107746922276607974461914760335672926618591390745025674548376391624316995673558084826328071074485822477711853467418866788278663260286458742022071058843817764759254665234160085449589397490868677272718795902252715346302024552215633156841406295985732437248022690769118864622526251194362895240611316040371742169878325482482841737522332117465276213152717769351872934734300369207622860961864253968692638774054837059639535942796946762986156935574598691668451663237813672542497061557590110330547853110260999763198754846752420193423101753990718277203100356127268681195999796651326934560302785534795381480908118279703480937331071688643887763902707251839366794738451544942396191899345522992632780563109452825769708097094450609610492284549022175590221438118077896865019101941093866227693874247174195259672259270973171869255199110439715452247568044094532718957183590029885091372652744673468785042200822213155612677493989046222856220520070793438449638869197867255916721151375874882801648009448949014015130254199262118701451156697935451782635034801579495784045049672364246748414643039290518386700653547621843497374562961667866083849646626746353341875250605301103660307560811852884057301942319365437977769113965194826449166904890041530153259953913881860790466698836346445060644047868372287241470287049969031396515559132391246542430394539024586791317186711305756293564424456598224651803691159620349640645210404810475585409239020193842015772098813941971998583768163679170637208564444099642629514504062795068054286715142770196207355530162288876797984421187669290481290850555056222132738925314843351242562700312378851639448645323697617599774280517642426380202786465231899814507864347980361547941044068713607902242623015130412402354823745638702287458074296986140079499050666124624010001831530871869525394100361614270946169689260345534748315457169095911465250890304817432630890884224964692136653860619657617070425266048339130446208303378297568649790270012063848258746052483098667517101720492202099264251830118867245029621898613099286042975866478650751145699715671209503322041326925980321889787806025903268038744462248828796748118223562061518258632599653335446065910138341113754810524399322168511481249062052664363494780689521666560509299208538205512787938582386535825066363046233085385112073750784377862758606965272862833871409422221480888800903558559758220274405871622170605791942594086905167947214708249636239355836906482080355143300618850416544891232058146227333526825624933968287595674634041270990308312815432703093916729314319438843617036146430801247988352946732838581917173906015465065633661780576463920365790265402479650592604359398135208852151034362317904639651747588593663903236348213724337467084858086630364558751175837946339290535942145365998753191158996952227531871172760203271346440049785834420600258700*t^79 - 162582663299574690065570786760414696075407433741544607121829081645840740436826467889519001902945572919829404878083760175548428871334317691018826949122968858780518854303404311283521405551581144496446294262872601424229668945819450057735564253410553388079647989946057033075222624378666670263163465372717018307995195129530753521020314912805281834353447527212513938121722107425963146601708267432505158219508459424163605320760677463140622309197966050291266053295539200669249105879853771308655813822510090669833152080525320555463062331928477777378838684639538545109802480496288498628709446115320860491995475683432012192256707548738588603409328067977979208921660564846272842333018221573630023073449448371977841996670361227182000278353175739160727348875865280262049645059687460952335037614341259848843937395974808236959448497331372802867739615600383979715007847410747588748809635499109236718992949757199366321327413882092092240088779249214973233123479433355580380934547151963783904033973954594817370012392483852003843314173549454504815621596259367613654837727306193395039441210550126861031645457773389462787508517656177670202534551101200905851234326607516241922835298370100857086687883851730589143764799256017383493690535312924567561427485732215515845062979107084744310439569493913988328119456825570934401463180954390714958672938161103037965417252323453970434634127296108914276122078301751411618040072935658988868885751747784918049928399814266500123693007179316281637881365052402299462589695104670379864902379692255941142659123184562775707418132089268449110236324989476672763892819371334237069669674554261087044624891571580644992394491525521293019724073982883077731968581725574344072504055285108337376058681508386663938167019974619892275715811752678560296602882682648657029002911577854041031039110577750634645392058085420692639981767038408808910113779711932016103884659416939552280778873916117115139789247257802655732171175001764039030137972065296781287175386976779626006454331107163656754688567422558652530984828729531439728577353891165321936283073058031506251946376873127303821578508645960391400545147500468146931191020023819195552359690496232790980512817910077482993304190908145203777819033702622941183861483791116001899159960953170787375331008011885216854979663846291781993484042645408031352146744580201947999831803343544715348880152310775256992225255348554665903557349361145725894846950411974149174020313756209245761881730929087393603442983022022356957294876779370727836558536719881478148066138514320038238531272586101854875299481662801669747527029491405891452355743518149754091599884078734026146009668606394605401749207798425960508047770345224377635148370390209914006884992076804006300077817290522245246226882597898147494201025312576552143242313961729086166967945715244710640187669159490463486133324258426919608815360382329486850136992972915176676797172561235698440460915694714188243900408908961108186975872022063955009525998215959490108271137024547900477572133253289588058798229238700437979831384588012987987171677079857414224270701704011624282421988402260051956631048314590332558571853600059021093308197358710205739679554584651065860617072783507494417263292523333137233388353883403242966273360847884654032060013541763349363626539810848935787943080586630148062681094792503720922061894788485800568913599414486055997274620188833420101579724865318086148139291885384292859779246522730449201803640387605068468814861383710402822755554626927552142072444059480908772082114930439945396621628159161723192797992118198031652813478657592675810143531649500809763540047779764126411081997916398745985249001899910400318777149028869730047249913018856944331701889375055937606754836441069007847633566157902617234704201304715352251580799486534835189995898008849588786978370120757742444562209930054757844114302429931458674617578558825698823629553682265254681083544155946318911053554532262754918874992929452778154821070140027766490973047502823140447657935216755472226863532149554699005427141892434838435962485458272923773184862599308036930142253164901926722284674453443469737623336750673318198239194123103873426933865602321793123458636547255471630581300381555029310852286399130957868587834967619585223955024722962078333393130501395142149999980362531641512526914648086130084982046448039538158499353748782585225328775174504855690619820022388950612905631457740821394110651823645900922911884588914160689747039515721986280292382308398654354980427824672595842660406755489677254745320481515774865621365830873284834080196628677599915955562862981654450612391805417426593070973105846835652581/809471709143619301992124390046115301931279597275895108062909812255098962107855704814331396104205216639730968294243118867562978303004718451579519271227995281676329097280794286076531402782545837591149381731050764308473825480373396220406704269062894910501724518073107600502233612502367589536069675347686354932042030532941718702781371062337034874576794393356041779486965591355913407753793086734739038168992995906969141860096823621239002273779739098612191549861676177072962476344942358399565810326201692429362536988878126173213339917556289821268184520727266396156072056943075239855648273444423247010104567353526190788625031171096433956138134524246199099284388251738831201628323651902182241115694444084048092641380217108112359188668552429319377456319291670602027385472275898016228955114460875186120508831425185334129407858105394344963860093783207418203959534077075970720597917760709992264329414722757859623778147152808868752089797590268536936852066935902135013155462082038987671356867299242468476514019297946824678447650047031292721112998690933401647850664239601916357414301239388176855166387878384112410229138535776413015838969756005644752683752988016707538269967034498098903611623483409005417737083925436113389732944840129669942428014805440255326529854782224806251850457929699385105889607731245976830501073565277316825688449012413813250712658032538863089304573338070434320224392088603633056531140042094460130605865848554905492363439143137249152192704825147468099472415866255248156298168746200788963448397146287473269264433318626198053823674896488224026971234533314685344573547331901151386383965888651869178293082020813802914638048742420814982722268811172745502054511712761002156347394624448432427168646629780424012339622315134649025124973591328427271205578606150240143539790946531066372652444192043512144599451127793596192583393848623439225927530783106930307659350649805268252495519416394494870056832341861680904583279663895661968611020988674261319625066807646687846498360945666781065798733758536507349029393193511537352449125325519839810507436425629169059869866305788519400917201169399666222384082172539156074061911874787585446957047579817608999068222044021211710012238547748474810031365601819658897188365691872178033648385391491260580043953438354117177043076418054399690788791669226830047423012995985389441960818788293223510981668140154895219173809746934225965166776474441035807419447667748668651470156935688191352026124432028004579041135314534848917572134451779871187239316723427649376919139356029372136634744716345299809794148242182351545358568264787088543799836872125500315807650323865370356842396591145491454935916476811333196575981288500674143140120449569157717950500146110311282913182970910149445728222053297961567499377834629782878752801822735376167257231380821362980883573645226554003959403374556647601614379058503952174485259169050157925458907573445963804293515750652079369994841480881338015146976940598275647240193136481668974499343425956994018428063248596501800257585657738533098182005140337530405692251949563421225204194111997469716770405266943832132098767451293634828697802997629804123840173172984007689252513077994951860066802248792809387238235843565691734687686997905078950729817302157072648117948902364246849899209188775217290078650466585701298362735283875272417267097019734339898791969205357587673682613072627487325912081268344020607009414634484585082171504889851099633610112950487545652030066733109412443060335799590831549540628978592375352842769177827940381940940440650217630233584856119840753861455743347466627779236659353060627456072128486600636983672740024905289375413382591193241358185829035048006513953816240077612169177311096300785294167886510442808426857166040200104273961251024888919140994314918046594524706048488316783915644955113019363037159555648192890802831826690966053551371917011042178180074214029437427605052714620770585444524813953603770499401928636710989681966281343588132539534511697019535072542551022849215363013815090690857376357065637542991887111671119611385466100625747407243090419265463007779131835639450243911578346344371238570378698090647196583939147755229632779575467512288705656547297311731862371111285224044678559208644807132886390395918799785084146657713542086106713499869216405563823913267434291387915074722089190904591385904320702688376075713493104016451999900514674979765509183306946946510473373107196402079640105716227353565109511664106975486080694939301896904492750995119351523189744976067175036455927450023169793462468680098550947553341237596177775235765139421401482031361552571852418996462902225000*t^77 + 9715922471058146019568035257540378947815356936931154759806202869104911047935594959119267191218905681452944133266568066366100728552403305679388998037205323216629600403415042620511504801495757540979665982660436318023352892419094988139600439354991874218890041830141493109685385209771921766424322612894995452020553812957084166524406093698319124782304410144296253435128614184915694602594439547385821803681404896510875014625722544282583986907484170095762790429394212383607888523225160089676921669528107279478388295623073522268795219367740453139286682354390246012985984729187397182595246074048551531279108894659248939360306897941687078686620314841967191968234089423807320474122758196172487028744086774335668967114751599052093394735860407533511042598493704715548795068867687394152835337719630391662948250673477086958322969146872550422336883775655058041837040473726382164765589102130156141554337466661640857429695051055267442518294651196813953016317437398534141129807356100046005292542937081556436554976057816584905419116555836432616840150029803491595971276545999705794689704973042806320863775939340741669716617605709355832353881525439264233725814288392835708997300490466678025821564868656935320464862643010959309697473993973084155171968540883544849100216043181102225774119481561912094126124691510261697587107551421559918785066346548628052321852914111751928660672250544652661896504471166834454428430487261760536980480825608073766945556888256879137099948922752909274325330363840043656567845200393601753058161101902244139704000944642283017251535426193014747033045530243668607379986650632483213102044931927680784967749869536100484398123468766122753043946161881509779053183244080073374874766307655261312339373304570224344117851281986332460550693038128006285281070887091838090976366102664327511749702135700241080390914360624400775118540948929350841289229164975259678663876373811975599438031508247014128026303082413510298947467954779305702446272433314680343363141387931388271754954753509349414534064393287590655214024677935199049926637931180166078510456348552757192836389982097198308252108227452900392892319402456722315168611266742541345724314537860851564028637431685342833812711561410121979667243800278295446994608757587860727351414759259709302451133140946313548994305737659686683352708252959695794165208854056453689249854453743462122119306272283512316773677477226368734539995884690912177408270406349303965300469580700657047716877613370086029116770710558653418694699356452385915159486839567199000009554690474925796288748266491500183639875875773259503238572825964790897029233293113912051799945892721848410422610433550239039878342206640670911904706972529401434635897425686489864177556383009504480885722648047634662798534954610942521181629174212582600199940782838469109711024415601769275743328523124245839742246975592961932448719262053844348705228917486516136958664952502169847216834949365764537184011939504716900305243345829473218729120210161879706346380686483817180401770279921986728733816122508636629725164564641439192618410872456449795255164279910361712073801489637740690921506130831347743660632567635592265781591666252184080740276228651848987994417875627087360767007907961506690773546719783298722731795360939031673583160271608773720554220384163482823371375918030023386093739930875650704369455298463737014557351341766629776844191169164925494605397501577506097233023192799732649709488924179390876295676751584175596961920935623934523396943702987320449044997845203085656138234793798178413441362705742308821577919543252976915030617478548241028255614202644798919188405565762712040239830191337387605499383396351107835020979648181473058349383579794139134794080839853237443839416601956076565701945669871013318641489318928197172895187290974350677728144242529029130342187223777470904047195778509545156139004841596113947928722812676366080674005172898147037306959634872743211128761636737850481121566877244914121592163587513916488056347023319851613276190119982459436482376498488248551311623337851636814805799283948420438478582440311554236264791132328664505574659558348202306674820908171346527703302438501119713257058355937070971121593923444703907354379910517684507449737308805961386547078156526182800046694191604509038321679123309905113311799528055381966677404360139295800935122011849877592309788630949973873907131651803514298893984429937259639770608243601159526258623310771848109088390640092517413324462704140640767774125673834463396829851821659664419167386517159137759788830569708009933852227975014645595339673441637062778160532932635073292832315973804100357581541019660161326066980539/16404385715818614401762396468497279020165707191303619398590174387065355975640481961174142650085957372595042471192815481916000607844010440176778001405583266926051723517721085731496950621789809151059691938624324311855390331810028896259025720214888145122177721026670474491959856284785480493360926190743780902527794680766718261358429638053384922843230325723756562684092168780968324797262118971635887375242735240052497097508604001679110875079386656327429850226064974097207442562662808679708146363975200679822356918917972796787171904341960516658811360140458450208864339909618843231260088069500388604249047296274128361526461870335635286721479007843589722673779555769624726390744321527789669761068338288150916805428101761632501383881562034190573176540013892591115867890624110496515979536642793887033197268110012158169951066285155692070335332360567852806676805754181441133546037129557748380505143405401082256835658940131936893734964524420022956590909055765294530842511705708201197335140383201311846841180154174327645831293508739478436789384616471051348067319811177845345119195767871422888430049668385205883872789981048528524173076270634412212173910445440152041921698120117940973244727883504092626975215316885649439359332526973322377566908680767595196149578341628030548588068721104228784290001567732462218275648165476834976736299522026936333060192403751963263520987708463272662645340155343964589508634388120339922434071838256882553387559110657027156205086359302427157836590037938316924931831279551984188774625467295231802605245158165588245123311584690913762574223143036458451972516340434066960745827278169469393554024739741984887230366223973562772433039171423221781823953982320035941972283414279697182281532897759752900114069176919284645029989476177502212338583526223783425730730339781059258805277773794048342798750385896261477895171158193544154152999189972816364646702736927749109464959425802007017357085374770922524448237207814116805609521582710568637057467228893400663766296465488089500178992684380610614068452850917344128922301042426382564581648021403425454181386406068425684851987581989431181269098361998600110107814132458138485038282909412774655971026102388659321418876202663876159375182004665749107365466151672530709039902883623329390887634376766485286838510876199009530315484384335974016454689589098005363617395244100464879844685858497406308832131349326938598761903907132624558475068244867472814950398077660049754944092334955646800796766265950129368686736162193201878630052338482110456977471951307765787824613993355673688990829210935957453531170672377691142297491221397371695990923383440581111392514899135885827329615403357023564319446756801259889151176253703491473422113040279186972863480878278023765871925544394839535508048073297591439010404848647817526416468116058552641551049738233413513192421287241776585454498090372796320244402587202166386809202285016377063383355893150101107748965459796322613788598113325009836868948281288875466314942557805250823962000207949125525255929204764430139707257342535380237778847499713511583903976741421871631521106864773853272974508121728166215422558449275875778644597749444978907099623587987246605781631965827558351037503161134864324289846715750908918615967418437650617435554662478540024729671055597360019411056621878341010830210846565159963866327139521472616779873142475228981982272889887562918379967915310956128885013247248539835554795821959136089220363635366875833117835864201043939201768465161871614532286050230617355093732995262780208898423307633653378577209179064644638244686325069341873466470474121785784375739550450396500054276119170826537455714229696419217141528013017665630605463372606368576489305925033354406123505563584435856481574856937349767949532337821792660249439053970531442263458363366824005980659953548977217220691513209513709764605279421616076693065943555638048491098211260514201890831450563270618152534446913759209647590652484874931866444873218490364553985961171091935616173296183324051812539854788530172419744990311726065572224256439786808150862601599294342730632668461479923375622539325626165728450595039416443031580887005923973608027159703958633532340253936991868514834551275325317420954437584478526281577300822806378821222601342444613005189469137761544970918576871849517562779044519970044128761102076775058401485197915942181407561284326930950136024529330169196755188422906174569369203164220848104363222909669737989462525222697671916575690417869465287258766231325727360081907376346351884209253800280601366684404270966931734161776216547834322348484727331359839979628468060079083008646409693354475000*t^75 - 212700985376802736123728732483091723646415120885658679349177885335123406446954818414403499337186309230270315833580747586506283295565534769458614773385599185327221006952781127565794331816406889566618980154397870994960345995020301951435737976832555755264242286676589480231164915031105659479664608395503322094713866315917473508651069204426551990446193433935837796951059503528650603556478239899838306718382797936727289152969098394878482053547567060160860663789208839710797829132929617272286777754275131913920759726096213168331088605529203006465377129134335554243156624395415290881056845600929461965396281962221998606232855652592813776845179340180487176722445422467527670483363348089257164371540208608395351615378782519334336499278450470854867941515099315105488191128581067814609777402120421938842364523813412213367742208488195914979401412461577149415774746296489264183235744258414078393857207623154688041500852360367268115229841974581258269357809336734175254718094012817895122875722397439439299979868584847655671350868204512013826706630850294078649692173168095822668289116513655330023422087758878933703453090752932933229358550405970599934041362381106803572277396135645355949403669753417162793953558056625085835024863476617408425420789761748058180811719353645058305971812834565944161230164326393979914925648801003256327241910671270612221636370278302225256154193172333398847073429178871264580572435056037506955562992888192580936995178685940142036995668757913077092722553658556320976379904221157416569680568803215168724778320549355329848633742292008048003841666731742600149457971331615194612725534134117175058730128675890614799808272936175735128711453072011157325325823290564144257329093297128280792041202709354352919583574508455499148334428679251741680936552808653736752737883249544493425878022014067235370370870633656946804687462612319735814931218257097514459020396001626956199503010879827939931287027938679966652567396039327145278925403176170674557500351962600813641361168784666746880099214473130202038180857243492794482958173954589700947474819480896315253266828457645417034318350577795247821208813333789974659458194787367379198751544640875805909577304823239825680842952913795018095767334671068147781994551839964350815330756861054972275356041569396459397225439277322306435245657398317989872198816553345817572746161904685285118790741673177750048068888891196747605402596114830026143982469596874365327822356588536633558041055876340479042015583492430712825993046385386329744651120951955179161378853608685674415264607025333910114503352436910341334981639916576815774485159056806934231833130080500176320220761718952932631804759140524124346158579119678685253791397703741326863629008190507621117767719991239513521229012810262262891853188645464216179165397956688649149072261994829366161062997142128319765076037763720178696844313825576220480088853112243506726263670162736510891933209691572077192570424501184409383617721275230358556131558375757579287395488939440299638763497953130746436803055518441317787387461886143161842788265134064039971792894820588773930359910408854828569116265512927874771638270184104793768207009612179197286757321810680908396463699829482340305324849836568582395383482460791657348317009599041123392530491179590946580738056485446176899735667012088144244701080706416934543156620399241089449351330244975539037435696065589719357573179520850467834603891548308736315363273765800768047683330921743434115181397518904288159649380279331243813405121225994134939986091425848489925741070727850031650655431400614151760480592805012381488831462458906599730272119259755107647907640553647248160445999553502411879504245399739686674649941360760900673924674083722503220552127111237048112835611181697550466591401703633422635103607735812004544943070761134300918050337723126350836182894880608630157964582594194654383884928848755080969169441408452800835859651129658941637502255729334823157122107148751918156902652876246677367853813768739447280747227182657872957275368568366979031936997982410901583301830483197503950964439506659959843971443252799769306029791308381859593048630304082225917086736839363883108859189216448048722808269455916874431333664034306995565106097872851421557361634117519942405989466076828242979348308210134817665132896408162773371007557132155264438836979740091661076890876846862261707898409335884090879874738810961180755887154917454482950955356080395951869128989306517553152078058690543695901392786198957380083729777915089036829442147511476652631152678205182603319761269101656844993364603731602711866827168439662774609010289194469933054773748042652219306627989/147951466766292007767646839020180664636329351144790401182479951178637494835356098568747773050324800727809141807254522014077242719393927993986756549213518753757483512407074056497284809912238418869917742109114276326143210099708068423717539278414556744295116382833134109281840145271188367612794739718319785717492922996704836371210661700561559714532037272043089719503173614330855461885216908843282627878815860373246245093646168223352141125590864638148291241778624040656495553042634540744915314053470028153352788628079013912965384242363427682778669023889420056438306008594260037551204598104302804128412328467897794331685106558282356289650176036707450852142896694178497282062669005971356280828053781757997758175082279151460297766539413341398462783408934106352306275970493729302911887512664237159328435821492702247358617724954206992546267612180897251039197217062237021634884679216531844753104446529192944078167454505093845257809840205229636475359450042487791514405435904335228016005620473116936676715748938048740829769724237980681396869224619023195841928479978691077637161114983505025250004752264415120133827665394641883886686103301717771803490423536952722620334834897159807976911910140512386956002692697837538987615201269298933555433280494210242960267968826895450693471971148297398745198112237506991578241831802749032172566625318781477838711044602407596600925024277531618308743258057706827779252047884849111812943931193888400206228135722742557234642470567882751443551227469293529022658458287050427968828203663994032574047306181253203291852890268333466467261011530288779431704076303614557874194097874181100336258020926001285119064664342344144724346028963486714969203028409112636473643917480140211824180792201016390020047811095137892544264469650009304237408045616893181847681561923350694616452004746631006575191932909835151066902394529853686515433956658313388834301092752471490967246530957433516743130469696382394339618235477883075494035825285507731151038818550880420400935266420468154551163887974243545177934694881646917519109041433695402309189838511356219561736027546222738158675083196921696639874450692299686678750155488936764514709638652461561211510455638159980466450525111112636832803193055093492950313163189759260949398923905351549361258844579245277712127110104657733601744258561428554442699452650423451777970701851196384952352972557619250092670173631066783558403157360625572844705069956212142204907994674391439731778049987938315991170034090300966578445938760120869796253024594318133350717740021304274022322094174308928866674045235768745401717565323446443635736132036827146127005224909709345158805364605820151455695530314561343658176391670449801402654752798667125300834072565480955581081043757042036166672721876874378593521034174585884750233981667984820733746123849537096396771729871354410164027743541589997031977004799057952798200267578269788934084997585583140481565602199481892873691870663428295045280549550608947577766991005418186137635267713538848772670292165787408390946869003931447005768156813056832775162578550969709080054885325536600000005178029642060049549868044815593194151403031006647413000826549048308261228837365130222140232736748855155898746650131957084646498016925841530887617483924047279342436784293224870493307643854787000775669289452576428936516716443996087361797404932020488765952609623325138265926204942829771666269780697649364085339308666375719637986697052904720884760236591246798054446147283735141033241175046154617864800698010588450820214749036354003685860654656435652593574228932304752943528151940815585865798697669506796713939352702260332798287315148878025127603588798363100246691859256545713044800025012195576450619265650200723923095881008904671738637627088093615024249535899674025894742188064338827121915675529464548842728474656132417144302733267285003528507601168757518369373898049485784601506301184641874833870261631206274544098433800493463942867659438327050186302971278977575760391805315467005345246968366978728435266250341986643496998901263972624475281021572094573715154426466876518546549549892730664774388747827151042796009349210515657809524067859783158160368693402335002290416802490462759494813472779770451561524323806442594115912924404818303776956171809905331294471228345276508028216192570185549702943582773898828926526664193905648925122504137359999053535662834620268128854435444709533996761008699083716586603123633263104524837475892016355640698050306812836805152122787791673912113597341586389904242227688569199676401778519047265579405888369781836761559162873969957201561408802057609767984436934155468005913817969306430250*t^73 + 14375494664210301065245514833560554751253989517578640778808890082906148247585133243017594714628466571465964485587123557494540023182943998099391420937982128452044792483315223562390546236930620286927886779493964019842451622927198967649226615416750177082949775704488739619209752858784508088830585058113728195409470001471579551603521193269513631367028163427042639298830155799089226185450104001416395303779498268866062908266848746693593213693913819862688490402695588306354621017258905466952204914236172133261373831853132687093019776445953152728757174811999827424452879564791473727353114279820524837213978525485910997949513731604134861079246633536531852427752085019151658816264796594958977478049131601825215107388552866090705826002705176224764583178043987551863776565217817150161009682388392326702242720191289183300937408727690361039833518283872758368074194524844499630068490553283855579575120823011793789425414723158129416735621440983620413769893582517849372463076971928223951289104228373509596546728403708569746833026745976904661381212418920317263605654949070941651831668857908888771884538968046453031449970942910923177076160721927866694827382307309421995391813058383973823683295942897439930871140974174729663862283721938770597625555065925588176040221879722718714950805781995268647339191146649077890698089928705343545138862484085123539572898373524233001975032052757795849251145567277992407984412068255574523568400990202512206195167577463837999672567330281958416255333549534958446841495870902928387942791443845093822677767005601205528233230515874399537246106496181345552927452660918862951228935014306518914068340381913933583051510457502064855964752837371868370398900979894966517376357837545293595350011122271689624285926848928104701632723709936878396383411214717101604978141427018749758897489405855674754757084240060801453756019554605914849256108928957276461121682858550256058862202957224062607775080260329560012142574589370672280166006242527840415346321736770022253956199077082365986243787338706665271516918267568422596734304821604971325920219138016239181457857018375254354842802754024287201217075798811880397728586285191214563264907266363441464878129971206889908657548654824181694476005264750631719904395537006336689251968612824417946709183885925658403190820872632502413814267444113345716842172326118933401664241674851945057262938316649835908631481453641513176510536462155069946227870597087002891373672585306872372776260446599720063857027575888027937689562905417488003670311809985544969648759522154635717584673478079473278706841297271972479860328556778761491406547681986719312643982611731754361708773673934868166282514043133784958192477821911172367730986013216348833745577849500255454974314193708875785228169314197572139462121435585909781637682132115474386977074260332953746978797904590667812350662430471432263886497912780179406492232015845933328069212873552491420674027649527100097122576288440458064004261673992097706707360674914685720780974960970959496202129959330043985118027954574169617640242694986792438361441516920463756101345541227216193295688113456966299862145264812535704478276800195416481709730056969995184914947522192831708497425769882895341855110288839605667732896424351360275195224914085992022543307726666755665633934443672972873183789679546147357252896869243533057366785000552028859083522127998137121753061059153974091821234933313786975911971935272623774322974826528284111152213921163868709951939691766501488756546349644724427270639548101145950874285127179195084233673474630424930452301111936698912683504583110648547737471755049274819569394641251640494543809804990378668505926482343824479035874891790910877860282895294677603446540761625280711871183718714498156531974381248649980259077784383223115085257092065140914362055680713089754577368970880598013242724203605719251223571430588356418001922433490351427378558306111097958090650375704460000720466794440941313545300959344877749467435870291171995463455927801583497021754724011091877227841696995549699551352845438855422539801821375801394087879792718976495462119245282052293102726367379049074701024422136236102251942263367499731798087807648589661965004897672993588432706925349601191530810191238481200452343622922560534297187129285654970600545500075828917662128189929710213740168392753338120896337232499755274384209444632413389258704010677445092556949620655128592591996631941460701168978214379897218686799632366446784521843005918858333851506175097881060772366371582867051597361869740409572729140623268910206295281434644943158603409033454943177361536101783012560924385567782820866395559446509820833228558046617/4908543251524419364554299718122952762777069253939285926354084846021125325229437467447263445898378560036725486890270231039639371809591153542966105295071521503085607105461543252476357275704797625493887391973477614168304664938122889252075457238249520260388251610733801359858748600442343938649692878408201219578028906927663605581302761268356732501714261221385739611845701048601354015613792212706112280269919619698151794415091161919678775233815274892210226828269172110492692875533651975754936974056151523076782449018418682134395398583287472670159705602161458009423744139923813492400855015737136456419202990635639288930248761280877242437037826620572263271299746625080857088049014596740106527910458274516366719510024272286598563846326098240177219385453390577734939311958065246557839731053719396933938886521550350313395017370775259112983637396450891127285366301411395105445578145130390065856762452726745085793339151587490189450543177986926802461274685724673729708746920776842311396767290737560396401888662370688293364647878520074140754487330202907917939268296717697546978637046281518091136801500125849033590646887935386008015959912142880431929773380330764368687519679964812862181958289990506163955382485546475831152126793891987495587724137382572430485931420573398521020818724987143424945141205863262779497861540316135356421083696706258372295538067432478879558634469832244197012949269725481728747541572223507724654368588472305704924163313793290402281926020114455283851187915176465725205157809937088102708288033614070513576509189594207302089568697820230444343280052400087601447179484927727365965899803307934341155935628502500170272091925626346357642378733516006506628942664438765675007098681440432589273746036049884862870599913579650163739097521169281286747651310678816398861643490714562291665549456107748422252840305675750032451108346737707443448349310010536937230052281331653479090059908572715536988872391200938641796183623340890692315141989848920192804122118470921783137330434845641417910463291572882768033425171696721500541509417099546504830505066995255180226965549509545884198564164309926809480985371666857687222808240803506164084592792498584316413111952192598036872555161186351988292685661097683980498129451085999371141770600087272841068942406664029288917817095376309109726909860409915287736627457178911751521469079635788009809639236127370709581341007083296480823241189201357190035496012697947769946118798656282573786209031038189143822119254291779602141619439495023761089660277602453248795935541884887962392628491517243764687642056938470198471503718587053997827251207945091304177999372723631000549461815600490750829438422860768742544347986118662657768349942508108366658767675977237346874249039386028868384447467309617226241761543389445948994406578105375853904927908920464298127965103773058164058339617580504298791028875655321313451523671887830161910417200719504218250736054341441045901292350133657366714588533652326166282107883781127465845737738019448463596303843785212662767592082748240705524245191582771826002277383460185457821711325615302623835788228356028838821983909832039522697469630147876703692420572864932846272193441296012123307255686740442494125678245953244702813062290310898680229051839940412408759556820270702929421120310300118317514978796235545934813011445968686629884070342532334544414529112968919895428036654123827726007380573584068422990181803549251443715616186197670459052065986306035893261138686390111480389134271839477657626860417970468069061343845084188514065560541266048041320238699330806591149737413499469416553121450490116588513557785063072602796877377521475192555385365900761540924150875800384416756180555849814611037736979153714154374601564595427732654883137597998989414108917745486620746248017438660348035172254312468367701425928351878097010777941096404795146473414665942927928584160082871530498467271768276118632197077323540771484273929060481100318235402653209354057632412884325900467026209500404660899364831342270991744812763058321258703858068098839715297028851307614357270308293974359455724498012126087630371124772090097404762397847300655776012141643145326448610916966453632082837814437693859687951900681168850090915832326394839982045609748164786985170002089128900299480546136019522942377216394325101134596699494795966764070615452208494399065125928359892900106274271495435991524281605527972882010349136552203468508138426402738532174025792642115229126117918329726156964355153147296644489697553446412023412113030670489653373663936921651678174837274558556581545481322800929306115911999694566097220294627545631889911269530683058129075000*t^71 - 101574745874127515838804410232358309958029509243834364507545395456851581125066280085041291424279487582711396093435882584492702888825143324199881786339667728170533731899034281979814822816176850707943966962412742685480161733714894634925357602118433034110163029545322311768522202481276915906205526386441157511024779908581606457515491067116213353955739103976133871055850205625923767466126494546230220048733134131860760082363150964583368494965920036758117954184565243039410050029712578576976050316452677745975834173618343042327642092110236690635679305140906920186463827496414201498397533900864119065319658751075989264830302865764738832873651413377984765130195737536364996443080544419180838709004988965600002662369243175782581246725149134712791237197232903284857787548075481635785771142252060517740652591398787721034585605714875939122022774105486582143138466700177073461094818751518433207582665925520151766311281596733990959426394482434899185531906832551036205874999223099221230692874297569326694487441355406063462681981910435871180297163665415822471853033513597642041714204809367067873179069376021937288119811530741888679164413053915512721841442791851103485502912487767867078017566599837512946716450481852874461752860913912267647983304503943805283608685957263388028142478948622082541353545083141531046709182296926377541469100531224552518906881214961381066080940694942608712996572387322281852990204874859707506353197821480871153005025902747374542510251700056015900753977564673847253392302892277399203478688439320943631366666548727993956862664442698572168365281656745263424649152591480832849001499789268957612883570748720639022573323097440702354012069253696223749735825920311204860771054338461940202004952566475334686945782705409000794740307841275090582667651854264848463505458683901602380196269990224943792115776839460322483065588920243025537362247777066346961113081640561981268817184939323218995319153699309355399563345630557159923131724458732043255818557149357378143756007013848173093212393022607102057823705975102982930156849055986479537471779237215962772218109303324602539038534643797788773422565433913784013070310895977764815382390855542631011827981966774235593924721453329729072399802842734721191265980171657736926787072882780566725925896132710108072773334109779261097502923131329821769413417214742688073588373150290940659446803510342283992791306318634443841488639438764546671789082983924862125762241680154434947902005715172923305567860729554108205230322186458943262303265667363897988576160408847823254461073739800077283898567071352206414022470163577880237952435815106780062278208422263498487197982412556333563642001571782695700247331511927528610482109807658811116516277901143691162189593546783401647926460478365753705626711571918389765987336037520847976018233404255199187370882043230581734945726765237826152404721708019309310383923669086042679195032025718074156453748905521115617980535459070307765698410220774615039083115865752250573037890697212884135656282237031152623014587500791356624825358674883494717075183421453653980781726673732217646562704675305125819696327478473141756773683120255276263337621186106568684927259982036721543367151510473861489037402353705496258403390940176754206590436542835976075608996332837642157649457149368658116831918595807800078337310008317896277922143297351206246485459511125342161387940979793255249092543546358228338677336854600309576519112102923003252890168115126408987853024019340833400745880900943833898602988965937862091263730271169157230978418522492488707625576218385114807396273189768681663993534249793759202064985347870553296588503025686405557271768022150400442343682604264898696788883846439347510985232107891876623981524671789569943010157127625896406145657753844795838154057251917606828114629331260648454376642744981989267883915660051913287125980729082724678430603736262943150522858468278700457200379300902363008762386711625864216650804741157432230619405344961978846894386083811178834833652378093340536093824510943115148378755056493980665855606157428806257589249718166405917578979823748917129805903968892508194569325446040829237568083803752053551076962594352606289475421616785332199417351768954164491083753569023304142797393448396007170580649781540641448494611045160138671734288893859702156581355362912610609414972852795885743898009791963841580862254751462830008721638496725053049057169908948971953067055960101237054094547199081000897967471321362933587734258362502855193701269215114194001177195338018853707113471539164360017204347781203490992114845943679931660068478580225271074580241014558633291710798545223893024549982437053/19995336723601146441562331293223265769439700171565385479261790442989065706118578044651394237806772863293416866328926894335387140013652257576363599496311415353706586804187825021793321611399476614888143289042460649020050441119176184311130123465511423669407660407604582128120253496116304071154936207027388245638927119190281844809454057608222408652468127650996089790060414305004846792700999715973393837353719387265380888286224198054076081052799347219772763467665055620669230509698956877824458977927734298018464959546601855651149148743960340174764285697099183463137526295743159979077730465444254862603977399980630949555327729900028365512749407437648885165361509663372855964025751768660367060183739726959647706900366433595575420618144440322862385322683042554117578869447904582968056161951271657075376467502502764821789736313057744480314616551428713689075505535515315178704729701567943478975039021475503392964170858306230938965757828722665034775359756564055527709878760890280720004222609091466765275921039356181743538933498453011048290854743100808842976684901010553887023344221976217508376669656031050578305712071924080795195448739097084836422956445628331107228759097649304569022157850195439825075772131757884823890603461406156420153337790407937191745366121265549828104873602121540774525692270038307911131757043829608241206956329726497315906238682718258445827480883798238902882181306105808513760888411264991333207427895515947654172678649499089331034735426419419851942297259815836967558134489977837154176236872715511322863505661959011685435099243963346759900050514459219727634329808167130206509919600097204105444580587010184640105043362584915931800726747232427843057030653131828067420221384596812353630176160229965762462845132909745483057594584562490325279730088317051417436393885251962780095783403141262803692172215093857991723912930857952060602305884925866185773256450374427884721381166025309444991460108637937343504186131201354057658337604133728410820805151496932213582837691110338618779077890086191342691344010456878888493506588719891782219248065552577958248976720075675207203515558961507872735251447124523956646757315380168922592087027636373569870134975821352538163117680016644554316023863601936749989035690377081050336711006375579666963116559587918641812378669459346139288883645415641540010743287103393021247991100322373899492108995328219144715964369991488674390326984773421596867003824301339076235360189843987206928436788643860793228566059288921589994958118076718866244836849898956712486453143865530228074319406916397676888120486123935457318700766685724981115692211629167921367234902934389828325232412713704797693163876402730195381323903319502064086455618645070202643408124883863172216840568468840005659722458806400607232326287118211257107649538904173210890308338010453227825623733764497805428286468939980722165462108856793845431290409228686077615010536710221196753834495611622722099578871113025661064778708991750068667583285770612887625781153537418824950829704783909776758953701629957121500102486113097271139711883125437751260349145817520387397960074038940219682864221322488758011765918127470986947719925583572597857965255847969117686412797491167083093900011943317886375618292972155827822692779422817103241271595617779826203760996473391674693124327140116884957350973879131488959189555867503261193633644134262316492804831848903579521704142559850632782747280009994175403413092939005415135171810437296715692531505094166498708914859867838752473297622367993672631159877299470267999507489170724128187460654799071665620000567365731603216394403668769246854559806711780703032095805421929045259061457080694170052226644564776654210795709113960522555062343174661672335333463803448088206179470215260097345768099712383625648595602810328775608159885460155424282062811814673987154272683128498463171921802886683900391356210638587037281381729143011078575304482207600868454333262861759131062243212145849475726408959508725574477718806593621662125171787875873136940407844163997635790298083426042719838732912684529388479048501875484338034911634680851952481705593330229561874918321111032559139760940973269613405006237928173501325946438498732775670284380146018096105296901501388288065393556069266046612249312906356403904030748066150313764045378889542414510969848366178992100366624715539057061282209840633954279070443750638921995234098772812609660887118129042891782316399192426529056733830896643307945189379684302539072189219175275294275757926748260349551684519587479591334858445386527571963049499706762261947813549068668544646089684374520088342203532945082414421158155090183281650000*t^69 + 365049897577317579329069321993489246183163477365049614676797914866039342861794640208005602351814400263363646033770565768731927990404503637236822944312319789203164697782366466361116035019092977395304514216137188319980650176086829112050184362481703348878749721098793315792330722529197202193046902264213774830412545045944142587862402161177067993674315914652447146962326878193039041891140768614448729201832840336707285475704056025716096037168519857791032481244296006913671896495189195102885804465201215115070754189962624374042566594907492120068557819741931069552457078722925194180277734197440115555971731081789150141900511211272927976479712801875132401013236262421601729685438574412275693257877865320506241011486568746065371038095577062506469768521960099583557273438751177908251416509408242526941487369472664509408507777510966106429389259077803785854368325213753373109346984740338916594048012392265939289909883145069822637267295811609704929574628957876573770827675972130561337984131975539837311230824994101297759571764094060771816014701584514421997634233498145064770343245608953889982401513367337726513240106168666242821660062318186928470403840660028986502365457430792319142054208492895944817348861692060336236607260552590665485031358792304912380696842204582928512921859364257398474689040050503435664036735601539602374602742299257515660929230227938834848294036865974196698851378005728242760680777076622087385012487027796212087363903172717466772363767320734949806041030807187654089805515984605321314831732924353592264061199047862519916993993222837659431182273014156115244039153341173438774157043496586949880488623784924445353115816048940458050427142355497291104158947812631922003738224730867046942930082432350398132869089355360993604232292572458483215307242647589875886689472438299747049463976516215394688173438708270692779287486972524207460197730080613583640776546313404892406876049402608588751866059912762266469462377880857426903137018980984606590182463810030029757558831636207887061871793523334568305904037965997506656982691157020098789953935170156247192682247551481543819337904038258731514407370705345921601177173275933813038784076618201291687890219277699655792257785667611489571412484321583612025330489214717914756212801025496469026494670333805330703040436419295023988066852569352294034939983407845582515717104819538793235320778777991674547862876109309817496098771123232478567442845838126321893629861213973552348336498611929944393899161221684108321451715683155217880897661489108275354878624861204623123407244941387740512570914231818436469222975374247827429066971854355517753029737108436000556582479982370539249284889727991435643192341103934671590265732492074012510197997087392063583470045346634809144674080825266803776578628575437664982633504503516237162663888935134632325785624643484264568098645431422253923028630291226141738703933713008009764751158020730349460358046169173749642260247327168090261186667686062101847393538053411184902459164896189953690192057420811449909324752830584802877911093737497283783568830575881852995402358602108136177343698401064089132019620260047965683033583499235535313474440600661146817960850659586849645294689080144356898211332497278839150701351945138305763588752368155703221388596518194411006040439289062719204335521324475443027760700892800975896169754963838787359250831255479431511770571055344265920613797002809711190896356194358868684934624401355904441622999976313591109090462460273982197566427011268095781664614973833750130889311165284016692302839274261869157416222075822505138530982814982903855483615063484889038815892860628891835023362921562310816915477087559286613054466069406178568274654618051540016315272987930582416396114452037456863837593123604263407715378688506726582933648579848642523994103618985109766720731275985441451405864850859064065185784859503619704484214982378290557631222394230404146369622781650643038997602053797350911019767412351900597737889023766636942247079403793342880206766284344771995008364424249997920254515877450850200421154411518726146025673987894101424798146889064220450928504264574166003083671562914069103041071042984563793367633377664728027230902435780441478521027567436431642200563243496511203123577158977714803883932562623122675079035088676547022769786878364735529184722560053942877568189455866716136144309632431186219105520247647183500257757241972430560259119922861430884286354770828477816356276538539273824838996330749092045087531690352444863081946828080161906082820401308420517107717665561149857315022349972988863864467616128006329566428537528439865912387286180777106181583311983451453136815751803663/48122263955481533305046965809525477001445165968201551263757317768972202380541861073068123909543121888941082040301865694417044738372795094157419028714052885481325693306493477594116094728190588308744891025177926281949184221768454210274257396757254524542129193402937697429065693646348293121292842592441052837040800106537293592850980180472188045536422698397173377416479575745460550980384528110603279458839866484487095514313364564024936143792731356773952194007906125297089728963008129329565410109636540818354746364124179300049400419429886548643795807672045560975350850439668382767158431364181964799862470924013292837267376258344423873310710553542087868799392194251215215387645969976635617188490896003863891315741343483876651017475229971050142899988305750393933864985888106399143298235724032430667527962484191542658548326297698396122596810919920399429785872381322492288263812190911010147414358696930318837802841584327182476912298386116884531350416316125885065686350229233552790572988865869447153859021365293549870631192571480434400698087887065248464960838994214716205413808668295128878896475115573530473590757081607824831748837687767530233550668043634346575414934212667526400910323657456919153207896480139796095862493886544990077562428903890450930078484859696150330928064810684966821481191606176910488826612426474377210245457442115731239953179608226448277585217415186592641929559370867503778636410313221764740930985588571633498366779432733411234949334186890159686530467773164613655509784057604188129216356742154629473947439598073689344235045414720973455206765965094332123152761989703241805527471557379867966489661154831446595946814382662218297341212945610860462320103672259640499985091786805119463883733253701225358694086478895052514367236601214068978003672376682486517682615879798903880032516387026970493656977507123235851372476136493152229167987302117014158570385065041294955833794677364552144997150795557519421272605376542343261237960291226571918604366155271983196574259659537123624084525943015499009531412859697792187638646667195002842293541951557870588627946284631280725821923171159981032363427847196793066753492765107991948735083548562442563327472538699270326273999707492592584104237800582206441415624766082703302933625630850856475139981650002417192728625527622247721966454695908954384952583704074970044662340731911793694561849935308004153437808904550406948014858451242449185535167291405532244234054378858859810321188473769317478474484993180678120609294403542409984784588188010661957764344133464823590144853393531845588749736299588702393359121094778842066878809821979939623598323268814040847280209303313569006546506970099225069067146419210926668812801702356483125407905472536356690867701807136271481823873830603124607339801918142890777292049733994499012743987921714573797895018213144175290577174629461397997771316331399135903779181401239627908867787532009301857001668858413259357505229951493052825414649337049584426013199347257571257485797992932385955295833618773681602439641961997276759331302718287656811170181097277056788937627837886130536641807920430321650517709837843168431906519498305106807135799469751819431383990437440132680936403714908292736715748654703738221028522400034808421600713976492782768690854172160028346859618314008761965233608408487161949189715593809922987203326329812029795635667501964876824967003849884962271425088105737224546327504435052624154135822498151646757505306848146824028921190895466605055329798482524788058746200742483782252882498589799629101439152628449748347491648300465701285333038078214167681538048924694356180742161757859675664473150449563410479284805288131938844022236304514041473274182985062599199555347389949593397577606801454275383957896550019059418150530631926080619918293268394882576866676589470462688505069892621476798777297933837418317484320468607830364852005201592861824463008321391961432108241814095772077797979059788551167121527252555221101147423356782639401205980878089898265785410557289684881621657892173152804740815008782389095382082330697270348314296228987566373570672241287329327635867634135438578985743325666827506711865983817458218823696617884448836151950772328259727523102459557408789527639622031939467565307261142461186174360291473839268870385029767896579628647123115662258407049854191196781840689565959980399317171422207010821347100188009362177943814205962842230603911809359581114417028121125558067998452297831277142099210037900894902578582332099488004500879190388944948323124366576168528918483556093878864416663576679064884939212194985547003043836839547400116451160789898683790141747209979676199091750000*t^67 - 107237245450261194756006327316051764082792840121097093850559796205714046757498681403077107403814178596297541905814196774906635487254279613920118003493071442816797178339540437639467180651092447527184377552855957402525662531725246357458960645625159027680912835087271611243969990531917179405520660690994915929977897079298123501780951692430302997329828334389458584217720110967623600936963649892752300796759248219756867792411156000157592445222909259461500203990308477233060449861383123394261983528993378724981325612029631505272190470774911303139753865563873295222780516504101466219482787650229687944948697120391892337197508056578664932400010834408139703178040660315557787259773730766734871516237037301771520094692659089631503969874672062112917096369178012562985990835265584071774689513038755857394152243409874415341288693032381875495165909368529504045335485355788359725045479629802221451996714412763659106833896971382237282766835367136985713838172715238512925816262089444063972794329623867259533433670171050092481894331893567912745555445729276568092210584011708492569123255985767709868028369749167232101312042325432067441023477113922811352418296366502844124507478674388752985564741374614779058122410906962954435503390800396913058096934134395689498546640625783128639319387749013177186971213718794970010973161932979755410002486858896234667376006557951087714195764724279708143573834549857482710472792838688460436595944404854200613194676522538900430448273613993281127844413792902240372361722205017639172823231594139157170457591528742105819236237970230134693348033688880170009745862591942034295237074659916776512498148048009213969537604486343765939599241094902899585185225686504436936015473563543092500855113511762555190813272224002840064466325518900546122827845015112573457132896686897010576757236911432362393267134831409286998902694151650133727936182843912890026691008363338787276187477122375819090854848099770806274635956351577236087383462740042747748167230400431012960354499712017745614183231766158440607796952958766140692535321450261794898612887091912638237771532227329714627656408808454405225806623791333201588276885323043426212521993775344654222284626050290322903794847493491543752640118254805619959778382796504249794202050182981138778522559711457159672428595360039958986250026258093481342425402308259511117361794415077432275261501137882126682398012288138115847218523979618895390102668977728099384711215426769095597260496121037462890178181363326345093343103922900732602604488828452863843573385904321570412523179575722552787761910403793763930707959152728621051018409133378894169826575700435279603755577500049497860548089317870897855845146959119754709607380209012674402289248801634231461876668912320528973920998769661683189722597003375417387113389753270005906008648639951846871759705286151116061513735910153168219690983048054188315835365305572167813161067718942479334389017391004493633517082407553050459936676981427157547908160552545837337996094186445535385019915591318621427558730300727934977225795686548761689490324836345926287623000515280474181443987676819103732356725344552542699830128008686902447989824652968087370270684635256965204014641558587097314469878840559881881497191625608168273976511373656044231913238594669368427917643845170424359509619226362052697129170246966955750585902223797026323189488325302293765897571230376016157281378355852417817005853868084636079212033995960627978258421294063198631862333518043755817560544135215099235598873669838253902755011043016635247045244302819928433188565001175781658403991095328908147063292457167068106772141999211239627525079260351956911112093159110246929553683870255344194262968392219805913024782098522916102007720782377135176893528801028311933515007984842552587177765369052701038071875042802932623343734016485688722101316923781314190739985362641911908883392036353666481195058547218388351670057680272778196450073499597753409529878312060596118963012116611548251751902237510733379254703822186028092081838763940562315612538833424503390817837161619865528721928639026299062816337256304230707958383151518619713107183444430669181314547312016407110523374703104890690418804214414156238105560644642313034658541816368111581366425386011666658961829249438144218810073975734450979000250563899119264485507324751692495283171561564676661630483329663497581556330608853772254669340175980157000443068011822924046813391364374186692918226313668708351036677296922049971343342358375680651145331484605364973513896731986343484544491826489050770976268298602331243977203937411904095847806767320142798307416596654963654387984496218839411754512596482554550657/10901823138790200956956997470275825252172533061239211940549170656602578945357258935196333604649926798083479221055972025345404616163218832984102638207880070732962701691968577022983511843535462786211844782028716225293917896413029193488553055433874408230407183784432667585506972120807752898452919513634642380877509363357055152084885004315779574243176067690689093358873718935475688231168920345177151099510511627713709880346289358585710472571456610939895714339498790738921629568393167297618200824224069239123783504084389896141266102086414904131568806984028666824151302722821190322172747612268231802825106262500429576557271727995508510405394323204465222118873537926410115614104658762018770648123145232609924525450275434301153185147818993283096290943997469839222704112802383050772919870824676886037857573124419022731228310391429722050858466924160316238006704710177007583064630453531590126568984561291918916520819000802595091374000161829084373393037482829298775332773883938963827134541513877459226574423458247321821813833162688326551250051541827794127590124105450965727790183188665461692871549552128486530100102371296506151390216498023887000587933041410555203795502623920062792120001742397025707802571563146494034279385971993087421965381639444332591940564819467434206864026505340033675802847205618150764563507793463912104649762732536443057059707175707943149197594059523786097321493006362556078927212932329276882934030886728524282166392698465180358799025117353482406226990201003418456657900350075353948913072172099807561157812535046718419188649505231172141743571061515886264811608483042546719275073909628721602240212076055726418871042868092915952644181114590150803861921695535441433096630558835358075877872233389653009277650461781323538634005886767695407166608957758863252936707332503749878623479423536775924032258277734266975749857060960484013045858475770358713577501242198300755942920729865238681691803470292010213469714645803029713207850030106046841264953493315214961287651738855925901299014696380023292950371852516403175018669111215643025542441286188673996033674345079833728698484004058718669520477667833491930187360999828819999125353812611300076262261925411158097624823979646436470268139558486069600185014253271952435102010348178356388163740095693051379146238273780379751758742811422355548087512722746156354904648478673650318453858657467020321306937688986248562403100458924251133164571681087446553639642622332667479229930544384682937325567831957589056483648610839397757216627062459077640508744862721892468665120398399419034057137376554200775910655894207888063509960749004689255710241401008925128715394064749877253158477557814489402513207469518081320473899817981494110385937681852255460145227097865489805964929172240170160581579430149317472966740634902950086964542920457530823925392058000421732351891360453967793477274262270056529213993587951446084251903818717370457773403862287892160565726678880534679329492424667839419253281917453674593700352744947087090740439592988102821952398846639202686700450126917062642104381562641773397474253874128505732684516331923811008482717079536192690166633557873411790187290523588559500550596212843426616016273798619917113493361771114936142981575389454468484267994462954703373593416680690560038535025298968439728611031792725925740488320112159267927417974783345739944138728205867284103802304785340085736804755422746341407751850523548723748136094788115205063989290554600677754330444992446624625886780313611440221860962153292572998239056681275787746138530568353465332523394637773200744846121604181999474043426617999073186189283855291916861350191806584400655247481736385539817407716339454056627713577420838620990872992618638027715982175739490192456133344622587315329948788443478458114896548893988864612561841764185681533785771824243964249983169525137352601858979232964747012159151549066428718580053792431387751605430540325315083695399028210241527107445779344452087924627540749927184184780631792708517183603866439562596373338272855753495826644025662598990028761375030886864825016408884470222921024560592396112101223287200998820890870608059251141681605205991365130886972802766494585164925490909778423640222505479140419138574379234957022380512474113965255105537640175869812673566446054329410237361928522378191812589724217711249842210788933155488420908725454686158229659861738619003734198059059886357212884690718020474692459564307648096066978738882943021677385814452807045032362024882599747014066299145239956317960589284226616977160484852765006082602491911985862840079099657824744234320323415783142203917790868774100329632568524336962726165980578125*t^65 + 309248681647349261088410927137420496664025334756507214082400425206502943175943455051023911104677596541646396687226550729870448597122532407214180944186177878857152189162054192031341596630894603501948017710761578102241092776613670744241971810387322028843670219937267176937701458105013477823850910073426723931943193165302702573750717460207378566903492689900685922421328167011016871357562238137382527010082153657853016384471603918475842916947285991544660220139874360327068486263448084836369679941673659141161088994568437426100291634348465679625522540803769802459220160606110071973253266614044619800983636594582432082302491983068902602903736970851328340557009167955898516745521865166362865763194174545979995588533988529343898681634444440482172529358273454678980056533578037698501595612935540285364482204136383510595925983469746747570305833928979850404628301576132271448839900937431760406203200917341576870295979798185309467778732329994393096378375482139686447401106306451796369611508246090077646291575834823826914233199289950060585545465164645568304349975833958594803738212505595782426104977908965929152032914711954194447322190508597337969893359684163119227595234001641727380781599430107895616659972803922388657772335776873463284399419436487038723854753311283921804441974129699280682025953694289194488088778596665812844119524421746570419334972899408924055218179017885457879380117698922465789432601945119113391942446815695281494237372771297386912347653737345274693427997265045886103649850909395569687868193578028743831480146531521714852000940284373080602264862393253249823899397307444946710091620646796330524479878643200194102606632692821074546376978966055353426279122575519058998708463479587276384182172926954307518991575314695427212042286613781213691566915239430409813009940340454803119225205331260512921757940127408165409750539652261866911536692547765792717163224373260182204342581801358607306491260948335113276790765717082048835744345408244775464172471597934253916703949457043708936883984292727241524610338475286215928952452600134795676985286837408915059794551782873311575149404168319851915518685647723360523481419729520754492720110161202637005184327142007785365763166434482370063203553781764532560099105203662303992939484327440050813325555401359803999467934493931625280783787723968215568490763140638755638556943583426099116590230045440317316095288982972894232243129699964327904826694236164930130381282218407708934794998020785996571383471478129037329711170537204850159156259563951446408877380098503085804808908689606225351424661498126010047601475030798097341239199409718081131886558863779618744670261328674813737255514625130857907234571611524218057283114427210561004677507564584245603536763859559345655709763486514102549746472789848090393404234494342445835669409729536248653968202312650461489485557700551971325473237932323187808015081378453641273400180618659885317657369663262451568797820339107987951922446232535770988526493667550417797287991484844895119025917886080340393774322973883409927434798295207215102385616243862636990262252511146943657399897360885396946290447141875626115096366951401229808020857131758470447058302843918304394457885525617422247588071621207146816611172110040810919122623808734094759280310012379898269587896951984061435161054610766739024645740889277349649004020490263783446829897649911330796245090691385803458151174508499089363317807487254497833771511471256172422143059459477618379631600286440566787320411573116039639573163384367827855075405128804127341451562507269121749021048751813006216374520795245982492239094306402707883548583320553262118510258426294093848142856873274174517933973585250773797276300605162737265818844358936972781689375419756982967558779104096092369640128308071409425306697179616663744374461435156000761879235425083022526258291567402820523523005056820043777287326846334913284595854841588631924700565468149684720448683704763827414806671309567980137592393698469134769106697070077618788037139722150666458715809655480130561238285812613231675907229436415600250674467231585572513146966148800171192261619728008673480724464365756536593471616399761849202947872812738963359513651474469245032658396390581299091507737544801077973833388730639343604128790182551350865091487467221019775873819898846606377141160751304959734220846839933134647779739518105876556309576822821709311050779636592183070102093139620105114836096033586392211689176059894794224096792275192936270157728375445845436810158452073749263105140188147318674409141182413036759900604264306640175091385708052198824705527600867839766551210806290055975547027226807156374626217117596678637/27733287209520801949860320639102644493715710997701205421142650973792145106299507890868928612676979135039741204382242584161538090784687521825094536931009265341273983710640837974882343878164108844391125429752034007410330202867790801121697657675513334080987384551554938739630092615016694229862060543467897031911289719018553385073602070336931684931156562265835367720938594505752810763724691368712316546301725521742932463630778501550565708540349949089983040718288868021484460440491400757114744677008534708855173057028732624950525517118681161328036940843682859274037232850302240674212925482450983386956660389159178813773798460073371134889555516328742539611913300600195327425341954452137393532475596594162133862441645562728554438292452920526350346435366065005896642806644463242426567811910141078957602548226868501193918173012722490983407365888233390793233288784217705541412142886028272884064043099591798576249206422393034151284555226942552615536497533545157393335948099663021244073333954140114325628454587909601242651786361775270451393226211796932365765306628040009725450496300663197522750156340968893656220732864594382698872749419564097760429629784327275503295645681686410494793462942500004829055603007398712867337020643471209674291098053098847296275210322085538260950279420004931216457879020954714240561316010023277310435495746004276704815729944260061312313685675348214178528328665489240176556204915677142888142295411423259833494154653878714419718900964799894673624081674266721694708165639198356502383345319696663692830292336278750672678575361581419137082373384837505943191251137964080085375718001478274215268861731940672900822761990302996366508516463524308525875270212749154463359084401640523269949765826914925886714798267402518995919336598682205154512269910713037954169697635684887637927688418446068371251050736816427194518110027882515357233558811771960385842219998323963158667636017827984532468549106739214352860570267942292426089018853086248778505635779481467496915891764503263952426324485037006559897978062125313952197704583346881106770595640213465041393962598022593374036119210809581109622051002362608180973298727608142941445479111427898437493337423820026656586469239560892292626399845936700376000641952599757860344302521107872095873839128958701267361720623790184710712731561462079528750789482455394724772576384269734304970446009304352119617891153084339165410673487269445644634282895558616308471531807266628354188799688925298810882728585234327097051074600560551532592267512009767468283905768281010519923383206103912745632935785298390829088282710886208277856956478388670426397949051627792574563691745578125053461905356039282550306160734085973074494475612066793012489968663706525095463327565738980729892612067479536447269917387418009319479291742333367877196293316730241950627890153604949288841879899398343266265628044539211037370546983280480650428828612121717699968683356516745653771079376922014326580174550941808334866010934770098905839782876303916281714019558176881800242322929063992298087153563326264746722230504600513791273086778521940688840077888600851747805821765022416292368177433717946407502495577875196791225017622012351173390884284799304589141198933181545609038532183954432243443716986317234505810024263416324749755969870180161635473248655026582743822498165396078313237731126621506823369266180885883244076123621095311989448802407955562636316034039312319650013081835302157037404615584084098466497800707617094747864613759641459074388880099230046391643875264299399475337267345296519925256364311718620913600067073025074373702236096666327911565713017702029568546823493430940491847015925390228487651368034952778822772274480631258729053039974730294613643330167085892377807418179810250990784319480684145416453970535889298226989542949472963320351448614067019896989286496412405165237863584767981496710137193264082748659131392012010028311816032323636191108828539359790680709432024982858127973007674833249045170247518794291806281730005479202243953979858264182121424533560135018629994426272034963556792894559245775249102545823433109431147872687004357993786587858176168864362654067331152967731850861065582833248144798195681029248294683835487438147796724886020287097608958981619667742736577067627627637176906982546046636535493515438162091385125205564657381759729569505179508065806729062304400103827560387532212981131466700605871663053310530583711889866803223503017147609514452265926723452878128158168334648399102930017612632592372996084454557839946572564551203138469427950896708679794442112860217179202862376829411475644577381256645456602799142614650395042546002360459375*t^63 - 227066925587651386972718357342842852707033917785609611046771332416424443176706561201624960943200101635658776979780656837840249961081606654359381091236577746806484185774816613834030985910337943785246658035505245094798789859433729361998470986499962493297195789162104262651262516357378153340658335805937017851711762797940464664697292651999222816617065749657568659931587270520999961005021916136006442347253449628776572145173902622466756639492631117656286428557560677216786888305557519044633952028475199599507478034833215611193266506129809848294902800587968768258749237781412513745281888166532878371674224375584734347389135356850983000846744423857585894535850644044153669398931081246139602361239728849550844810592401566995878306344575023341829199977928925115114816522764175257485953401182486338708602380931216456742654845616156833113074795194517227004443564797797451746328498931127868400196170729206868654363489487479794092848049918968047227879501295513503336313015026888790178236385655401706623467851834815689604432830579607967095677469892846185686336528291879467071857146274827081345531338969206601450322646202897508682542989641101294043728255793590597784535931906214283040107037249136593945043707497981975788210595939829622458236838734938867343476092958972299230889039143457796138040661646811898344354697833278476890118204159169913852602642357875787015025557117774006893355422860710444553972846472055974904649042142253632095285309656504456533893990435635023150537052993021281789309675889533619531636357646089598121596186488428664684223175291917694305684356738267639297502110165030894406243667685378478079823147526911015463402741676530798049980513625347470724499709976455000518296823690001358082121556487186925653852186696824141736604094462875315264276822184410586426149537211683334108804808151789295118333239786487433021089973118082698267714678977585588334298228816125286273140341715619988126597171756633527199342909852825291562477129752566169798153337903765342623073323904852231275645821279433957643374205622890085312565549741191693601317710543129578677757454931059765272904876697097406508347426251024132180632694075096541511545409907421764195261975809647852704274526316712292933173538171694986430284873763602648742795961074654776796494740762460686731571824879973546885389711748609738763876407752035762277557968720175593297082071702672907270459299134962699486101363201582326336028316537350788862451687964408897114656084741939155715784243852426444083523908200512301850787048119483631697290520867828348416767729169168189045777520644731102293640160411872512734712312992457360450276199881576444386374788807553090278463970932705715454896418859391085259690175302428929847870388951298441683911054590284031865558578466251278795228273200437744863763609297211924664179279285607585316692005675660060463236196131971911073501480691405353438626202887338295395243401191336113719180759368887038934879447170320138634369672914897212277143120224917972045575971836943797485368178658736423233559894771551946071992113541517724914229272686377958863250114870628496144463107242013479176149324790981838533791881239121774781655255031803568074580430334843732903545057363673803546360267557553448073136928828415374035240774517896130459963716562584700927155660051096136877960661406556562151035617749717829225293040721490300963059482614945985563589467929007498894793872728728031560595320423125429560575985039484290496860146898427753024787903724507064316693731160384993789379469220705223841862817194291211285422667808808318885328628520372498171879688075515168362168427287210895758240108145344964274610725563342879749222698420433202522791425579216509388404291088276582937756892199320265532593904118870989808985064125308863474444096487433908783231329040221321375906454714137943888818980830490066182443600577534699010487818937091606924883753625466277954741471123177558580685620540456350033983843952335385046717932041455890637469954895932334802297681018782604101227501901514732680525435492385625561197845476094688327788822730269894819669620995004375638199147519871650505544919334722623204834210288034006096725413185167190920059661794035453489174235420728915938873313543493570947056454041177835699608736992721939601190865283716997578263256560555307677753297631756758140728220968227317161275082424547979795952569737749185801299078916988350686952849680505787760904210979795098049225107601054915725013588374646341719494620461336026423554137998075450880914581332119616293678831992186459076854790330891905148782753796696003388614152397252639064578922730195289364747493922216904119713394097492399375689265926957380957/20439039797014989387181577832334053409091046268659123572024913279541642356887058384156346432759719389844956907411251660421491974058419648274578974307577744963922352220950185761314552119118044374480436867327066537634034104110448997993427288930340770875866790662845916620195040094152941745100593518807711108344930706045760968893636070953212325573089953211107205635605538671418439473931254024594603660510471207183134046417085094674064299279267977499666627380367184181049650142010900916405780425895690881180514978707982159845770469861489205430015960157539270582913939485851694014550505586827674733722283591122944891257085125549891886064703997185101601987411099503608708623080143253853774581537741268747583891111627502963286920045538779797368287405344029475245213114710836709472251205295782416613573613798193921856176595164522224964388633880421877700150425152799462797033219488286411045125198515794058073433021562023062206049958946908677623124525746688511627312617152132603811556350232800309550787449549512486459424887098505823145437096907755445290215837859681987027563618881424080372629318156733859499498399813845117681128611024693253819685123981690591504220958875835794592339677928949482992295970948275753910421787871395917967842457995098280017975142203578316130872726836590082436024086296719995919225765921024152829230324395160687286464297985887514037646440475533980000492460006414497197878425128160761732547948726152182277014466597618755566538012351255494999267585709077266475123717226499147188477775233051748391473152809020591466910067999881988024222851728234912214149141903691568153038462251302814142606408083038031333973832782749332362277483203532678650747468301527709331419103336112609571538332282064968421033367284288116918310239875936125935685950072445621759021122101192583174700760981541239670090806806890823114171223604778409508881124244620468500779434366404313520929655628090328931762962116897069051997259330427516418476255915280153989688911980850141090917020078362364524078660031812560902140206395674535867142803958165528694151806105895501288400602576934896430975928102453621988624000038948923387172333829290315961966475303489616906143749956657258082119879531733048800061579541688798809279872324855052814638453368517458902540235084288047802093857254399388561334284840824929067271873866742173480383680632749054911906875894892676643200214029530325399597762095584479654127126394098328250551301304621488519096643976238170381531254826940062195778552675408851598862162675688372747576362025505615877287791207365880736583549534206938317119509258509412415734142016330820771665189282288583092160099156410026281080134379139379083840587480761773636399922459959790446822270812405662290870566381440675677022751136265000576772743348501615333932681642497948880992250305792999614748460434078540882269881789657287288570572093585989632934975571565986593028107517859972184411123866434426989756531959301801990471615243380564668023798466690098493841300983082490272135370618229693738427436492182679423645729490773649287650894575672472870919472386014292523367717413036094529275565519946542678007473998770113088854032412572981693891385234997325886107157935102132994693923364648901508760604534957371296670075089079675472962567804989194447763488291421392377875659275030685148971760894039983983027909712365875825790833140308114669383973680814056523372577026378583284453428056281037079494194805399336761821664122217978695739461248590308093749684624361123106880215782296525058733274174986312840844226044886563071728448728110770627227357846274495843257596085578631835149470696439215510664820591335518184638234300364397782843250925913312673959836355583849665821987815477967595444939351677228757018677538900949612255793056425011078383383644644135474337062033764167198716087235968832892165854086279017836405034128525028862057411230673205207153119875526174996117156789140375673870613011257138788070204383662055196550170189440172278041496635288232124854840444386276717766391027135132002101235008135007756326324055751318081282082045882105739140602980983814050810123615375459603545056557706894889284509346771790154406235196805118053245517876533359051765512279365358381621810250564573408378132016535694440230950083594131438152812746944979318890008578426294928129476185464691618121597288322431023231921514500100875644247879741552033469133388918452503183792637684736484121512279374691770955460552634136351642190112566608190300540879294645238405197362610320293069239593915837054161756629996912611348689535429143608302326406857791083758858064303094945405746065042090951817342560233110379525207793750*t^61 + 72733684577971268055500134787734798969507143709989937996327110236751948852645628044138287229097902543485066935397685109376157565697161190038501663762058799518421768826444206673904632401768131128037693475325662490019352534106838625279992811746645534894514219062308965427265829902853375558017289519980358203861895365504436360473248486018854466970118988951235384321772698435183713600753264273736595323455368118551406136712603008614480303596229935308897489141538869266791172851590928899307606655237263155401581585201425967133260839108846749053637632738528787638447422166638664943880295928194574063445941037223111716480619165987827231554211998058166699217763476046210619579067363254519992469258584044982531547596658564135128846193145112449920138839348322756855065361438850019678503894122432795065938920526096870856298413037391229140421429485463543554712315050665791305661091122204898712685828054359847954578046112560472233538415245632002499127491048097513989397823260203815949282625029029033066853855784874922441850534106083714060781034763215990866837785512606608075284317947643698470501728336158502364429292133675127316354958973805506824517046857639268965337295067821454256186544581687387073223417034499915933696176830663053898266265456322062881935220956294191909673218846231638685882904784152947500605550267365763245157590212030797011371562916471591260166512384359242820250031932184673344911711664682685953984568460791506128839391679471966109686443319170475454238716397868040499771770477148634472758246215325404943693167816134166793768909490714717340861714939318443519247182947686191596876275395753964543026164796828622052927340802266462630183637695893685845651279580593709022477918371048060702011688445455478352285986116970117517797048666320269369385649696821035300223721524147838946419525928685234638871386412319174450391697516685187216530626958208948726335658897017455572384982770374337093741684040003046652567137687044526439895070201089737526301256467266495519408723556817562846895427607301746154026303772789781545488558621139917712588472679055286804192060840729548495724720191851986513563389656286893845382129005213139000325296660130552278152236327479231132226534936992718563103635324504738716658532121631256191499626759913340900370063336830811977666204621845299450664758337310083301420119549309601066968692181426252327854680719387960841551444095972785311061879016140180806784755661029868033145828951237920786602906158514685502548531659483018990242796663379132163865512304003193555115289358375739453430965914032951106115497393458119394946544119521684784636409191073278302369114255236705614976134024342265735706884181297968022576223098712774359708378778982487457947259153949334323986011335046587678709154662663049679449727411475771856556605094963268335409076646264684207165803390124402433887406797517374058797253573675168624269908135243667747437374261239893346288525296989807528470728665098487082321193115909363161594277344860120218236710339896800682318279365129598299714660093854895220654129954386983739305730619530649777428122569739710755633569285161211228870760983649306492742564512002742809732854265250067907164489771037588852627739256716037578540939894200595145886524421437082886981267937467077167941110311394083599677791025426492597383516525766489995475143653137651583970773270392383079372138155794545785549055718841854540394495260094946943800330829359826296325909521672975392773029904909020555476084268130291376830495887564818933973847006391786637835142183223151699177242701795714913293997785085356715845569775327331990759092063102191954399248583971879660889994666009531808910640784051421752530398999008012983610424214705520632001115576357074500628997303356278845777089691730438443739640994585286451628240473768535499507778789035735035705034655275083615368174371375748283072878374797162492799382132220131671406611161367180591034471556353200965045129225206522496544255340254718802526658742334836691257071821103601300283232507058800003691160418526390641282491742916256570919147105679884713708353825451310944296203631963658873194129071060608075078094985768180707595392573922102566173710049954710329774517020628362349951974259623188163941614874830144377802812780310969725991437572914161652510565966036711105079429005795443977476996874775426214536799202603052952630508455285049117580771198244342789166916990540923063081764543355815172255222585914450650381487710566252701058093362200807975345812386076961173335438141121944976926468577671720722605427673801388525976282067204219980077648197310282746589399961675268238294081216604668255325366662902116783195765006341993/7445916137346079922470520157498744411326428513172722612759531249377647488847744402242749155832320360599255703974955067548813105303613715218425855849755098347512696619653983883903297675452839480685040753124614403509666340295245536609627427661326328187929614084825470535590178540675024315155043176250532279907078581437435689943036820019385182358138416470348708792570323741864640974109746457047214448273395703891852111627353404252846739263849900728476002688658354892914262346816357346595912723459268080575779591514747599215216928911289328025506725011854014784303803091384952282167761598115728500445276353778850597907863433715807608766740982581093479776834644627908454871796044901221775803838885708104766444849408926398283030981981340545489357889014218388067472901534002444252186231437443503320063247285316547124290198602740336963347407606711066557431848871693793368682411471142590544672203466591642285403650842267053626976305627289135746129153277482153598292392405148489548836557461858036266224936083611106178296862330967512985587284847998340725033092116459740265050498681757406328826709711014156466119635633459059264527727149250729988956329319377264664561369353674242110141959172659192346920207995728872098514312521455707820707634970891905288879833225347291850955456042473618373779266410462657894071317275418634910466420544685131980497012016716762855244604909119846994714921678110927940939316986579512470873569663443417951553539744123408220961024535976500910479994793835069754143430683606246698899007370874953876675101205471982319457219672088155928678634509375195706429559892055216084895614663498292948126196022964674438606132161293017254017298070503708069489059490538327625289290832827908769230722142828768095094122872236108166961836020377459357262641192147767489625181093330631393333610557938520826991186450597749768368387469864630057880190981646800911030759332023429333672005693293380303010186563532629891437981541139350243525047692269637154713629136921727173375963598674814034272735895013683388757816537586351864168598891863580580747470348231512309071257769375189956639682368835563565983242272841137845964420338539277217474125793620989765443989055248545749406149191888178069239191089868414866768623797761403575460274451190331112036515513401838907866614664626371060595367883724928621956966800270372852598790758742825104519809069177659979307910393271521092749640107681049054326822001493015756120692642849358294752875765478386295639801394149385135074153980112514243665633033037658560137108206012974818684076942574091343017686533408720698404192808200150242526099095202484798420833982618791654703132661715856568699502506061704584277081049457841033296875213100105809407020332388219413796199046062176931520127918493624982430871893807510139866186390709635293621949109578506234881042052487628736710339449784075514961957046843712070285965599841889469226997274265927936033196308354982509929519839454208375399495534929167456474972119012786336554208008408921774912703321759451270829667210266914179834509832704425970000325892776857147875946224413221319988239494730817679153211482676336130421666301919895478635348784179592602510522854279535841933390868889665936136219804972277416670529885230372057074708593471648624030079346079852257837336353887574636748874052834493679042535844823309283434575487200683360943837209584012630012376568602570682467241175365604110911995648918410593622657488305769312139039753084873841799439434823427356557262158237203317624850922512395285513032486333811599578953021816598568935682596761665073671168614307648758928086005675275714079952894877674138675708776442811724822671876271183163148725291771698606178446759775537218878684085784323349888866794782232698367459941311821352370052115273228079556788212985113105405122780970552713557773127857498321371895841995999211805112615127515068144776404616832498052138388169826956691131799322541229096762481332290997475484292773062002386218648247785893639889484622306785010870835841995161299231703874365028087881605877962752760045193352028444911505299046304458703316204365688178801502227823482551382534265102693948737526173687355247506825208307875429233339845731642641808929792118527643578072951025345503962889623510271198626939921163618010256033787593799387573773616913040046677404803447975088568887901028208023035308384153042213349452779505119137875822728203443534857483656715750996036980793943421410184138634839393935024477272337562182258849136355062017633951680368058394560743021462964318456013344261170350218101834400416615046384847671326442170804395010234952788978530069978488822347016478364436985503750*t^59 - 140731898279465553355621766876897924023849855370781278026463935410599409380701086388667485521304014750489040593712662928889863268356294218683631582638799538586852400603696828711100661417424454880565026188541165023243635085404234830142290131244798925925479775081213542758631607108424895901912938251715120712303255839027864416727687791964647831717233368740759777956928592909379655298077738964036171833698164505664969646446947040753554569116032954092070571810018915519485942528063447292300763296599624507778000156080180249619906037405493339980237371847518331025637889682100603148917604312964760484340655204141446085294691120817659452962947074687637214766398682328660197181453943447685552662259422215776514299753146430382335607790763039313573473340101979330921723222939699252169050841259732875378967182957637848275922672608608998320072734934588691116064881689146369788154124271401153280307147853623270857246021231649434911936822372133141162404390915475138731267041935889956818731159422645787688631262838593222830286999489927182633484753927969641723714491498517143112055248211246143136317091930718409814731894083085632149708778992761289776548906350449136004649878086825617083544526878302955191953663399622545601281708296686497760985288077241723973132497103018136018799269086965704902703258640304925577782617865556769435515189612169781370323204582376665353490129200102976787921137058118555529232947146917622822611143256302776541920088214516656515725054189838157460477002626042994085255486715005039677345312413521732043090070909127947761299363908097010620168326673131854133554412557422476994220498800811140696885768756823805048963802280330285052650891525388905815670535608792542234716958665462508696608510927769750390309923996269978359785193217860419919454470072559883698569055340294152764243192642227420799381533147403993142916340151004785880927846225672874441671015596841930064989775209407765105701480150030674965543887087719321617783938038311990087185912594307668995456572999467732059868893910640256072266928279620839085944157987837475816054836498810705677443324672488617790025837911819504799440804792052649518496167998702083233202719840031779318336408454715979963709816457263196548527726410581129449721257554947214759977904049395773290845107032493983399236751128961534406018248776540610687495718824740199155974843344457308994860119384526114037465644708287601630874351188380191560004807551369727268911291884148333583628683304106915219971554592104980709838824105506060007664601900674544074560753243076665417652223841778608415250791649139595562929448094506928675459534993650237547634988687218528402085084254958545318875771529791569602389118131335489557992174811840003311472157272045745077053312215160801234609461655062127002235321030605580371274270762254741865062005577856802075766768117816403258540216762965957255592325661820381640070138455159437872300255318778390824395648290548204117562109819227184876278107645280047296539671982600503408769888583220930587665857991680385443157585139563568406817178072052949943324414332740427096057722368468345020768700925566989732399575308008128725608674382700889113478442472915991530219749517428757472002852327913089399559468984363436613095520233951399635489119523964326139671806373508886420899520367071675276485898796376019861565786633083298710371114908670165465393466488535094408045935643124154234265421688853565108144424611493359600667892238365614684104248987556985678180837094734570415565027919362786458552355050802269116854571093971241229350524804273274387742228253809411101390140535272493429873363154309384041393073323890503209868886313595230990750731801589840211012861214549250675779793755342556244481277853408207766227603389118961339158302666067925568850361510265719840643401256836693690986008715449678564622937074299112828375815031688161237966531402827908024444501171526563323639469663927087980001969279833759058573597687458429960580303303393283780827989476670724270121434486818802909698330764360267253796086542915689272876482265894829105727334267520476338374512867151338764450463986262574000041460277827577266026247263690126471835724579854641812988576643822306847227356704299151767727808304953877836694136805308832053385820915221768564025353103320954560424049855510216276465413954283015970918820786809510038712106270321327242805755909417332690737865101352699685002119002717109121802024893492741797787408946087505194785346151021758532814990811417179358892974186599501520926789844508018728706884809269496014110392657634863251578171730094043766222797195383948673005846624555686571078269447749978221327648427959728117356555269053518/18505995542994859655351190514180836124585410433820574465669144732892136730756886657239795900161859926036431841702803287405802297079846478063329019287599974122032578828216578881530551352929982403046835653221754968395590948045313643736084533097481128357200867268100709206661153854015511922967166047343885751200965322947221082105648204051686433651656116914177606160377148867492335325775392640907819661766578159438983696490543747273659122571316015691317475998550353116375161092832588904967340068094995623990942555766489868885277609699157140519267883175282991157365238250213038912868735357093591728897450435093256673058555962522777239205474008431385168177083183097709353794455102830184454474473910855473710874764530367918584797925701724529335765296921662007748058745630242778598727030501302453459128555862541564375244926685069130880558065954143080383096982657438840619708915710715292981425216389059590192097618472671329952493711092955610613918307605197462406042313677904121453201321219492284758691724544451331983172067248649531835891250038639943853420937595116917286456601779177890364310685590933781631895821467729193174987819814254079063726937715167631786117605597019120148088066266354889219917115430647006779036887199000816778234493111465708498516359316650706368315649807492146191990841853005524660747093345247074784779925988470791202258061718929301018075793323221595175350791605006850420131177957585842654815812386787337720035901672638687001541061858118100597204078235408319187314400340172743475784937957127844161636977133997431217704165199038505602984157364767983484273350929845006663365634924913203250676007356900805406296070728169816407193781440571021955290605192001308139417129904500690848131879551361388851190974584561104605496906882907741622886839082179065604693794622670081823583389186226510705306850018215622963171576689421004863317073144040339493955759239877050404114672244728287398334785716786971720245480130739384518170815494667815312927941498982843252356098891504761356367509873492512338218944959722946406999980588924533266878210202135889008957056495773229275634277775261971983836199745912880590276854172786835983231279916641296889275606930125330683430537369085024686989865639781083705981047749842413036028531328864338430119977919778679109119099276051223223367505508790332533531269034570286706999624606402024405009052055334891327882459934183017794808792845069351901534079813763325250089564853136701430997430854878338820694480086861636637582022092594077627813035928107915270007628665149138174432517357274297741778323777510569707752092295073722329831815547836684164397777037455529813924647366421204008412994977806778927316357196270876092399159464470017507015402667142550004189559581168560725475946214724804347041076989138770818106930231731574568163260425764230136663723745297277149538701642435289963399019486676145867265382065065829905252954943784838426640074401682970849488768624943904802096057721967436942524733451842123843481455029666241874819562171701967579896645126627733810488751059950655428069191033917933969224115323972661404587953507506021145879036721263073871781493833380687038513629868336480153229689326606502728124923828143369020116466815104973532665942920480512666692108880034006881173531513269767227617342399127358937916181712261066259572404254886687742726786826020400930691798792376396089495985597885699489884244943449580059411608122165716568895587942150954997002493600229939223993054469074590785365141629400179490473219490347142578401034861563140752314142446098822568322028195633536368081031287167315223460950168985452936367621090278965093348013776635334225487090680212277265511370136329134028506046081791625963344011732786578051082645262893889275165180245720935301550933150321100180195933299660545576116472604370120055175003054479258685934533645872581325658235766119086982633349889323834130898140558557679212933394492471716292655746611259829027916129137941230955667676681282121281533389850003716892611764014855689318191106265766065039125491834597332908306307530525716517817753526706259328250059707226819976828397559216457948424445916042785515491718324725586317956034014219310498430612328447580557739610719452974169676069681025880628639502118046422134518446531121148795215536926792888308391275456413034949442234907459096472319810519650762488578403801058335483500028021534493941447654092159639761532115283567347230068533504526241698894242866542678380299000351031842887233054326329574067789818539313365472162220747382382094818349939491891826009630655048376186723992732157986963957536931490955076993063237359779967105219571931177538445853125*t^57 + 246024148627713774827828071742830896369164161907046398687601325814753434545055970345556074431296477981439476336814776628220901014881571468058360029915631776795540834948889693517972212787665442533757245762321542211923466365820423728383613954802271658565595378041528272125807369313676337294901770766933595546066480173059115359103401668552802437266902369103296054989023838239101811920197326299530479043337856248863305984253802764476590719583517402317610172025179097071210490313039414673971347482468128516556774137363044504945757439768818278681118638486670514031411555662314373305684341718486194734084345021871974635789970750131416533838211604680181841278372204639565518014709369198077331782721873098299495139940158033454306120266081022659100892232066979179002895413384495986635995511179782663084559047062044392361427177618129749238868929686590538417332326058602104216582290405983134173794854579660428812352755176523394099921249770580677962107011625390779313105223510074548096370604936803046778885958139466619089906013945276597874739015041627380313024295560766370943865539497745028289724509454110365369822324218757790731460745479280264135829553841280059244851050095902620640050685248225310023535381676616230257664955312751357034738334496026623861274882889518309808555995263176081998173794277632850020403957920701847787455718638627567311598894056212146880672798992233943016819842198912581485712497249437225975241670468999080621188026580894514889517845492209552659747549374580767217614368983239451339959035263885984953682931071445067823274701148047000522118578269561151238372266270363437873414581610669274479800651534240322050464950964211723698561653127481356310226110961888925535631829095927797151011483989085999065865776149780101151488793596596842922775420350082192023082936923846176356202515546949192022539600918271969917433692891090109273085577322892417387581741179430988107942086548773201434825876846096248928532221480706112736048682830556973396742506884280210825631950343307008841575400715981071728951935068248883461110550870656750947991780339826801391505444779465325001405986619660026224653482777253761376175336952612787862206221439621156550207743329155994354107139785588301891102575289915805879922883267335238804584700152574736186316155019280942775816814325351104328894493249916212142023710269752656272495543962181034137338283925099876763898569836257891263988029117799204913237772837198308442032062788227407226342774543506643006394428947434061092469270807092913621314407988813772825784993697206877108079097030604419511883372297286601456885872737890129665158930540173285897352852779587360759567481951160355551793210859693244568948236172790029593821765898236109287737544494441684413146279030832974881628566294543245033148264653336498565509425366382443502964654150696716302664739801398641196098168397706558231978779831710623994901224346608183803794524642689059564747607499924829457386380348204468760354400535318355757292715587606589336694050562811829469441227290709071071290922717510223403860019787005069393357035113125983998016952071964244369759319935865609337397429020090960907352151236804732652138672464194198650701073727104427518456292496701741272510009277628806968330548221464982988196046261385213014610543730253702623036357146667058580481489507531417051234058514779368428693343504722875353987379856214284192087542175761738784345331086741762079926373354233931116733048075137383169757573212037670147883224180270458128463635480843245532835437961473180478247126851359175120113089038236772662067901173248233171502021475860776758832248255252410440837372584704533242441431219975162438400657651764444670593357402321562130940308754983959508817967246060040419631932234205454997663303996303362862322994865997802761879399943789664044590225175136899466555083766115906631011171003832058311553040884177990073630703040040889717185032401994108831515466932618238980737781293222505534761176093459573000161187914623388994884613588441964524495947542053561570057558066477818253903596603885426377259905934509952798986239906794444703487458261152998790435578933606702854182626722010763295613257298722060876215741964332700730248279537515859521472200266327825159705992788399666853204616747433031452420420506682127565840339245293909020342127611014142394182461156275549833911735447305931288555772349704119753493200310368927702795142595346018150969217715860716429611463436982116673911650024451448736549171245283601559594707994943409479853479042193802269439938948684506273435550540093918977333367055528078325703916367972893513443797380733223572875964439539038541353660277846642039413524178023/46820988091068588628339507942266505059039621590943894916303971493718245998119890340897649336272890388453970503991912175599752807286139096934418771126122641674971736440775658144289819994762763828075485523647703904859180134206992141014761627065100894009363358047060617853665158390931086459119964699162266290198520741169439802923841123470427409618358297063067947274831496185938862304302068667698468467467623426790597587578858310622793478991311867656717206827451873792220521423991369778538494795939267865884737648998076834624358278808746718581322917584523696792827927261766069355771626456909782995312967577718549457453652024093048043530611027024377402092557072985981919783567622593762060656480482872798762491497863043437279691146620428916725528897967519311190534460797578187473060165721195328169838218501053926313080143415734676484650388245776294454388317918883847235190172576129773514042293204451841093226106192716837324462267154852904779046951562801928921043171860604987863886960707127855176955659821508746320485938643009568212248576947855645422949873738436223368644153774011107816092816169345431073740218767183284440196887575595392950605788020664470047103366469371587977452413071106614092136914435539549093072453381406241058151785228249736871641642799875284929324857197956094097383534099950726529404410740663060809057371254828061232784469877113981070400489116310171221633881353591019405771481233613770157661764419449304794524735414645634412501105270381026178884448413430282573850475243953810185414137778944577259043585411758206749409652622488312721022536027243474976023658266527531090109133269862626820179651756864782811628262436862280600110768983101889829957255387732594913136318543961267167949094374095860471071409448604945238448847268583786522167840815127300707637684054826266473329257903166377496032511115030039122508732927061365878095061718002123956877316229922961174230669815884345093826149821092907578103681545197683790438495875187388521006809611594796337396834640113248213453535416805850318074497051797460865275093204110141092670993553790990534995715359325058255874200569922762767454015802436130525684640538360116339611081383026684096838980215370855619052592964161985292826984540875607099256287792137667390331515063540388184996781580717720706183679382798793734010134114586546574399162642809074527513281736627512726145609248159117844104895469153745211407445528322205949485337922234851992636470216664646251732905388686499230093561257081939627025988849067875086180989065421670512353266704994656987811555616127255513670648393448626711580246160844332270289223397436266070582611100456748422326748555145361185105616642142388177903497017763127368498822174497197993713858740398608486248095082020393992349010030929296260698487006043695934489387050554268357149298989915825772710243504863446298643141410335964486778037916954195742606912245580847325118165575673215500670649972632437316859629664627210125480221940461573542124562813009800995525502921356715685817994109302890777727122395010079216922836331310956174748111407762008777290614355402052889533089203051286896594653311228523394766587813739878655315951596044225561618442319055035365274949596820667982584356268450280917560892904441524773414570221464913045347328306817880398778854899752963789794261131590300466976354851073213770339751615484885340143703459522823755840570772639340897872852481845869853033796640520472027566319904240240346622374700138998669179138441681444112245772623403363669761466136235654847314446202563290960946596954076717440409938508876752354411211352731980325011891635636819573352615029168792140032925431082439533174169968911517433298849174773267624303721902066099844007619817296845164029463030724577546274965833576053893867003542874383757611469448856535296942372180569563706957629486348535574786928895313298736643227744766823485473371003981870033897888826205387002994040461661521297041737156887612973854849178851944226863192109505683191735331688813957982572457975599466965695398521862277138837423996451190153842650298610288470127143647580668762175989139093788682677792686189646928335094031733802695741222832955310102355557278227224537458854720929995085995220036566664565910359724290653076886785877410302680628580723899174687452338840715719945328970161702808221232725888574564129841392839091113190584196840122290913346054450435152287027587835951017739486692684547368071014632522520535607575567024775909880579381027278539879147512527083046344819275241779545786621684370353907893278557721674615625577813169002849302274491415959486309822990339003048898148167583452953743466716184519108256662500*t^55 - 246755175283629721563658174127190741020092350478452691877029385490601635322422153262288636757325240527995029154760073147152442783043009248194506249095968497462083621351858640917929210009642753381481127190418101443294087998297975960878048871883665064023436827925507269414698309843048867540255869000073208690557821605119952893871879590888643674345896303613564824728879941756274825598314383748382458901400883781458907928130030754899672449854121578111956359592603961077986180003738849976693665965326977654798306508310990390604367235545055365456355975683481833847119808078010739588391236052529479802087724513659251595926823171128849146452455446760245455083509433923105208154237930515637964299195342878418111830119257480303496307974964399408252823433838283247710266460251096908727318412453897967081498245810639279174488070042226293580992250913538791031990847639053887954409550969492079928985926899883380589700494763087347941247963190137823821549605642556252583656134753995057144996861050905720504007611679106179164983029526702527258043763894179777715598661089114490193532204174783653209781919181015873087770487916975277513319613669277148784672412776348831090862897097254997670343683355592646227156082980417599839827522953919433311999478747799591972077905048156129548850493424048407262246748879636448663631238501265114611483484211323657856033822252079618823859535412023914325225307621799434542961104191777814191899193302878139215669525880176934793088780647144523943917893856690795694235214299957571127817937460029147768688055065115916402836711145675384376342777445261723166164050076171553921774629441481336348097428217539490762242836009551461528026756472321394136473895286042159800151803904047730586392579707222807963470101189041297814527494884805934931695959734357819830934296071233855392850567018411870382485539368824862883884081308545932179613088695252111367476306241568987065221144905595256235689472706471327724277187838421646936018892559559516998554381285327845010177525310822280037151933451153931424572436663683952375043742808668880176069192856647726909681907100238653196661497737449573436785226775037288364663898366167104431053000695568648638737929629926168147598894214140686420178218039056782581249744352718115405338075271309382978870711993186752791318025630647418241418975260090132436953293093887968635090827517261136690080273701727616076596282908891089687490705596606211739478810321498977073225303498275299937369151834106694437411527604750657867712535290664754468864548684927816121786093642208611660817843429690796377339981732978148076159704509193788575343398994269395542424765528752967563375879817855588975842351730377303561266225416556276746435021364454277780030269031627322789202756500127489267189664029664760760340021225423869516739406566792926289029771227594276898207066085212329721632350930996756479814302102482032398450335754005636692836709534650264082852621846075138066327310788222875748551792727047826157998442674489648052375513294210373319159428312958396495587112482872431389561858552763494806396525201978971093214618140587094626541581411577443210024697319045734995492499779788207017024004119543875308724560490612657242590842691649057531692079216398976958089783546174604345332728978271209163369095424110683567481044893059085367121042668123294796199886329758594364647281618117849928588376617348763412563967565370965293944328353769662145630634067339494879161922535121219824566024283245340342801998218164282702648603317197135366348668908596792902081478535062683488889612046284354146574361099353953795157859590673783947920697664464478502604603176833742741847273821962103574462696790889557742682513732630423622634911662931273294845830915184914843467399183345401521204911748786626526359421136964338076280975406061027088931342471026254898045074538667216099577106289069505181840057014895060957001315834901197502629318983541877347641305364494997477807312588841257361553116612727189362352574884257735285278534028775473074017680289666473462467033651507357712316767175182777355827743949860385324361926576193643913564949670125489082700458618348205207514914546357712623017512368123396123771343724354878005493056407498379278836189762515675556779171938605539274867308107568276160857790143435584798172839970003358824165931408133020217504774927125021822100415335645141177110511532809965447434087506593451856851657857524338642288273820531639288582122943362557498646546738764906567301160074381303886733418163708650327999752498860841136035299615698467819156649125956487486264056642422545040199621906647146848562593318158316191253429021686242409613880629513475161796578851559/76440172781943340753642419729867932360325187897283051750942764840001260018155889983128876043916789715703994724821026282360188411116304753087288027934364844672455198697436268876500705432443451584294881311776591848598714239810921576253131420099505414782191042367023863399955076625230854657145260671491755166885872662839529863974458752517765193827355481259900855136797977071972021282757034245091216352055799160732555411212633733594645456829094602553917238487992665787547632661139134704463414232143529198602773739535944656899032838161280932134899928970828703602234555152581015983426312749695177348102854850371144297887755119589009070255466088043141967063278439500800847920250098851259050764894920999017245031361299170708874660552447375813221370344363688379011995329955454157951953790072603749175553373396383631189826448695324273452909630094561301278237159661634246968406328217457540214153182743450905478694761270446717284538090448626809682519196099478821276907136220364134315807415307362758914310832154572380657940497083090876074943792813542287828459563821048841691367912673239452058191007629652611295513246662705764309435157886242342782973522857937512374731106113495637244869552658102653118079029051774053510527336128582470448654093162918449335691119432833733331283618559178253830885158179221756643834324683483559165208088330058529721261221628683256512052966312210458818001889511773305418633498401090718324725488375248160303601505771500442692253548967918744894516755945146956538864787847862263775447843311398911548719052855199879477059353734749955408384833222056236256385591858061832599746609510159590146697410445905737127966797783202779219449302987917009124427109348143327335066538674623920483043522620964661154626728340492153062093912846097974241712373685048104739373698617782000937839012665036017942836361294983632923051064412505032485035376123429155796417725971017849993735936271453908022669564497425418040325884751360696729197755385280243196307935133696993318016143467197541987807417517991718269462503015904407621378648446443385628083704436396995727512213524447354521445167509708730736086953427383419047331228032675221605965156928896904054058688748517583990041020342104132848134403992245562121681295309013468972783545810507299805929719904819020628112528257287980801477107845014895008528310098575219994661435380583471202348051328939969802566406598777590564146433651898046348386046517500021992548467148912173178160796108384826148920787823961364942188860009794825157952779847717176791995317135396077217705564627853858729427117614848249489372954908465954259663660571285641718852868370340045955837308345823852152430539284144249537467048102583482261884420148208338551074535976541576072311244749043769987907699008243958348844363710472749129823375647261775687324154200943168726448834630269662024012836066189782431952599469541322806279828789066229907953825599152158314675153319325411887569588472022468011622905397590619582138305493384638527377837404955261277786500190349358712555219499093673383303483150270324800653867829183297022892340473736218668849865470770979147152629761421995697668619570951078021210096023392255010145382388354953374357480015028715427007669077549362852511729058345496177119464126306661350040709877677948623136327267821516866478924538031038201234581386644396882259764105127336615284990538763019401951569987432687615093269505443144380566824439382966478376581843202063428561280213612406476938823766133831017943585290265802869423926325693281207208221088071046330137397931896064387721794249274837744597670321965036937639995585922582483884353658693882347597040776634460824546017788060833936728712369470338650067148399088177176504672341546175218029176558128275103307341658576876638566336863018934875128768786267519492381002808225632004608043698178774727066447797280605838672159594224483204088371088994494173584324163865781274698682360336102877927782950683443777605154734844028383199053030063921455302400116570831731872838606463701500899286162814613151411688277251974490256352962016097673474656082502147264913469025582243392773280310031940405014708995540069506516925626246830482879510689309116799488458254150474609071929357758879069080920697640321795060285312381510030881603134452307985247316600713921494671423810964047946984258902573677630214487129707926747802317160008869824236498435190916364745569135623489647102467342087347912457506181311265969923309747036189102479831728823091546580312837329938127312186589807526526631773452367991885148003737491749586768814095437916104966317141239953310726119370419915150731769525786377391411790579047575344755000*t^53 + 4538980275665043492201413197180972645402752228561343283790443313517185542536865253720594321524016016121971752947308142491769413642196480826334719722129367910352167158166778066452422515016434500662885245088334772268946379279324186347189711596567095326121979547035610949802238313557265537523668841874406720370993735054284137717343424071114593276397786338597005772597997072581305408307606786746087085838418527464056438769759940534394112165846161257258543769948516162337386059229573339073476171596739179867925810259884789085989397024116341602947748693248998927670542327668249832090097960503823978692311858255359526283471072258688704104433592861491120936345718768517051136085106098233116098465266514186479059940121633417653679228589264665381501615876280114274929670992631623059504183024318538373895536032520900092072775820213041747402858883044505884093770345714758685160119734712845484610971468798952600940557259592317316884637057039016178159511770091020845130591322089804713237964970415195930902458533870951148620722593953391852749273398905717031124410208373379988680282318897843453501997502395323965023015163524268359301929024880487100686714045842980890077984772699182404838292677930240948309707671237512593849067465617520535853342826307341514295655106550701829456300932180953740395870765362485581745019186554358586183640686272553129690116528011552509048900869004850337912771370527077045975695659539250510090366619558280033072327824562565485741060494323401178452305220467525074362647279659000714243003603273485977802235785988862074627941450890210964161911268119806486083061405077259436971344555080642472865511379295107419838954856720697063111883205272149867391880644569425406589583952425377411715640930568843774815380738429961585242956100487330369642989639732131114683323792038232221426196445729018929649760042939347670013581101810549057544731346565319494553617122622485375996181655800823796555505293598581436935233729858590490310663284242675711455112699953533632923513488271566187444618433071814033241580208529189315703833198246108192856247837921790755600505609044978430104576080768412868321125570659644995841863984652711429427561970700717076816034837614981437191377524841078432694606714492426680973291620853873733344099341693502392791530545994086176019718430526884330061936437680594965329099405747875425601682251618675054388881781300271266095404330250042910142714175566087217025967589514027085207924516498783820960557337058754997397062621635539779180291006131746027200232394711556739639178511765553656282101170358144836823704940455302525901733193478194675493376690367104679366228913182573682636119947896669605794776138695553439128802419636298131199450817116129106379440219991034164878033507831564634282963970342360215105774742234530122265995647628490330908082485321673426222598937077526048629628361511850715763821829003830088793540569264379349586735146427172760159480989557783042099830288948916290843778372975042016569219803718453287198567890472088990671518514138151855967861435126244596905342092242451944678760546231825646900233711508184122418136095509174435990882168465359313403698306227227760117687586644785735047543922908761301120623669431759637554914266404350296840237373398611507716861176729516196897263779021402605252659359067240631806750209554934346916339009873195584165235148086829751598856161024378364001399779013594165637716006922871581580992545512816421980678370089013085841401229918103679939776727845601712430929967783411788034867371059114829629080071136537972420061634237871674499717189104441308191666512994119982922921654784123623060126073837198915138086392837296134002230261061815327845927841036307531474676871344922126112297100829192552433164386615484352041774952041428125922032915759226819862996931620482034480629798968727176005463301200013171016333955355811944331466604064600261275358432018766434083944724508795538710144635231747804113765270517353829100173767852311426287806160442371177966574395470370557538396239335780481059115421890252887357392362168151328475649642159508535906119133833184931088550960759245898595276174517119064726523099015139460586172768511981071313861158279239326678481395958931937336554371515544284398039641994227569497095660887726290448722803298251304542359356071446816610347217730901556523978769677940717694619124366673046863387537808521340142988500662554610933399250660350330052835656103059875037130680053014970563473575707223151586608083000775061292668219399286948974615558564157861282893620386171893441898711514159935774013958963828783903631339894668318211997601558370691711088201385101446459487513338077542649002526951593071/2571384997019029845741961174574981718085326173102200370836687001429825730158895052733217376623909201891133905956525420177643997722850376758875806770138150728145046800073515823120356854764757687527470119575369312556691591928754715613978894856381438354121604355689811837677177818908182564379707676795005596219548601680334365229189089151851550986768469143565510325960506797457661030898784719136958570473188424022120119558865691149889871033671978270039862326851686529665930357334260029770410737147407645514163055845195998290260167157065014039405913051430428799313834843682391747770256086064026268626763076149675134268065845962287808255220053170580343173980928465092188731542652548600298299800869993984133508253488340647565711025552323657648474385163976665470148519611387168117506178522111003578540686841182118637899058264889425128921277873371433408290005931540879418062767703654326363791121029594865408327770778945638623043148223262064155764089178002404538047477130471295049633880944559585135536207896546207866245463334676843122527749363012701797701478154557132210622325322255943732291330122741816242141653861634162512713440128909882564673886022167311532695824098963020929158958718699909673254141328985830118820778681830809445124725606240707108877166959506546173561498195122368840973411489611274335070097409692999960983343529190993127555953466419650359028426896389655199552471922075639371317118208892917288938562090955117184544721980184671617570416037766177119549629149156284828487609071979738429046248801602254566259485618327822269714494155089859605211951591173775508825187520958952899924238024601706640976258008252507375839653045981776938948832516810698105067750628593706840676032955350043770918025077143038247012788843037092061766098221076618837903908643068873327771211823979892876928750197398009027980542676309752206287899466507562140021203768213734612578659182441817554204539005085163808983080109157643327743419881457788829724021766903827689057948992251117414927487848110272005433280238181633673497907817173121240482354812330547889113665391053623512571729452534319753381881008425935023720537794411978889367118802046402647795965545794698380931177201891556776194070684568285865259306146215204295862843022714658241395016982464299536414054540253622232673434610482153427957457081770747721507038283382190301790811922311219231978049639415743694332633058620300745227100078944949087196032418454179293812674190044726335396257878679353760526196996875146151715088522675293433924739561742326917031015276422359091554878550955689587363389894967784875637659642900618953232238516312898067786324245817012876105522175836159793737333087564935520586670274263706819366409548341820895673448887620637044786297345178157698950576852697017490040727648521242354702432118428774023823284227336955142166748755786304619540595880667233865801417586355542985110786373980693974026446015178167651926436687709331479585597039586257822481355899483683656648418489072414218771887093643005191822666544309833306436366525523700266589543196681044546555788683322115425423446589953340957533167765535521803846044213677586238064236920520625400871037481449746065385768391289935722296414372899177658377770977603053133404441278457050738894914072540459981855711509503761217169929968553848217756817234178755648217089841334264525616233925782136216095082213368017805089360997057564675767992015536412952013538233500197952890213221266336790061067670415415118640156606493505577097540544103032640679274409880291566623812438783669315941303964649930561396060318694087753880920496204583695463564859321456928602360694902898336966693251800040076550002075311430854186797479077086495847981816666314663000729400494929768654671553666196104218099148597010506191520302876925681780159181706651739759505042368173941072122083113538656924382273066436569898730060616796356868147552356535559477458741432740489396738920635302973286417229152205682561564604714640929218349706187984845914195508618810185840278087460247563938928870964621431345496336347610064514562508877766528856975517347068043884455873294739494202992088818290942313043350974451085377348650193383885074349098868830333284704970532921276945058437966287815245475082772540048735696052132283002777120788251086416390459167414617557876143045317757859937088227943917012575128477049003944378979193304314639097055939561815813237407402658441070401586784343892346285395729689306077899142551241154570947224003776073553706408074991168286415176376663708010543406897405009460529836320846535044162838238075743095308665000545422467797416791418056799936384997263358184436275314456403957885093875000*t^51 - 9898438660295470298503950804566008409680392963251547857099933828561983956252695336745988483564604535974689367270401889780299510897646847902239871998970172922633749490042208391229305430476370471200783756969830745383657172600868062755236763741812720848555023796272483453191117791956154686936113920956976432330277116963333843023307212375183098369089827356327887786510805115870751510516618690743927674792122474340729939552411991091815090659162597803949373047022679481068915398618815396348840748421747483045036788456767490616261909870644405804259764623547258984223890071416116294800623943764342994998732907369370658521253810463951794483843005759084328948323285094837136705425535301634911826024267357137571232817687330933906978303579684646349923155025293647322597467958795215580837300407132706802359134985207466084423815572995284695245437887472751894803231640842409385085471339607154757497115875711033933505482188391582789428302235500683896196832964759479107675321939783045626516221967105862155363912292393102100208360546463138847189742539478268639456506179879149109907972425212157296656483377166572461292788859873588819283834089494740687861043904913406177760934765439387355316274363527551976770633420888002046693007650149486535215881440475995101967081694185325309154709354919331046593535547517981224138340909343447872008381860786950051614885568931877444402925117492125390927422892199787216577595822879609715474431029460181985135642351272956030763750565666492686896026239168525865750054769988443789035233886685733945571978677469787504372757720313649184805628887492609230718728381278419549412758651090379264697259293566571910784932655459722733177058847008924624505740138659480730239985288279946834497537568311191665200034610045003806888977605100855662192360788923455350918283899670523204944801583070742621106920252204439395438755164064242521948165117621522368921057307281954709098095556937329001373511642286335262543553128670288867274309327654588884702099331081666942307994012356099214326756568803375863607532793786496599743446479671486564405906005989230119315506718361733624761218989244197959884042276926170783678235716057701998171807401545448538198853658411825692615250727207000212489533949064034351935459700215286757869232445395923964694453314219241965560127303207104313476142319827940058626403671579697955716652430936566444666045199352390550260407214890708475165304286724262099519095372596762379265310735658174129900321116874410598087265179657713637739226944259401076870063012540483941423617430214864867761530048165263881835245976465967365201531955553845151399607579857878764466768059851574058088188958493651164186388783447015824526502374579563997596368791355628531278805203871931435896104621158377646010432503105050985761717430162712854343979397005543448535736471910742387997774443262529076195327024589834731414291101437548213104424091575011868990342120521544830000965227005918743821245281796396876836003560063273573660380519537680763965089811472971039074324331290360304166447112777433908998170438363044741633662688698443813788146918386115810390380775265570907211479414943415488394656287285418196762018477717050062178454902929246018836168785424200525326278242511969910578790208045254334976598066675142418725514715917181143697590791734047068413778331325391138033524043107429815495523234882086369306554855490086150773518178255088084989753328340721065904990237413218324542643518705357499953021264967897185284010347692407023242062014164309425154761232301078234195821766341665986930086942511820912891717470234657678412802499559586816201303733716781115064384955060776473563587714656117059814426371120751994834021160706275823886792685396624557552726375561582533994520786707379667085024139876314777504898820314000852559488994239373396786104484567974890682598423262501336400789040727250133677246171364525506800856829553135550573215844394630490604639025235164945950607269920681575276484967931406412971859340493285160561957152676174160432352544132876013941684304734045863746582565267905638588975511797614337662633580141146461851509325640448033252244473026596212567505777623278757651915155362084072286735137779938929448874250260002538755667429776921093980030273190060929058319097509599001095272991295211665997140450387589517382457665715223297044692877474349275388709753207893483455292333287204209764236755704029719173210350405483543167250931806367386786260421759168503124098906184527060115102969502054285718758703162920090579615957624353785129968625257237692174634404677755068207088110987719623505772721072028197916909186294546786584120737178825150640101947305512167744424577329888398/11514510758710214529829811436148263722896791466317941366467223410814440218137993287606833693852652234938974622996499859471949960391293231221730634728045101422355393391505670119708068562880422291942862520745587583434008672680967807418479021820119823218088654798640407420186774203787376336082661582118811824247831606053850209004236435981452901109867630209054380797867269409203790939833528632017704186898321692863758476554038278752080378378722314459222618801857919827695232261886502633310148080314494530280333095659737962932120895578327893749986772414125964255750922204430710105824161444213176452894843480699648211538618383757597611966389796918260507301135187023831933364040260309541041651314189899531891959752752937164467044224715919908146477210035748450524415062083344010173244578823276479259788810928528751841768577083218087525831310477082374600357453031679379158825187731805034967270534610465242894644208855719808245832921087989684344561252275025473262286129209242784450198775700270495202511401536740004342231523314839687217789701191725995550001472030333040560801442068043159801216323858454162437237258836288271840018272341956753543282327849263917083909977031385880484248572497707683757439500509943901046778339832610021706477631575004342862545549105437401615433473535511195765829467626274015221012421488992918942932766244686138343246879860658581387119941028686029533290113239294591008324448450116078154144002304350487980792174161268125111032230639702954895630324645854246033448190623791622818302687648351272285676667217365027663647992209189150732162342051653156506430435296058840559219565860164995179077508286954242587399622830903692322204698549542023132251912741276231367439000513295416591831450529265516856108738275070507835408483945850447590319708556095175416269617652968785015070653457466084544412871249063522747274490993405186347594949226780620434267672368434315371401207750712240879931586665272094019086343439763186744867126882679640166443315707948018424197353672787909200800497537151580199707543093076697319512897652274291650516339876115122934971935563186770072129158339201429628277996447035993703121877576810729503733404539624789073434462617293809387516095933103574205462628257684260413091701476714903448599745164123223659383523639812176027192071160173760570780083549988127664689605254262896277872091622702444943195825223560205219474805387498258484141940794687308780164586344401435220087636630420870134237654765556812060003338022771794164665359634626865450442399949272625679940355171626593284977360570088345284590473867907213156348049430341742224400244532607021494719643130165888540796051507972215546956145958287100970862369095783804801427525109854183275478899798242411472609228553040426754859568406562379789961787779039974955983685000905318974326324223883865305731985237307790538972227142105481060831347868312688808326977218781195810162541347378706617817646638345462287261974978735522160964306932246789315432991616508090141412347353151398248676499452093297673674611867970098987889939755726148006268200795170355103550580685894004728953670361846564548104712692129779551331766798507800508312219310315407013381859928643903344694973184526464661412224451178377634141946607208411029316196104243677418750943450645518979827112873891864445690453644226927865913292010092405118384459270597948202955184323096491494848682700059241820166964246041731527766505766188386421398087145229405184905810377080792700381289509959888944502957289402550574806456732478658559366924817788636863295986135822115528604417162387495897893239574916113753950816171520347569991453405851949170681736693722238283962876940181333751468821064396659382142800929042541395348854447804501684637463060167010496094282216879260281401734297441527501500859865142286099364254197075131839065605504530478250492270619834263757855342697909036627446337201361251145013032158327492338548632372550731696554618327600685740294065031406002396279227728444726258542243123153348552770068788700667400285350606010694497716229917909518597715945352254116294661015368120326755335541373797767293894280750664258704916495593701769933785333293880667544193225008905277007135186228342272482790739622951979996209517098591741835882638939327649622729901176800820791042570830555162446665964077930253946335931844248863681310685606785613250932340652370055994191963729361366398982214031021989793195340821069341462410338230741083834121895689013699512550436899261976427994136159335452106079723627854398370742167650879785010754928819084851778640944757265643713551301362736487374181079602747033758538665171569008340600674018411397134941339484375*t^49 + 549295406147035385763525594049682653522313128167261941874351993123906861394143486894535251576234988571687188901998930662522737122447359283379706087015112095246223181035221382002040610323296282823555487950498297525895396168173831667836012376969245239614167122078999545629982618445441339845887583539759038819986471711337520492409865852248342911694469330718632133212428906278477803261171236742581964776264588499048386735709600645883112640171100991584033677725177456892186362904708793865440713991729789792835779459741273339968468981982241080079670069431224346522490029183975241245454067536329989302894261218332603200178937067663713708214415600668431774621158824360152728427924859718149510654524973131675673621747306983021707193731168125389643126410402460207060519779745746808134737593610980399495343429095907910602546589979870294576515008241998823289862616512943404391736330852664957049141893378250374469066368519995228649378491629694015881749032296515091893767914008774584976739035858285024571511384264668617762403550907674731559342036280304750351899055956646082789415368681145490334289579376422509391554347984239107084392684529477840610511119041345878115141411760759273367454940928123591820770974312865550177995288112148548236840142429934906416912744892085910003112821419289088605490766903090614960397109777459422194970671774504176686770108857521829020153435613222166336446104938581538336127948369637793180300200143966569368214786589503034990474374062565940167833209492075809270341760454378852648433778409540869485901713842959358591488234529525978196444716752858744008000793585199187500798876671326617389006072932255521586265891280831135166519071053770884890604016780332302716768767494000256657416448234789445934027549123911397595693429597791048639599956637658377745847541302214662039866273512075551144795118762458269861155775072926253646537313980369332866525187305071500573013150884260265429673762734861830167369690979430510319280653430092417524947093897066215575277365729004455631697741754720308468341079120931683726548532035477076695176705205025219952153079610626392091842214601936404398649545053739846977289901621838931494109009211656190533047675769595829802523049503951312476046749731836853868502081674882041245794712275629237496958978102395376413542537822761993171034327474366480036547768932945747252054511298040445013913202566067455989515723060960578874875701961511726116702429838545311012683223367017072725066923715349766261706998166120880095294014301380618412241393465998527689623301471992263786557689248578395327139388495496184274328103180181105842306561239065339471588623022790431082431033490828029966475817906178152012508653864755255196267273213326915660972009843486949917923970983299567530309892609539147844833149654365275530637295674373167634764256702066689889774955874550743655938427177662999661804014491299895109753592672649935678157334396115481890645357606387649814067093598498233914266342313241744143635177059190346234807201697784028912804311727159372684634767239500318019627428469107246268487355892367955805765992650978728907481325206844869965939512681317331088131818724613302527837003691885151675827216161115334676886510790822047453578110121761558090504587629093682354320649951970737309137508812192358955405667867140801402556102195816894760728887022477942484420948950194922744275854402426477095145066911634948121435943052824880674861907060801128570746042944934982419648141224744674449407203567478742115176817882428455343940453530543150696727819048019202004742783069620185816855487958098744494557418434542992431146714834397828005976325032042986827041312837490835829191027932364871813466854204974872815275166896537682864091716543164123286183725005233540911032171482643192006800753499332676687129974215508076687043819204601755028442842790278503322265757827179495118618638645922688416992247334108528423840658279500977410105354786045706550576192039250400546798216239639072172829817450191424987579922582299270671154629035553609363490889702514699102815277548182228165700987236634614972727077601182262647566877557039720152100165050861155958072952096307167273313374416490478389684949681895869454135331699069911075067394351062943727290069935549485616189149737346939078788151350052840423642935930896277041810311533954337113735196405830066981560033369248759955591884240632874610222805015257245386104933140906636227342046758376328387748308590313293075496642209153934038987461596755175312005496203266227474241876844104441400770540769800185575477336803363591213030517439906457553352329138412354971661540530174177926638965529218417595698748286489704277887381672394603124301/1473182955770468718681468689157146215369876781331383586913482944927329216423172201206829169696785259298428040372776472734926237860976900707124248450869987483263895252499794728929907017747153914348729749279220111978237689595192565520845089593125873210841145478730623211635010444167133767547467269475683811668302215437966815526014872814375629100712335848418144699823135401455546161115072843935533670392038274987407636288147306009653666581742845372362169310393704916926510437346133270480890788464122593767680502448843531746054021838713525480507236215195296046829709773866585666239294392546125528492584696125685420253124462615638120757282719746003561104831951735239091600214402390088837356071496476017395302890709714713589291448173332958648129074933702279257880126493031723153008016049762597437182037311354437837424217135708469572465609050024314838333447337234533597264607125818181609476831155969509554859201001299157580983643685313240200306515989284294799852976351215106475107645932772178971202455157469854355551304280791039353625754070042554907803688333663709685121166214531253355195903926341851905309330948741630482457423503819006986546888571217467357311276618505554386126882720460289213760748894528665476926316195812458477157757437465448489181024046191240358966580651952638830845601844487820755969502080189595468014450874439779805546924733486745557784392569411560169959898930854263251592184683919922633438546717679036218673951893870017166884193634087367053568223207082943457870837862965934211406243432998130849475595199028563589326643620375387357745324559720007205084861935256762430918778712672166861775717949530478588407032601589862543834757996283477213859070075994225721480670638528891735068332682786414891594632130252913730330497733866314622487775397964754021579558124831759167378160932853150093875817623135542905318794484111964405863222939716065122103683528063726929067601092780053687093989957364433526079076903031073202405078594979865562380709873554452260075272567973160514449273941328226244436582645532651336054650858342904694183704118521420421333073681576348486985450416715058337255641548285852228654131762716560176606942824520366406611024339346023249909362908104032860381467891614206683337256703647300054218777967362445411015327133797055246884706715762859747083562146647695322174194795666472468214209505196583238096678444566897741787062993855652187973240108044858124346800269168925909822612355691232440503128747355003616116912785687741590847521347882210632680244138652724404671111812593865811441839193280774450489483213051288718670535655617108702678659285851074625779423598706466874035933681432119503099779251254620679784947019784716820301496744733472571383735410043988755822014142831067971054954409890457388013125359575773024404204064280113517173844673095450132737215522668640589828305272314035397609992405340308709978508218195464450803352915042699408550186593262258938549850310172249470305431949350128863286947565975497207106783452286980108218883734900033780509463663262191564652050163690111556133391135735231189598409222354258813600516805623737820519585662849215609768173861010800151034191498875053623873522847642027628067910147761436640873453442318691889337312280278540119106470295571370722779879634994802906163337716961259268416559054176170618204755027331236728567705411164973775869233361131712402553075962763722340246190215587502048421772128448665285019987552342286141364256387944255304933497010317853848543914788402290038470130655005794545597632028223332184057036031911561206608975709494659635884886632985588902414401636435986868601235107963849593967265223647242769247758994122428670639708779580429168007610154863029949751497222129890523392066506007853275742439744373556673631511317063665373581307869517540001104233202336931046249823661971778716622624663488195468413952338117193444739237876309588987566031638668074123354395666647529971445335804002271163164280243068128812297673365902544627126835359809272490053620843781775816717365307033873983601382621740083680132631928289323430333636964790697634115851071279934630105539842498200493362309184109052590714115234952369577986287197960782433545743062034436544694651214131366252115040202618254010114018943953207103660096027847292441749973715733842562229938681221936590256999600055834260620719560368732481628927852122299778262625828054106590466354437720426262698259326563070217188582116581343895857318365731968449492149397515719067021038343277033935954848526267160090978996846635918093968858100154886057776149102165648264774201426779024389634690440203459423401377591572212597108365377735580451440302032687343750*t^47 - 38366161111010274082637356291560526774306936323409092359172011584398864607727646473930907604485804719363454908536256741241294265903788252409002014949577522109788421735948332889357221462270311966704732954198920814341311008839402360611463571851707815192936595059066033648770042059474544096800924881802284109301727997221357971327633561755210637372141951411789299253884908165053574972195258272784472502208833253093453061439154340831216665277071117484220488262961927929166811110662413928316611493200534271938007054587278193584680266599342230982101768484331821177459542180312350684395740737023843935938566140825125845783463430517152854947558832356012978555191835057041728773129558164755084532606701524587725917175763557966489943141783676044293849146495460000562387144459010156674748837400515181787636573835212328675983509513040072003480029444425711741678757484862045259607925522076297847180710366042783221633896487563549229756269844209727048570092567096852706734317667434530905462275531037387074553358425038149497677864392714081754232050246581515319408880365278826567564759178865559586367212533351949037214335633297903224092916439262331188405366520511282513846827781717778996849340194539995593319199456370686028774209867701970669286596549822819662085573668463017774603351802615152507548840236865510225856581127686936334362984090128378269672154372199939018164724318288136876581809208756929533430869145571388093338374083975770808315070429343738805593281061648417559834684335469650415967661151189389464077549103467128899889980252468253032665173516325406899582137721822151585276107851545682935669106805743646236688661345603609298783585007389196169489825222374281458797981394274678045748189260011421527040262551019597771935233498375400553626856110372425092696970369378270032186620278531419447777375893487448991899681162109109709485125171572189464447210853728437119097981033919614924376878614220600117334751712833339235172913288468526626041298208925910196621682787921990008996386281572075438782807011854289977962033290820249346686190122115129411677066505687279672512641173273132535553369480200211310368583596934540195163770235937990808991661784853973122036697530216187452187123117917937602244457118637258003643396666730359702170548995932069335763020551473364514166187151278394357970042785577210729168948131953451529948439685002644324969235863250434401747661542201539834318214090684798040582393758282802730477813882077621310800187781655047174390136874024297333134634113160889078061461143283546230108207608781131284172542081514187748996158615286698668849859554715663590569973075165945591464431738755730263259029993727289786346575719140995113971593257414335365691367506676879696998633786477541912496791114670429128520692374989599771679239574669971035859643780262691431262334262527307473719627713258591226326522853939940357829767985950538288061898231620060981565472668907089668177652546750363850277377917678219487892932598567973519375844177147820996783172486051466831012015770495607535424915172584971166147744986332870554295818019649470200799634544567878081159547572388188566644283169675639932295418386927154767304547006156392217391232582375167609609106354366044893070409443783069147703506195422195987887768712121439733272529547741987493907243807288801502404702096852960611164967159472703641166876302041696994612286910168898164162396317432707942250503655012863187166147125472857610989654573106889119222193420113185814723490586745793364044157477715592299368762585749223409515576935515528257561665362441320036709219816228795142943938027254774581910204241759130616986108235006535686148616798258458234523105018980223487512465106199540660177693580740531659022439207676365172799940552524983643646360339593744179610145917877004858166453091110586548380867670609817629557277335298789763161000012095676841120679275046365936593836030186736476532460922817878819147324308549574266363251641989650698625890248030210307983376530384580252739705420434678078032867358324592924380267663318254951303339485091854013140506884539747571127296550455846581145044620409658696833237542675400612793488328292517015675569322746430838415765041979674222556468785682055112134428897847685204931307244490856195836983918762324424896130793804293637825024452278734378516628490097371841844313261169882568561530375899356851232714795039133645843555079321176159692569457311876986122907347804168007026314182769880500845890015758191273290822181234474100371929525491106647867270413516410896044792264321544904173002589484080667441506048787662221758131816225429858408056285464841252243931246178729120200061529985718155059565327172176338352109/266489393403415426515528655217320364320738136061264324594434723356854319107017235205541736186426984565005004239347778110475380304128204464084475751687162416653396541207516059263022754572048991059423411241955944511467592275283557277834573440867152639118540826812079969049379974389552580674224823937920505676678839056459443948982520184421736140728857008154278005061623344322873477910645730194466112035598072637083823908975072248810116452722929177783471563339729344759770036985464363098479435819616389196017438974895057593722367950483880715644096219182774616811621116966249177326946402668662962622211810350225051978554557045918197929328035814479197372623005396872399080532401045117772238325954532746806273727166255202019918210475950570519710497767794399537244613520079908728656896860746417093849397472790115542420865831655178900108566130708653718202361048109957545615823186887365532846213159320271707136445253469051867096232736436875918787361679593512221028723509319805005348195866392107779003473909549121313423344446708200352862258746883017060130786344953379994529790535232866298422884578335285636147658121834071114081979034669557391481311630478529946209797315117749433847888444454327210540295470240057742230373197804202595165856462411303043723767371079104798551784440487262454039346954932669192920270355016424269554443858180574636314041576257538526218785226066746480106362993832403109894399025163557068712649450929939700663105085142189062826583282489591376371000717162110325081231138530561120539912375901066137920032135790230800775640937455990283309590412909351090587904173905382855056839502449760907634407532061875084226310450611000241440066223072385601536804548640487384766567271676013564501084350405321264007182178115112181601487058155987381284916307095666780669561769730204605128704771300371959534727690040391186830221078806806837843598328371616716343096113948889496828356265762042903141980906755583273164347060203620943975488898181251425773633943509786236492765263253357674337185681897288926174464375581246843811417906332582461913826647141896094088804094484300315667027647721519701773350307309070545702498473332259460032175061576003301893764445385529567462327732865967816573685957755403940887943755200198831084426601670542784775581091309416249127952691434379437653286071719121396364361790484177636696961898152794695538254470972505629801566161143845848981882710608454973897797784861153363517273409533762940620374481064090228600553031998237851178417585099884144660583737592031125287527502780277598486776953644109454852374176114086312470997747745886344471786409538422052518652328429837901341564003394380425858602621152484787649608926855524732046879262206893272380947201195616859616994983879781699785302604104014227933778549087515367095415807542755853681106966184202489968761837738910261589792583515189977669790541068155418132708018533996569377236308163681497265823115232249478628741007172009893543335796454782885014162302253695260740890913007317125108020202428086961742371490745854312397270861525389967026512583745126288807780323584168264536842423008787637235266325649873002430830088644974954980695662200759700216440239375585508379433448431228389802257471629649328577570829934641448779642775594633912448394396951613070387248878076694176597395427204378778637804834944046269495375136292012915796600468858336571202260677349301432697300196019679625865572481618522388366807110000300356891040591708554438352012586845157306815326883638218508661128741039558834610022712850101494230913198793874327204032159194119068601985237311563337198451972616569369294631933785290409529993381520188468598818020596359331016570298808357633753206415673308098569941050692517643188922328384654650007706866099233592323725728035644319280601691630598406157195546516352930962042569661363035079267125297375273882030271886646354620702136689023948346519170041616302058703658677389357813366915013347009132398098437558109833081254402200732336858600619115632136933710932609744547468932774510566139977767022004073372077375623741017121203861162776835856446081021744770748027654062121289246092610282875853750029951650320130894455611852395154255444840710995308574338821756273954797490889418306289233816788542343974368470987845908092335282479386577222639977418462742657241808736163291550719092717069254543804449885079655164144443506172681153875424370840405618839587250945515382692283513939884804310189803094748845906005408035715819315167404139177500499747280219646704117094280640395226274962373776954069430059992906645564832133202776069475759024215374676851441670474118020244693943030670380957407349954934208437500*t^45 + 286617161700099987616577450431755100663565244146200128505380290285629038133263454248036199942835417370262812330569467599718047238737728593746108745801369048598185499404753214516929225597634155186357522116169935857498660403461849158857895248765382152121395291579905632313053105146168080430078310766447639671966510980441033893359503532036374885215772669445183118743938343541558313005271471563738025204789874120383694182787735010703613152267697943307831229028519110134887364208137974056013778667585836328141625633873241408083295018560735536726174168717518243800795212259038845590831702004219770799027308802303428048697310920551788612846233711643052470997512606436070712230828824460678318996748335873727831582200897242122077485234382049563524663372043941867665400156703560917460446665036574037318348389417822122578947660578088174851725014688580013020915983743807802356955035627985733774177330168550620185671125360070389447698544112052094780234897963565740027086646940022318255010662340772766960192078071288620243153169210873342826107433955285698358217779537724422941320775458664465380888393091201952011245308258897029604437095663023498614069589643514271144402824329192625486191246884514814401846787586309386556450672988406050034696894149879165397726879579629044597998191454919702529322680422176422621892312553243693565442133161001646150703086702589307356543011294367334403321240662585899690420075627288197106260836812939022837446901259212702320604542649469068773226926569122054177687300713861507043439928103705237493503547353188553793920446541208773239134467334190175309332414450598090097234964482370328898619134620988314015992715357597991196990021409725545047342704452832373020874785174327971475287430830214817340499076139379850525735914850803310799725420402725066706719317959434816632749567487516090733114791037596330486999960123652528884150576239178513389165721144985539410787539986326210452799299124266224885200201625641130507162097981909025837504674941659586984565939257207699466113154026104677217239405224121881585941537755550628435117525763366168670624991519677284795463128313206740522251743161812051620182361653864522283715240221705656491146325602013971760994244744428778039408071543780367710798093113771794289639608349073979251303149557177861116306014433346381628927999600632421144016399564265779075576846069723592922302646754552253535819059888394877469299865975608406115890126141432524350062221573957289646571312441048723370693849751243476837186794550671954874902615565162763278824205886116461500681324028908362988166312666326429260909889565556138635828352175075828743477220906640662812834164786871409500797458685950507017301939662311383574540712283216895945959157797920273707873723679117926575448722101505178839175888161647478762365337056583363161854903668618275231380207381059551865842055674715782393341185516448334343679294393714009559875859544237768751445535555733267594190588760181459406272053802766059188098751600091382249463077443785376700695252597332067457573111255219679768777086762032724269079095154848826678868745098384156500218731793747889177905137905326385736056171698560216668089073213309900994610863346820921780637732832924103542657192769600344947061127832672480998223639773877361802318805837944459636132449694411956596010128234778694165870012415792909119894068294230792589446162994134398051523655366316671498859269471698563139274440610439728756300975588987221853949606401486340917590158293633055567469207876872841673042068307454110655044222482771389869877885487415510822845556390573593228411570151081208691010159566640498461418663455007138484727034514878295591933558720441541421978299094271926794298686282238565443849261436707102088088979345151052270732358549533562706560664555251286378984961035439756635122579831391067805171121509822312419531688314253820094061156768312552132546152321889698648997482502837014328416202902269229073930413770011113964856800177672147147794785318920427133539380075499339208472290523496056749154418974529547409544853741119060611998934599559299363297083228626880076375611180806149679682910842044398788186831825383996848672567964400662096602359054008140248333827705936088225774506835814841239262510534377707230906919069991583885386970005643693895480189058097338661220718949462288410169038743026166042771600306539795821923653496446509421142123241277402021204733906659111434742283566431970731591423801593593889900014339572314898060227414092543309144305141323062756796828558257505677645870928982611646902080079194745546141134483279709741802824081077533089659110546404638659182115160838723845134947287120880986474034305129782845578567/5797624803154304501304501187950147481555614115643950528398924314808008409017108294805007993922489286425331092229366106003453273727589159340860039131149600131192782529825738267077761705023021383270567102352774881705039396388946723888889942191309831859934477098867250882207622109497155032890357836338315001277079631917195458356753050234419548483856689132956403710118427868713180774989381552452940526285566958037890302375257682924113422382572170334444859122435445078218108137972658032742474837053432111620023839031605808538982182744971538235901559968443029996857268300221287657846233960280467564603230274063785019711220252176753683840269934719447427284398272967512859996471569403784422696024655279091629821753239196506166665067910124634195479495881571492154721703025738458785668933926016496330634669463589402578445058870898225404584138710306044224891365913325520825730908888060685703476504066101022250812886736582261730826929977148922766507268540489965875269340347201980005241861182174967014320021276635328129810093629496181010047806959966082263734218482430200325436998533177246803466755604227658617523495583901236015250166109811037472448979694188462607542034922228371016379617491573029758198872563667033992078563570006985348163855037792570662345961250809857728493265938600665388989348197312958663754326168023985775417789714639612643365482292358449270404238584874328978313986021376058768591481014113830450437418054675799265537330630093402055716111856829110165937993380037911294545006324920429711301649244603194422749143576414132310207832839320321941335311427516771504123515250074884780014352731073687301646332753079460165723509581070427474884996275285900086767370069311936659699319088240383992145812867706878165845141163882107239730129554104703250620734769925728406122243834797117964911154913401425519655520189989843820150809692263642094419616966129172562219802123465840386554684092912000048355540171415911653953239376429886758933414029321003240719725126579571678364826505000825848357884057276574638328902748756459113141736228879960671414139723375917246954204633336222423067112602652617511913554463457334760949911230939600252699986339620160723422119822942965478791530010572944276125301169834232402873265252022103458481192067454697473228753075375966842139237442539054876945934760289329934238004286311331251696126628701911265154469490712955812794072705773890803405848304126164876576534030645980952964681509634531530385480376927651862220920407250552362303795906950812836060255091168854925699765004930928198190103058168514584454984853682011109091262112071616249730642109735893098128013989618029009186470207179965264790488135739613491310380875367971392753217726678855859132162443789086790334179760406806313106916653729553981048204434592834319698046124096844016751193775429649726209285314364292135475709761363799736416109771238314541153803336550725364895874348716537462738685106941605323945276578253281906198349882871832098419219864585948005896271196314743677350039515046603012128481987559808263042848298519039504865684877477303038729265261975571799590416269457846596740571840249459319550725706298455131691134517656527700264333207748849171188118800314946524809112549453926503943152055689199519006006162381035561932846991458426575758147814157413308641113849624151650809131853560473285243827965108458768108263533606922293489182291665913391347930931183696749386565766767409293580092459784312208807305317392773225480451611586866741604555979595909332872111943949513312960271908449985841156978258204510362949944085578723736918745496178233491495210693147142500876548070573318020663633789072544683516507603640795223671607167408491632097535132092636188888273080621661615154554655301708941278778264692215264109499727708795301682423469030129769508765334211322653596437237743875807613389237025119847344614137267261803859275373745654342916494832683163549232686263225870695539693551068149376458171963785986433924145512438989265728546000135871196934624511178331998043824115249907650023071864767599729583638905236499016925746223963522717854682518228625123607090518373705381598325899265232462695096059236964625459378755633219022579566645690320157650615699986493372149857349789374603553480799621216686816291046692089386583145495987980021434175392778334698660683393419165070088706000240004408545698610955164571053559834290107769867565756727935574310131526125767992349901336603271631548351493994647114266206543710350824656641970050106066427835274111869407347451127709931700515292531725289643822860734569022399347964567061600372624104596706858612475453203589818212341560600584510162262124575124223562500*t^43 - 75298206849149870795630742555832690848136272885717077355075341205851045520114676497437280263650215657955011951746321256247934473786161970152366046090440501380404055718592768648434749353877554081653036255108918199531603896420810404899025836217803245023466442952499156898633575871198721098032009624681936087683363458215310828629828629137390524820074529633783912798088734923113908239438924588300128891226572777350609791164062164015416465940245455929425047108860819743542052186003355303378390734690268153233139613679812861854819664633285162796721751140527682137435820488732558579185310720764144658673473839808361344401702174228008645996289888137304966801832221200734465086751941315860507965543725992119107128989368952305852765972489462402663882253767722930767420607991441339582848856272195679114830661878089798951429239618325452758500707017777703045282810949686823081078116341253821836045227998600832258095907859861674145108972357969826141078481292554954677686092124435644541969928781361286720598629946249283512966451183729758967557339385652383766544383386358130139233809099240539995920297929868323751934075235733040437488845639640250861711963513800770877700592049488754651035891857864918647706735922921195263900112136463247160983932411049379994711069248709980719927373632281196898638707642724158830979007290015552036125960263904628644669291527546535406748059234971626541193939810895757721080490029066328633627044591236038215176158901646029932783107198293948903783324303018254682636605966552021007596621086082160578183830954673520360403902554280741223619319871664700202273192423233963853324517980293894574413075538561931338455824578237495409633229544930614776340250865707766317531398387909604291308790624344269047478307949691534496462133746982109577106963201748498518699321444053786270723766435801457582761788772767117362897401700677320403256470973757660017941120906557428362756406305619302129371024954233337285608134907443598299020454064625158193292168788566384628131203084839410909682450113851713830494034275754460228197679426366157133894045215539121616469901643452642269482065334287766419061429699460668824659354377710514696282208389817322954004696189168161084383852643610603661095066468180006697947832387393890162340533070824011904168342988731931598010996144262209677565096286451782606600128675390976600070572706464155981759213851044205628781042183456279780694899038270473962144805185877019036305865794131836437481607545190106002994799194387891407865772437703680706653462758326245099298494712935448025391840862215426341572662885994345375851798119241406446152084868427405344038741593449644236841527266792171154789334413984985480577356381551992701438819497468641446576992990619767170962157480043523592284290637523150537636664955171366072519979199997366581928106687616130796669158919746198391357477111211085383102840939354391888454058919185256707019985282174575746528999992600368697939454732348399822351797622550180484538801673054322792391724598031056180520884178764125111699659363147148652824369746198522527767805342405344163022751659371497103107595753764391601860032126579433954024729919611906015823272588463758124522096598641788711767713193083615150986486337765170812060217265099311452455483789901001449151088193501052661486808068133988026920289301928454416976272312596234621814285276744819226880786134742254847738976062905461460190429229805626261991473836816784580136317964910038998512993925743859986363965706236115242207607834509312081472621654610996660042970452786237019612634199683727922290602929082214669061822242376971508336758292585621276835582240536969976447473644329018167823372977662020161615856981893118676827983517627908456213871714597757876238039642709770908603706032470438360896821084486140416355562232995861651698416868353686383683409748353537767585898745643349498222828623416979236512880986808145845943794933597456267804549881890164292844153194243244859564400981153586205165504264045592011696668109290266876633713805595528070542916284412219080614368349807664915190748949274837771684699014919231564595939785396419253457487376545881503026357684209793664056172450562473301608666916287208328946041814466095801681730921156548075706945685012086048992108166964904524340492222376476219676635800270819358472659327632065698629552597373576716938590342742540700227317559344410734027301291480136838652113326523448846351599976715084577304477679096427474907456405820207288685430889894138911214661683510755064920930255343810562708002741138143020981319191731548294771138785844930663101078706985846706639975024519349402174875986502085558729830868798915914545203771805645910273/4994982747815651531129843566564298186723494039027764864039477276572556264453242440562841111816761417300493216715734315926920526978612169366754044408893000707207091306148140515307637832610446230387594948551113237357282902414719399666601554472607995363579911939012188817112924574433080687873451492983099674302890948472925380045925087843082795782288888438970163624285038864904404113924303773652266050572829524156233475011362828425409662777617140216841976071022813644335268449233722012760896324258750185293544008672506489828594275092221467880010256657303858286062411785692731493688080357936231710442474092330652571943713229742301153635407846312061063316920674868029499105694459676463109274649881256496056590339986235849044363843416328413299729809285964743686480373967510852786226948421107498324076215521214874473407804731314573283806893125337946598985431119620918120802030830474149893072448541798266347996842405255068039036867775915590024620047167980065667938528522544783724064586282919609132955455051171257152836979062845788749001378545425323400127520379990368670162595290021989224614851827765956622346445987318355449859026060146170133720154816739911337454516124320343418746551017695123677592611537324539090026094579031567887604034346285934319905908386021564887887840529394512664310490128403915663959461047911336526652284662048388789589987714747327060063069487859641722255068170526016170206564153574007221113640035222762290569892699723964932138064285443974890439744742159816623345370868172681569451807132902336252517087454426911378372761507435809159201545793166558931063040470949841313737855888328488762559229050484383386986980922490861460833775757079355392639742483958590705029122209119760421040658739260233713889159053849706178020610726947011119073122647886099933973412691892941799834328356762963163101903907002539238989111143067308994003829234038799890207197313740623030602669004588473006604594918926364764249671477019213191000267583193971894856566508342471142976231985889006227046305337522895558869226967140145997656278985071861541028224954780202025005107972868403157128528386123764344785890654790930126783940157375175499949483180302574598313769306754188915179868398889345930113895838538108724994791809525876419962999701609810657267790825487315461141945509020576097190496376957533217257935956715050692192147125144249158926904789978482429323473216501569616719239477708222858607233716242823756267848002953102031526409118565118954379283773329352896815510436766891629404260179557242805861354282323140753045543335914644175555393961876955500999601938504957553243868721994679139801319242392241273511813309810427589985863218551657493998842703079951586151019431779168743756170851749361762320000387753932949497937699291653756696313981081170388331649958372206669215229337120019074868368214990031845775269847877308150804134978191061250548434247176798442720747359262613975621564708892054497754397527312690887693171319170621831674313014646241597474505784109553376207698928590359101358466358860203197511663715301608604905076097648300300747138817507177129771897558356433490952958507642136668656299628124040368955522905883520597375688146901860545586911622374731111689372071722040065785841046196874214235715350833334263103165857168579046256277082904485619447186620294129467423197378290366169699079351994809990348771315347615760878974642255243266461378401792252101372858206662355006352426658756537553636715811182127853206568530481851916415095763763558248760880759790133276168980550952156547639702004989031506997872206826589078153405210611074606457549319704905897962563697166554444422025546140932733867460502245486081000493400322229867226040369301439378424240027867741736169996583593272706389915914321872925109194655482919303291452186627265695655204833396564377727174090747843090338332973075712286779376410598650989658912235253237550343979505282582974680567487627755501207697949523955196592007930772240243131319663123312201608075876528231274839694320385372190828012458177282289087019729003576712950847541647607590340066562535417671354301634837496392887867648034386692404974779521442109868026907839333753366666188751139383684118619281618674149371815199296131679912749372901470678875317558386331481653011113208324744837177173244819417441663415677547865710588507302050878564290165185022217030888820551769475734854260639492755775607400776341503084202544482227514769422504304138885983164760688244614378780974455553031569136406805583078051781023298063371244287094118220883644783720540691350652445112942649467943328722115591387374726812207360718601987644228406354879899493487662079667637510471875*t^41 + 6441110185433987698625835566821733783026523795245531792275330864612670584371299146030042289342175975372994129708473824825446228106259548166675378995801035301162402321575535858156020586581494598274313901907221587180763318426707236346134556863908524508470010665192172589514607477298823597505688885164921983974638209542601448512341271707845472388422314476687882499987221193511951739898046679237838200211777659337267375270771905177046395914994319653251920274440084675653029994574624312505445319013673865357187340811223897624012617012217921488893499210298846444400941382714021506028825747828534682682044609940709495654217015952702041087823198978472405320794313813423239325229985678023063503871384710083418935544676897790769573970580116922716338593386234524494468698166746489326987827991550414099539931885292002915397342448712936275434024833827475091010036827267507869129040442573800622220904719796178247264245990136597722412582211993337789293522222574208387300286219481179934484792123288652187154295805283330132478036895943763017953448054108889159626449660080658195308465069504734975211266393351077884025514409011588092432206436453635129574559654610498307794166029597200239224924781359918138180833100290235461630564592329559846590192037934906637331699953904011417247049319283727861487963725195949135358875303457194289158750949385963139370745411646857346619222848766027268817331772482187950335891635488940073383121966834541273431485768474254703624655106025853565146189906860472288673668327659844376029306774891245003615705394253336993326796713387311893437419628275207156261861869818774984093926448185916531758657997380176126447792602106091543869097873078154771619217866011139238177476961654490916873418098600704977543290520395090764720792048373105152608255813057876257892207172337734296710909861908407987464129710002654632304261120620963949225137763041815708081385202271229352158718434663081800397819826083331655016535760642730380469136970102180429942623878865932379618720304901959439266159132099549495354258670054878561369427866046788949340463924731075525600494935066098410570640581461474783069063169213981252574815960369735667758242944212717929000786886691510491709888041529444665476548446294953676765765479382825738541767600003251732179774653634932840336904502988526844847562088655926893790159367114904481549317857616637711845240884921433942279192618352748871888179070666067473135349897206671356064619112932512688494636784531202815240597801437646928136657870462594618864206741631819359110531649617665000727396092803441242941246005094882877035210122382838852015604208986376595220716304559385605293440283078107848941646165025379208718040593178740703757230838267149199499841671468604669010343999556786635904084063669041546489821903787148799525665824890921043766037035021971030632604513917444415054719516676054896824089943973655364004239673966439060118184942285450372395927751513311537193759373903864203502483534602508487080949685504738115466130468456112154640722697485797188882590106681779560096428539527371621314990225309977153612520563043696993906381596593140971740639119062217033646220964073646934113917450549653073914971471953913681695145851969034529138528183629674369728536210888705544333410447738897665164371492345780903514977881441688760503182964599959717377327124672245556667590831508942729773509812862615949422158900708786607563573252769567439534422654259187761419748990937584176107472701889113769252952619734363902709530671776584736552373811311264861661810673791167554218824760653663057938585137069084475234982733625952162959700502211152271737920842935242215853100312693502566200753034665052434101048138857113771720339657879811397724541661875050926047408147564306042120960439043880456912733968768421979254968366165187775829344369746032713511467852741936043520229752548334747932604667182745734364837409879260852024986968466192166522432795313294749207567097920438885588780880108435378526479069144259346435916834862135985110035909322303949865137185178026461508611209852933185522907991313140927177330316986877809956449030545460939911171169085995475279955935077097358936958805073296947516344958558470734945922696134889616570815312109180608840252143906923024813874843152526577322773826743547549587389268689916272908773235863342511764324982251155728006772755414726281831574925487852497653411281973437983878310480487572685634106366738406698015253210862977105822078107303333243908859016928802785096036546835194966638877576507776733182835039106867338571364827695446017930766414419319691341279945755037094854803587557672614366759062909478553709094402821359672900959800972890606136179/1581170400860264863992136687622767494969712940630168325926979358584002293368302262219547634706133441752363025153463483455487256471160679820234556126677163672143486144497928618293935010460824013619245573368938604101374380833349106515151802415811772325436675572418341149692987848044678645333733955364995000348294445068326034097296286427568967768324551581715382830032298509649049302269831332487165598077881897646697355193252095342940024286156046454848597942482394112241302219447088554384311319196390575896370137917710675056086049839537692246154970900484462726415618627333078452139881989167400244891790074744668641739423705139114641047346345832576571077563165354776234544492246201032115280733996894297717224114519780865318181382157306718416948953422246770587651373552474125123364254707095408090173091671888018885030470601154061473977492375538012061334008885452414770653884242198368828220864745300278795676241837249707744770980902858797118138345965588172511437092821964176365065962140593172822087278529991453126311843717135322093649401898172567890109332313390054634210090509048340037309115164789361441142771522882155276886408939039373856122449007505944347511464069698646640830804770429008115872419790091009270566880973638268731317415010307064726094353068402688471407254346891090560633458599267170544660270773097450666023033558538076175463313352461395255564792341329362448631087096738925118706767549303771941028386742184308890601090171843655106104394142771575499801270921828521262148638088614662648536813430346325751658857339022036084602136228905542347636903116595483137488231431838604940003914381201914718630818023567125499742775340291934765877726256896154569118373655266891816281632478611013816039767145738239499775947590149665610835489878392191795623836755434289565306066500399213990430314976382206959906050960906321041859311734253720571205350081671592516969036942763411014514913843521454558642420046749794087441792557208150934254567462542091792923561398158065003190407228636588867733968379257247628635155295115397939947746244239989274022038106375250158260237627273515206291030709814350230521878490033818571168157608438072796190905365350952924569669042620808766943144548338075711670536682682063382601799614187846397767597836578553856335114475102536411492519302510651330076164025533453618428546623539453977735307262373248526860309861103533403489292556120152037292504082943499511793600190176176623535822229900326781014221920980268689696614656522877916991944338259312591652796843046051343372663183162980417688209924955049432124086778276912120661253303292258977199266029927970844944003815350371547959946420139990526761042218838076406721012966009446743478150289094233416126953393760660033727503571020038085392795451017151085740419391252591178099467124753684731841234666026268107147986903917534218766102662190127200840757210337722147587400909968379644971602095104510217110550483711346906530529975887258701690459058965045117750696326705258547062619417176748275640919867739982639671404178425402253557140445050647137690641330221082646926163253266065036251931709852139980929246865522579814422925192626851399552127595724507554617545420295140683051305127358621779493394331669252682893586924278872596092547135194827880527140088579570884297676676588385447811212868079314086584308687334674532339225808665943300393162781892796989133413352272521834003981163050099113469063390936566170976388852668448784220174177470756334221941348614600020437606176253429818056030530168049085352801429577268865770084979510321008077257477885106473705112408048609134044148370858311591148149473792723096544627397019784913686320255538398697364983772929588626935691399661628051514983567442271349587605815082284256712394072188785981120772653011489627731570037008217209866026909330360723708119246657420674803651610097759958366712946527435037416166011021542093522680408913590058881641708152510189692643695745858920852228717396178118342948776119724345198694363673419417345806684866817817648315667795429359097201417663890835340992428700863368252476242899142559414913414062352306438297414101919649526816154345063398916844379791899443307103296990877915248972721551905497541077009087225465131779277215283982787312945351240914586261194552388014522676044360358187663866016212273099634731834568863200933283454610910293239735984805953973923698136624574846327517933653073338448217688943391270640882182709983172240459498362176485708965421011913861269993264559119836298500529303237111094759398466345009231443417743260811951689291246097018003990336471345556170210344556415985220578146433586785184061981977593680616943065942970062500*t^39 - 1384248040076591666077290381916131570241168983569594118210307851225366449999858160576853879448256978311503745351365677459311150400986363749334325662414173750588546727180588829859038586647226473112209114749063057033215536276521477517086971469771629787545409008602508031243418918127862872858963729494975687445352037560659663075022876332040122025235080675660226957878326940672410203246910113566107735062590042234564184495056932137607922956433315575931925999145610386534387425693698779600985018322417161512513406219339067684627169312712960385666728607461380460870619620263379757912929796040164001733105814028389244354884276012839138053719766486761020410345362885197862891352363857682543327685046426843856126101831716247186807081047815939094949846548602700342992996901102855429713465553436124398565415818539459412591737444332722064205675797826144771842502827180633388950687451078721063127747162745917497144938140571119464307786488419462035010335970587441518672597876009998783105450391292311872400000987381622792712300133081103174525202242930196825844299771499552559761112961133744689096365097676618321195501078291406091153512429476083855186120754952466568342545647770242104555915298993295602161407446510207038822664032858686428880055764052169840584883921734547296335179978991678477656969908739381870300101821549752553931353476419169157630425130299604513868431433855090483102902374095084089974709826096108333394586560954229355585944311177977149906889150687588919237869614707525328518280801667407450682815636460541244291796140750850562716545237927698301386793476918142922651852753781313765716153360465034762201580931950247014167873211811376763221272541602719019352311432767848231295756810530267614967831830850104757812091701323195011261907854665895750542903390998988672416154361098543795157067274778902069415510554196234382504731224540880395924800124069906250422825146202310300180975836140250675539760807536152226386627343976440573345234626100226278835949741452460795843959116096907496893010045628351675079293499956687271639475982222178350655048297033158717420383442190103957960687687372064859045756624799450062487927932593370270428283135428474153720501908309607773184852081110317983468245805268537812432115023495552950015387892939419647675771592289143059204586065209089869423747695165100409800384312360234471992065347966501247440622570054645878672981729223392169637224406280796963325749681879013883529651514423774616463477612226870533840902077787413391200660361042672221715376270258946981732920081617509716017216507631047609932651884006336805212089240194919993486877088407660185769671921485957903381410002705555776236798691102555361184913223078214313383823223445017679470834610430391614478586698410209239609172655686137091659582492651648427547724636567002899446794325692495480462963959435359946420368484066136487096331964831924047778326503107580061390801288985043988735261723995009967286007262324871763503923414672068546047005856979911273645454336425941997260867056010859904083695267277304295362715661401215685976197178327039908852096066051991976545278354030116035387259477302148506609733329648493547469914913385458418091410848948836406185886603513156697188011249951396628646012458892513544988936034297047052745798910955091334830931200116098035694187267180420790973294714566464877947119991711769253769427533714407534883617033328839665690006866833466033649227837339061641552780060021097347350274199462653442352980863242854962640015809522903307036034757920735842512108375058785647805834271697559449098990591815820112563471503005958234856999522187985404625653599987752633957202076841337712079869963377408480378131889826530133406151254802081421402477780021699537735300280578310607714454950568225776560103164285556590028512297141567269098350606746435703073263371927486663057921776099470083528656101827366577819309249758920039300355546685494519799105467676389243177411437822476430445038680174874210817888758078264993841962108276968395374122295712431216113392597744549687217549812649812971560034548179668984183964849737670667049283756065132876405384463020996858771738948407193672517239626662924093145689352231244562444173110359111576550318193056309293894578054906260055486923188577114622170039350824778815721147762042521322370953158555228944381523126155913869513519374101325059740731191248245281123842750541998811009970482248470699043938491110789473580032604971607631655039078965386123792220603131124462660448479575123324305480923156138628962311074473940196800070330738161059201080495910530895316582376208095863439382796220880488319141959513832423379790808321850127111038285971591832209723003/1422647932466325489166258368427766958935569925300323245045582197249042063443428881571382730816364678745908168016282913703924303322385339869026424986797478801423459713088008082459850756847956785587162235115796297895313513421595388400427608891559874125630075534260502331864793425330455734993864730609171142621068001985834885550618633095984489204884833718010071371944444992399618974785855934794221559911612199703143851121313231425224755184646555643606084661582236138424289612317906086496038056169265264312913542039294040710719474073573785151732767407641020437690360452131223663733037410253437810083408044174113400990676354187988019342343160904233637925940806982028155645288023569082485261562973103100176856260987156681128589351279484429467967660912477927690274017896315821809714146094153278714978815045296168786556902907551179926201800191221252390569496712577570110313969180993352876468465228527866229237931437669031917025992817469620278858322049550999318623784285198024324363195167010626521206220605574361287238015282930216724773269554022446340100935150688641464472617332371955177158380798268171614607688531741918683742156145407477656700941940343168901389160877069884887865459984470612686819569498315218341133124445255560250818669043889100031760278183852572781068732180318163276221232365340641395182792344307424201814057629976951102487376039432573320968424698903777649293970416014586728600524956540239933607335661108907665928006516153688658287261294098835494564784529409302848430659244345859290696327776175706939120751385289314005350998981340909768681511034906038546011847203672221726788137324009620191711677037101805994512153504893435664991010624474001636675993117008082918803140607037448071918857157537303180695846177906455545749162559814923336113857224312544124271535217923292792928198782596195954438546877389815522021621762947770637015275240150158497960089905681233141008418635106867704173397934370519859700833354677795289307506981041076949068917165676064127229522811611741112020126934054790238174553828348700351609395274625159580139315824428398155214147136949426886891083784804757681769556826032992145186939755899794215854842801799100977516658633476004605949613902594437864679977748597784720397362781073116156350384822706191149199978639265333402032628264746121927496733221947920191555325667179472822531587995812238225834058282721102234062545533186054743297281237704805073559934119827744556919794924287242737071514030953785341575748930702250925826854534090237919002477980063742093306326951209973919402032981196735501877800129480431956769317395192958141280057563850576844848335740529347118408064612377237630360127473308412849021547307109525287914058811392734630048584476591322066243541033515208626062389548107482861503367088180857036910520548912994801033562164893890971277509242524776300935962626057732396859030013096171029713894818738216454924449167108134962010492730087978537183494791125228406213287394335472645689023951386859549139161932018771717749740465615281816053065964639676027623591236328902770809348827627122822580488937361698003130263684582348511046340320799675017643601154084005528468824547024947951064863302516832988930007613308052262626236079442925042121435004434503574279166127538115649428137069442490828974499348243242188812704090792387982006240816373685367686754708361229497712720051708160162786960885416481824492299974651999433118703445845233511270807303593227380468869535575611276098664664689392685055271813454688520912464392399919036026405183688881141022366203359414465985409356384317593905446010216043449066901700856875736753552949625298806608999368241647503109050711970318212577878989541006792799318236259654572504122394398700042487925334647111655590715589566782053269946471645465924028225451246624151133304724318009174228664214492535678945131666623856331771486084452505011870083726326818257992586039712253209388636090745425193751663263685184346992428351113638209555232629590798135205697056956417624478573245435298390289215302126708107967199942200664856720908315977263989537933111880279805381264402549947241869739904124009243638358432204314735076719725305070550401186017728459129386832123057855484838881852535147219781388072756008075795046442368590863918766802995981934092325702477050482182693807920222129902121540385164351814074780058893389481598351457459613973911990106572598913656520304778037080716889872399991968937327981879731126095481987917253423784528802770702358052914189218334761907271108989493033720699799590932664906398169513381830378903328860111840000536071269629897761051038067613368976593803963084413044485835737493662782876511251781875000*t^37 + 70858536277762181001463429314087704553886968917315071188245168969693254020811095554473292481985017038880815779315685491240628978392997308374374783972748369780430437792960739982284006196251739305659709826839092630376124009018719417754864853909126435895977812253314896399731041619889906741001044901778906894832481212423554888737473116843614182651679961572511425420751530905269502878303194860084290584885083513261912291961010320209044895374472772265435224997056927316057756391011637719886972590524769928897781075862416684910540022551566202624410217969279176106699405717114224955710663665702862574565051632314643637508816999493103592464977274466737360281239306861836586157030674403262374094276139978758022475504307240505575836258846419028178190758082119213916254203237018590059362701583415172816311849801935998616059309860306068640997395865284740828958911654114955319977929470147842332759581898633028458709006685000272302534411411532574614848028211987208778964497019181433184629093888659277210452698104988992494945288264793383020062583081670797210617249094465122666634925832883263836030245436658823228670479299589749800476350872195597670783027293513403037684644657242775208197127323350344232016623773788926095176086289848195606541789665651911110698395050639157470184440896048648484194104516851426274666175439438403444319409837455101918530639845983285360153708218220756276441168803605311189010150334099097711970499156751193525643508745180458582901038617480216277308110798337323762240337409247787172069202733877048937496859368469443543273895493528298767227124336795947017928872432585229694272291358317013296485798629401180170863392662638260293113120337355436182719210661938920987849605762216216117434284815251622160605269615660023664309573789672105950623743273731614866857938089038014532205177361702054116197353740450354910767736152749675031986550171695288995499227316359780581799045054480347294049636026382223417049815963741538468419867041022446145061721586748214559733824715820909447752231308643749863045742705500745806851930902017572428373100100332243772498762715232863010488840547730186408234856825717103893080111754599210507517501425026688102336947285160449173402397644046076869622398037221524319054224452600537940418048321009069390615227460330643071961729893994075374182588458218663963326215480254372479097143845462889853077423896223771673524906561797660110430555393953116590922902050622601187556765093693612705380860507975756580567359267307220395510333050974011646098519838210436099151173257709534983069452709162198020354375974319277024424900439336172975839694544941854173788804449461028144403594139891952926480657718526888652304472784682091147357959985596272882075609130626000958376941529246775986348921710757067408263396524863182224474057623300780179680141290132484086585172254203745903022083303692814721551878686875564976917767334345149569670763801434842964803699414083404475528723711849453311341329026093170390909916924947110249492394472818376444097016776073267755448064757492613839593402869435752742759314860220473663773892656830678062462946681895560471474526289699784926945812473990647082837953436306864119671770634546316777407185627157150643411959353293658176086494583990714089419023019866792860008468328036486383194369177284145125710534557846116935662687312437679488801978751820809636135697524586324882691712435668050114291598126577040550254372879405922124033514625367399786473546114211193539701964522339696969829297726184223437150953459853929856095645799872284434923871574558330437051434391278543228568427143903364698924558633749076910413960490666052892232184774191823193973843795443363512352066081937232064812725225543727363283550281743714538237411845416111811910631122487503627268588546047591853718740159368116966170944894894549358327875913578310898064588803096995469519377983213590617155694799177415066941220087647873588305697437042784377720817624085525107100532887145306017897785700373283360080568210990888973692428313115839564561610017443800921592666138186938830343433707334663855886728497913857694135813666257383229740071959621374756265296003094291626103757685523560189407937293957009365587834078296849061207840597616196556864461694045578048677900392099111746172617949367018168588762647086748628791404253334223316804741837039943453659405831443699049247296965805690469043970428713104459088207748717923370616050667049929706061825714565939378335031572688192877037711775377460657158152361428378983835968393657193020380478376604603613280790013119305523973181362840324033558545827966797052776257689265888891595661768835287841804752184153653179088723910544900811754519/346049497086403497364765549077024395416760252100078627173249723655172393810563782003849853441818435370626311139095843873927533240580217805979400672464251600346246957237623587625369103017070569467147570703842342731292476237685364746049958919568618030558667021847149215859003806161462205809318447986014602259178703185743620809609937780104335211999013607083530874256756890043150561434397389544540379437959724252116071894373488725054670180049162183579858431195679060697800175969220399417955202851983442670708699414963415308012845044923353145016078558615383349708466055923811161448576667358944332182450605339649205646380734802483572272461849949678452468472088184817659481286276003290334252812615079132475451522942821895409656869230144861221938079681413549978715301650455199899660197698577824552292144200207176191324652058593530252319356803270034365273661362518868405211506016998383132113951001533805299003821160514088844681998252898015743506078336377270104530109690994114024845101527110692937590702309464033826625463176928971635755660161789243704348876117735074950817663675441826934984471004984149852201870183396682923072416359693710781359688580083473516554120213341323351102409185411770653550706094184782839735084324521622763712649226891943250968716314991166352151853773590904580702461926704480339368787326993697778819635639724123241145577955537652969965292494327945914693127939030575150200127692131409713580162728377842405225731314740086430394198693159176201380623263910370963131781978354398205845052702313009796002344931556860163463756508974815889679286467950117484165043914406756636245763132867204911497434954970709566232685987676781648241056638385567965677944271704668818087250417928027909385667957238803476385476097328597294911958460495521892568235541048997219417400458413773922604156460631507124052619510716441613464718807203511776571283166523011526530832679760299953218263992323292144258394092144180506413716221408112367669393589982964663287033905164448030947721764986639729950841686661976003880296877165900085526609661395309087060914659996096848565603357636347080595128488195751868538540849575592683964390751435085079532259059897078616152700748683352471717473651982430831949183776685947634691250406206974200193336848766370820075670479821297314007936604938245874255962135068413019567511648773385281156332215197571460338014176878105948826024589153364667288527868630898531406470461579721648980490657259059044152530439961731569572479469630277252228153805589517331649251400556045374047484934078101764178872887318124851808113545008753719214158285317206034365419407423113286584730315263895245018177878686355099276787763777722044356592588215830475438554846014448964065871899711402664761942413557753449582743403593712047392710913341289549518775268654512248900055661730946452472907653587107748876315233365394366803547841023392953173650091044431029576217364972249044813363096507886671206796030273704206916745582405925778681113934121127998439255605085647174587774707852365847148043072479921195908441111539462836142814579693083929816875687466358973734388463817328016200461159113434463751146226669082425843768133060122474583345127639229645955947797831688388206381749053684469705213919997581950500337706698460563374411719594119390831634976599707559440928022084634914542058576955761305653534929060839607551742715280363282840071566722928011362991885726162024272117054394786529768574749522676930384319616761635175267242756275798220689120170840329640221950798151331657411828287924322439708143130546884599834288762363752928247270651133632190313570683992213017048161528287234844850837684166887230485985308317104430086511105564028679329563895306402463582083825664548658983549405724973105413957846110838877822419412021870089628487271924854523248641689698975204542107511633319489473140135124721810430902020542501219103533879376793630322520928578656186067506076127265587669323496572071868187347436757371456378299828819383330185169554394804287035328627268045554394673992409199269505535121075837397580761482264739889347064810997905898606253503322960139914261057759894140344465564590238719342985879128260404151639842150165734175175381284343226041890180346387161568445747427137099517713999495062642574835168296319929914349495197120387557952547872486464030245780093688626116937108662974067711740139543706392588248862458355497033051586020081144154768973212205403451903674373970745409050252375439331913893534033106387060066925073053108455599065945429876683878008059359956594166421176368119904686760269182189366486616882200720785941877279529960008669982276639669181551361419503714674730969962196379375000*t^35 - 981506835722285632612649661169002317407763068940397975123047378858383795161037668481059562588775350135655682746015492566254338186521772994572688852929975761227424179915878150613740028652806960773879192907182265274534108477572372790582129597348844082812983793950051568192332291053440064453961376492856055720753009441176375728968130802643657259319425597447569880324486699493997946147874387468019863032173370658856894929259051621786250247504111816736179973804721724395605524752447714483193352473310772825110055277103576951862388629420817345530966026864725913745550452973498016059897508126215075004657561077187194535360322213577703842598938125282920530730168364633210558940447840494320466060336266678119630675018887602890169807679194297268864534733710116430434887266576597505865379288140510531361748126499338753720546289966843531438726696083088353946434264270279683422440093484931726418234150972514064774535552759246030488393854470130215380744178516057293881035846114916908844274803038135038854930570269269221961092932807816916090440324944248181772754351130448383484674175768387969779164223428435081356688090257509762165688611360965541201325595814821060168873255150850257074860330307280716802383459711583537306489890909434384904734600744159699091240852129750568862118982992772737567153337134053709915048431224240644674629176449102561960651966539515977544854878529751512602729433215631908760159253751201383413838532631724353661314146810412499343844011013252984889635664950529420768986734577564606801002213675895741232078281654068202009885289580242443896458753229332379139639139651312993500032558869471906149927380971057873002779884069596972370811579605168265213073504024628789590792919035012395616584211238225753597814341159347073587195851798768510831683292369600196452702284237408850315818078962717401842858127288149722189715059437839978681480555713468454552615053022559453078224629442434964451775770551397045024458530912837958716594353007433267845591175239645774442479196082405012747869451474184814955583885669721964200962234643555969216216085637619535917161091702761689357658657680974692694658068455554331224074610854300721887428085333032970005148521877833388188274519660426031177707882697436415541972776217159570356591996816398633044953189548604381166220770900416846101523043723579758380492654723901945944893916104112107093356558791454239788478344671051368419692048273674547037761903491103966299794869429498595241837434917123053769655754941668420496135656217697090699927555486328590828821350313710282589584871079071923655368270219903212779202412059587706740230594679649354473014671982949766851830222686569606930816591646456569054408432002623183619334995964280418271662948693160455901937341662343357381216222242566611953995774535991361077708616533881267889372634059756607239029180038302683737472626659333977307309770205066066539807433836687891729959452061743364774966281797807734987263892019833098647538550346643302930604387506302236794078333425885449982261535775699605459221705446936812566578205261392621021509587490450848573004937585112979852053556495673597020606419430998609092154371724295050430258404579011286141810968656105521665722120167675445981890033763447968444255692565447632948426683936788030164145280533528764845472154456443998272297999249957248494742260764597775749058267846678289673968072500906469077877015959412030732922724245233462740942595757894305723535157189258469458168841170792791972105674950338778362745331700952153343134643738657962204608333349480411359798664100955125733707812214992054392808410955749259512090387568174063038563800512315251946693601960848101807987703454021122002239989440366607056396781486866872793307944274691210822510443086433525011727431520787928407421609847251103925270076644635690406188181219177636550198177584723217426399212292772384525495094863072588031846375827779514139321100736771334798927803860253979229082790648237382738523918180771908788402188320070041831809869592909647024752491000218027914645634051041746026584416213277909479300477977743281472054072299778963511254440297673306131027291776540726011010853504491423241630777010514654840949738162821151181737853683961351360753265095845996835490800906943362262157305019362327673077454681687917869137930394708914597341141583342105331081487756628668597197117970384736280594079407283753918873569639329063482779599426589105965855423169072096059756450416486090061958481722067554399699385479050064097346797685333228999321921286939519893106181309365353785214523113387355505191172242678449940334616210377084599853516177820985766103146057241942901050018370827177529540076538458760585686/25953712281480262302357416180776829656257018907505897037993729274137929535792283650288739008136382652796973335432188290544564993043516335448455050434818870025968521792821769071902682726280292710036067802788175704846935717826402355953746918967646352291900026638536191189425285462109665435698883598951095169438402738930771560720745333507825140899926020531264815569256766753236292107579804215840528457846979318908705392078011654379100263503687163768489382339675929552335013197691529956346640213898758200303152456122256148100963378369251485876205891896153751228134954194285837108643250051920824913683795400473690423478555110186267920434638746225883935135406613861324461096470700246775068960946130934935658864220711642155724265192260864591645355976106016248403647623784139992474514827393336841421910815015538214349348904394514768923951760245252577395524602188915130390862951274878734908546325115035397425286587038556663351149868967351180762955875228295257839758226824558551863382614533301970319302673209802536996909738269672872681674512134193277826165708830130621311324775658137020123835325373811238915140263754751219230431226977028308601976643506260513741559016000599251332680688905882799016302957063858712980131324339121707278448692016895743822653723624337476411389033019317843552684644502836025452659049524527333411472672979309243085918346665323972747396937074595943601984595427293136265009576909855728518512204628338180391929848605506482279564901986938215103546744793277822234883648376579865438378952673475734700175869866764512259781738173111191725946485096258811312378293580506747718432234965040368362307621622803217467451449075758623618079247878917597425845820377850161356543781344602093203925096792910260728910707299644797118396884537164141942617665578674791456305034381033044195311734547363034303946463303733121009853910540263383242846237489225864489812450982022496491369799424246910819379556910813537981028716605608427575204519248722349746527542887333602321079132373997979746313126499648200291022265787442506414495724604648181529568599499707263642420251822726031044634636614681390140390563718169451297329306357631380964919429492280896211452556151251435378810523898682312396188783251446072601843780465523065014500263657477811505675285986597298550595245370368440569197160130130976467563373658003896086724916139817859525351063265857946161951844186502350046639590147317389855485284618479123673536799294429428311439782997129867717935960222270793917111535419213799873693855041703403053561370055857632313415466548859363885608515875656528941061871398790452577406455556733496493854773644792143376363340901476632445759082283329153326744444116187285657891613451083672304940392478355199857145681016831508718705755269528403554453318500596716213908145149088418667504174629820983935468074019033081165723642502404577510266088076754471488023756828332327218216302372918678361002232238091500340509702270527815518755918680444433401083545059084599882944170381423538094083103088927438536103230435994089693133083365459712710711093476981294736265676559976923030079134786299601215034586933507584781335967000181181938282609979509185593750884572942223446696084837376629115478631179026335227891043999818646287525328002384542253080878969558954312372623244978066958069601656347618590654393271682097924015119679562970566380703646027246213005367504219600852224391429462151820408779079608989732643106214200769778823971257122638145043206720684866551684012813024723016646309861349874305887121594324182978110734791016344987571657177281469618545298835022414273517801299415976278612114621542613363812826312516542286448898123782832256488332917302150949717292147980184768656286924841149423766205429372982906046838458312915836681455901640256722136545394364089243648126727423140340658063372498961710485510134354135782317651540687591432765040953259522274189069643399213955062955709544919075199262242905390114051057756802859228372487161453749763887716579610321527649647045103416579600549430689945212915134080687804818557111169855491701029860824842942395469012749222010493569579331992060525834917344267903950723940934619530311372988161262430063138153596325741953141763525979037117633431057035282463828549962129698193112637622223994743576212139784029066846441090436484802268433507026646958770283149723055078380510465777979444118664684376662277478868951506085811607672990915405258892775578047805905678768928157949893542015052482979029505019380478983134169929945907240751290850604451996744562481588227608992851507020188664202486496266165054058945640795964747000650248670747975188616352106462778600604822747164728453125*t^33 + 14763740438731829303051137182676830982390916996602969752790232062620777884834695949029581789434105365753203613831695949939860729363386267536904687985461126722374926150835200337856486603030031410925550479335921515816732763179582543061464331286968730365556327751561934166254658074866334873585856208278993080742315176910324410239051129476829848001107373648248410240879770421481463152849250722524829590224686405983996369200908137173232979644029977892167635291597424165989294926162675993442724907664033893335260281384856675796299479109178408807431491418287758408108309671206717469657022809333115587276663979116949299124447806044682407641422277718301577887229458806058954450515775240464332598558217432997018211419698066339431091882906083706175243348754481236239111844775206961038057198624076290344973495106200243211840146289542705218555418525777533179329090157036243825248192250912109057181386009684749091262554383098420421627152213484292472036796002722472925003680298615704498462331673471500503316449236889727029934894342894491014405996669906933273976237395143507467538830296064167499764574296600635309207008603892720181111926583351463152061208430418021169756478652835629801629138660317224738576570939289856790976499601453744312614755436100955713135095972321600551875312318620938144193519995540638535721394374932369145797658208694513739674722545657077921198609535329212363957005308699997119079829563349991627462273890534481437172148503129030170702944247089705130280776132946906216774309530183191498561028206365952325431367910967923048898239519706526239952758840399687384793611238724231651402818499129811675316904543304354674039062803205585347897860102382338451889844629717519717654632786569488474798973831747060919432640294262904573462980434724433140485261538032592168271781044841929322595658051910307905330310659054942259183220206677565402344436807105661450626671981460724415591751875556833772932577602694595649134016622120515393363791276852532085528475975567042741714942302474972904989784726951342441653468108946407164951215961444209775862569587736176989281216185909290888509819744659667537887769299458079046706442680973449840897425469567545990967360354173141757685008796415270545581577221800793875561392568429758461697524513512565612157016515342536066692303133231924147336052292909293942580527364584400099420064015004047284376741075783176272998312580695977682272689119566660426630410479585043548402229732318903394597098306775351285101187490552234511894301248823365225569325890613150766314185282785615756522243693057151901981179014079201159365626843619329027078247592366807859391083951202952690488764697300382011265132243652899067430681878066444563591051637557639258934707471318411201259018975680368250928837404084507536895471525250192837818374231703414638966823432525177012354769411612115367981652265401479033891378320862767835265946114127888414015882397068610552586681810470814030845942684999874269153368749486039865081672767102224972549264439785440689986665460030749538044253266033396243246902273827139717181878282636835963807510073994216916231958738930638754248743438994011344601090438582167526374041721569351914735417584043225426513832584169797474982101204657690494713001618309763903667135933554431335824839753994777809517450983675610104973964309468986858093603970808499123887687896564144480728401505369868821802997151811689742026264113590464876511451282094716216200698353520550218272235619372722251067960343040823652802126331484991913248243532518832767329896150273902291529985172367407015781376215572776457750196898231496022983121896761888942893433052602378370238406572143316076758338603803198066634594632847382556944776051982346566871769343843800893841881280643094011124951530320012270456632031951149486921757119052291715183408619642520358625640201861444859316442689644114576421334702280966813615536230763950958773008848943788299651383275783364320039388501716289580936118461738885811776658635466088023662415447466951096028532904828447099915929670625903736218502519495031051203961865407512585149982762461487004330210346063933210487487054590620873182997351948256914154751511872545555209420499224293556510776425441282927743605640898173678453645857338726014367809188145333886564450687754577597568332560617193096530750003004438705480416139108507477487604183546732863858109295379896134055765117816497817329984159975872456090327017293364529545534393126400797165267945358138785035050952811136330328567876471295428475788007541347929222706900605976221148725884089206901663746517938129362011004292605989171699195826048063605283336780316227957871016982175798931299606018528825899/2419926553051772708844514329209960807110211553147402987225522543043163593080865608418530443649079967626757420553117789328164568115945579062793011695554206995428300400263102011366217503615878108161871123803093305813234099564233319902447265171808517696214454698231812698314711931199036404260968167734367847966284637662542802864405159301428917566426668581003712407389908321980073856184597129682100555510207861902909593666947473601780910349994141143915093924445308116767833398386156639286400019943940158536424471433310596559530384929533938077035514395911771676282979412054623506633403268244365959317836400976567871653012131485899106800432517130618548730574043250473143225778153869163176593095210343583744416244355397869997600484126887141412154403366528321529477633919267132165455927962082689176868141260190043295976587822332379386848648973916324232682946591041037798681860258729951972824832178558079014012735388210411501272715055230879325217331023617273458252515321637161012902807881892957605529386779468768018359882356146654795494127005519186743698434389755768886836808919173614929961335699189859106306784499277502958548366151704271198319500560024290325553288205184079378338525772110284290564378281012467410734855416235124221766777810433169587193820384553610854208767647488843221695537948982379995585925363592292159577871606462400287731314374389181608148898561733887515336559014199826225175718126793074920140998100544352484096023180000604408351039812301931478186176670701894847075398450030756684231137778412655916100314206691329814431863699124586641113891384266555833321985415431864589131210719351083297184859824969996966662139773963508029657738729969006752992617284648033692917835090405789576123552148523101233464867813486694370013695527940712535442206580762218317604199009886530927301793430989560308060276298716374919333697952472110325673308856804276409306522236086013658868978967295749260548210434574688856039973576280506067618136992887864778231006329821314901732320034871606503152739067566265761400677462698601996689578051715448161265137482490187752207016486967462102063835581788474605164621325703445342408326933112483073652161258021528784284620620163303998024291272604411412232054382419214228610142700748071330023334606757837902627066292456624573482074160407313805985749196282608528444137404009687280813511994388611610755343894252489152629542581492060610409285794621668051793499731326724818045389211601811497570142936795325661346010277134805959637439199926694626917841961930387231101293245301410938313796414812061900756038776284991043455652344875566673884051800161631374718393813034232482644600550254231463474040306137916394102046071439373954115768153947195552908195102876941711621974919984289857221981843312671660088887505883143702928498382199386355944445186929695471838515060049704537596610023534226341283551335827922749466084552758258948085436118687056257436105569985221476970601610305623824592626450391089361406391147700195793281507727871658563550872082883677252783517989370078293066021759017222630369332725126461047670459352911601214925793453268028085317910203590450795462561025657919061844532399021835486596819074400207314377257327494324393051620622753038249686810629353719933568795151737486457163718318839995740081363472725227688398098056535908493301108929760568571003740762663214038823375631331211768112388578482014065475467732350783386518301079683821886493529716941796715974263054277169057812886407523064480343497698184123358195460126932389212670127887582674403553448465362829369470550785760509987743151406528896435759235552393098021315814883127516397558305483684526087314582575644086923681895843105095659647299967177639605469117661989850762122723116957853884013691231544327816939995888264825801597813090383598064675816011880945486308444137295940485826154791081970702314000143653854679045691464173382030227419080969623678793748784106752361323940535469034043268163893408192002645453348387296015280905974788841168079221169706612268494223723141253632905840007523338444620709666186992233196257419565775514729045477782938041358468935383875107303954997134536498901999154743079749312166728322837301924303365624777804488742519904805325653466765224734961662335660804633864159686491582656852547898567812030682223444390716688559652068392263556825992567193447371102879301675130813934183558478729758720510850251888679329753629183302135688474850869748047170692659107520554768628626112119625084336132343168203555633559901716292843943202853561957738420744204030546293039767554329945380185221097078326718782810330626083636424265610326151532738121408527998004718398391344030625*t^31 - 130134802697334385517805645927989840959704733478828254379653577660972205971026908852544670896454035409272918654678724608063554317244203675592419513294413393958749690303810928476041944040664767872490678381511613953062918062259046533007386253309634758114474957230638246465503291502167989434788410664879010455717248280851113289829946901720768021038031832547593179114453887256966074154697293232289782596875142684593930619914526654518122173590540162181237619727396801099264941272709117045985583765186428083121709266903144373961101209157517953075869709562806288371889752577175572879326648995554015717399581983779800909545275184632532882823590881874778608110452653498713547973203440609297825161630144094116576668212157480354002602235679432417138146658402719603934563747231152666312248093598743164707109766691839094915091868036492116802774885633313167003616517553222677086342575805683984690471649319530913980593818141539871321440724682286534440258787234755014097050242576773792283907721389974389604632985713874860596687541632760606109380256917527891696201335846038051956305410730117368442854368983199077481190350954662588636592296508066755222142777964189260561242849577448639923933814389068258707019194548137159394296383113050281022668666379179746222645092323788032726240877416775281893473173607501376980595758527825567077506532681244229431071773508541599690982602792521848381476893730537129568701764652670353288227471953669675906083018734713140165670071174679146809994664681356899863608098847575214563033084743078631960837585229898296577474999675834852404197409108469100026106634762089581510681874648380226790586555123833525497377275938750709645328157562706109821647148481684499255486970627839441318518161977596179557510152486635368106986373324995484205653501812642132822882405319438771749670966845505319038236383802977597927767812016541777637171075568916882190931529279040402461088931090461475705037264242046520207855561471910673328465045189576055494383382823943311007189015937511063051833393689281553666357280222591893081451625177412656615410655685320540031446470581103376681584628413690411711987261755780181135987733665098014274006790547717707820785449581154560110425427203883980944048155592105914466876579031100407923545413297680103963622283880797047851429828870239606085970350158849263404405015669172699240371980407915574146952228029526705639208738417488690404390535114641313492025046323588271781029573338923125924828697685645749711846464589905248462813467425167282819461963124775873097480569468012679132647599963133416817273992021786011399201945444407963151758650178030183346511981248600620876522461065508063180260560165599219749489723350731787799508051227881520887110000530001063063325140752458671038575870588108407274109181908143223354210617667770970500095224833156152482263872700888439653260445031204238170893148045277099262620469308811350445013792236290804385279525971395098531280383023894474651910510784458490831613082060970169356840228167930365381235069550133650429460072005608613287676494903273210272392722502612338230301620626377157664480038460985885462983949094127084262461216325848393482598300407232769749391984718375672721379940594955703729219290953388097090481068401143486343609163431570412137678817565120095722316736307763857862803394147278696213577995995017696395300346498794631155486277248204129074205539805503443156095547730435626094829257774847624928010685292354290022657621464788130701958271780355998292869603047306695583060531207017296290726602496984494814600589734239210686485769109742955513986717112734159228171916888570793818649562024052959692972289462299306372757028694084867256857163001876633408429656930159657394866859075065305863343478111410021972783152938038895912220569454925189492364815033832441866693601284731771984022360220523048608692685204045019742053199276926023549328628196367022205796063344622221454969417434861288671102210157105185662634406013623990704027626857814526863133656377460783037936050580660356558147551414066662228657275688878584087435233877112978821131595205676302525106442875122013391100640457659108324851977083158384596211009211462331158938591944172800118159127770325223462146315524322585603516162904804692627031124070608352130069966875782133561727931658378803158651737006308583593982905922077060905188991996227894180477395853431885923911709976479329248176449935336994881171933449333610678331178878992061680546998025263040105403217413166661515751933314550028182235246048892752835254061937070155235737329514625678698140164930788961017258569883107544847311821292590975899344048875244959199867250803206168630136045130970341023/152221186401643767169251707805142695931126210601207607260960288997876419564764126981165624681151804415231515163825151264190997026648189650724076542139700117454360831629453191037552391356482655190827377142452643430187306262911450768057166680162148693794135053598452734248828653736713580268028642809097332372072743336837369857599679375412464169501032378482491586916461975092294968372902077512261163975642107442279797020985405597531379844596405652601110746860269381538621778285580820858338065770667203520839603848224376235196266148793263846781266228129934024798445479145371478643068915260532697440960676835622817733012053432177524460027206722732457097568367236723310622266690324028006269565666457096396826183112678253112752288517659029863022615695636458934918754391695835732988356758905201415964286305076470465392075685598327090463060177391510717862314382339678184110633145307206656355110411231879163784672064742267820241348205087103699489477274066247846567496931522337547585821786119073139702654974837551536638766793370515382297211214863303682264901518065282236430057335238340293981438858497426621203168702373907444166752064381397704410420196517656972091255225809966283476133072761775947309694762837881014546224776182532007498232797753054215968643540318694876313132158471072396203429000016633580367501756742095797134737084922634856808905259034158197931946845012292924351815808957731004486859688620854712718546654711660882064104683903263825686597665612540851047194984124796611348291192824515339814539311867892872141793958162841714133617232686869159682970587074831737902511985809423740284060029120471368693886343828757873709392663200930343801051307207727844139858184034311796812573497622299666885191183536130561459886846332227549081506654176915788519751704273752442558973808686410816394790231949343309700565767177320357829055193784535972098804911960268999940248979366700859186919644716990679292548720884536879654127370120870542963076359230043107017756849779082711560581421548375247778962618766265104346171646847170125598215393575649158531194131963092455380763940309243583839499334983468563873258438229732852183749597405462644955539175907805842882419684171562670843463483276729104962984065990886056315799298918023841727274273650896255165250944202916707041614342348201997473297126862938278402131223800609361212462851259928794870094212702979156375084130126113490009616364500395248419268531486681077264145450407210723234250926669383388374990969045576503912677627092163049112573929863363067762823284785088752571351709963984538918525019798572017249629744274430806905609710010167134861318320497314623908289389451475850121754148289320547370935156106670297113733803232162300908741304858388268956866164321592426502673051434184185070107439886197749055179736944800109486828003693964715164035624745062059623012565996507785983965325963369334240608544447696933831180659078701925870980834241005867099763649680515047030826502524600782411047185097270380545127099011281748352393566503973246546060002557150086176733626776889810620006413354729001385722443167020076422751523673311444076449190225850937133935290323643295825704457357825135447219264357432395581795218987546211820989039173174986673847765394830770014811307931874148111911313604451344940601895864973999754073910007903921352811690743003506885719177006234431474373628422447191865134120259352497667005228325291213022925390496240408989109127356016245037090740510983214926939628860321797957090984240614211241327330565101902087314496154394035062233048627661847434437872007515950841907911055849937088080946037630359405349645874150225007699861070478253879465678145353854876764415937256017300394675354722491311767078738071257617397099292510163671828964564885136872031999423110010100507597620903749229607781392511087041982776378293030560032317503543318371364525165323116907712850165744998675595716383573102375735810613166680792957549811761818850739341682128206618020452559846039670895698414136783153370363900899803985926976133078857553754452086145482806786575776278543701054902198492330765214151021829973569323045935437305136861685303624070092222527475774371327700810329984927056528760095752152217840255284334528549169683618975263717469501244162452745528666406005834273174264749466446139861824577340086816823656932707606796306646039431408084343169887260876505094807533000951774069612618804022355470222820618212662127716000280386543570492247260703187929707052686094014692195779935384951143284140218420828685340788574760965175845092244041013791830030432048108425198042023777471821940152285906162171546455999854478688282149341809974221834294221281250*t^29 + 50498043397900651150738824420957496633880230313162470813489458655433659518031399304920840570181401864474935503978028713715557405428366775322803828109826722482970761725447165390779579991851962326047382975480213701239279562496328381293729756797461790474996415906907638266023939649812283467651451167243979010317491827501142044372826144372395980712288856618468624631157872850620848130456337863555881280382481216591585259085247861342109045189312004236930039852889059044560565485330581216917737627522688767655482000084288341691365215705318134343512098624814208863051875610190159167114714442042384441277969930794746994078979911128172380600470745231193087112585352295475188849519998055487294957032446542651148829981053924401523877730819263822258991702912061619379827026566213943302689912707565432541009972673589355819801745855137721644651950836279183343210705909412058084672167338408932260667997141345676108277379882447378201944032977958772073658164163976181706990288870947215916030884692624332209334600737937304116470918130166623931684303254569544311541634522676111767619281487710000277759054704850891100601410436336339091405158455518625634352142603001140897273992896922743203358092134919802654813198272829544718684931663418629617200629828110315595474130236283193127666185457361825733338738544222672909925757691476219616643820136902512588107942302416439168127027596974624834275879856968725078087021576821803900520229767992757221554121685467190936905661406872764682287898840140523168376292738183572029075418187895943403552233181607774436077877005080137300426785825154638814908758034530333011012246606665899144619435338675309132243806536063415347412925833097004276285955578544837509755148580942432409557563623574971660644376614872755213126179461504363761009861504405816931061644692388256732610908094234462092219367006400565387809004655302104451538638230299000043575403480262906349595835751414329219477474468486887329215890590157840443068059622664167458165134608571889234615356599325058760112156595703168625497855344431989561076843505612931418463994227378495601068119184520981385632892581778114517801136945630452175772688556186206551274954688159127524082073764535807891544308129109657784477035700693033712784979160100184012578116153530382803092760737940933282138584756155909143459300407795295241773691217533830638588101319066793958545331998854587828619350886044137687765024255069051241355632586073723326171195083933615114837707301903367742373885346291083086649793749729296427591280270692386269681501992827469834880710255859762183914126461921855450003251693954247992067206165849004001089914496913564015160631512659871327897057870997308128763364874241069238661145456818207885932100173233374887282512642596009512730884675377421637513725354688788549935149405710005040581508190744458517863432083962380852761955325395985986451371027044991034523925780484438749702597036462999119396484994611700519060366839125020856348235821439485464575630175706427100660642912771006753898975595872432570005741858485282400153473282115923635076192930336985444628984507091340729096593322514901458307926225851590624182704374027198867537846340500567245370013396638145946757056597826167962991367166907604352231506131472734397491822749624275090412138353234741262328424378262755787895743342276085488102022571275465178325768359840025516492478500979954819177430833162595663685798424195355445775092240133042977478408624071339557451618698464572956855121418753320512041881436073320693831873557648287199375872446204381378323836268409216366534925000959296180382623432190677965206564887896065921700182999727984995638793018017473856022764945833752720843020341671713110755392964768146971008283045578851977701208117656746799058356008549791107903668801920986782663907670991646078664295427418748905108597063421639482688923833738766020273163848479551213116168839131228877298989873009843445490864188495564507761577261021641686119109024407800587948340147787098741487755649262705250984766231456606745978525958551379963848516871352634091868018818505496358284810974187177816795979449994900534506250954624986111494114864935604162388070852112897473633110779099791197255787946580675230843885610263744537112951336115932222646231615398520600369738263906375501659469970511315554040716136071817437216146756494120927714490987835924349190944537043550595623856320817865243953503672187593327920227950263206533608927817619072660786640768837967675827119272363655077214738298954392162377226145262429858263659650366348043102782252057136050331529115239897019646584659092079258981118683645544243455788396123516202802132206482757669848807705484336733269/488551273252861849285451817378057118061709381093358553303926858568184405206566245474896224730972558480954250823207791514295760284664836266935980143436296152829814979445219163993799614672573211444353728535647578871195983807602871732307613405382482402582383452195723732421025067122228154601612618257128765880367951244004765499865177857466038019872709952664065670767230976955701868320960719463920959897685832765179038197524711241042523415027946762615461474621364575403697310825187410392752257641546550610418832005982200623823878337894242501350563937351503770969493550739843116369091009926692441873014310223296336568968857696549072038518353990287015322626751053724901247154213858927816673787048465318866710241145259600292048939785555662224166550202460807426467691896796203822341079494313849027271584408448016847116118773691872204994804345197064140173617625388467137451626896533388260008686259496798385146839738823675081688396006499385407930451630472966148940337134532467835915529749759749395787055578724314112850111010102093765769411511151792766441576165307798074335434016458914581459393853608551129947756102532808116062774082493054873724133096237273195772192418698710752915209853355251596408615174177095704444478311834109193030966125891914522457982672936638814236026746541209078504626006087867948024318138233467804079850144109456527499615758089802561121239744811005652898112290301407353193602259254691461595818271975442641314363567389526916406209576789215162455781832669498089698006992142819491490974015589797554296464574345051466999531859735529208189396116965171172595734588938348780239271972771995608316671429374539279155231797497468681009753462702043761838527602723916223735526837627432465356523083021563862340654076633519970026249373707463345395720340526879606592292663568540921929141408230521674151039957932037665687562488327437434589526454506966798946161163950195947200777445932203706039792144700974830131307068068966406423735590873664213299231682523728392362107441745345730587136060057590503000687104493115842760479233001846394147961856291890699467744956699408502271082779434011606293225142697668455758706682017704678594372717159276856078662486354075709957081507102812463601025584210404127296311025751554105819519069657143756879507987299533534755112238415824169476797589060964836630288401904886768787930340724754226983931684390682240676239841775448726987760107788768542987014433383546250564149579194866829828548448267339961138009808410932175919740349710450889522510983518362673518095766599039160192364151893029688270404007508692776052044429253194736301366336524010554386800092423708917940139135282624646554560943173396894708613436366494410477957715028741591623486101713603039074493732559731555059872215939196311220698274738201913562443241935767937602983325648819512548021233556781075841789468280171109670950783242779337394642768085151452287487580818971784497984177482124864838293161862549586289454369740593718031317819066497954111644991050863749237897627667493445595673611655404974858602838353759280119210238723841441516417806819668745277503381582533195083293392423140550818656108512865508930256633399295671784480449312690352371572069216064264318570855898043513264426922900823238590640085715834011569522259094286514839535222676981207831394109447781292410791314341553496668562496546733438257838809152388702856805456659973576564017642288844125934785542084054347126252828574524551959559333553784921700858826074981080857111839937764403837466941115408949544027473433456028048873827621366429308976032313777487055537200742180444637004622498360196608721320335742489399712571349474602752802344599269311815684414253796683111525324435889513063542098398137320784111552298289085646740719892299452219461322286412558279473953398814360673991181141654118152846445221021511012931308677320495083267351026291348489150811350921232818312803531071258745572778373120303958776687887232113432157387140140787274905297310609315254090245858475210068963676554353422620350113916769471269506745790275545249712432426797429481920173176712885723183003667476716895335948291063006055634529642579666339090060165782745218129411084943002958152218824556260954326957261704698093585113890900781741499097527600699630692435370310104309506713501951361188539286983997537257788340310750362157456588969657872670697949560579520024541352108071158150742386017075323473634172035484142880259902300899895777338743652199653421260602894095110359223314559223653597505557632787224780340968755055030235646268343469452322712916554567685437643976129702175454821623437034852277383334013523670882893512449999619425886111273608474218750*t^27 - 71805027425540726871225686189557123073073512607100772472266217968949485497505368535821654758263515484983018546139695525973680178472656299670217274611055518898417439589900469214110022226686439739196088219598463488245193297154312410042049314396319695586713294539045280835771341933330623820036639292438473957438122965578366739690882207849847189845977788360773406060693081341975961468033038034325065378988399324734385378339189498624799856198071178146388501626666450185716259637817103073743324566594374422349080110354667856135092379313070251458907413672564856986495006871252158732929381290184218701784124689886264410809330199583073064897581160778027823768448603490322265591405325446547747635056770483394327258409704730754472222860841562565309133124024190767191092088778964045537821254141117333601766999732710016227849757655015676821180372982222873445361964337512673517656799269463678114825326640662650481544229724896068344355212103691445530199051470010505965439571429454418551422387629706145691497507877571652449711102357577971512533245715202300692668470758368945346749071844706696340529027237738791438733201607164711876022990633579748838805276136339645322138276094432918273273928427083196134153583593640788978385264625317849149855126274810672412082722937139003923250357770957490126446374844644387675047333561466084037502398352207634594334780435572988598234878002803894059947068817772482325207269110320305372520785472873818422806620116629882348243075287626624037483930233694954603870640242894641704281928723039486530744068788518108048656494346730817154318340125713383357424223932702436256721611443474108464885684498348581758355725853007928226858626344396196388981796881327185113063923686897194383166299586548149530406350171458276751905023878189565696347769623010038190652263978206319407926549294807663074301752446641749365351172986869185404384559962189757250377559427103107232287467195733374119631140894005496694474159574459880267282582898716673120081193538503411408654259351307308888362729938886755587368043774893286408670463605192423613270271344666669269708727816734764928728178249287988737215541881952838124294610855929977404875257595981241269590267192021386873243432896293496571777881102067791995914306411195008179816276496485623727310264459708466915245896241982946649296853216086751799336843773595719953858879126746123771333904616758103299230343626088789237995115936403148390955200470550095512988357098751541215441238159651318659713061340059209797589350310086432786620404314830231612213742698441728186856036208144652419175902742122538829923100223453256042445337146503550370748103024161958492978109912807216201614539561160868405646955375480265527466377101857854254878438325098213651422561415203077518727993751304467350052059372949133726595154647370241466126230104526580542018486741087413895660841442271626152068608503360642933851519072023298355824193677160649312006902691261492715958000296069494359279444340328787596064492308033619280110618478538830549673019233448771641650744724780442660248510145180485850114049349374076756162428629316984417880138764481069073446356833273880664887586685053110203645658882231355794504021271610962898102242697078301211800014755275932805002246228482982788646022600558545203130215528632473354401687484196885312696328461803172230817749226800321173330041858570225864124663339444055630044165398347644777994632686483152188506735792177101872250123396909865676608050070500746138210334453655465343896982152442353043140320168103085121144075552100435736358796097623888708266881515610516640623084882956119483400771423127436234638871956511085361432709030416431077357999425023982274271590940710754158088040907370354358113339605523445480481442891719475671041994338352799667614010386386246021692769037491763656978017203160741277326863286386255805505046844189490131269800645614705634875389613677311288684782746801252917557715181033890973047686087445413722854948886167842275597921531051721166115282463001415718510892448365294175041382977686428638166472061134020489903515733247880032465885267627442732338260768654560581296478640902666094346862777585139158667551882793351124202690115145620793631820605685094207471278438401956140663005345845840352016411477615620250200697132285809099119800673627028180514392579236329023155727613961931117222328202485854999947706284348077509389230290814632590836515948192579997878410523876092826544745732669225480399209795893667743571497220707335146573166574338174936586108330834934331985472565312722686948790535545132999786509278653853657761975507963496620388933314057204150637091320359151947823429212742850322922733795622048702/6712472691048878454937510035660282984121455056838259692945231629073023488501208868532026982564139095019084688729856155811709968068871704981796620847691046305308091115436105598481117764318508878865075123249638180428618654465272431208527543801551430859853536081542201819404764960460721359520364528025066675775664802038297255971863256106164202184631020855002097029657295382306537019941515261451721671234632110871635530790363416095566331269798551696628204251070122601126068189354426785563501747763184387120449902113256042023864517187316354558580030202559490282137605535852085828249159634596132713906409280248396500051543445054138982608077742996775001445887260594786576275117633665077528970789793728992792315141183375631252763210912652467835024285935841440148600306825754293855343386122591713038976368813801904112109158778323214286069593751214142905611233801633658399873009928475465937992702490099380441085611704267937203604007257757386130466181302794636454974763497160549716880038377822124314875912969330480642504512086229484236975188026577797866282109798135815836149929736293330569633248884705302263320424347822333733240026223022856687965986387967313920406466923578463152359514114199992065351343492277897970264636303574976965180538169363222232098925613824786575524859719502872643731420633226381603679400943470585121766160880834826841392570152966223958057654797283829161682546401990662558812934266940205266848160248169164127975126672615961217050669215144533295390072969772076501227097263611020492408842508103550626534459504143478937269553628385407280977366003703068679630761974660706060635158526735901428484732900605975759002587420813488448760053549669657420720510670639231269962435642431867803584247855134987355934912641918135788891120427282949190024831440930842862379170407453071209301226039009557052254431919018438656400201452527515529007830617479233199379753148658606204072808396917972066257598164947682851266465092942788140827908357284514280694342113527928927316888387182169536143446464351601893079930348471723048680419569320470170491710092421437328409876943898683125588353600347829716095685951043234457855587626288654484868920247708104952096318510241183589613425724829561925223171109222995775277869529441902290232340861478080291653932919886064097591147839643940201891484198567617229687355581727834935556987954999610048166325412775204023628145974214647981313310919439472215472719216141913836902891470419317255708849647639676885408736913650800505468356059343112580058394636154325860762367163547133025343115587538639683524069398267582944562139708974599124809692795730133065051614173085606399416487521804281284799821799873434037215118898703328220425942321183426886105245125097293846304274700641472978719869155675934980929546188159285550738467481793705235883283446787842764996707510039405462581336780432458496076384715999955053809309238923825210640510369675239571955577109969457521673084063822365880918429213879125158136385805573149907149244202013062265514722482886708033871262286782744576910313788611985330192255370757678109245883845192581326990787202149500290869622476542552370865645457464699346114637137505257139213291716960500659824466900818087263636278187368578736608016264467702800229821966227110075327964133314569797675812497951354707360850966128416801343010889997449476330309092338631469492408966848829250720744028183627396040863663466795039725249383472670241280654156041854656553085228038860931373807048819931218466889079192700889045244710665714360521285477281653909871026305430960498271474756999332259424943618321475643160756462044375461171200936512590953520543095004728711657379883980402731039869490942248334268269093205172521183672797584921372780505198841486839829770942367316249132383759012836822238889443352885481183869274945068528981761194793007618457240202854463194095071131185603951762526081882430319486974003115077031749207827109777175060850550421946600322353586752233039021996319082445789034692744769970030816107861857902461330975280815829055674226495326366511794137363092198851902129022141216470509682846088389778131855920367054444014094493297092189844128664165473799293295373329563362029570509536913979659211479700841132707561301965781350092281507248994080947387104848944085495014582165401019914219594164840715011428809526438667635305583215132061783783058478691135343160751783534430983915697964595244858772973008444018068087068650356990967019775388645178428311748246229114851933234684673854684962858753946338081148316228354656762164977240022343740977945492865451054845550169145779845219437904302032484956202097398106515263313231774938348494957761645703125*t^25 + 20833990017120332010231280266988321839039549746707841913626884030589177901639199100279339708520817574209651749201744244307416748800922903800091197839473770396983944649946575726443775193240700979397092239695447664602267346374316682763613578706858484654375015565545915155063615082811813170469516262081576374189339104261153250280854725627560260268324923364310706769930126917555385373160453256381980097461910938718851609364782864777615935253064808272989511996945502727658091917803811237162718246366081399589101769006051443069390158579636972687948921853103411075472632149452688942109047248827583266719723529666774646791960533278349146487072254027596113767685500313801562155594157556944003385557073748716591947835097084163596999729477093137795945806991679071799078630015605067936276565878845016357395985994747487761312434395210349323136110201632534809876983869503583687846010194378909314941901816152544971275571493393799275902542910668128147102600130232305900088359018095989699701458726810879063266900151531562653897103523373052152043786062215352441544571613448310335069368190319068811081667399024468382171005012237861955894942703096784226469253238866983863975390501023773615256630579257941628061096445408385563180630800034683010844852874757905910725902379972321941735328165507159969100739328430659506885803752579940557313368425403674068393681096062259891245009892296016231139690074134975393207384609873891634872819193498143741614284480311258736425531630860406068930408866332644482338009212594262431690110592706424478759307429862678876855864218775169415813636760395182429835192872379045403886089180137956515650182147198271045364967152994305298951190292980917573227825021561850010639463106582637014617661579340071061200379920937422946531553295318019814848477600201512664230312003824248562604697498591298745486691363896025351482044344270650892888315326132369755798432433740985175628851066220029079803826684187894826481216398117018567644743057567077311399475186341613199891366370366996077876737375091199071369116888150202339926959841933165929016750264132658144109912973561823125450877831524076098801600942115048897827111575654160135178975056953558051482250053893629076936090884218507560238538851231228859451990427884077383672167836473625729626165999772496172790617258438249517919129823566326565946708466394420034380220637208134491277900705685437737822029315690167711546441004374365334528441265672190349156239075533081627690904322652527742435768675533594129889574028145806423016532949132497939180070585942163362629620135196928482683370707787992808987540407051253491334268772773739848062706083724434629746113321067008097587595326135783722868315361193243477091866433594821990826480343503398144571917276918067917570320920795172712424644191436936011265323497212848653648024392231314210560882665174229208121238927157731992381845364473928389078585287689400027535629499760892363935544053587016399458392830230017488760073725620022393648342578376926318642837398707239114715151911230739484365817530774687163082181702645155076433734268177205749426444547243256890612147424741657194849373764440751938599987738793492156112915316506022573930235930361223210551329333247040712364879890972583989141853168630779511776525849425966300707061669672863215077783973724863656747019601703502862879172925532215669814922551746126716661212058089246630806376209321429900734614303355533037711860634840966368843578088733720584631216305851538122390236554639567602915319784119013520108166492424432060143096780673828146300722937028713587447703808484253866345643038138884393984479636401740753169690774915887859916981332843654833794822059820923235744508183533387086761889357438484151891340321142377359500365135509156791580413117859856044074885774164672347508228210051057045291559351477150742613438450090186028363240252902919276130439913775777212043444894410905270712051997203990462186108690631991515626910471033303958600058994350030520244633147463462889932663478336714967996065001768136626555238242918117439962739250908341523277466083406511880682736435120433755835897471742545689983202053081313658350403647871800267511617196705154163839529938810303208837334287699100067099881304291823727562424675730147388521732739909003074277294930028684522295308637006958990538422746069332773731048712855698039543180654659780162840744665164341594338249001769209455288330932754066403935762469373429730196380911537750964310228450610836531401867065743392275382910962529207955208517428131332366063137877451159891718905544185057279414006981072538553561634713583840658467012687350010383684606392711725024314963382179677840577302030664130339/22195909698401624757660033184583335734161611387945178718005565920134797668643997325279235889012086607529773370733391021884054294414402437806474159603031726449552087955042055845644229407346536026113848407545470249950632350765167505862864411503796731376582359309632880682831756135923451962147338706002887141231531612073302926413627833524382961890513242293873600844733456730826949079273277131200359659549183513282208155146801695889339335398800544276850595390205205401056865479465304570929979112603596373411621009654499978958912003499392745740371299869796714532935015638550897138743887858397878840650526686688031093503770324979019569157377070176002671447733875033427612216388975319189695796744917930536166588733513028754009137017417837493641146972161182362091371681237160865015002130112036597782215192877638296264040951693655428572603456670681432541221146437401963775580086163492207368295869567261951325189756035445979019917250665651090138074839507907597877783217963944217730483326902665157734523018885252789324548253298465494543597955074550584944506176399169097698202434328009946416920609645425532817379536510132516877913686710795579448207528322878584696810717293966118157135460004287973762761775814465582621675064043821257164863646213361054847473780696380627609735536139156165541938564227201901836166552453076068135973438645960494088871431972474980554643978529685195094630286769249124194474769309348945415711249887279369383171085530783445091047546204744590096756507953379666297390934951673774428231905893462407405073946093701103685904657331194413409098490252244813767312386262878068040500257528406714056856183458003759843101889071489935137233243737574333871182488617580391399342453857641376203851912907646358190291444469275969008599971546215618655015442631344653731600456813978155465422720768991601986121321545554303823829999469690984682585893241797997779282383744897791181467419765808760965758457932093671294854444573997486119004283634754127221495957922065684986327844266949040599514329642122630259784303018946497547636587375886354697092588038940219432608659761158312201945489238483490261223068211449628607309143084261150829966562952421467041598493207197513736321727730103084766071285801164039363585488577354556906368273781954185497735671521756585282701395523089295600921174416596920972832855790246707520241773504532043892603316031576674638130402688069769324876014773613188125829791541375928420692227795519875725543929501528531567751556727805313671415364036227892264726424930216970846254227420795853203801235542794435220186256143604807603352141971009341106037384177880973335104004199003071827403852072099490115071410751581488549724659825045671982208449275379864903388010546988384985112801676787803982967034008101758336940366062180037554441865806464518646654057264045133409589112833196967396268953620629996093692578794239851377929449216708115363184620955726125517933108310299006204998997971039289846236939267226973856237649063761882359640167494656525891302015676745381232000973961628275400983437594343631491835724425972055614573055914770135587916203015107680961808884989100706506329067646016605837819066801350716940331951277416055515152903885371808551757293206232100355717173781173203926093277968324310649084468067493510797648019993225812899006547194664631556440889342924899601732222065333074725788232317046795389049926919860527922908455847196868931358157961349629597834696409311732731002201820715166813076055308097905895730513221863864273109609176601295485457050644878002261973526983291709380951009863144458671165146897916346126718234701160068191606104430068300752974595834148969606547069483028531697305168450049034491980409801531770470047344717347473339327537190835849817037109249427925730464415629802447092203261092686874657781327735818359935833023684115545191698607604105424961807701873787063733828086244091236256436927370300521384984047214976329858867879153395236758399249193527383915699401161765954075741384009372700901898596663210130805467758261897674744096108944545851932332614213958204203623039966546955795818684611065608866356003576680393361539939124502384841084585449507166696329830034476422850444446484868728892739792626210781345486336038500183664305144183970007094332693360033841776036848218360259372516352791371739964304457930167423860980743795164703350965042646702872020868051552564220518453481241269594942999675964081254886411807907003847116797612057285120056669617514200864273110392562690654879491610519613049224588330432328426065026892191407007216636833739763075091488022619225975378688192274670225387416921841602063072210470689086402462805689993665175125000*t^23 - 288435597162941623220231136870021592077334012549854399304432389583792830379530835946029829020929031468174421877128470922418059972205374094074267928801870619605706327075394375623480281126337677397753379277683720908856680855414702007042582742212363084641421287661747351979171465267035073688080164919537857025277764714233847733397185183078096328742979325013571596729188400230337126892102821554874922988930119880087521993765434147403692121560540698491312962814068617244272605387366413405761898887243395455045933225562030512983447673599636935454494116326191559188740282428174782059549532351300261424451293515571687257759118307917605104313040761441985849107342496371620669469132435367432527037495779961732794512373633422914017600535344106741492138394343765568785346509340788711504951353754746596858992738220208317425347777876947431578278386061088709876072597703844834319022452500203856988666831358974615013527783575159086550000921211134969728148903959084486844252212730628268974439681232681664070525295416296797641044096806423600554869465975382069637734328481394388565489354288291634987258521809229398747811696998625177323395631554351618472662301691028666153971659001944980497441817793800434711944813744347072321515283410004162100601637387626718146535968949522382473694640469004817930424908994686556102641002514512354482401850079075383704192895572813018686527059091890514043245198660743649358579837303848128063684436427032582184936484291056832404129808495376133018530026528689997488275806774772903918391903256777945303349733205613661608270681623749371869823644237238611043458032641887859070479418100936566099466413915468910701441139762721929824183549341139726636336788609707490460077553872147921091292370485036628457891436689141557666240091066387273452697555063252619728127509880461293146554119440817950571726047942640375230112123244971446775930180006689784487422368645976935809692994989638667914207611131429862908898372038466693432297096065578989353708490603251834640522442249719885877810324380364391515696678107441177146973102886069429200223606238815726971657823721152990233219238834946509124835483857835775719158869039300813567414149713900204126383589982906577218939687926439529475511626328282586480947778081563784384959523733341974521979351096879600622929853667225864511774777485752328045889045210155426530545768759896027779602303813570587030243434235875482975177489650282954470598216194530932355973737014225199118969677509147185319718150412391020244682985267771533647436880652049222023234064462055735935138561063571335762877212976176528756298064093951632513330834068130870480628049620037542871144023119239150431477039022871398796292510755939212766483462270093981818308318145396792384535303403004426271851316292411587088006273274834883379287700440442742553392476804923467184449191641776950198204405591715327965537484894257501480022261741567165908543391464137350030184192935775590957515201303539180729417609820199158569228771262118970115634390648375179103906285054436671385428199974754137360955262448209746347382086496911577093764136345742829280213409584059851918757571583325150399707710662337622096501579570397150896077736963733058120021437289026668963234524882816522508242118198235147007810622788921738269401101556345629908249855866888473084328960729306077019977497518188287259246950556458478228064161375270032317556113382068600995299826183507379267474748990942993594306115015163369921162908446945555114663023979884973906634219617320819867065141756675271163865706667353082136840359412564439478747821665974775402336759264812778985610778167383430435728306386301878041942381263665462064116280723234393074966831420307964071950133961308291561231621463115143275957501931774776345636421737305335572827142273411368983900101430009885701017708166454004328541924812018072938187956170260697944886815686742733295137738887479406057069091107229669077598089316157170053260099093376651183565211072338175303146124398216491851296763446099243731774777056581188607507379116114412769310835149852386630396730295185930194539030209512037257163716998424076385826950745581992986625526945579037253989297877337832365049282331477138066000846453869523502496476069090033171446256894811947074841847491652726562225656380644166212867514581050993211716695192426502168031514450764807479492395589851945329049282359346058836483972529713171968447829272297541341681958807968578683505253521409334379851727256824885413525799663460048307653745529161984706687249559747236258370807423013346993835724288604428414547109375977199650042207524574602008155005129684345858378825476078737474174085768260306111494979298137/4178275322974487684487480365065905812642700513438525745026712957891054366890161495143124712835967718693631843906958999270615001566957698661539792802389476073752788063091939613199169389577973498543799601422584458126032654941055033972438218205875540840744384496052429917809720527543154461241480844081782413164874167418175867181687943206492410021947740893698631572097639178959812221365148589717785628177527371194935021053821269257491489313794969729796499674252537091216169078641599134718151826189966530477772296201195650164160170235590323218851967193338495415496774599700521724976938197828910929515648503308850337782521598949306856265328566320524155688834456268531070279482607093373059404322987546969870125740765751326939604519916914840445142849984646291432450497433014258598149010177126346289429703047034283789042499220334930950749472022683370596541297691108652073757434231323422425096377167707335290945705561391274799563290343809128445644682569678705109799066244782355295485452314646557027759117959336031712213418560571258319759297938730999743710827887055628639199213896369877847979641917570604480855832525884868396842272175711124471268521776185031868920364137013711545711584306520029369681224192523024168562276993234008109036406939681658204638448009701818049435624184340261255667518940894804073405805518647714899237101960268437754758062971450999104648712308104200676984380143668058284007903146876560913402918639179980984432978068507365491611821479617605407086412326128847739792800250325421145821833254249865696592491727431994212971757235607151536887378160613692956235896289184551408342155405263297110305111460462252117686218559676465011976566419681566813986980680321258219553471471289160162528637862217486984382584662371596912273415455427315404965183802695474605275730315632031276079784352603064214159809285977285757673840751739798116641614733956559251110710360022498302881309200303341154727898975983892631757176095384005278909608089788548322786674115416713729576343559496754948347941835703682582441190041239059186042021837907534067119536719140987231900870544211016487937123581095098872484895542287406858842545394603939243434973026857777137277449168369516683512070665734959729070702130902872063055005431842578808838184475857346866952138692013458421898558737421350307882644260339775977690970873184573138117809213009160948075613281451122894604535156962717257581590331899771854793695593468133659670137870377196116934657967035754752094287694320441281867176098732128689105744129368163420723151948671130176262876900635068547279399068168268489853358050340357989752820412051827367232900321936538959648085212825963657230643611001465720700494065669676417992470161500423719449896195005255148383024337212875853087237174817701074660496113888260235939847384365528243873606100714103784957776719683189536918218360858057481773415742808438689835131745217966830431840748954888621482178528989633473200223139821039540806652700137551807743593810210485094630099109511736098360538248234799273834166924511252983646546181169449566599399465970653258145800410551535817571735865989940465468699585166623150678620436959452596514308368319062430789862732438636946691839205710793917994562678064806175100098817862523803408315607391377498569174833103569093427806468212587671214142421256661464749308721105469480723832744344905337955791730531158456044369049002588243883409323717020812532506027265542652149507318641036016128633558668217870747560530234529977632370531897167550535537332892298622494250492305570909694565555616226480215423453544266465011924099202940970247129072048937879692682853158902699834990767393553199271644624829554388909142485096723204872583107818394059640210773705451206811327785167494578480684762482383758293693119532126366779723029341191585979672513987193089964329635761507195572727031156645909831147173907143075468513324343663294630082315726430713371699513272221850000766757536586552735526228670260133181739864230780073057293703273841052564250031543013150071624749392393195601039780024974097603951705880572613677968855185467446873752136052503309952312804577912146584256011112071676553395876570664647235014718811114894031797603658090847024825417672767307547140734020999104687948147612996503689627574375354724808408750025165366809784300935578810847232749650460533867804830063151491604095104752204375246037081260377090776043270968024291018094681865000876919058482603566455635990459910990073158666693013655948710361128223748061107428943516789866106019322674126003279843469650419564283036226314890742083599836539802921032658041086529897553795888256614232980203440867520644177181913836450000*t^21 + 19833503940367637435364636029295867780127945785675544154115855422116072690655882445450904956117112323064335616376032846071596179007978242886571525633591923015677011366453568983725239072579281908968130279918475110018894180711718132727067970838198409874355722031155739252300157639811507407749047586173725866603919186939037359235838116216130338598720896582904990565281736036877469917658140686394590553610997826007537917610937671472091774460726293048863186739344750852564534295032251469720731500776433942801419900979489774175991722695520760374141460095175028362163172945846266091669130279942577496564386442651920283452432149745655301625644637064652755775429198723077635012393980337132912333345968164623584706582149061985914403032684192075429854078140057062748834534687682406593807123410667067675648350612830844425300322978108377795639112150054357970390196749072248633342947482708336335027656586300240728530084248688747916383797784308739209182986344898227815523945659635726624966664152255002704936433102710059567559688165052030007930195861634846804246793941111948206844895500881352090453306152471171388112142716235528167828126143309628323163045817557961409088998168052725150128061847969475929265976056824423973626729669150758180481098757621740806431571579742053596203009390786890127067763340151199277194079461584989857116179384947801651083639984037695396767995169810230494684128508817817376952080529118228365611130874678712280579008792636785154623456995291903135087038175847510801539348052475356329292324309630253587129030571716780682069552469694373083985909103581445772068638685300545535916765714492716602355513788822179987596901115900137294339949082657692574552576897335559332504944344878633112665018018347815420109591876097329292341155982881038017347192169063722428382332359689756123791288573602378865597686285443994590530154813404851108560825997898240444488735867081388525273073818643873892758207160451630759090521357224236818383828655179456939768161360156332352126364950027148689965050418802409132131059782650291774633812425374169267321704050478304265644832251233301022321711160780550000236277447213196074802628599320344557162833558543841123872001960468887219307664544606676579614977717844809218121540196859555281672629926912407311341785333908014991052032247532176211460936060642410178288368596350626339798625616946324053950099473969505636690123067343904655033873551900294255624408751616896553497964285300823285635028449545327865357724512572010994016413213408501847388613687662588825608784971566297851523451291347685791344622991444890419920368619309020723469151430418865678563730012773145772140953024963076246648704820549420314715573704036657186392199236120186664293499313653062589080024365903663251485068596801466066369900042762728026688551718931742488347127515300077826736039154515117454744932588058203857521167246412935877237857404289740144380054628828915940365599204132408032252560547883655354623311971338429311561279583067632137745976648266384851710346466173326944858418666213313199592637381347283572318541536164947705165530803345307704587720001658701226661455859258880861277750073409405878615820475562625372623934273789270848079476079608382635569923160954736790120061467103869872723018077531030412079600995589779749799686417858128346838800146976079527552935975901835006421699827150680921692647727522175352027991704616271808380978408834126060544828056587778406041858359319789533875179912859201481352632408798966478267657030996154435275360309682831593310512424513265861202906564143139599950225982735453352366209550421763078810015761230893760405449319135033814575952150587828025339721712652226519686438897820476658497970853680577871444247754892406034856824265264076998766689400847998135120984752496231138460297820636390397924536677544960041507894010149956952328904364121290867396057449246357443655590470527942606641059664063558230855980738014557505892511595326302960918517570529990577593033841815180009527703808120795850932880189232190288781240635529203166466255079407921326880730016726153604340142728224273438270942850319138630462697398624694246601644723409812897527870168000547467587333322669518895876230212419450653394892427288775281266394423801765680231478802366334403824687858437036421544532647218348459528226014271152942122111219386032149985821797747943468008727110663579025675341225820135368482149832302048312154562151024354892478110350591061479369384844643478003628767672103990544368295642677703849728931491827626689728028089642924021638394647929197924522955437489019794756744962654602960399490458819274535417480793035314987911869694068215411118310538778301/4726613588845071145573991826846196672781409930866774132280554480201477226532477487547748125829312766837153972350462551663178670087187447128341712158650576684950051410009770744848895435507640164315674657831083799610529508377766406651698358441744090223463567489187133142434243004210747726424432259385154973313067283513103830057357852491684338814222004165591599283426797802669069552515469878474922765201256388917029453518486844982587806804699549504536131840968681122445017684515124961805960264148420791632334925082694954974910318662150136067771501288438027388823535786115764982970358092497751306843227760263707693030060051275023685604354042978680166292565797274955898351446509311685968388973103830527770123170259528473511745652297201366764542360804952488663441115119408446296744270077238224196644659874436157299045597716109501231426008090989819749008667588193743640894076455336387095338992476203535211500821687838339365066115968326172407871688654428307995162996498902753834786922553821283334852585334514937329778296391254662584444110395648154391426155326272674486402588394856769486770184833828851086085548991563201711583754808305191239001366815344259957847390431452138604343340286965036098129376977563959691164740014384494924557981138137193783175012343396159891140455232599735997806566018147473167181712363790209530116832662230126812617338473907104371401712717335676197568879778986020253466653535335055162483476301329285049364414367135580622053480969234963035151359380806085166462859136035497541336536416577749117758707562270566311989639346922374983739403857146464966707735243461993544666246112361089102364631219246471168251109257471431523865406127401632729342719755326805160872159401003782732624183890442926853121840544249876290246666855487666480221291030985174214634447956882353631160064330660939325189276166295863729405304479385725355576132923745419355141589073421452129674778358506849142539167155092356716796761637411306077907028494161813653051541343087700979526071233408405776987974683579840501105609697119693418522016447022618868302264173892734067675027745887019256239237470368555482871592619413868998891552168141020098504757670402778483329681981207538681635522151400461309135265050196946730536561806986468130584760147691315488821426159190738547222912391657416519718595717417200155006906986668403630690823859446822109235358362781455591005642983083517969593824750698933260485982258067340447680925082897472415210976552503488283813603172629907878522337820517785134080122924302754151930426327414495287195520025534563321001319204860385662162026565359798566486751546946170353663401081618110646265943968411716529129342430535221024443220416677750775397145834038351085330905143171072895652153602660570621204747961629101873144955504704489477181581463859809072467059339957616527383264890032490591781164240308559536515929129974225308710293044558763330263755719596786274264228190767393603656116841068062782137412681248855603793568070054993570411943903144737553805644999253142183221429034003071074754062380018736733480033244371865964783781843062170595430099708934140446860895356873814930201528361439337521227433401404133765134867257885836197473170437429325271646779442393095491584611473876825056752515001934022552141943283514163539729780876272283045116670699617675095308263220982255218558844077805739314492861011730840336708973476353494923805859184933410905638634672833754300080849331121923118545189956198095504059959457239707273994037003278617606913769510489318699604683862521186578422788477025486867888430689246279329102687652846698376522126015576484917865347856710685780328643406106618115146692682380795674590147521289118383728846486402552156654880546548954633932020266464616402910881094393477847985291393233673790956124137988737498943206012280948169376283842271620519612767341960594549953426917909261850494502209022484848870843993202824854648410038118507796847868320591805847332809432597453581494033269687008516353224107941067393884603975467020235091255640629039086127144995892450274983506861258529610371786270533979503237376055475688518625014249286163388101859005934944100872337865576971319629179404269336449876642244811701935269881270713399751905447705358459713526697506435241313515449879774127261381710964881248338729899339379353451507888722670427329672196205269986541385571609619380187484472409995542823415422882803264054933226298369611590252561351289764273354155112317022020950874908488395611070246181191531005265602729126677610843022486424691520958010618650137309569458992054188110839672637955867622714008916809689820082345199633771305789165878373560134901696585587148250000*t^19 - 29686935987440769359714294491669837253480043304724753099983579994077216311370628570158704249702335070442518554243449854224897193959771336600283730121270521887922805072695823305205018442823054958294817099044150488081612371958514496621946433840608424553270061862426593540346815413750176366256143859634070994430656219136744156144064048887606968334385718139206450011263584905141186588350320139472786340373690033950776957804457687631992175274562868562424249065684808256132904535768429686057418206311904390035004421294664171023444190790629974158071849140804035396400031634849495537842605197321408514320550599699951326284306710883051445050302151765208436413824906001673427986465544263680970394343208241156816959880560884955235145962882746737209962985587144660398492779128272332352482696768444059196013408014423917464081444558917721189764562433877040831284753499021899990333793751897751481989305815334857185413615702697871363731701609345185948657905276600795572084144458823831373896449228886290919887416179363730075209503608173853879126588206112439853582231732916476807492407070409461223694802978209450905145996486506978170582593772119621890382681503145593841496667071622036637108726961294161209235594979420327477375142742023332006453275674787306669536887594929799162943821275939729168831349343808719752969703846350433326641697969128685490488042976904653314849507845656728717200774388276971946205574075968798476171405110417720916173564457194184330309121334208188887221524038159121219649548636513918450053296907696660417268892778065923762479433429766433143357526585775216995569930826410406927415872287955238662582293482940083453401560163734237803964856232627438553397602784668542187550438556819915182236734922885036284416351407452885909630089793439737847746439584325326406798884626089323858765238752106710523176311287510460380245422585866763173430270764511801088782377472131111697635321865383237750447302807850099664296007000337918697336947821045947383010355015807827056875149337513150987456538661790056521235475370451829097441547352304712576279849292771872670426083294505279110265305235541335903917341851484307282274428485360447875576104421149644121224958403273398033806831745253257446017179264149760384906535520727604689474427279577688892011951877054104952903183615462832441310547074758541202699490767332711736706382435032779061298958986600989822737924873307002620446358137550948490790588652488982321063525880030505242823171546815403150706033315353556508301209158434102433064506759073644374830387625562858141043072467643177045707200822874782198916570126341817621117148035916664116047387458728417944085868205301810504942476338905903218094011359902712935801358960628387592524087411835937247882822425457636837460058598805270115750450165153977856434672568541312470456156281759235619231077079416634308515010205470358732002082724753498169901610775634141357496383070971394783522132103613836560568075933467312378682144861835992140544011960463194955411257693374997315446040766393660849229888977015099590356639836228122623366183969626235789232644780724917198706840519740391208850056417939298801932357341251021211167669930913078155894667394400849282593902653842615798834581896864811344356310204273348048610577890612732163326610272634222359390931542492101674843517525378839236873629172487452035362506437430243370483772214820215044043797658822313825585246075332423116237969895839113281699155841653753804922415983423411672405257473777862665603768608799665506364865184447212249366115641113119576697142203694354636571891156325189560494613234449669838383596669986675030593635153844080075814861448648958819551287890833852758569649675028984877506195453217746822562444728611077098241273273001254889554290846622094579796420094693073860778022649133127913934798540150618452401602073253086495058932788011527435241603109141090540793670383426617254637667996368037863799501922432571536970472938389794449007517164400268171693159444900701682046382323265844175093425740375309103221368654475165472518771494498825818758042594766977294115386388053212698382034145680914945212677174877344356514066082514454934638717526718461223278452956437597599087125867093390475278691477236975683818386508070279824893385337737763945349468250710500730923075952754755623682694412273885127841503533692933782379782881556354022117066395943375864835216983523052694509439960065254088927749922910478164216561286176947073402017986282063190809280416364446436392435400817856802539459999360880508488083744383216645195694719088477207080389435042181664200640675293763532732113492116391521499325361548267092572703649679676958249777183605603/143275474411866219100211627251275336643686488529399090884754307681107278429265723841291115064201043244751229786873396097290103437017869491077858149809095605762548433365921175703232142888825342480818888065504727675694175722701044201629606490265367734898739389515984973380037991065138290457240602862612510128552352031490959848613659903654181520306104501269495353278874808393406170810625180691271096320163084289047455309779132488534692893767455094356251496429363146524114598561864725404743170506999005246355152416569190822676969034446425999554323632805777705223713428516634126046288979678838086488685341482993639444973695304274155469881981927791242540743400729897100668778222313510480916790747209862873031858598491956853324790085258916430050190311900122312610558802057068528370060686716283670960791252443846018127319680769569256077600870258128911141825236267122854114601692552384233827463209434919661098618657412599662003566640289887101113610562337358086103378331372989725616978589912707651087718992952484037808904609359906959590962096368084679990105333327640445369078460719095825067721227775437048546968203806759551882382567626751109432228931590122879972249022453392951444157502448627656724546739632407528138431181686030002400663803249783686552492561659196096700195049238179497433511532425095280380195656027390726381666490073850719007463072490309101258114416744237684738806668300513738933207935289843859612780375384043953058858810503797287605996141879934817003025581230684456608405417561076019221763760127513020132060822981326541332185942703584491694600679419752219303328224567441679322695585280945513415427883833408657287611749367102768067170123236861992108201192583343781438937331842927164082670574179051220235255791497574375048102089056969890181707884376738093381106703692996344444539450023159723294799933790843369297598292031379799840901529251033024202729418788087767680766718992238864633218504388737062977901837134030215486556801229279976358124846962345935941884034262692300114947982596013915189763793943940706748948623550373134445412382771123501426399278547200271204751885820546838074545151275982904028900175096774671735925466884084222775930985055353516287076765214326483433162721834094947769389529774277315208350541976893000754899480450469262212694531872115438253969932684208879698646868033385985055315598239481795186196800371812872602358552924719138453312812755561414458481337197666257320328041575329632586082726747761988603099846170344082567708365184445361876803726142927235230391048049751888393114200774016450667852488397330440384286430262468894046629656266805788845421845286548978964936426542480157289233192425598887303435118880544320379225983094287517274093062152373147149455906080648546955268922586882150529706463736354837277066688123250462509157736242465250986305216979109871063366541034353210950639101752343704670280757913187513448620095250277583938634417032636618610826041744875653083540321900355935489992532123541992603112049564074857099733614039860872428899567593218091953482515894317957233613507720022187057508387117822046173974897427066132295470890505237515071733828456129918612206574980062804755650663754664409735905478884576422296793001847540707088658535301891259532810610996125058611802655781523082298058982812003579805099080582160776326531728886024611312564961108486472970564849418091097706490758501965314877865106543294018077171113520273177221200745349633294530901070547254769966817521047578626742944246661883096209573638286707473081766979582673468158440775709835070682868055267777842163425219476915544538326944847162199072793356906542662716212003247606861615384121934667868886013846739076401006780659119077362248601066567265187341064364327208684713236083173802297267054145357395736788357512932783605436715932247266241384218603968858497000762010053180522295463253449124499843114598210994071981397458543960628406529929280467267591951008467939114747275785925610311689037883487387445651957105771963605377127058006344050876203686606567747298229082687989898960437551731899178814394771325561253691882961681606808220820744431486827701837601117402993057692741550301943126259500691914261136885718045854714912868276018499929979633883568678310066278018163818252315937074480653232610633113622962840267750073724936651498832876905947328430688447472246467035750139416587461933123069927989891834780006134973941665163422169328851329530765960970979536047826842109730010073395663554491960566837367368283597113582726652415078679119119748461729039696877832287196324225696642577109827576838037237313518395290793722671246088863898692706734090688198541589207677750610431328125*t^17 + 6071523675134062120953581317657671504031174236211371868282946891129021821508033707722050032143718178595359965708003798270371660137164279091089789465090731528855391343220659620868840441734008005308805948633489881461668633651970277254458130050069058137193466153182152336996783926414562377726973072098935311696159085646302099997488570266750423059618892951016724647059086420043797141087756571671720042458021621998233225360027065706920226667499143441883228871873512035326903371964088904448524927159453047886824427902971917985253271296997807435281090384121191369200170041960829456359949371881268209564600110752812536500813487012995100321248595161180653684690659380260594625055579903910048435101093701441089621925263119864040547870151559786433974935945394167123055885271917885515218090827280502224070098589445739800514026489815658214237274996102481517512036366485336354920219216614969001868675698226806200138605484494520858053858354217254327143987108929981222978562404165142709813503588243894618287398658578560812911135161894993989671473239777576286881475181849630557900461465488880537339950091439151034499727265221107620819574199553148032266019846851981186983662344586106911199123485250067548991040118446066366393177961128068262076560532810747479164680139365999936884770343169176233938849110209835050438862969217458348237949811738319423575181237142188320493388173063725402399795090152387228451241036025296681018842201701317769970377163139494256144003088681040500226587092870170655771538191158849760878763446417069986320999801701602157457107773058733022768300860382419386979667581150830975693584805260622223604364572615017485526287144594266349745017730402278529904744336633746944592630409693784035648475775841267538385847531338063964915094561060866586229150147333888291791071717691999709796137644860564747414265914001246694699362180784070004355378900463340529247870730246048690269413327057159587294527177054794808543363182185634232569193611228150201657124915523810538046837111091319248108265980300461901245154883402200832502947657592364871961789199860199438575942865968143377308007498716823796637617409952175922635350915957307193133288912755445061041967138336442628757997700871688648742971956985381002336262698058142289649443382397940955619958709247884150108909295001483015102793473437019467221513525236073811060730486706831611746010928260010897359365844636586250634319900950905320726792237655282641980356468492974780992129045387449121757439181103797667263403795368288943565531010502750587966272770016167901953496955081977707408819374654758497725086254618174129443012535699899721041772876903730997620080482361891155415431407320694297472254299342171523714943458792767006157619405455746889840893761333028533783249428205391363282178680538072107572513539839619032498123185433589204609671710944108446502301415719124976658558315284940768542987804616080307912651441009247110335159826548426194001799372226245905064062270189463530259584356030841990809241413430438559089887623530702114131318926240723945003871222730017246384720164762308941688767936780191659282596313293724507846258198739682093662960311291657122214845255371943869747212577235733465298183339554306691608764898142016198281852962982476738344140624323864111262642273166348889468514131136055697209133588809128748383679077791384440281412320825193355957488003249003903613066596565921093946820693758046513743292660490254127406863843355069354575255145896885210988458761853373317355054073344630042883007482810576178942119457035589804535424472574387128011307792791900028646943555224235179017610874262728995333628036034867803473296216656142696673023937606967608904639289110000947355346398073043340947404260745616335055709866534319751764914981161798897482639146868714440441795344762331274238928609881608639363700763376142120738278738360957583718504166681404634942947285964687048641192595273112260681951372588168834410421779211537536051868430673143637298199832300760015670070991638336014804757649699817838810387666258248107797287939370974482204228290770219875798233034789497782179468642752841737573790092211906717365799522191680495266672781289100806718043394576792501225897048816708850373192289860925854016684577753888853249071782270545915123206160641942599546108476285024239000293514307003928485359488605996977021578032851951305487036844989246243461288040515601128125941946219422615545812209641939869839684545177729273277175126888253570893521238600972343309909634169480975546749660594377169145241332669194418436340355827744258632064594997270449455746034918246775174254629525413770512735833380345774381248050653808826094227651776628887/746482077623989103420232014641174065717917627177996251637909325878296109708054334827696273145083223663182701451938261125245825977855690386102826590875953881976496461181551198493333962349943425541828856102228514099504972477122169825102206238575538295026537953424107121306866173213025215434042039808665602770949348478424546806553475587438715624503075758025984848859794089942398315355217264952191973133499100097030071276338666045558518763927707801018935737749503094937286954342440144620524241067406817216480503520021551149773205959940520213677973694404314288651455634739724577186582794594943940969166945048924272524718243558245323428140406076960349077572028791085058849119100397191195044822944815998493539869399154682494863723966561926237788556253271625498384847895046980805576059714343216312019953106556254677504291692066016949959133192970764348097279107450094437331676536044104491680357140357041424872167748491104544881170850809169430578512631020263553079319150962849763373354568573431886596555684928671540988841121189745836758276164677293898593153504911515854542942201341867965758717916854471191994239279268959237019199339990388192037140054635315513229531789220112970312465782757638165376856107218917622486889801429120551331270257731755334431021833604606863348804464772002026275351967644443480813805273274003024533939079930653287289942309212450453919630007051212953687387307336064875576005484970120607860187259324443588842896621408372550461075898740563918328940104750834334748216743777625010265297633059651954066875953711885554051433724537757976374951257503899621654963970963967318880576081147288589072428148640745387839902815584883904308552479725608256765152707617172082918209256234808516301782240952172039922180939089597502750617543056113947833778278530379200408904879970357189420102833379488412451001160924857582672169171870786566559313544048382177628479416523441750530639402034151806958437021807012890710513030507960249769135823439987415646578467361700249308503098983246023869480747911420264481632868070748016362816322653155839064650915694350045196413935263683671832193178288086737761094890518609280920455665215972130882022967815123987041750541666045390857586073444901487684828741075850453754727613598075903684354364939845109580173928379939028982516475116294623354742639865044052509914729144297851077612539251022444895989588384247632478594220567542560652166026552093270671565235192452690786829135200593895142030545500163226738456445588218593011003842418629093656015272466550063460364465168389662279700646526834415797237094254608927395118688306317346088122465580207195859806098865895068522491127748267793613056607030596743896462079381621855566400222036896116470645335350587905254212265492659005936592883021489755101009465062142391017902982379561174433007000851037188844648569310218794107323604264396035312941560024034506473888664110990849480657592735740362624278093259687681388122598201595667347960787726960348130565797367433021696637673764072837825741509572856305457205441227441931794344317517148829887977388575165008944566639047043192571841447935888321745555747872346893231388744353902303018844750537301337812793564122243299948742357397923698568914691743551500485686105221124272902358908067575805374387342816533085017863542683810651205719750901361428281974605346645404304500219723580228467580578979950865062311733060945404080133424514861045243011756865743285460952495123983539011233507088908793264762439660360831051532812666841741027903311195897312105780289152738495395848022715971287089587611245742296241111678794668447696982009353108840957379600466252748358842914802766761588106026352788381351295201963145587645445678793818831122534921646812480774867816305266330730632138757059827855148221329132658754023625616618205925929620647345031287235893572337340961852514966488542397280663793873835300255658396715702560960923420922398777833464484090989714957924824841368905630053588420972171850789190875343310890868966727085615464575396347369071006642948054030217573312461214195924933813646927886232269040343977138941026922474310483396149116222685370776891765068859876535644794387843747445826852663778231612720106985731988780151114324151517538596019732057369364139801459159426125128150641201065811117419989003805187950560586181711562036798430209810221349245265400828134733020494469686961210385274230629387654982552171291833344389904811471762305823687948329380401654062314294497189458865432262466548583488384918515502602897944571079339231686727103074382590109609490679578195200178019986567537394037304901938312217422447319859328403131471201226581202065954449370731395709830799687500*t^15 - 3456789990924643004313919281758282563926019364306447625675395888257916736937151754101027081025835584022955218913438983737900282154985327350187809369918209331930266488270006798771128866445554171359710838804118497800357294724004685802988073851897865452280841134492725044095686549254475250103960494080897925421335580697219384397124542950442783020374463112910004383427163802725896655209629693460697008464407584040081788425447504408939223731467204290694797195824235818863494946273464587459103478578903063939066632560644907149272672173436229410865347475329665931024501464617048815933783666262845103844060233894045907503690294711295033018626764896281604784764789023846674935641333528774699819967843004168666499004359748289355886227073637670996502703962073799224983761874321611501864931107476940449816159674571666238757088167923300586705698159963887321716792199377286247636040814600650951037593942898228553796171176051748772834941660194468682707474746603861091299741145330061914222135298091922570090270387767426104455823791476116447340607272690285873230596908968446752249273162442462136278546443143797452720310345879186535863997053096440736003346883630465202183464222259702746745491431609424866974292826193161033813159192354619948559596419217191809900829239304256062852088886156732159441271775180013800563704971658519562792373280020484149348226080405826838154614991523360678456794085730411660377154989162996675649652478268034010719406704394544904218812380886298485724028607972227448176335538411242586377648557531350478649537528737944831277636049247957411826003582764746030621147942473452709410341047870855661941511607491094906067614521182556933910370116000433623527981979875853365922753566255558053364174745164550830627669932762240702638009192663549849057077781087648628089674160018514947794853430366890194596469457733655579759422100954959572040742399375166483648292237947086098643417124919679502522517490744249769072365674506851631992103852831206316627422664506442424015705714826987788525201020257174217575213983672351854592051175920123697671766884344143995704488659360940253598511998120979099838843693117775111974590746724631445665711649504734030294365229693481805317884850709876422736426409171025194056064811746073427815463973259865624976471625055951257713374835007960583450569798518558616435264000502888395556809074898046334985108244828614065984070031412094636225827673984477854407719789207296813081245344873296553706335164628051719217661202434073182361014205349099488321209460087503761253336885845638786064358526195614365224981140384910831941129999664634130943879762147661877289350310891066543654075345909679171149483383246459238696682543890153541913104237572628526547852349979498650891053010249354758684753658603929239771172419171605796439441848348189943987893178834918514858976647961211029499742004726598798125246544148080893139453750178779967280335628546884254514012315119922516378424094065893690348948579636572440843328069923934673584561386597249012077284635540256137982650954865780337765394975514914356738814632186033723674636474994448078872395266330800588154544787178303748043199469116799871165577521466974933448476192428261930060257376034628458156009481154765291054260777477107574332645198073925738213348484253929869890532543902011868752281134860070277511088260632455005872235652044504601991383220550208203956949686354849094234542689042168020001146634161571793877061544671581195897712719343119408730592839078812609761287456826100860191488782213132372174340620487007811290116648132599122619379748744657970271380570409959822805058411232596882944922378203217417748901882584691612761524246100337655323027149070257471500678771962913798069095931100959834546728100148109763101370492873496300093207224556767224677404841471506053105382688805929075517769515680760573331470046298054766341188209946272169110084203378292366880392635876135195340214311601950103609890750037995869441969520063127848704078849796970204826940277509206707675670418066851147433859913380453298462427117965201458506358943213389947499146073926470580534760008671581545747933066484743264438076528740153042059803627939172101848700800742807275517141960493730803641360511217125634540980840305333259973251868728423131874566153165531630599521864250171723327782744504056588190296141099580277036201421270341981965933893552278174404220203975361299424773960364320638665278829767641757632390516493556603452895560597473792157183292309792981279055219789271129649643907583293103518250457412115027812449019631141446055017810924339389833379556988966249290072659727790068671975513519652897513447675765404767084360262738176189/14003238153582318668262608766961101191775090667780052761494729815706703432369552598972887011101099652102165753390718765108457597061518540678790459843201227180871918230780073251736490432185092567343640798061291818338406099083655883180635232926714456836959363249360942819182135700580749938757568110872301409928885726841420472914731352301799085920165390373636167062200650159022015577278896180487785834473536964897107696045368412280272110966397718646806497070193242673233823994793056661650654737561918653219926573724301713363437884110063707392995014226312726501984742112194423094094973654504127877257500948661358917412406845825955862051987720151389522696197340091226386000398303861155853712627344291910201891498780040146493392319331710390655541224484449261913291146667086439932293468897781975740353786993757844155439482100397384630515431896856697360717163974627925393637296250509406310598699586800295036832767302463899616283707550050983472083072842421149113662304893446689407280671855598019698308721515226053830447081134933796260829611335330979902839771902391410235477346525684887275617385332582849334948345043927450712903749670178666699855683691569149473813473256241914078989742735012514917684818667727182887472014839116528085998905655296210324865014704234112339127829395569145703155064090478842322137947126340015711513585407109383204649276754354583386861572132273522997889552667873463153112964430875390684884948690301613579422132518522188664546746859451193914088527708607958956456291531992575833592096111447214605008370454759371060103305458251890654254213845893665723147990798903551038282806691470675173471498296040239121632638458510283702362487029929615401266300535710848611870817740035536167343176602066899087360707052255116231085943448714178570133133040328857000491148979136238968711467510267531347414165367503225832896383747196601335763943303225548747512706182783332940723481705850909281302372439846426431892598285118556890541019703299866494539405300559484676771817108106225411869541414666540140891348878988698686436831324437149022043554100563756232453754744587460879805962288091391214000436459061911536446291401846287460340718032142172023583197340586636101318204393135639189492838640284415178639967233547495670140350086922838004329621692378548553938693671668747344777685008340159713237272201076110457650803428616615915023230329792706869777936711979849676233965769884908636495310924789702271272928084942422915023321720203061966201403476726685196073087464447924228685660854782769908400067761979330177534076743564924579416888670683894648263303393971840266617189636371271397206003639238175182847551514375197892495184966758578918837221981425501270060984678004953815639080188268977217537992139344341762646444954321074482869192939473419827402508254074024492697126200579969419454997264291181276126101253329029216280719110604708844520434529835920653334592175524811520408252641763782248808986996007368980301746469257543351085177880872153812134874926302453542392627907782094181345935917999910700019033402449899588360109166194633860098588541713251273988697520766561440744835516497666335591897573572177561245815884438196378047173628508543544679484837751819945461999704604673788598152681532679950137584029288165620817994359091682179463306867371176215951399224600923613617759519784763533055701557686443465304665425172616740502237536086863016026297778848008735891984649307122760082893472633496336938934199647324952628210278346666256341061685822087634256770832587653167604842552413935467476984959461656247044674266343206767435828312978959906028513795967549437036382453874628479469986576146260584047650484094871276836091532211213126189950220655329662801193555815590023971622933562380706731550582427306924585293300625473157549838064131227678343848986297374997172866147115948683274135896140590195329500862348669177068385632898389948553820809608892998611870836322076104499056866714203730547665312956122647203231727488317978621737429129680406058304701537634236214063076430675089927606035810879634325168668310062604295590510657786534596289653389885888528787010987605570778820905753279119832762348055038093111972446380003955073487955660551871578424493321775646954790975281363369918068685833872721875480897669299993523423191383466253218067439098731799456054403372858901485618149645313996496684045993692896944141483759669960513035518850474797571147580881027506187254887438538404479534618256131739849841233485903672321203684105189907331838571285544825683194407743834579723546228825392394389215579703852292876225906601992109391232544058109293825873965634127803354291456600806468593836592028238774693625000*t^13 + 4918985305512000428539690625378495589340664948937135338482435785296941512048241661068096653682829258310393931210556220354259735973929647347093278821904790639127671814455142852859681132410822713264483192592957857556597970729988559968334765586648267942741801703451936857473095958995609227711618357822662047311988721204258563897463539791957280242284046467478952569252969533087836674447047310054121079661770605563873111118656226884050169655402235515288790478313908023618822744277114541014388267309662026595878416965987890445081593008414046271371415535280187517283828212912030068135785886819544051583546547418035054871817454422936846079701724844365666089041728255805056757242061054269843796914379397323089744986301891560379541166372537605744045407794665944013921761141298748183515806237887661186661364618697078175158469247344949485414713343532989049563601975999046193266639496145200467210123282385021901703531745826302997531029515135937532031688398113102330591081333363261038868314620338501509566212284084700521252216301538347109744247159317279555193683098013605758563637528897319181602154912252654970688309007005504429318008519241170092215249902067435138167168305533129515571590550723608257928311816726677604590503342814673685968149934002882777471836830547433343710037919082126657910674651184813681444914390374209236112240025145569232437392962815511402579365793287552630406997259157118505663341335497791097020783328703125786541345570200582598105753177497067628452367385106171929277121638750706693397779598304857366269273659998231110441801941741263960133679908197974115721656341841712966992367232279468253153743892370314932650244539747512648157351907799323488433372448394507578179562446457639855774864393512218530909851983030043319485285541469985183384002379333304784131620434321975355680434697151761292871051076370245258221741083660048002081385859151249055993193893052375530417761058067585125625655617684412260597776966626102217181188779072728776696566643854259354286778410422905800754445251105890443737215878579136595805533361922794754277305181534970729972302916707700361572940991362412413586224840207556179893204985699371603159376357868052044089782594451457713263158222856063267400516394034932268646805312328354601654130675007455563452765700546419154295553700071654533891082304701425280008043419353136502980748011962335622017667128617689272170601866250306780413423257114103613528781313697461366188302949413910406690511179932238192152584409159939980772645837719792310143979760033847486034948144594998703906972190255584788990487360940176053871246361440831804922251889619500216735605605250546643425822148939527713621384072115456642901084143280843788036677123219180372926076080705627215731911055962789034666734774872611769897047625262495432042387676446695661576939334284843101112310923574790691681181442698752543682035893107162735997992487745952869521032650549830798584655245323545312004388909380982849625426484565347125509808136440307627247529660225425366230420393905427189792465772439599997313484991797366461581965559770723521561334777662273399735931368890119234602238628770678659230698945467186169538222914858355076905801133430029801144321096744632286854226077897020819810669128347991518887945643472316484801851417853906831331461588345584165921434178456955849542211619670655195285075493086502144480025171252247002435561730282723394681419137856180527168325983831363769947853134047711486989395835280238289563167353433440406338086936169313755530936857033115773124439248723890819231343150519371722583318782161562583094081983816455181600525637809573012648786047490123717646317419439317500495861357176025388073524867853698918806761126935861322843417148333527937800714151787177221157749968928079851548139620720732411706047145916321519560518827824684236074951317458015446603637971785433088976637888838850088944972789555002284710550356615059975273502592870171305558377954512172682526307596522739464004489541465262634822351525857773749973737271708448672534848268292849523942309808800751430923357808496291844141894972416707013984957911140384797066799325049497803212484022840151838923466178371930811549722076699498438226478470535110780488383502455924599543334715715059655814105467719699181177756219097860962111299440243330837345647044134920035898048547411775315508706864153802443293784381832111058388179277734777214100298266365222690864284046051331440958950889796336038258578633749477247862497717748830451937075011515080459982432079397762626244889140958091533355228086602290773856961540048001881778228410366957452980403156945857182726577473339025136453082356349157869252654272807341/880828991038231241683191746377093986054206484798905517132418862271810031241770196699437680287922614169357529265553956128659013286585797409770913341187391310116789541473005487002242554004959706385523785617182185896068964004890831225373030088736567397326276312646660965997993059505020694731032960408362251852683598528627894524914904212203053396717389186374886600356109288947569480083258755349099806569034010552101410328676910974698503667822848193924183958357636505425299060854691732171049489012443891445333534749751386718454451371769322405433335628617502034389621589822253990032080511848535176099499668856686162289214218597239900731711743452219303831149179047457894216615185933152138604806007255020204003688022920356259154467531583307230487292654918264271595196895385466539170545703604497897571056967912193460407614907301986929665445535436867783178281403699605116602217032347626358843521523593749872468288772772472747724812009841018383910804327889666419088987971705029666869301078713630198512081574157550899466715274515913828306995972416813371905055705985304338993680087272684946560085264007507415910087400027405253440882661227261907314810860833631502808120574730683369228490119472501915388909258259185182506544519142473940573140738727865188778514554624906841615094925732038691127623865310237292329497836828305042996819373238595105730650158715533051730481694065236356232661847345084081873388031323651834189441130123710681234193347867570597189564790240808856071342856746634487168203271939112879498445674308716830747864083905626095602785349684667044768819039959583975824394379710220435607862330040920437389443146359619535564933330687730400349874855873833551083072231059173848199553733369309055645875632282429861499054538372432225654433843896647597796942945907544517529672859088217943141811703283853119830507050669133052390688017239391493890066116132545997425371787051871983120447242034862276043230813558683862906932562380002630789478112846551445938883159013209207123174973541650016625462702761340355906775809310495770818566879010516515915157804586511603561673405428960167505527945390643640798581435500152285995517577382378101315813802549402085860563013958932713437094283175449390346408355311686027553337655589436024664031009864281690980694718666664343822738738233545631711565569943272576783796369619228130203770126755581565812599480832490931388669824638263529219289415012399040564306905068843216633660097810056851264486030626940038479771720402212010672384338994780031111658862560737397853245102605011506428572409136013526548958761718250256429107447487940475197669437019621350808131425788132602121861618461627005685236940068311979281622228787663675394749578475778140352558849556186373488124996512934755915171593707074523895572683383779939900511462039360719921681470242636474083549314973196141237907570776084905661116459541505769819468075262175448619131455066230938626168348878116561971981028630145984320299401749683088366256719072349059526373471182561757752063883442121371172497659404820958346092203663629248166706231675242333085634714524180866653045770773767684958624827114919158461559712541843469851495482794461243594213031952496368741050546022923466623198379074205079149925813030848984064345539624398732455556889925083047106837026010118539113777315173236406687553842583041598688936068670105745282183058204800259651718663969977763528845189059340305243503636270046471220455966554122612771986891815627533414952787220281752401795360364656572441085399318019649174792148045343591007492224416357038773557527373889254213501345177904678798354390018945610900246509409329341971937211306591359453822900015659807330442181576705325905333654329057277665990074375581520022758265229844719002811164139394254816610828230843147907238470511742489430168048595823158102578527162994407649427326813415922594346131429416044572215600435758031155735206372858359795439418116673433910746732856922751512123783925857524208054771485782033672366835063379408443608848739612009894930513786621262618015902868103987159603672560627093761162791476451682557214585134578264292607042273944354320215427369219452598762325322699904674693489104000639597099320552443897891762548979048281534879768430497482907010514893976283179622335312114834961444049888878903157966958211212851244729636042154036226325448435921167654574029194991645046667150683387935571889816026960007296170475092448022323727864829792967738536823374039825512000760734560311112886265933260504381068653853799097095734299922372320706010655800467769761385148042339043102463530891095507574604348985306376489017846514435904230531786981885608644915681284590143932365000*t^11 - 275240783553483497108560017190732039461380559472673947829726233833364311899988731503305464781984945180084567040797088691238204171118024401514437078453456132085408550978431623972791901231143727472077138119806047716308320111242427032226367848238233630421288772138987745160265374465291990309032767935890920948561917655149304513723894447465891301494836110081837858483633559437134995536708036821778072317574475354142874904346982822494802930675805209499171599852105008868646541041738509752709675692883654531293693467868964032141436399301867046168771924183148322088015148436102189236732916659111241479040927832150553804373489247624907248605997590745601581472313154518159108384008750808881495538789414522195129505730513781012323042511983660116658196383048338616565886772862088123796963965545008002003970393233200214188823663841244738045858082344762327201976471834556717277457914713013820130391915801672001034318810542814811300969309367514406401366910360318472969141174600344820672304201801268833285793035129371264123699456236610047616619009763018551914802241924286917720106614384427382929599413987310380122050790680366437533247305172090886239209497142943485465260041822997758911713674344386191489646754335358975793262706452791209505684674259390877237394562574219064728561084702061111422087458449635905151725899332677908758488533316870767658203783603385590622473101773422118842163538480835598179490711305411979516352549220428896628430738679948669547730964922739320014405608971299232286226561066892002792002091656442347341462059009196671206989663813273469269538676833873614500647458838531133753150167121724402439487393669482434999755913109864333271938352198352558095464203902062732884156693551861776279928571685166670543628553458551935044796294649365621492808593369264965628598055614760100342118294766380334339447475592853678358038346180057380117989533679997530733388869921877416679432432011924618881209361745481936420627782784588841880726972719951733576266781100071928878243756925620695901709380789845726094186892792579920695300608576185896409367192904944356639827266655462643714246164093732862835903792289047181776520190110538678248014889969617030445579454851563071847791452066744471413607989625986139279694963858020966521206008306051260349197567600782546599175238592667156167116003134789438985337039850830785815462968092534373776592267850432657128176370253651633820864990004413310446394974312837707472557909443130894442397835849102143409659233449234702328317625729771066262454540128512288197014115092399992760445322651455333533565222282585616189523596192479495682204460999510306713463429081748444830140145607586756353950427085024290251647585055827551205439695145348761846561407152816189153519078967736354892663806022878463683507920675393538225560153301620417594329537223226505370175691384031199159192007348862879971128362666025056236955866295860043737870858430014415551750642435040421300344640199142838604926845800369048130594720494833251239001471549672910937439504459339862347531934933516386917932917137480161753827268132135678682677711723780349246899949620292236833593165097661597146787993825238960997838370918884479080278933148752656779873302035317115696648362445950297939306053268544487087095880606352931342178392410968433024645528280311750434082431418980821422854541155393352280254127162371612854108895640518672562448856846481272798168643363806702397448549416242635790072926203568050108230040804870835749601026301162965053808036657619282338108683953322503306833045559932613843459735351476058939835313025414744139190752151852048749292927371272463914747715772822395460028856132476073479955529464208807065333456603721375163714976992066187923310184269473113433048335986560398838324072343051167765956038115514397616964517563350368246545162071970518290515813847716213598020446701743633406940432172562126469650608971777035228187845725969189623543322591427931499999793815699917041417731167203368129005355286844754762909696272444716139784742438424678527598219053930258534400029831187672889117926232186561490896717379700552973957145382640798927617687121535811253738933379605022598901475245821866699849854274987336462562644518451964442990969173195996506419867517531527442803453704964573942460391671978183780493046304850610756581856846949343083294338452907029863187523077846053159200997672123201957567643137922671703228722799387314655808632457559092832624746054152364632632420241345021315110098476546741996065086185100566560500198448025610475742155904813763667624267282693962711660951909757596869293149529752688795471547836377501624828115190918886745281460537871480283765466949843063/3073392519298737531350273019603258050203910240426181125403513768869991705599835669279117496959166348644332151829412979878463068518706466984888169788768051156492729871696435622545892911445714520973580436065406706583954265882974201451713510099392761583511740247706332381928224646829734139967768982879404879901892033275172670612217287935874403925705390337231919666356174513310809191585961373067512450079794237954803841379775517213422449445511426567550235050155821465804978143584467004126372109105351100776018884601263219226152719246611027779412564826897772723401514876760489632265344558671508247969901969573244160578445747957755812723546486670499286833572220755931209309223782281526865438700960541522200446959175428356697424764267871073694558218291961966415833013712819403418776318844224557721013557295425443204751797241898580531292898314271480145737401193249588080144440224799303107760264588857510208424864405452133604419358268428235167952414419074114477059929053545788172866123820670683550603802810739500041832442330001265238427989924211165293675538119577132923727380349966794464105388412653467636990822002027440716693443421929895098193325850215529010650379800807458278654635127091269467274597588050941026007210165939734357420259816208988706982305613608836883158123828932073637622010316403504097838321713615125721047424869919438945620410582200050267430050047303759354332259320764864401582088579749173814634862488687333689465443948440199453034725782311822264280748001864251355511327439192097836931792548823767078194678033672982871077673200234966092003021434313525679282730616932081644924933277716643412504869523746831572672872490768950220766239482909779452955196915303628751019011066261890290182569464685455556514598818264264941899930815550745964813083312964903910312341492989060448201060039696671595954058976226787542460917678333581343169827283619298278516595536525878322921969609850050702944022969354475910290609582713406906635332438062882062221978113352339625536032677567768609146003669123517685013358093736224163975465456820217002406240953389640771291043399283661584461049495820421930763686701935474538805950819718854500102507137190839891630521289046480564327952268738883355748462335209695395002867353962912856512394563395769241086617197347719167849681017893297570648138730125930053425734946495272697489404743412514997531348529427458414578307609717941098258895623631330970514436763652139882583696966279294956599550405727294759263794394880672703147222855549400097191305156241754750123169417668963443737422252559238105987020315745326604960880019899683214880050007237212906427690389639160403199063749416392864723318209636081741345705742605137858294975659897587249946059031320761658858281592946552463679016339179059460933359004920336710755136868399837602863094266340926470083566104119544035989767268259055344127793282979765302534859914877851948846639923614616019376874903670746481289736077737344596426681037582274912305217336263236121904238344620518042247400175123901897937675071821025855229177399260424552836217595862308617885728853348292444384292089955515541665292649609499177336612610636057243385246454454992327790944448420613750249313297231121027575602980621984881283917282853661142692696567518995804550894807403372154706298964050078379941878688908434530379697810967305941789066135058590557828344409338453633250684270136155366949226310234891371875202176326338283957284142391401684677711081045323115171150605863494455397400743181452279182218998415885605444544648378667609305119176216391235857054986138098812571086227691768541193576311992241475305916939933347436960037735587373601367003652838731180009230361967356480900371574565193603492525594738889837761226424304816147384240544875011431152731304639549870055881504211710583858330674106221598811326554152243555326780235205219989006749768811388596430668183111357993936005626327115447445337196962779294116986185496796941497700089254938100091854745280788334535229962570575538211478375062475768616345616570250666896156624723310559742685314315233512947329944577778285559008390517866546034602185570620613568433488337714010459658772617443246935961770788447686230560754268498850541655575727463350514600373824821046893154302252220656253443614290737046305811312708866672893792664985828476985161758485720418446513965252836301458374496185479370586126688833343927469872363762250798185103913376547332437507282908953758455883313829533277539316290722122085536496908577359521252353751884193326855059281717777512190688316631063962559469428481820490734220763183078131827071197226571851147192383775653913568008922645317910618424544754925041982189468750*t^9 + 20160657379224860607096441029899852473903216492721757894591539348381750415644157022932395292098105186788319962449533672441645722627985737453071335557045530063683399605600597217683844902808936346441027891016386045572364148226544069956213151002789053791489974305208353948120879213150065445290496723150730877533063359415491622572137300380877531668134717032722157560226714238282548888032037828922153514976557278001468236616478101137331458540019677774526923453969602271695176146604552839496211275064348471080440438249227781337833438192837067620125580776952873017574770616502811000049639096742786949338302752598544580487671320277281257085697181067143808195454201701289862842774439132520933689653205751332117564431205418714040497749296029501279902749387449050248001599796016680966025812881675184009533067523219185919158041772623014562322799411210650147884859136215714903054081470910162929188289089832932718647376650170883330588902906836402498632029172221255324517073247145916874693468392743198957773918046808025421694642490204229953345244015746293226375807235185698602462810538122395269751922382141655522234240984007412966612823822551823372625242173175469325078415027135136326705769755509765010485676274126040285018502839793743286937452429651819496301329334164347828823912277671970654209234528367534211680084552004851608818979128667709260332899903757485586470211813909260737100361476019287656703508985780006951152890078472062555076762216795557750445290472579318792757982354474973940765174049034730890453801757323597742415057373895738007925176896870438648336962466643622245934037655027364778102371590958678104017291031880236692098435634696525813732793296821664662716293301863289920670113453387185309289779701226839441427538163306624966406359539817618157242974709527717267233564178402362290267280718446722382548970081109608712932234869692509562411333166088630932017184102989070228945552423530311858567790957359717609470341891342242193455270503738919954355751083111165464240131755610706817272623839087025220740050810168890273344225583698571913644604365334305658225895566011237334795675601038205977753102186989188463177608495480845621135807209474314971689193830304484145822725063278614049117874706769524644195940540740546865791928763694739380284287999802221020291149042421712104558263858651433629087264357088374171612841603255811524406615525632193788333193670186948875702418408307252167165789270104676043186046689982941666545263513976773276569930642680865206589960925253718298482382178105874057820308842395430955668814277375994807322970038634477436980874625172895491778191475341556744766515451424431734904809817065359538254600197805636492041736609905717451360821639883638322271319313727263334378290270097505647966755938511768195856836528120696115275082036449812882841804758344714654066618837562657156124837676184174595859764777079705291363155017387015542439044924290445964485650801319372201241664688529948730651126507121859126672860644732773271805384323599598315303024497888844225506460020359435176393030003903210608511386148850147747261061005987616744251042746103348739161358884337793356222885328202138733237808406057349255096663470686580808194670436198770088870473659519278396754381295197852216159786057578026941023089171071968165827663427884799919840087188601630694708941702991397020793559017751131478513003535368060494278921930480647428090495041056650431709372811364994192018467563134787690649166593131709565810242783295493762487512149628154430444339617485667436352012265012577840752623862060409415233307469561631726923596651932943316215892563612798667013168585345642607577535386081800941289242005814764892446384284201785529025315966863779638922648469861737156176617056469716765787086581084253766586989810491154201863182091379832954351683350482205889988287915833909108410809768710337841960718483916109824117855483118886061052533762991808749521463164138249108672085683926715540440800037962471609171444474932639175175241681735155866167871519346689596359486486526763507702476725947161427419850126404195387537577089501089936667265528298649350210774321637601128560250115753633171949607866135511738156551572199872629198533333813599606064734356982533312482275162800786461917887539242218072100139279133318178031460613538839415757107625823710154480155315832843495808091091457578953246301368813008138526568038313990342292285680435502185232032484734089900515841368729670192510795013256021536352819953419552542393980758272531067781355238030693316136869385384502710750344360769571641138491114104977091149875281304837406069757413233603893539276335136792262383629418200728984612276105828349/21292784774226547602818884972414728975268920619946091457043951601321511162979253656443559129259583853352889417903122605693927141371430424862623921412379962260668586039204063790187231935506257465568596485159026856071840011999690546005335429446773380905375455310906616502247830886532798616770164195112216815006572256677666868293792975242005674256521004950757090498938202510519331654124961146742243118199881648575765175572300968929593440602889621971263066360556671593158672105879313884797087814716811547860000115538163479606025375172599277425995547166742739129448403721347183073210883870534632306196706455866920328190539168857654650241563894579929699631284666675078966456060190970055407614529530549108055384161607542863393923203424466262197592884898560028763287545984239004077796718790052491400486083223208952921809837100735263811571713811292607545631668397676884738255598943053995387097257935875560921113439671759879873755031140744635804114766563520008795317155534369512831621511437326304337516542348914183296355482809159092501527250455319184387556015730403666007523027261207857071579815146488076439282819099013641566634313903566593490751146413257913407120278358535331865188975390305527028176950610026127369723155398013845874937747746284496924191136930884752262402687965150314090714581277043884599402751741385838328825296484409184852010687693673550872391196406156764154197352156933047488085058134209962375901661686330547129629873106840597517756923720591709804820868509647754489163445003553096125148366678125445116904305331329162374786494066987346781197403401126387059082970287241872834120452773723150439576220229880009588452580655000570156942574195322655033545808694260434484183998236847083056166821127886162679120749982745887832770762512965952435959923606162079378634522761884993954857017268486744390269951077126763366069102869500628913464162879976837746585563847826346550962665270856560425625257173305519378483961814877198176689231270239575071603247059826666686720226393606762913037672478894959124929147577518938652379041726989738709481146474464177892604614400265890715873937683461746709866064732363418373426848816352848170644820689034577026982696512348166001226335979498146124793268466158673978451237877128677306556459066663499317332119145023413842618705091286898201875993816558731089093327080294046139469078614491933969825029027405921042176510237261552706891695170256279926439888689354694611364175060497076169905381895888447351762235676951065786510171417531791523024728533439608072748755442673864381448807762828708446707461011046053602996946543095844495247405278898337783093802699460849852228807675695270827494884328197690495597699916087883201259308493408120816619755380392204956795937833485919029410178559018320448296474151735666100656503794142665745326012564192039596657386080828213582674204603624827874349417516068962226712101371049170364558420385826751506794035280333276275602093087592060602694652940112492856493662591104773132147010753580059639099635200204810534731605072746976513352470870693137424878370271987236176201781598360718895734311211456512903040589598601759006384374949504710313649419880537855342865366766835624674929882974280969210654504310191529242882041306044972622576852036406114724339532652598526039141679097340412305479682419888500667990063265525126132656275184066052230706176953586672230364217819243952215465228031692711465279178476509271771207328045326050887309632326196356222754376746505255704060423449492414483223216590332279357981812596610376901068145926727939281101165263440423145917329420609638259249613664782849436759947426989204465213333331520366127117803085026503600063948912976456665061397836856896860797889741328256392332679802373236053773169788022955013215001195541979491890420878852373979672094866356829377385661094126654697035209472663615610112122581307659556970642314366271069099123947102891335242205416866314063817028474683691228676876435361009059459908692795004147760416734149085428131810964485126240087100350094547103986444589586334596910107406366977279242939485310097926095090810123781299324694880423907518840127435542332360047309143624116612758950830299049329440486271402671774994476537719680729055401282707910520959108237825842455089217197046936399242875761250971720702092973104432585648833098005644729106567340967362611410960561807896292949635883420552700118069971163306183504641491366929231266390326035888784073439952021603099291995216767643206984880543084974460964019457498332852721325742619896489687121670777305884398938524122416471753424895255312547298663196471674262849829586942438878314310183032921472258366127060264996739351875000*t^7 - 45868437855105116540965573166956564550509757969098278974076480263931603261220683732818837714968851556428077758965480097800280160945866936361361740266368906099126428026784186117340976069759316077081203658185847361088471691081157263431281426762569443395928411961892345771344622806736306144023418312152935614899076249133206072733359674405188096317880576655773519223269888784232143825103150541273038780331972645027663033634722256346077884323847431302186411496473449761236082459876477219245400262263015355108028698571703645189129596608799121000543349209654073746718621589980160885856280129510284380273043372662241889395419984234498380607635747908406412390584294061049729413840097906706365737356464390592088678350131064020464752922664734303732634352980003757411118146353841478914537030312783988312392532395795282255224174284259003669102715182913580866456282977084925069674969973352531635129692433988528810674044201346539361232296377179622892352553845423152290287569400851615416122042065659648301042549719279681451331290750322637415603715205814491255415676420760231313166124424780852477338364465457581691913176422323631228272114346096136010594245228332638735153633155250203453186859269450649981847335480086639584513624264852788897929482057302942755088675742438516234730232955728794003902161286816058374838201902796191991730299604868443912143692091855955134735244214659102570217170433249043901862504387210175617741277187704087811704377610790625983519259196879528114201629453751116865412409043151606428507802116932092809737455591268438864111489503958621058260761333553083071497143695106105851127574053833488986040521731559827488984679905592435472576059316657613920966720265748828649977050728951543277564699124612307790585455002623060174643108937650807807755092623167008330586302565874478523925060116729329421162666335487511116767120599482720667403473972614345788023770019516671889318528018613229920616634530090594280854599997163444965022806293828067166949963346251749198405325042299157386870893872864542013763811811002295858347258170944558698695612539180315421028632976366075245166222567595002078881177909977062650207843644672032491713497061131087890139392982539578161133193347354326124065560055398106725459265063571155527302264277230904625040767127540170105933766044141613103657521636098068393405890622841196778057632663878095719101507158193388650090817820003124411001783261970234150070597050837827926183739876690325120976086638638691811780031161380783909724710371673070056950617679439281937942923512569301496753746311426911720519785102623880599625243303402225687873560377108504281131364825775645633046193789930223533505703941809350865978027297356260438608072463644969290230562617127015962790777981010254540227900340208977792336219787163336818763991167285305161365964394124697181282898339297904046794720274604576315950423725433894643230683904884189674897281257476956155249680402906213272353839775930426842266192318020704482052838072812323852595706893441251258635250867268031614670252674725587622614490712862616792993026553168446858958411117258104048788889786239154598918816618250702252113227956077154602813221813073926197114418673242962607180431191671197334880303628683114032607024742614812950723516874362077960148074815266097565335871523768826157546843879544129368000004682613152367659216077503511130315700226410624950064526578710283113061433580738066479839802270273842602654114860248585528758674684098991320377326915586510677719356939946330867205142047512139639283173041455033763251801866327063872707954316718712687518581757523182053126630225154754266628288015048869574683022873063974743873825322121079555973010691906469242298550982008157513854622103374959424010304842564001303032204347333351926542339853638609017338259982927746913871975119453912925197131241375356502540063477792367352967325440792701780231768850542761277253410221925119549584866650490824808544666074820631775429389342826117874413348865610866962244471572224974218685805972811240937036246833871056735365412586821122125438946180868086537597947516622282434607097967159403780063061533320212083259753976492486593193405956232084079310835583936708595217406349628489866491042983163290761208439727584369700282959238777684286498418032275543829976815196727295745838662960361023376126929464649589522604909675550668438137541267077498022107204252782505346975644688106486047009431858284693208977953595382553821995030522137746453732877102979741756259884380388662790625963098783706524620767231941706050434721659161739164002808111216516981303934822354211644833808457445240830849292966322646728772834805523880075055254237383/7784458949717232456944538592065599840420895710517925909026821015536896554207469078699795810697052161440841292566732995630037879641168112315367885247536760396373461562719765256627590169970029611068089037585020571037016778580532027571843060227852633879384575059901343667488454302603388741614898737998014749572295233624093263677300657615356913169050689981997215881332246079114594368174716978378884580847268559694365763112454117673184698715034915559386497379128245528681665070966630882613989093552382716421935526110726433404353362966326617553589769931927453015067158349739830370851290877399758047426752897843820335037401416571615678582937337803415159004985792117770804940925231107332084504236602566340579387758007058681240789128133675837792668366522054204063997597456603506867151488589911663522758353006334455906898220015322569565520841608429555446790072317430258936566563054449847775928029783008269584062977944514364685028721062207716315482817883437422570331003098586703615861627837302089757801746665194432602968671134531281129590607693342497518031231557351877895223472332054485381007674354630049450920600530822191540489964222809292243930526645707194148839671657959153585122851217961160418903401298289121834092336382069578061805198100792181671209662963979371794856896675431297624562320036768732004082726443087295733118925596450669730842617006289255157648394385046558938093655627265845318224644909281061513770499971346651638789415974543874361330488241936754122192575584172297340124270216352744819946714699529732623384369691023564739169255895457739683448513071379539354933559029744340606022531121576205537049370836730326086100943465269025648774704544526562055274811780697363144755440215621514235587870089764833667635543004444733186174257262804756804544488200102265579285739504345051553388586958371497949130949856153870477917736532935713796320231590529166487999023342216083685298178701173366177110309074111695256650050555976610086101439389119844649833445161657060939231050509490644505841729723466974303737537824039181872912767943200549635724290108943892992995235372140218111179719153093541807908023665595228222543149029634374600020687133625544289434534208815458538082746487128354497236248686552633497498302019595430413149673207167300825691312375599957748914365302190909020040685911430073731496485169139758803676867450459416720151085880987110918645175785665513892842125116007672231171572209011393728885827441472049352438526714625883978063613043186411147756406754796568943901513657386523381435028871515176225475908214367484808473695423393180887117163252314609815466793327769284780916013890125471988986875924447733420804581367298080396240019324161161600460392352428775352312598741218655575602815982134637064515549150608848335936345388806587606691625043019899304742843303037949960068291685464078083988418887346711265891184898347792642023778995867438627903078420624833884204270962702488100757754462130430757974389246922846850761123958038304155838692103459376642251479535558747937428758843799969908107354941973835187589941819866301397751188971443703682311468614941090738746022003789890389430846755732904845850325547723517007069058817982916547823828184145730679164012328457118217827843058123968485673257733739869899220904410627418121836742895801871165444184970711924975394216677718863317315197379120922320903333509913407051961111890906391132535674764274754729241850195713067099151066167108448711489543000975011952404825907324502085355423626696151531500960903992446216896576648223148544476526467836020812445587300612627816786980648394921514134267361318461084406862500189601632443584228727875788408659192375280886044884548830102436689113187668112830829336034464093734831302293340752965895567449384736241390430544606745190583594729903018444181195972646582783130241690325873760206420667425407857460345889940434676741955254714550713434088324747293606432634238424243851287945893970381739516277406476067828189644038226130548643593214635149511360016911747250453365176472077576360597194796192853508547781202327712123594192930113369134271323521980737249215479848757127480006068094714401077866758181539999621868863744410405131193296056211729466127012927768485427826705845291064061425910538559985413688531018275224059938255654650892887138399581565061375398498121851526029995949350461186331053469452703962085594490538024718191441014828167230217625352803295436493151153452529249662994590950201446294364815455592471710080493961988055179277168403816594806371237368269639576874861686090627957737246342152281290748563940200866952775855362150934676740797913505837869491253185194831505986929551828483977302558750000*t^5 + 7666367950438749461898402580306835713571966255539973911617214186075432899464357976598819056577791364192676171288304635478108855310819239204154522913509106261560356779841758843348073425413785784246218439002767022593383080279855764159534515975650697845846698898022084379432126234488014904968711062771443258318889162893730108649968002916437769657097448444066225229149491587973840589140050754189645213936025693883703550140737524580251362883604794261056132353648780571787574062582219922426890109237394550892037847810970371847214771228958868395770509381181554639930075483558947194001091307973112143532951498902417240364008102492042548867528035621221831509863014826373168470387313376391657189438301098117283734181341965296778674865506010088419148964101218323372094951861867000168185874193000480696606815817738000057337255989427934260581005109413432188969787221891728936893763531639142463466441569033986362219624490370430947852750502932177384859425451463477565042590905836781580070279668701048756847036905425046670048312353889017887293507708176508420176352312712703006538676965647798737413575152747563390738974666843134337541283403765277791608591422988950874063069785399253726766427305629722388462584803654470255480531804297890951209386863663569752423989359159621377378274074715835362241324151667573234545012617001106418238787349914720460610238660982406583951403086524613693098730717404420766399168578873500659058379917089236739629490786771705062558330935887087226236601806396106957997857838986686026569847959457620407300310724883648901376813131699729256290682266489241019611324908073396300840192283120958621681392371342868610557618277647027297577212594611247418102865787313439244557123136713599405574537741572287195445054265296804417866292210231870438897915616007122397640367362211162983980190207099391742126551995896000505074107481861693061299899096100212667113248597703919447121185831982389820532836990093946297977718773014002478133983186151641567377349806931398630713138163525823989668906848766642915141576995928802513902017661727210451993537667781657847837483032391047532592685409918421864280205010646338960511542515474976060588189042056187292667379156929077768227041476873036020081914422850725369201287820084827982445734415625142480753083400586824856893701010707282834535537519180595429066930820349358577486863544240825212225020281344669025629611913773408840851088965718389690454337802922093694912593970913722700620989437464710354530041125578611980209557825063281485796411235794660719888232906029243771387777949164968205752098947591640497236535349405139122586499620196069970038518783577332236419750395803442845009360139092645151518778639487459791403916649647792570323234616200399798451808149069087912798148356851114282484398590267715368926756089006658264466411829369355616586770254406381928159201432925419973700998351480981083656488234964767875428697710507016348905335664845103620082543386531018257464652765047827036707784447768870207130934216722469560442835739169251127221337722267809679821456666186758788780429164640363768437770567052301754770879149979082823444301305855990406877705804502926466209127255824246974625789730624420992066898209796470388003811676196566052306913576674976361142409140065850367516271415126742040646973848654730439686951120531425512256068718015961113253581301166512160792134648927206000730389632133225783764667903013984663277234085004107491909302834850391208124211251545194847543927873655389623040336099732755747922496103573648552587714167968644181692531449006581489163770744507836726869524664413029565449246168420485571793133233859897247115868379041054492612142059895803921652247132837100721631516569049428579477690946556062448930712728827316230143303888004747307742440696197889687975165631042630156340048414284058365345286251956666389907756392473234422197167336776831065169499707144193769510743511104041961232743627950052568922162579357228030234953367061254512202412401682998708726885304719414454194630893095462673859920519741322107284716599724027739950656641131151136490910671734486961355769010184469941671902786938612847384040278554781441356476121735946254433746305323094474551075430207484914526155750823746532945510696670160258596696224481201028539431455206530038713982852951765774657467516721440952739340833288178599817336818345475255013345733007334889781210331215161817180704701291754274707495659243050202645379646446250252923348530972126526944708374079251274603262516789373403529843765921188955263304979006866228614628334900447112374056890004232141613430285125002447075487601022972781217888446153930005099484494126378767846693252349/434372809394221571097505253437260471095485980646900265723696612666958827724776774591448606236895510608398944125223701156156113683977180667197527996812551230117639155199762901319819531484327652297599368297244147863865536244793687138508842760714176970469659288342494976645855750085269091782111349580289223026134074036224404113193376694936915754833028500995444646178339331214594365744149207393541759611277585630945609581674939766163706188298948288213766553755356100500436910959938003249860591420222955576344002356978534983962917653521025259490309162201551878240747435915482534693502030958906499046412811699685174695086999044696154864927903449430565872478207200171610915703627895789130315336402423201804329836896793874413236033349859111748830894851930624586771065938078475683187053063317070824569916097753462639604920676854999381756062961750369193930886035312608448660414218438301505896784061891861442790714169303901549424602635271190570403941237895808179424469972901138061765078833321456608485337463917849339245651849306845487031155909288511361506142720900234786553469756128640284260228228988356759361369509619878287959340003632758507211323386830461433505253678514120770049855097962232751374809792444532998342352370119482455848730054024203737253499193390048946153014834489066407450577458051695245827816135524271101908036048281947370981018028950940437796780406685597988745625984001434168756935185937883232468393898401143161444449411379548189362241243900070880018345717596814191578934278072483160953026680233759080384847828759114912445644478966541874336427029382978296005292593859734205816057236583952268967354892689552195604432645362011631201628513584582162684334497362912863477353564031680494345803151008877718654063299648016111788523555264505429693582441565706419324144264342453876679083152277129585561507001973385972667809698537812829834668922751527490030345502495657469639638371525473832682755246335432595321072821023494842804460317912887331460706240020464000409092618429577963425968518569457166148554610581386348508532451230590669673415388079069229009134133765424170603828328742619632881267720540213734817907715853598102681154342056305371350447008851902586425017253981762180945782676709636949160405252693425017053751764959935386073575230558477642389421583862252723318270273857798114217503872437998541245169203735635452984430592159080789260400808840135675220590581473228110499373729262835770071829171234140353866069790676124325975949607809801742044807496917648547069704462082168004684074611030546833381555678361705652312832204625339493501137709479155227703047067689526090775113575069001336985467676584183524880895640295232886110193078288192817305689893265525664659043009760000981118637131803112748199967642603973737145248072695407588453392677400510381204650656309517607771810676048895557086553773913946488636728117327806829424926867969403075436991775870865730738598319718798836022282698986878036294970919978294854272470716858537371895799019373033216637632558084178134908524743484038320872390405762140003467518753548539617994516344606558665472979948713712863222028027811475883730241248969896090398448165562972248994453482043446743368569612675331771897351887927907196554793642643317441500567781542684740376526466113009931198490253585744411031785521365725413626997290616712573106188013754947465506406009853168113499430043512576625195490651846531313891695240920789144132629492124651438101116499454405666944189285628707216362832638369645255457753618442778498902828976970851688781790176905249961334463771374184632176713520180436620488692118761570128509902927510579771090351999963015468993203182934540673441304557824719715967252515871880695960276950723096430403586667968414015496972663675668282269586024389056381634564585928588429185310735273679319298667486320183755819518273242337758446287300658676254962201103213071929809622128520898983238940990504072806901867380883547301065008279281364584812982137333018084614312501376641342733888943675496575297776847141928760921323469627561225776966191089886336496555965500325997692339852526525138506223775560647713384338599685063580144965106529931978900282596938100606320585919936614504209887321369481486872730186167241374627565808051647186083820030819757502544554665529519823102322696651330424747236195199315152473773973755734197272783595460881084376172572021779275082408627411731446143494686423885356317834362651132131195098175021240703225556702422059921422491563078933479003665996932965990195515045149445888389617282083857040041738345892097296023769867863208375964892729208022154962136523573625753117611927733871598034070668992029405933482778250000*t^3 - 47793638984686265572215738858750098276563497062035040502196203739860077543189539361660004125674339618245367988375094659653415016099459413053882179850217437473016242184732210087123806775323564351568592831706017619316768142369177317338462898658106933241490340217816014822024834992545540293764350682309731437724218083613187952523685994875964250593076961824114442379852059631690373486538251743478977031982145414944267289108675796234389348387923774304363201919136431810897636347740407673739325185045045536762802211262586521330436086691339044558470638345347661491015141955334560083503268974787805704383112784504754141739682370803103230036577246754314204819671099432298668992426275916527058722266153619700515451337957994490835997205224931088239482554592973913446728611943474171379187470873004268627008301188808311693659819328675622046590133955595241496804889120420755622828884903541757329821767316163795985491147461430907826347733183099614596824304574572465813997860335904467552483810578823013140314292706188345597893233939872622845449056329109520839059411187492743180209528852010907058015893051043665245134477478624803935288221070185627527261898666339016949427784758158411148621464738368721716253111436381988462826393017866886766873545705965706391627958120034975823654568744595830751370442317081912513390763935479452205531512088325255785892114312904265717514654558971001354509208356211391761052040048056984820846738030237020129829696375973894380085257817189483844033976419899772316155638320822765728010234960625421487225747286021284769739970601466054157978584081013027422175537948320665371480052519792493586408197163445473216341148423257145607311728522728681292407874938517545710716971365045303806362132796745247894660325503839069573544503771058297832556516229271727685695573343338373594049423666419394991828435859350810652589544035942517862211344095485748577432536144830427677738356174333775221972762958291314044048086628505297216469075775790888837259653554845922854402057957788592578685316602104714739083506177787606456952612552207915821345391380543396237809212969652431127745782259067049457891386927353772627557414230275181793162188945526636408820375678054773062164237976926613192461219611053344677894962446476064107037848846257940758943452467655441832904275882163735379010401457279503394305994780699200575865683622123256780419968464110122826111754772594483931840308171360578475342919932157046305935788716871501015017110382830991631461344168735913206563285892197817778672962872914716328545572434210167611954248631675235436527359704609759630998233008873821559726828136360028240763482610030986422060108064695905419833668206230972040597575317863817038648525303114000272272282343096594534487504878363552895691068255951069015663445202555985708444253077802494915138874038767305854039049135272891081502013641434067358972280208276955932705876062912057018944721026596775888945912891366562906700671867035426531403846712710751288069749371069556971904820334609408894399490387571830815462447057917729015955063218563989925132242040512211105807258609547685953273366357054989432078782719362207228617303559171576954014565629303358831989829004301009461781489039701875129639023438750056089293006532710014051884763857088271696108391518186135008273951521031451814057955270602385962026296139817393225541017870246392816257398178827981126347401915245650096435716406496077384807034347900124404533117447613764691497111507527171335384077290965660815796833271463146449906637659034468244476417838724922349645666509273081631558065278472907645924547802799097892873914433909927359343806252873052829470754569690140740527247172721728472422683185570537173622626919429718553520399251569180167952193817432492210286437754725906816302188528028789087886560790007853273126474169265785582174666387556019172594713125404207342410531721481714196839366280699287874578781797331283553194071347925187595303463420784043121141673712569110086109958633101137735751648896451731300760523263802250554537634451371529882951156464626975668813493307306170410622616857653084091606770002168314210438945289361317896735926528085985227507303915543383108811418195356934664731889496620861233493259336880916525945775765467132961923616273114178398581740166530641769626714643975406182270533776089366502526956161445127239707951031629821957570622750973113470702444924142955870151387650712075103106057187407360229069463746211401965039472640810395402453879636525025277705674863068942706641501488669317808989438136006254700332636885034379829985276479580620417866660548668469772653482053774593128083046437891735036050216988254502724863584631/2977263631056227018564150591267889478966976825683962237981170532654780298363574142512220655248721312295067762858304118341153362542260259156416389811486028223097985042931708219462929705382162450123129003537360930150245029677856730595196026422395087985094123038847517652426802953709448566589888208581565716158293965789954769859179602763213443402918049517239610179014034166033365548538022692343234144002298451512106365674396982980580402832299041392131858253864836605513411327204575063941752803692778174679524516155123708535912498083508693966089827382589803498775123050337369873211711837197504962213954480191592134889242139285521561470026671559638670250944378517842916484718616202387997369701591609029033844090396774680874055311918825995111778425130941156021826681117246218745177926204819089610072966586685191842292060472610308262453014883663988850067948033705170408526589122212524905000874090883800305794686702103825203347797229254618701310347234744185229805221272593217131681477836724150503993250533936925679412905383790670109026047794915004956990019899503692599501907286798388615033647652857695288122720180519582432054642941566198934844279047233787742150592921482202778050048483949470316714842119046903259471540203527285999463170578624229782425025721360960485090455844727142667734166327062661164111489762239274844327997080932514271932394406767904250732099037490869547860644765343163365021493253615907989210449845291168752400497007163986547920361859231735823459077939361497271447278697621811665698870370768890363471144492953100129054521532916505763680926930562497070536276320413594869030892309085839510213744993642972340705382090085454722194495436860990240065542700674965251751027553467143388328525764206682696608058866337443766217171868375464299358096318231612749117572145180569279737882439566159034369495909359249687660612308727925437825126574692761337916326465022318906488354671497518561513051584257444247096519960765204235055571762361248584386924020140263669470655655486065624315492554361487659643218060026585597068899509476340215053201305791953673833440208517178169347073336590038733707022501202714974064409135746536995460412052844259732797855539839082311121472428333328281899218763280636589036944336169517304389256888996223792045963559452898840544160439389190541077310835400324574532474459002115001451263917271334667330784683757032909722330543925096607241131277181084340714457435989020174033995777834003675457020023592602150960154603529682773598784718456382749706932667188193198772094729771873087136079545437524158560870735869514445039048050388376456547968443121960080521090962452113330587893033254091243454472201190242073546948390766988268616082810090790493183857296063340058083992007567168628287278217014736656683054498266439512524295643015998237840209706788151936602619008751804964197420658701841557530907304184342643350019574206950246224381130448225529437475983072600355236062665972559873771779847351229313659226371801224903202455778619331839037106491868637633018846679296845990979509239494667940433618123280615298337414111990787519596050065141906916667650440624490953067695227314496119606030134796205623316149908172791220172070886878836519879766065172530576385981425617738296951808335990484991330775153149588903422985279785623150613696594360909605901710596102050761498663677612035753158491192535256444610676756575785618527425509531433380632661130477908925409064643937715065318069340010405508846630728580097378820248708825276855116686259743210961229806946321045950191853504204734109979970432960557166377890586236742669599577230678261922494959648978765514348454333079835193724246816363830865878941656756933053192209952538515603561064933081223450057916953366837731218833465610309684722787542166657282453578099385533191707650664688343667692950062486259493012948164515190052683927539931343497553420061606263852236785005903661780950241372413332363973216006472647126049744247574353091738981732970061454960600269852395869988530468109132776520178806451970048814904614738909235012955768095262598070144013533484442516246072525557720178075461655272868821820818674706622243615001007242105379020299846564572489015992898878580938602681886654357940171484354633588593107309353998421282849794577087882024135103316917120847170149964327286288348087928639274247325778450761477140537560554789099161682837399278781294009133717909287108536496530380879761823027337968149233068741291420653358503231184535711416660921936856554004294020644704391131759371961827026670501787616436795286081579135416883162922635979074076926035581446651853802977421994226516160298421342578244858526043716201553169079875921875*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (-0.99261540453781165524 - 1.3323852731481804946e-1790j)  +/-  (9.58e-480, 9.58e-480j)
| (-0.97153353933493032762 + 1.9584897027656205004e-1793j)  +/-  (2.94e-480, 2.94e-480j)
| (-0.93656357559295783003 - 2.1190355811182477619e-1794j)  +/-  (4.75e-481, 4.75e-481j)
| (0.98720099747671285453 - 2.1053896020586536952e-1789j)  +/-  (6.71e-480, 6.71e-480j)
| (0.92205911628964561356 - 5.5168011666119350951e-1797j)  +/-  (2.51e-481, 2.51e-481j)
| (0.93656357559295783003 + 8.5056692826161642935e-1807j)  +/-  (4.79e-481, 4.79e-481j)
| (-0.99876345470551067944 + 5.2315280068403479712e-1818j)  +/-  (9.9e-480, 9.9e-480j)
| (-0.9061798459386639928 - 9.3629219585988626125e-1833j)  +/-  (1.01e-481, 1.01e-481j)
| (-0.92205911628964561356 + 2.1820041752517216744e-1832j)  +/-  (2.34e-481, 2.34e-481j)
| (0.98016719931028024351 - 1.3301857929355954946e-1829j)  +/-  (4.75e-480, 4.75e-480j)
| (0.87032808764810700892 + 8.5039046514586689935e-1853j)  +/-  (1.67e-482, 1.67e-482j)
| (0.99643709449559093308 + 3.4190225568960198656e-1878j)  +/-  (1.11e-479, 1.11e-479j)
| (-0.94967315210357844057 - 2.9481375430971879438e-1908j)  +/-  (9.73e-481, 9.73e-481j)
| (-0.88893380941436752595 - 1.6721435023930422665e-1916j)  +/-  (4.6e-482, 4.6e-482j)
| (0.99980946900093203347 - 3.1589951383820189726e-1921j)  +/-  (4.42e-480, 4.42e-480j)
| (0.85038259852090818968 + 1.9749666427511958432e-1949j)  +/-  (6.03e-483, 6.03e-483j)
| (0.9061798459386639928 - 4.0132134451612077633e-1946j)  +/-  (1.11e-481, 1.11e-481j)
| (-0.98720099747671285453 + 1.5754455252797406603e-1945j)  +/-  (6.97e-480, 6.97e-480j)
| (-0.75903485521757160188 + 5.1098479826854629754e-1955j)  +/-  (5.29e-485, 5.29e-485j)
| (-0.96134856368178933391 + 1.6859241260318267132e-1949j)  +/-  (1.72e-480, 1.72e-480j)
| (0.88893380941436752595 + 2.3923370155222666864e-1948j)  +/-  (4.26e-482, 4.26e-482j)
| (0.73415620079730241944 - 2.9562151703284641478e-1962j)  +/-  (1.66e-485, 1.66e-485j)
| (0.97153353933493032762 - 7.0550150994032026367e-1955j)  +/-  (3.14e-480, 3.14e-480j)
| (-0.80673170540834042717 - 8.4065758193142950642e-1983j)  +/-  (5.76e-484, 5.76e-484j)
| (-0.78329303812765274646 + 7.7108091751438871906e-1986j)  +/-  (1.8e-484, 1.8e-484j)
| (0.99876345470551067944 - 1.6019027067446778391e-1975j)  +/-  (1.04e-479, 1.04e-479j)
| (0.75903485521757160188 + 3.1898964601512997819e-2002j)  +/-  (5.17e-485, 5.17e-485j)
| (0.82914919218009739841 + 7.0277979387728713284e-2000j)  +/-  (1.85e-483, 1.85e-483j)
| (-0.99980946900093203347 - 1.9847403070757343213e-1995j)  +/-  (4.23e-480, 4.23e-480j)
| (-0.63087264370021210705 + 3.2655994510186022635e-2005j)  +/-  (8.04e-488, 8.04e-488j)
| (-0.98016719931028024351 - 2.6319830805666654156e-1995j)  +/-  (4.83e-480, 4.83e-480j)
| (0.80673170540834042717 - 1.1103868726190668654e-2000j)  +/-  (5.72e-484, 5.72e-484j)
| (0.68327726203571528858 - 4.7527641746686742857e-2004j)  +/-  (1.16e-486, 1.16e-486j)
| (-0.99643709449559093308 - 3.9457199273227332308e-1997j)  +/-  (1.09e-479, 1.09e-479j)
| (-0.65746175824088214745 - 1.173152616992065785e-2005j)  +/-  (3.01e-487, 3.01e-487j)
| (-0.73415620079730241944 - 5.0597383225997772069e-2004j)  +/-  (1.56e-485, 1.56e-485j)
| (0.99261540453781165524 - 1.8119475731233567833e-1995j)  +/-  (9.74e-480, 9.74e-480j)
| (0.60320379396288538237 - 8.0421313925412988555e-2014j)  +/-  (2.13e-488, 2.13e-488j)
| (0.94967315210357844057 - 1.7457057824458732145e-2007j)  +/-  (1.01e-480, 1.01e-480j)
| (-0.85038259852090818968 - 3.3275200556855205271e-2015j)  +/-  (5.56e-483, 5.56e-483j)
| (-0.53846931010568309104 + 3.6481612652651837823e-2024j)  +/-  (4.44e-490, 4.44e-490j)
| (-0.30384202795433928862 - 2.5172799705299123673e-2033j)  +/-  (1.36e-499, 1.36e-499j)
| (0.70884114799990130329 + 3.5969057943111873172e-2020j)  +/-  (4.92e-486, 4.92e-486j)
| (0.53846931010568309104 - 1.2879499889035566158e-2024j)  +/-  (4.32e-490, 4.32e-490j)
| (-0.87032808764810700892 - 4.5569992949362846823e-2018j)  +/-  (1.66e-482, 1.66e-482j)
| (-0.56410875750833409363 + 4.4903577469039279611e-2026j)  +/-  (3.83e-489, 3.83e-489j)
| (-0.68327726203571528858 - 3.2173279223086336819e-2022j)  +/-  (1.13e-486, 1.13e-486j)
| (0.96134856368178933391 - 7.333124483988614798e-2023j)  +/-  (1.71e-480, 1.71e-480j)
| (0.51323543731064183872 - 1.8549951713356931665e-2042j)  +/-  (7.14e-491, 7.14e-491j)
| (0.78329303812765274646 - 6.5722492570304089585e-2037j)  +/-  (1.74e-484, 1.74e-484j)
| (-0.19323974992158097221 + 1.0966493008269620507e-2054j)  +/-  (6.51e-504, 6.51e-504j)
| (-0.51323543731064183872 - 1.7861301712335119175e-2041j)  +/-  (7.06e-491, 7.06e-491j)
| (0.65746175824088214745 + 1.864484036712951765e-2039j)  +/-  (3.21e-487, 3.21e-487j)
| (0.56410875750833409363 + 9.8224639048778185042e-2042j)  +/-  (3.62e-489, 3.62e-489j)
| (0.63087264370021210705 - 1.5218577271399845508e-2040j)  +/-  (7.7e-488, 7.7e-488j)
| (0.19323974992158097221 - 1.6019181984290496969e-2055j)  +/-  (6.58e-504, 6.58e-504j)
| (-0.49591603458375549133 - 8.5384005296529134619e-2042j)  +/-  (1.36e-491, 1.36e-491j)
| (-0.57841876335392393691 + 6.0367620898923441174e-2039j)  +/-  (9.11e-489, 9.11e-489j)
| (0.57841876335392393691 - 3.1999439640239950959e-2041j)  +/-  (9.05e-489, 9.05e-489j)
| (0.43678909447140196308 - 2.8712939807680437931e-2046j)  +/-  (3.04e-494, 3.04e-494j)
| (0.15500602137286204479 + 1.28362447421433579e-2056j)  +/-  (2.27e-505, 2.27e-505j)
| (-0.60320379396288538237 - 2.8763004792210972239e-2038j)  +/-  (2.16e-488, 2.16e-488j)
| (-0.46824203859491784366 + 1.8916072593688770666e-2043j)  +/-  (7.17e-493, 7.17e-493j)
| (-0.15500602137286204479 - 3.6453953936929802425e-2056j)  +/-  (2.42e-505, 2.42e-505j)
| (0.46824203859491784366 - 5.978996537742049121e-2045j)  +/-  (6.7e-493, 6.7e-493j)
| (0.49591603458375549133 + 1.1500513404809099675e-2044j)  +/-  (1.48e-491, 1.48e-491j)
| (-0.70884114799990130329 - 3.8673813751777032032e-2035j)  +/-  (4.3e-486, 4.3e-486j)
| (-0.40491500375494880555 + 1.1733621095898824674e-2046j)  +/-  (1.5e-495, 1.5e-495j)
| (-0.82914919218009739841 + 8.3870401792675040077e-2054j)  +/-  (1.81e-483, 1.81e-483j)
| (0.11643864110348906669 + 7.7398916811708872461e-2079j)  +/-  (7.46e-507, 7.46e-507j)
| (0.33873898824235049927 + 1.2652429497135055891e-2069j)  +/-  (3.3e-498, 3.3e-498j)
| (0.07769373577500865365 - 7.7293388133645816945e-2081j)  +/-  (3.28e-508, 3.28e-508j)
| (-0.43678909447140196308 - 1.1518036570081686401e-2065j)  +/-  (3.1e-494, 3.1e-494j)
| (-0.37240752327919283826 - 9.4581101035842469881e-2069j)  +/-  (7.12e-497, 7.12e-497j)
| (-0.038864025063716904264 + 7.8795163560697752468e-2082j)  +/-  (1.17e-509, 1.17e-509j)
| (0.40491500375494880555 + 8.9518835928263757111e-2067j)  +/-  (1.66e-495, 1.66e-495j)
| (0.37240752327919283826 - 1.38782225932864004e-2068j)  +/-  (7.28e-497, 7.28e-497j)
| (-0.11643864110348906669 - 2.235047844608434963e-2080j)  +/-  (7.83e-507, 7.83e-507j)
| (-0.33873898824235049927 + 3.5294729505173570753e-2070j)  +/-  (3.43e-498, 3.43e-498j)
| (-0.07769373577500865365 - 1.5273728743021755379e-2080j)  +/-  (3.12e-508, 3.12e-508j)
| (0.23092952235512749606 - 2.562844909342023882e-2074j)  +/-  (1.93e-502, 1.93e-502j)
| (0.26785652011756542615 + 1.0646910987849182325e-2072j)  +/-  (5.4e-501, 5.4e-501j)
| (-2.4956786608920672411e-2127 - 1.4206632749852211946e-2127j)  +/-  (2.5e-2125, 2.5e-2125j)
| (-0.26785652011756542615 + 1.4600883117843896728e-2072j)  +/-  (5.67e-501, 5.67e-501j)
| (-0.23092952235512749606 - 3.468854518890659957e-2074j)  +/-  (1.98e-502, 1.98e-502j)
| (0.038864025063716904264 + 5.786551470573076174e-2082j)  +/-  (1.26e-509, 1.26e-509j)
| (0.30384202795433928862 - 5.0313583753727140351e-2071j)  +/-  (1.4e-499, 1.4e-499j)
-------------------------------------------------
The weights are:
| (0.004608745596771165328 + 1.1988526906842379054e-1791j)  +/-  (6.82e-126, 1.52e-358j)
| (0.0094190143663701304132 + 4.1784063998169909254e-1791j)  +/-  (3.95e-126, 8.79e-359j)
| (0.013811844988240392961 - 3.2020355078772399327e-1791j)  +/-  (2.23e-126, 4.97e-359j)
| (0.0062241333815266091259 - 2.0037425588821325518e-1790j)  +/-  (2.16e-127, 4.81e-360j)
| (0.015193866973328075846 + 4.308027167287614645e-1790j)  +/-  (1.03e-127, 2.29e-360j)
| (0.013811844988240392961 - 4.5666849518169165216e-1790j)  +/-  (1.12e-127, 2.49e-360j)
| (0.0016365678702123327046 + 6.9038009999544308146e-1791j)  +/-  (8.18e-128, 1.82e-360j)
| (0.016563519757158364553 - 3.7676641569585706144e-1791j)  +/-  (3.43e-128, 7.63e-361j)
| (0.015193866973328075846 + 3.3976650210948927217e-1791j)  +/-  (8.82e-128, 1.96e-360j)
| (0.0078399384268765166609 - 1.9542498765004417178e-1789j)  +/-  (6.23e-130, 1.39e-362j)
| (0.019280860742415785254 - 4.7843416594858516381e-1790j)  +/-  (1.12e-130, 2.5e-363j)
| (0.0030501832448581354507 - 1.2875047336448366978e-1789j)  +/-  (6.17e-131, 1.37e-363j)
| (0.012400726247369440748 + 3.1982433447015457894e-1791j)  +/-  (9.19e-130, 2.04e-362j)
| (0.017927590710046086391 + 4.3461240894560151609e-1791j)  +/-  (7.72e-131, 1.72e-363j)
| (0.00052676564103059975352 - 2.9533287820633256538e-1790j)  +/-  (2.32e-131, 5.16e-364j)
| (0.020601847382291701407 + 5.4120693711091276808e-1790j)  +/-  (3.53e-132, 7.85e-365j)
| (0.016563519757158364553 - 4.2747275816849548147e-1790j)  +/-  (2.86e-131, 6.37e-364j)
| (0.0062241333815266091259 + 1.2360139924562105975e-1790j)  +/-  (4.31e-131, 9.59e-364j)
| (0.024599607969063459841 + 2.7555474493156449235e-1790j)  +/-  (4.96e-135, 1.1e-367j)
| (0.010940494639577843749 - 3.4678038589869262526e-1791j)  +/-  (1.41e-130, 3.14e-363j)
| (0.017927590710046086391 + 4.428145095577415796e-1790j)  +/-  (2.43e-132, 5.4e-365j)
| (0.025128020811045792164 - 2.3233395595510557814e-1789j)  +/-  (2.33e-136, 5.18e-369j)
| (0.0094190143663701304132 + 9.5119805232644601732e-1790j)  +/-  (1.2e-132, 2.67e-365j)
| (0.022959669546935943325 + 1.1986199823490951441e-1790j)  +/-  (1.55e-135, 3.46e-368j)
| (0.023883226539737666311 - 1.7692030152429743502e-1790j)  +/-  (1.17e-135, 2.6e-368j)
| (0.0016365678702123327046 + 8.1004177517065197011e-1790j)  +/-  (1.35e-132, 3e-365j)
| (0.024599607969063459841 + 1.5573068978812895553e-1789j)  +/-  (5.92e-137, 1.32e-369j)
| (0.021847818190763417931 - 6.4513838388147564646e-1790j)  +/-  (1.13e-135, 2.51e-368j)
| (0.00052676564103059975352 - 2.3187566651940557093e-1791j)  +/-  (4.59e-134, 1.02e-366j)
| (0.027189781237861328294 - 3.9296252397932563362e-1789j)  +/-  (3.97e-141, 8.84e-374j)
| (0.0078399384268765166609 - 6.0189060530010916546e-1791j)  +/-  (4.79e-134, 1.07e-366j)
| (0.022959669546935943325 + 8.1538580339683019141e-1790j)  +/-  (1.75e-137, 3.9e-370j)
| (0.025650079140346624602 - 5.6620073547811574026e-1789j)  +/-  (1.53e-140, 3.4e-373j)
| (0.0030501832448581354507 - 1.4461152460431719542e-1790j)  +/-  (7.39e-134, 1.65e-366j)
| (0.026079323252697827569 + 2.2012664014503313107e-1789j)  +/-  (1.22e-141, 2.71e-374j)
| (0.025128020811045792164 - 4.4872082305765478428e-1790j)  +/-  (3.66e-140, 8.14e-373j)
| (0.004608745596771165328 + 2.344307771702672984e-1789j)  +/-  (9.19e-137, 2.05e-369j)
| (0.027791797637720360121 + 3.0441131598926747594e-1788j)  +/-  (9.41e-145, 2.1e-377j)
| (0.012400726247369440748 + 5.1779641309212701015e-1790j)  +/-  (6.78e-138, 1.51e-370j)
| (0.020601847382291701407 + 6.5329624990758761097e-1791j)  +/-  (2.59e-140, 5.76e-373j)
| (0.028501991063727098466 - 2.3351379032256526739e-1788j)  +/-  (4.83e-146, 1.07e-378j)
| (0.03546594016513551215 - 1.0593728531180037157e-1789j)  +/-  (3.49e-149, 7.77e-382j)
| (0.025468330536283774394 + 3.5935132501697608863e-1789j)  +/-  (1.21e-142, 2.69e-375j)
| (0.028501991063727098466 - 6.9237810981844880108e-1788j)  +/-  (6.13e-147, 1.36e-379j)
| (0.019280860742415785254 - 5.2140699068851292521e-1791j)  +/-  (2.1e-140, 4.68e-373j)
| (0.018663791615294484244 + 2.9597658857388404862e-1788j)  +/-  (7.23e-146, 1.61e-378j)
| (0.025650079140346624602 - 1.2887093451934215791e-1789j)  +/-  (1.25e-143, 2.78e-376j)
| (0.010940494639577843749 - 6.4783176183041375608e-1790j)  +/-  (2.62e-140, 5.82e-373j)
| (0.018948665397511514706 + 7.6868409401839894693e-1788j)  +/-  (2.54e-148, 5.65e-381j)
| (0.023883226539737666311 - 1.0951994559481151278e-1789j)  +/-  (1.01e-142, 2.25e-375j)
| (0.037999489052896540966 + 4.8332825163533303668e-1790j)  +/-  (2.24e-152, 4.99e-385j)
| (0.018948665397511514706 + 2.7548145592943644343e-1788j)  +/-  (4.22e-148, 9.39e-381j)
| (0.026079323252697827569 + 8.9539753946888668439e-1789j)  +/-  (8.18e-146, 1.82e-378j)
| (0.018663791615294484244 + 9.3526377111168456852e-1788j)  +/-  (4.67e-148, 1.04e-380j)
| (0.027189781237861328294 - 1.4818376203412428108e-1788j)  +/-  (1.11e-146, 2.47e-379j)
| (0.037999489052896540966 + 6.9234123647642785885e-1790j)  +/-  (1.16e-155, 2.58e-388j)
| (0.021862295272586533284 - 2.2118026532851683908e-1788j)  +/-  (5.68e-151, 1.26e-383j)
| (0.017952976871228504955 - 2.4247178870504862177e-1788j)  +/-  (2.12e-149, 4.72e-382j)
| (0.017952976871228504955 - 7.9465006826396280328e-1788j)  +/-  (2.61e-148, 5.82e-381j)
| (0.031744446512474051678 - 1.1949474065978575579e-1788j)  +/-  (1.5e-153, 3.33e-386j)
| (0.038432080449051979985 - 5.5195771716182145126e-1790j)  +/-  (6.7e-157, 1.49e-389j)
| (0.027791797637720360121 + 8.7046713312792770271e-1789j)  +/-  (2.29e-150, 5.09e-383j)
| (0.030800606298446190174 + 9.5495545385461426446e-1789j)  +/-  (3.32e-153, 7.39e-386j)
| (0.038432080449051979985 - 4.1418176750147053495e-1790j)  +/-  (9.35e-158, 2.08e-390j)
| (0.030800606298446190174 + 2.4010502134170061469e-1788j)  +/-  (1.85e-153, 4.12e-386j)
| (0.021862295272586533284 - 5.9256078494678154857e-1788j)  +/-  (2.26e-152, 5.03e-385j)
| (0.025468330536283774394 + 7.548226382964506773e-1790j)  +/-  (2.41e-152, 5.37e-385j)
| (0.032076771392438374977 + 3.2664743669005669424e-1789j)  +/-  (4.86e-157, 1.08e-389j)
| (0.021847818190763417931 - 8.6048702628116082803e-1791j)  +/-  (1.73e-152, 3.85e-385j)
| (0.038676526335812818847 + 4.6374627416413201264e-1790j)  +/-  (1.51e-160, 3.36e-393j)
| (0.034301586248102492183 + 2.8694220376603315513e-1789j)  +/-  (1.13e-159, 2.52e-392j)
| (0.038798259375310129206 - 4.0809061943946519556e-1790j)  +/-  (3.58e-161, 7.98e-394j)
| (0.031744446512474051678 - 5.0976562843851604117e-1789j)  +/-  (3.51e-157, 7.81e-390j)
| (0.033038584648047246777 - 2.1997881783533983403e-1789j)  +/-  (6.66e-159, 1.48e-391j)
| (0.038853224867790882716 + 3.4789977552371880611e-1790j)  +/-  (5.89e-163, 1.31e-395j)
| (0.032076771392438374977 + 7.14605021689447945e-1789j)  +/-  (9.56e-160, 2.13e-392j)
| (0.033038584648047246777 - 4.493236407286083608e-1789j)  +/-  (1.76e-160, 3.92e-393j)
| (0.038676526335812818847 + 3.7400500192572213149e-1790j)  +/-  (2e-163, 4.46e-396j)
| (0.034301586248102492183 + 1.5057884911490178072e-1789j)  +/-  (1.05e-161, 2.33e-394j)
| (0.038798259375310129206 - 3.5364455743886584504e-1790j)  +/-  (1.01e-163, 2.25e-396j)
| (0.037342584481207483 - 9.1783815146165237091e-1790j)  +/-  (5.45e-164, 1.21e-396j)
| (0.036481755978193644301 + 1.283314451613917612e-1789j)  +/-  (4.77e-164, 1.06e-396j)
| (0.03886933828843028498 - 3.5452543312410228601e-1790j)  +/-  (4.09e-165, 9.11e-398j)
| (0.036481755978193644301 + 7.7585284387402155102e-1790j)  +/-  (8.94e-165, 1.99e-397j)
| (0.037342584481207483 - 5.9617045157391995219e-1790j)  +/-  (5.14e-165, 1.15e-397j)
| (0.038853224867790882716 + 3.7369969421279595281e-1790j)  +/-  (9.21e-166, 2.05e-398j)
| (0.03546594016513551215 - 1.8815150561376291059e-1789j)  +/-  (2.77e-165, 6.21e-398j)
