Starting with polynomial:
P : t
Extension levels are: 1 6 8 30 46
-------------------------------------------------
Trying to find an order 6 Kronrod extension for:
P1 : t
Solvable: 1
-------------------------------------------------
Trying to find an order 8 Kronrod extension for:
P2 : t^7 - 21/13*t^5 + 105/143*t^3 - 35/429*t
Solvable: 1
-------------------------------------------------
Trying to find an order 30 Kronrod extension for:
P3 : t^15 - 825/221*t^13 + 336705/60401*t^11 - 8310395/1960287*t^9 + 8381629155/4854324041*t^7 - 250360401/693474863*t^5 + 300170185/9015173219*t^3 - 88221135/99166905409*t
Solvable: 1
-------------------------------------------------
Trying to find an order 46 Kronrod extension for:
P4 : t^45 - 3232440530576735386558545908660038456790189927305478232765833585032836202807513859959589576571342345563595154188691108580939747546010503689385150198523839178141/288680079658245938943979146781376854802048794428910998825108200510845605149058221800211268801688344445584249035472608263110782086440837052377370159112295870275*t^43 + 4381048259805730593678847996457551089477479786813074524220345930468244175185430301029072292942904519412877198134785310591076016719726138373853806421075529430273478418/74874663580879590937960927321538933453152593762232216854269488858297513761906081930098996577825104210506741088081494932594780438978073465438066120798797067577356475*t^41 - 723669349386760596191952196003650694169612975743313088976997492085197334861820689155257065188655200898886420987723926149504403971858460688955523119830692733466533668946/3818607842624859137836007293398485606110782281873843059567743931773173201857210178435048825469080314735843795492156241562333802387881746737341372160738650446445180225*t^39 + 7240880380867859036232251145694866700054012573399197617056437333870318754586677587716306560821502641851222948686857301554680927328671599761302604447873838247122290640198820273/16991239368378168576889338611504949450106927172341040566956475146192540715794726449586146811909960602493676392338912606076838237160269161667102866340941403453809559386208525*t^37 - 126952952366258342397143458993892272548546080747984575838860897441866072168264377918507290603923485218131872429480479715330300852469598024426314370266881199037788045494118645277/179749427002316414944987213732236570498499597981081534418855342336036878098670527177200816273363267426380471308427443885339183456274426394478298743922590636537669549296205975*t^35 + 52654328650659880025492494365339321568003174926899107798517512561704071221458279644475472782307268566521918454970048722128167353335564571812512975367007216659982097234770081568/58909476076389413301298330550901060919676338834135965061641666816012086099564290419418754913119054030494440176711515222926287015081534700711375218596479284243437919517243975*t^33 - 3950753533640388352972170130410603664119114545588945188410607616378561738238312511288523194359336427089795257136585741791375352122532204774632830769122636873731207868835928/4474024157088889899088503877185468285841599364634006612109187120529512121179030182989196849177417333522779689884674961868784614193174960181618836378558463146004246944425*t^31 + 252091731901596587513468973271943803295238084793359625887721227631467235190845791692975070513014338866253339610414512465045124489402390380989767735079264226127284315568404402774/365112742099119411851362380259327965806977950314243762066538459036139079087673864150301267081844832199695487512345701301452228077430474428473175820071227221594355875510619075*t^29 - 473107582812142238774611497746283168059581072441732444729462678564925739013625539832446854694808237357521397648020147331958229379737918008837282621228434179044767069917665331645802/1098624240976250310260749402200317849113196652495559480058214223239742488974810657228256512649271100088883721924648215216069754284988297555275786042594322709777416829411452796675*t^27 + 12783642866234239266446669694139725823555332232184994860192885017229377104859658817399095967553928611466711081241002381615671321019980041206290183664623319488587014861249194322428/59469688257973663518388144278649684140030588026825157040188234306424807095502571188993942280159974078885443636946769484630556499757201292165925740197413480016441366834238185575*t^25 - 7145873247318370602503749718296918308146506779870989315666273060704685225270828857446967833612634530888725008040145400086645628396255027772123539878619198794223593096093109719612/83257563561163128925743401990109557796042823237555219856263528028994729933703599664591519192223963710439621091725477278482779099660081809032296036276378872023017913567933459805*t^23 + 5024154727493287381722717272831500809902136612116255865035074886932110234785371129335120245097620110410934175810925944856916820908515445156418232996709048921932337973470679846/184062410231016497256617690471870798370028349088183979048482375893134996168836255706539836091873169588296877874116751536807912526883010631611560876071581883617578290864996595*t^21 - 663327662363403018504899810507532420372664585869806490384390735766863804504375426696676633317411196879531386632128051936002540443529589119337873238269669889846083776922670525666/96702884384705000677726808522673834210310608356663516230566954915664686320512876629059714838173175241318069218339529509790557090909536014217635768842750615331082918243500353935*t^19 + 4718421590406197612826648224305576373060920770701283425156905531358397542910077535554199598269698591010371278984521362711513085769788552760929050329601276340269336464634166415672/3506751965319039235102830056427487987942316271460061193834770101941735203938598526180112817026385144277271036391365043802404938717719490199786897091192377577006112140514302308485*t^17 - 675771568185686338042223429643845981204978847377688188460135150929892045382817145788487249258359571837748834119028618368906240301681950605365140692099508645489296931046411459912/3337670385506163669283021471257406599902667463771533653148426316891506891308965038900454532695315465189649482081270297235268731450712764539237866373198531020737736434607151763235*t^15 + 1548355470298173563358209581434482329569524551966206910448706779713624313213233270754928727171248525303975187757445766188072152754182215642815037913724408593781531218941216505657/67865964505291994608754769915567267531354238430021184280684668443460640123282289124309242164804747792189539468985829377117130872831159545631169949588370130755000640837012085852445*t^13 - 29159972907825534324989125012266176429452176577445062903299171310167099958821686021043986831993640276103546884102071724771511037637606554089422813216640165542629741297634479689/15661376424298152602020331518977061738004824253081811757081077333106301566911297490225209730339557182812970646689037548565491739884113741299500757597316184020384763270079712119795*t^11 + 3137942548214301293567913461236496406033145443586473948171082734723502006647771619276940767117727778147240826374911781811078421485804342132523888969269725750675973743657124798/29898991355478291331129723808956208772554664483156186081700238545021121173194295208611764030648245530824762143679071683625029685233308051571774173594876351311643638970152177683245*t^9 - 164526238192620288937331671117832359139554243293517373949699342604375775844224412923505645033972785704472133196825533740175723285937874167539802353513614896397756999594351762/43187431957913087478298489946270079338134515364558935451344789009474952805725093079105881377603021322302434207536436876347265100892556074492562695192599174116818589623553145542465*t^7 + 491548749907846346135079425616240490398919719978966379772807320795805838731039658987997799719516135253959338252756950570858313098354122777963650242498844368400483332611311/6169633136844726782614069992324297048304930766365562207334969858496421829389299011300840196800431617471776315362348125192466442984650867784651813598942739159545512803364735077495*t^5 - 1009747480253751009250903284786406223402971052950752934241781361928409800554831855991861974130488656096214969723446838629245776784230904523205045017786207917899847608727/1284290979506453330258439059626690405973679465651606826832993725646193931832058161536093265456416377514533028912162262795166484049866099008233642830800325294436004706006536689601*t^3 + 48474216029884369762093236348550967625212919717630721987048627564665694945507497624451874569625028319986189024237362286584935952129669693053385023533655079936987515528/20976752665272071060887837973902609964236764605642911504938897518887834219923616638422856669121467499404039472231983625654385906147812950467816166236405313142454743531440099263483*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : t^91 - 698177837635702331972824032921369855039413273369449296903976007438306771226658149206954179868844988769633782811462815696349212940276628813100797920661406092822556948097416759199169112585921551259005474997424980488428423018221797159716169016753126253037572383954302897582797567397838517149997967769708214537120955524665088634538655612064296051471197047317700528958236903989756602065709539079419518355384068868124602103348266214500360138393177890368254046971598666301667389656870939647001951677556728984031050256950580419231232448132031818464399933550704820341527335921123435096444716561054336820472226806795636526872813747331069753229280283768040068241003466365896277482972222289649433644273756558564245121674284455983647051822609888802564040989893617845402572144675972615516160199210208814613660023355672196943253943363115660514891238717687468694256145747471884875674312699997600523845034040763019982868312848016935787710027045987453508390049691683086515127085998438191332268563078912901498469716781210235589203435478496920914557554420969063349298566302876363246826321868465694607787708590034406680508326098853040865432794908855169311725587840088348166333491580419780925251625945403880698239982043091159010908871209629558926745848809523539955571341353514546722516871123345388654823752932544752580675734489114452332807117664621982784204615295457418182497571587163095356162308957187109548223481928975376970300238681692429885471440258885549096273925930067762021921938285107187839421993871341275166960802132388630803195046947278397688149855377341325257484050919013440189629789366825276912458954124192254468709783404733955921825212777944401373376657622736894918788826636832580459156809827146300800692039706749532819567900005901821836674537571970052400648775295539472315636863135267218950063020895149129452628988405876554662427330803339078474658478091709106297959228372553733845402998942829838770072433310774064099559085934038078673180129751004192353903546911384820065097452632865900537082483969731482814017335594346530319442466137288623077150846541622043303649338298365013714186490449500559292169642833645667915011652565580832678648907842295189427578830560234162813096695054871332736175376955658477650090704652672237123478222197782517631005534747001542454584950082574232767931698660117585329264121275448597625623252333938651874091914526629105934868791198944263483021820814327868742798949481503338493758457325401459044125372642644929362872731416697464266207191961425572432852282861521389296040056659919383901869227275303683425167069708659328972305347818118063247065438017620654721161447695507569972280701429723785788341173544724027970033169370388630623485917071429250422928198133374925172197491548092808147491093786461929784840339365300894501568900155987085762365367233416969059311554132619081152919108410220029688323722870747183346138411255385401829037691340250324347844918223389772051012858259485942182542763757203736625561833235316121975125578597465285587483634009854022054971570915318363821606922021189254355165451890689391943716517027166269012509713237612397377702150449511737605425512583490746437719365407307655419303552558425130296671931261485660646475680221037932966250077139945449678223789579736057230051703282222762233389517898781322951969630718371110020818915256229009162853274194469786990797689351677225247147975530642913732273301711360106198149218880995770132273858442797150185782637893245993861687579513209350619701631072281862313172546740300693021544867329234399234379692723016872454063705761831685428165674544500752780779403601149663586694513008868036995207623626735076691627514551749808556787604930777373885154269346420265206581717406364604867388666854091075853818414145095828760368980204669942152977272487980369044560282396371106401493189107689785992033665250073032201433227335525997518681089450682051248342354570935301808607384242394312002945087105860009727995396081199761309863710462857170687914248469806577814642597153318475618068535787010392039072966211441790380873528955180768901366904815013211944267717972566574035608503579968191960187733295698337833655853156283758081536814005138821523194956896324444669370217039256206428952665744934005623705156867925052237288587619420556697144589614995377650118021392168554915940148348120857108653315710462777157/30495261088740675111173494228309333152836971219854587535435063338782950849803482106501365658049876104982456958952019901968804229436833254792227973231525837705343071831967695886954025747964422796402075407765400628452101210239243399012968515235278615952163587975709178325886698400297412522076550646301735977049599131056422886806986501358529342158131023492897007556631494915252746786179227745789930211424885263397873323519715526630831179397115319147761561739818952032521034749238597964192986807669337390122226017785247964400430355947130125176801436534074442642854814388809698561900169961983040014613441941884580005594826314040633277588162885072400270146838372234910849435777280340018475641703578886017913702589391903945770796371446493811260135378876867770921609046449032087733441370833507765686897188554885192124214286886572675381926719429860964954206656982614813856696415534136663704227865614023120560249700887461333949692342449317888074191382247003149912106929516720824171748614827435396031896389899897685840772985030840065132763641292295906185738146638985935306645164967190747388504745540748490691046779110874765260403720828906105903044872327302989745529798820498579460904722491202409125545259465404314603576015961601165475340652089656055444808475179974917728438018278249139470500049936493977002593158827782401103861758353210293198378521481486028695789095702576022591247882827181962360739835947756771098161001006858285294528395127831950269388136156890028472439313094353011777172860308662292000332241225000095162059977376392348721820879697434731893883659790067659250457217573121857011313630914452768552201753392580520704106261162972456581409268840929426461960318881654082299742316628757889724805709714864276507935043643752090760058237700434385344558672649229081613550346342559029709298200488170741930081723811253198254105107118462726744420953928155527800316549253574488729825235983164058087314645776881962399223546154608523840271472766596842947011169216886636766597655481428321260279833782658763433537048126656973607064774346212028313421497102460769682065006865041611046683252654458756865548631214578511435860480407110486287726157335009905535665789875675177353430560642808004806069200164874272481885571005834172083356326512687837281578993469819479286881319362794044888738697932109110007244075583856631814887641500288115529427566923032225753715111701261290046785942781918607250661526518660649027577508302515691871164896795357393303882590485116947374974647065098285459969381636718338801367623583063467418076471093768607037567485309930322743643026805974378954026473513414591042085091457882151278230893742734052033933943481382899011018537358682461237315768763350229739580311275522463706806231804557631213066701776371784497638395835638816916329323131224347538224280707924161419225550759423481082128260635601122810916860272758617732175542230138456024594247319947562941827492996810377751725440280057215597597376871621136614312743840572030990440066746232037259916757401619226971564996168008236114127228642932579847728974059478312235981285705971273852472487366352680788696765214482684244096727059330172389943928303773702590663104989134527532532340522949408151353655484108490727587890888765978605733551994619005161037936377007887462313028352538235575965965484677229651656703815781942765327367959533876613823377943828434664360909293943413243606609603129687119050873078550931102426845150468753828818193166947601879332052187718457706139996445683140106756004739612679120695357824672446912158888187461843092859220512651777045002324047779307164572816446777940647869400596161015462406419507662980976107210622280917787508693248300765344609063782382354815582462913621124538422220894307970477113649773066433667856195843672816828405768323991559757400059285882860625992657545798610418016926126838170245716643612470833936003815408306505892064396964730414828125438484825021178179834525404271238894547660023300146771431941366203018407999880049094995403329978458894116915454871383936361295877803606865965726744745876666049891091789779311861506203257748056633550582517320176267269684600524637164304073199110202596834014140848241511710733683380606738635094141590927827008919523525267281947793842773761266439519871185160412155812456544337002413687970944313849734973948341560388215632154577798925*t^89 + 210511746437618826683513582231049606966345004082568754929965334273318978103647755233565666083879172276964454933970660197045828148095506659296648004820076395177384914740570063213843319662791559396659740452285572191033255567712291959018457659464643832280258913154664073745038918787752902551648150352574295912530006718532530995192936830475042824792496333704481613279358769285548191153550256633424833076864833216357913910887965269478012117793046127791284340085983255198488779994231317839665529448627668459143674246550275715668402375838707101033298636340749530588725777382993428625249191015762171683446058921698559513237099567808842849613477982492312670321800335111762003652282208320629216548468557855616783441991876137703756789991826211757960892100221171955088032229646486897057402821933134524548634642473699432175540344346562017336398438167050364391745633405564539660692491064630968607726006164464013648241701183671158123471620188417381893620821316914986504620733832984139848902857148060326400416901070717310837840184716987579712243674144676835555110933197953060243730730709235317724979865570120050983816404463869009052911388196481789438119194044944904020807255486610476779303272027367705762538633695297820861181432694963579781617035800321129157674847279747967036766095847989188618423232480135289356005771609177964611740870015567507728097645360686836023421649935889855925137149222709808766937993241582280618481413817806043312856609110475250963392384073659168455485227653305473302185958709001820757356235273671007899833913078095720861578000758591974878917244922424319500166714437345378304292565604938480310838756865851138832978133821438832256844964282672404395722089505324793604216878619930524070778488039516948401264622580058176619118088132555682290725593310466407868074838115546595261458612855823173625875677536255309064825487474062199298021311919902846681649775546276321374662700356745375177766553978619369927668521277180339182638550473016428154110535569485828535865611138279380359927744880422646736122935255129951025665866155310144521519331164991182876122067912696533964785998498986196739406668763250300752838945252407239850704896716794666677598372479404098194914938746301503585264456398048177696364258904888567397242234008852957886827810232604225794250030501704053623467407235658754255856399228510504289040924016453348362185217223062126602346997519573166281464926275605122802000192357940880388494240463076799159573024716833637564822157760682766529248689828872514922601407812870984226756503676612688089999800855028811453971773903502286998195816603315621771476299316235473617010285463158592551942125552550842191049023622150463216375150838363136930514340920676129327767819052964721071073337265873222651216544911487559694156264275037152092617441225360547204441553069040346213669570891736767668577256850930408834636647019302294512667775494847949449569795535674912498911522016230711884358653863789614534399994193626790331452122534980524148822831798964430175670680725491213037787753467104172268350344665694409036028974765723923718604800729004477332904934244806294331600775906331053463756838696361160176510827660695795993246314554059627782255281182271934262824777474605998528699731649308672045850539844196722119165836726676596114740252303047968777967231484595217785181631465573341540271350663310798077579283604078901600500395265577650766691926922345765022890557450925991991448294962684925687887430147941251570582754455999279544559811187352695449406681850739065192606527926706557815501581826912590298222358025920947607839101597804853065959616135165667321920349628536205369296693730764904944207817081247699630170067430541851259493726600204150344762850090253545014359947651516290341568545002235520827514671904556975544527865865272309215847805417464857287273714429103494517027182452826813726169091331615260196833311450373526538964126705236331281247117447363923619707534984854797825226845249513935060258312790560546095829893519798716454528095334096333305128059523645121615691982224114528209005838950252430665223422046265765723066803596349131274900688427333097392919897715435156840678784159978806598891111380537540158418322926700678470429909342519718239871975123425291570451555550025788571884465499187675612838811567566857665205657207204896076303422513020258769247093251545020506206979767/830500164199185917105545592572748160204408100773858774020216979027263493791081331800521034483087523124685462293574777245143412339404210468531564604854200624978698355788491078022854763943497359509401039125853940538104269073846943721652436236946192830794155353215529956686725243125607656786039650780966670656294635087412201511465334596440341679352289970394566415060375191490789916524374612725767782945741411917635515635038435124804765477750292337263755693223985685820909567496902921114350933508430778801554222200728907824250398204123375310883090238202667181952634087087174184161655944201305806082778751417589471304468073155872526320350243030526055495110108785660642171267352329573576460914866632969195927208325338817123615696826899093599936655573811003271997515760686095374150170265730187946236707874320661826586860214425764165319169885639378905016800773567001273795736723070716694471697114026574089442097490295395666145764082717398787751069185312410798903092531191348161683237980313594579506678148954389102277722077218715469609076152225857173606315322338750020727671228199406180737954171346631504614841765376890084036693530105617517106518776519326160467373430978759085900516681621171153510772582239657425813565306814175932258231107143410151689775586890266015812260238095176110809033382457743163724486426260324827150289642242949056339875067503812726563802806144551242364284072705352631531986703543041226110686670365521792848436208170617736489197806122023028461151780786770862721522498566730151452588172800140216619275098574438245041145773355614642541394650389456164773842996795919507772577539348323513294681740446422792822850369415795324561671768250317563261279524541652455560195816776852035503478872918636416026593455157815282976282230683016439705448028467579255247618676954935262550451321053717502184653495436097731686743690461898692162240431936135964454231821651787964573434371330314251115114797852930259080042253970339113092374020099942938623950694604540359609145066979071136980539621879314185364272416734103721686532263027280095020501129606655474025089470385792649634554798562102897493350707596871462923808178984743170385930798691539339832410526697719482873102763753269286847263049644143893832188759952281354804244940383279825128015505513728894931707696789895506018463071115086814114233307211477627405537232270263964858970353552294262959110154718666151505206435307361960619667094519941857151543828846095210917877652276080433102645979211101239988478919635885106154013847302069875740051511917136790479703004267565333066318315221888377368074563062070712967323702913587051719429649065640747962764211311714775908888363616394119026831036699331685309442130980045502419146604298203518362915681376212366260699224168756204203637174396849452000999122178365418647377813608026091430026746866695430803005107443498900346192988868938641870547012332322026067513459978385342529179778264419641044163950599806794994989574390627771164356616004459346125742215549863013567071692302560614440723356565513460231931842418321931765189708647447188465094159688566649423403340450970488665766586176091729619248020068397785673773507723255554059958382182317493516464966055170829494886858272062188809993085552476026024003092965695358709391094617656670137330124330796410425785232688501079639657499259532404875520380531115914562329349960847913398365591679384960706005286246185100930016119448621027156061581982352672241808324069393417943249879607016608962301597502640988466665810297403101939841597680884127731772560380848032020939332340327769840446817524589467596649117043356507229210049138697074044233515234719169843154866748489833390975937207444726699920367738136543547094821461514732292633466169255219441241473938999122569810334276645356936511451064663520585295077576615926158824407474605177478616371822148384738434414397909511350474227856890263305479310516242111173387019708910996386149177607055944830888192863421250255635750776022124621553774693287640585590460784205015362075684526277919959759805654589467959780906089294924652891271574443385511735255439679848603675008878155763817874436641114834750180231965901484420515348438255093028344634896098181865269801903081222754165027029208630213409320826670707021090942094289506448746296709352055117798762710264852583650598090777228514765531111572358584724125*t^87 - 41231042117349355149679834827862348535580763641673134555855491765030817640705924959463430928829911324933656020482655144174525008869753902645770846906183662448868942268634559555073221339046787185849772848443719754629931828429164183585798308048262643089409416130974697756085499065520442542126899122767821991066633617717211608228597431711748737739356561682959049853997133499925136685259339460491463971979507129484803011995116556502756122939507524870585557041735949292300300907358169485001650420600758646108942747986934598324413412596083651914095646618989622432032638371014443749945888585901712701614268928537752564266879425522007884698205423766170252956844206322761683588008239249196938959334530349392148031269176414266132043376330847064307399278794213679262012412569120795353966367244540170980915218105271301871058660877674492717297492788899665417815504017634669609820951428953370802680599057580342442371144860594230548445423877236580269638898820313797616143025719537412809627612170837187810391715511373235010303998229338255277781783338774342874917831991758742403721656308249100526582594134409583618914824369978413521377738855417693534945204673740678214025093213215260164770823432033534915667395857525125758856594625413070833140038796919087085627150984297018233340726359965758696295248607901836811937419570130582459420327695108622171536318962655698803973447515133050856834817683790866425736170462954070567320526972219879510298069655536615554867701019129125957326656522615617845675485662456172745382972930943309967287988128277150820357202554676145990162601455406872982291734598955341503148745589945369314882897745877197735594937096998605643453720565376543651540952659162481544998589160519439343212273825196809744643227503792049459218476673784938399268471168999557013398704810029918288821718376520219642430272885906640929050279134880883533880998427969244187614288247100725116981804221051073043241611091478691960568002033497598849235473697030876925434870357020417720026889997464235974000012445527401728969544977079609904893797394018171654309203521125167584208700323045922279800225107809377957542715904190092881002036563600612492472412493584213047497827724236752073666749197114051320176552467609799945893952294792373450927678293679118160712215010092286573096423585973714591136050820822556259215240237853013918404807966206550250300520632535625967930418026651517613115901477042785257617910643317502156789716138346731260228225135325708179981199166469274771000003858173242540993257284577901268053747652297133706461705686746843297662388145813639736650221009809582416089270244154047487870167800002823612412166831447634050626462398125181383234954576872354826218746118095471127267034508478723671132887729948370761136056420007928981491003538408832118619679103262928703934787087823368392939922487496648161244759252523979014284085365328001437294064224795704504673731798939877584513881865908785956074102732479505686283678236924961041129470120925972259312554988372846273301773882005842349519444493259661322679573463999464105222628064642305286645586342325641792564345368510604054846750205103540882805923058834657584706522753186996904593860391316057476845205958459556545654506164882041025596989780552453923156212184021958618626684639853321409893639569214377942812635168715832867581353622624972562666964196909802324911350041570245751440580984882943393281973783041008753218734015667870263808478997399873226249815784580294488384955055254768310478596565201852599456115432308627254449654593061691664835154380126339357568543354399508145192643416635699890007308723130259486463482769936220240252744639702165626781348208352184843745464995790531387612796692938499179764594532523310817868933834385260718883490990493166592156567337151614420834004018163775405591237979763793077452164403973410756511844245515870364395701487275674296756832900045653145696668786109296469761679149326506761904653970387773842515035685363600313994573985821924074643534281163505312278848650334861882474012190329389318640450730445498341669261254589531920815528408585421834743013304852882313266170294625471949970932463480003719139459935695250116776122900043352664744259859312206221729519402649427612673513340520304536137917885197470155443780251898137072260411630155092241852594295766697276981264748282954152233925183454048736934200408967/22806812201469951723590752042190084091767207075097506332709035500979466714108925804060462254650941981193285387600476575116630631166715625943520658764073047932107331770499331911858396209832965949604320843686912059392555696874104531433070748968445449276424112392149553425935454753526302574816627332985007801869014209708165841507163419302246306117597501494681554628965687950939384630707825903315315270125360311891990698592978564581177021196681104954089290960074068449081901199722641756755637174039214464011912101973863084096722473759388075845020247310642475689006951468470860288131628621528167136273231865852264711976546316665114761258848981684446293211869910498526865780188060127520522811277491382307918924105549689054856215674400228955013645079988502166777162548197302772967046983451205930523577285471728944007039161273076754386072588397942943776230605858724573441929077702788143071261220746729765379294523387342788678002905963854720555933207627425435016031079510408561055455073767073328067991084552055146885626675505160109434649245103433154690573428467302596723059894497476000501803818397749803626730654633811520000084583865208111815925169478261495329757870373801307205114188872212161677180447066119823155034062656358523678168346557707494165634606501524997511152069615382913196832685964416485342280127244225843330204107867748677931795030699912395644867507830277291809542262611985453035147634858835824440116549332345483080530132793608502455895662829658632396971629672375169076275656306794051082197998283819235179467785399313419498437618545227263645175222322233526986481688450472558790370013965180884172784721641490225925981352452418379297578217020412566929559753097028455894999223583795090513441689048611784655499527960872312001733288950295143767295765089455830317184605205608606825423932432013626790763176759283606939397499807299833315532294938553887639243135409976023334824313120378629819084306371807392499351929589800851028767501936590740699134645997986223721574214531656030454004049616224243398080404059544232972468616761595307224793761789967384940535149302132921224579697160513133415778938662467931712599963069042562448290561164067657255397735233160450414284437435378241184959454517150720776776260561766495666547341824371607505438579651415478114663049827230207357583947414468153279906253128807500998752060916960325804204032016782234759723255787274139699027592108056016918555473287970711000238549761388922330590947835581593432126508813720241744298998023846998684383303345141457356861414596493679553942613271040063377282741425708780824646355308704557271487273995396198266448952670494903617131294110637090384574857370080976960967590777050877819651603135375095720279641364189127388889299865485216519620740232941997300053728558436558028027437432128958035162606112158870356963042202416174522820986412102239032583915155862391934445021800202997177392485016329505175609013910799831680982040797240848139477790619804162638898100916430152812837690073177007372572661088616472258102941407222177330984589826410840741551748152856818944772201154524484141858076349307420342590667020374211344159349474186000729656703250554017907646549418391334245029076375515075856128816031009707800397502426325687791582238783750249466096355444500263941463604183545716809385025236138068110104440556588697580043136603816029346057813687386361929478193556118494690157222091529852387078134972550592822670306520592300306948120899444111554287708232284994569195513100649448683276899559705608260963342336313510276941754158150980571651949357345924141003039527406033840923364214190636390832922118654988879522412687599595664154329802246990040044493044850597494759351637116518926639450097058519956036165186340316410809477399709437442878637641289414802025737540775759757611564822680914279900024112956465258451234210808228719355468149234899657855330718839217230773547219561417976069166618160094285373481261978382484971314219403183564712458694387684499222669043500283668388907269227783883404693798144709032741096201437572312433983344144483700083244919390483740591498937843515842423998320730892898690859529298307385062641754755909995240306107112082170086079589069773148146255329184615117172070357648267768168240579624726338963805102127796446323263686556821821311858329812657874797174116800574659982407277448564001134347125*t^85 + 1797811516556832824191773854333642013297912096232655767509407913681574437232804214217022196382278258752389902229676398567113542316224825054229569762974369421925129844764952096536580062996858216606818304091723816050756463166305655494608516509015625067830554337921875639727037488534729220212901146409083952344954040442471411702766529370499757733444197602054664802766094288557504755539603721219858741212130704738084617309602155999405972107051134951270302823641509873043217281758771655977860345647237272874066844645789318446794396185320598103315156537439951894664548868226782031975825245325725673934860573286881598210701203782253257696017441563623522571348757720241880286885755205539537188431999519903422578008685478862255283308540603277518884143860386536431984613876505097702263587909494883883587685803127095600587849973862656186638031991653245775475696279827402741679726791899554496016647469836170284083302705815023694128446234503955179031000836591926389497213657524746141647192358426999314105454751264658884223348480677728454407995239982293734491207158750767312208691878430338406121984443446916980825428331274034094873956274412526012314792274394527355676453868249639918053621783908697034267960613183164614746704014669599951958138764555365248395763921500989637343974168403386090705112182977433458184110881410901913608683492178468051347799654982489379394162764944904686045240941766195032972992926578254019533521602760642218899187587430728610294751574443953866359672796459750928895656793638611099690101393498302297973893929553081748799780801020004085583424533213925955706906238400195791532916001561419642401308502140690404839289538118076492446614645116970914587314449521468449439666006005534007215721744898115512254643765630769309229484164297952195857014507910451174144263812209821199756401592618186600992366455023974955791129797030626648363259340092738901075807375354619616962781286705634963229518199565523292914659943293917108067021766014986236490544934441010048589594563883130113028315055676987720517670447240050355597368791740030069655496250003840963813067955121078413114267002456778220012248392134870839098714910182066505951521803208951285451435894047169203069664256087619543486104507084228377917800682477697583173485969252177512089750729517034734149586743026570132353871936716989219455823499698185060190517302212673798200312380015182087492512697071342994524388833816590523737644287564387343741439362954997224248938104528886001916849325212225089186655872416691827803106946236718154881281978173733010199334117360518190130423348041628998164521373234818484105303877716492894721538202800607160227589793346217867296351435462476822001567909452280072986323683283353575570838242725060371765007727359564288303986880624440042266502085058169268977180888136144981617232185704698651150877892199303333814430674048542168216991991528987682983854137986495242598147255158034260056728848380737917360541503393498882509737181841201875522928409786468629088843070533733045357068075282834806083858504136999541789052457118819256957709120213521458991730596584567037282166380857546310845958867691055569804001163881542307618137397794892880392971401251395011443289360885744083290474673401640169610753287853539327419484984002008669580222883908143047277324078862626436569650276174111076806401705372810567002921839976573770155896952264564597871503287692359097080798863703678821937768405430725293396078111250969437031950186528730073748315803957029199417617400335267724859402240711250416465407585085109711235764455921352579668632206856051334481780357243164076518392841888420742318429652219651907790909202434229153324952841139891048517579472726704337012938033100981642786609153086235285747886083785938156819735640650673150485926391288314672814932655599172466806213028914632661200253412338217868851378572163583922619977279265592041217903772676222345705049315649464416759572907772355097008269354731917722888833352858020049932340419286935448543376123173471622320113248565155181766156935835940685040306926205250980218617190143091493888601640728361483888395512039152971902704930483029158088587085223889678012727802722120154536875102453446177010160653901716119103832075629265150864261538356487802069706844498926192715776625227247494366160239463340407323532191927448574301281103802565778749767329865849272104776397112504192921462/192573176910129424400757894029492289663783695828050005099770506377259807790890047206087445970369981939224623354895274931496528448936927947702920666814465814115014033222461267392660039629089408937369388719080779257535276696969896482799267306608633499277779300136378637460511846471480170363207698651041744984343815289216866512990513880369746847037613319910567052521242729639600089249255320147162407734632772225886752297905953152948471275787555220802955160791383508727523339580776295314191833938255889061752327051312748836750661728328599756770013090003521751541759154758170530953755015707070885681682840357064305754911252682847699560829542016529990148070279223413477181914035352263685334213238240869813611896020502405921167794932695434287108612370136500204165812234273796702434086847712756417485614714203747421184173376180493342160267514844160477715155494087104299968924983385606384935070995593906929624757978123924227980752904453791221341199218376115104828662384724462768123475588143291363981137350445506579675245565401629203815181282148806669775350188489008032514167759548819402367634227682175140190531033939701912285921174174412749409749775291885522548754242595623677035953438238146928244948631020494130490070341590131582378642223094546645706537336575073619159786476823959630289508230305672541344985398793610024930294326762998480380915260302924626467953191603067412855606305409703214087049202038054016791762507275587033415286914426111261916342777744950446450789029968067311834160089306283921560037257235169796578172298471658589910491381988242461703818809370052658958270572222613748196329915309973198578961825300017539330304046956304576011333495073841906537127333934920722451733274799432331146177499229151485292927370328673433798248024061562376336803014600166742971336824206674352263710268138728200474568590270891807293030364473714044707239954355714276824087241232042419129605295385056793983897330464141937719661299361430228814601662821548020141884863757425354135064272034149883292787707984837868166357235870617979031756473713122111708778441240550300430121136832448836512798123529767163607727988741772091408044432091093494934366843323635910144309198092593698380812439415333610282921318459734159259809694477261824715612117375304577605908375797527025578814154453446619429111456853425483826676259698509165649300479046237055420959021543732079740327757112746545833852692328156827618257945841352889950275697064271491341724015670714652901715210730958523576218974061194039840506467074952312033123378778460901651223782391469634693159969210186081207959165360167099957788160399048502466166037790663479757024589497974945652788206348535909874300282455361777749513619053402092679798558099726700524794592005969010651488001975822371556446523912086191359864609586001138346526733348081257879730738060779490672702742355366474852365547837430749572983261640792811847087364222234982311402334643945782558938376781256117557067222091393297668943929118441802082279436445306062650957036308859046010481961046240077345129967410256410799473221240260731000532690103909145600709144106633142633257646925607354663422448388652078466646605396670186272988165553543733565890965626331715348412769161639774332664716619701891341609070830120397937435210026291120943497282884613644370971660027863819100593007925118094676213914815472464397464240524229797240601293154325598434154571548118755767937469848939800052190868741819275813487123324990565292426411674316216257366619341272675600455669549156041479018716967313435694747487753859863077590461214781006679001368059630852944663884934317894867974069491134094333055309281262588550768095555488261752489413102808560444505069520001798408464599145121942036849499661504810650687077316719584016279476557509397435212001847000327795861732231535650751982915749446953754630683651853069512919330622607778803820226432113586261612229078553973124738228509722717209108661098023977570554302801935128704913549291482499728569695672536186027328161135156303414514827579575581309879318585087742565231484486155580310264622618900444251597717953889747588452294465858422646716407996453500718787240915998799222618777447495108089967617017861019057663785255477552862237134337478716040567620192677140364322347585149584620662963476756145009141891842713309528344140269408511770613122179085150996968835040407684075*t^83 - 9886463151473319388683948449483295104255571770618430095088577706571908132629128748257035795669455306336117071852075712648429639950158104983743715470065413756517610681243264597562718782946190161218616612536728023945842795320158597268753791961173169422795603091704486201638668867565891564721483379536765588857459030929968020771227112749879797936095382362273212110679675194762822133066613617274562059713688224276419346297549740584502288535004534848796934253885897872043228520610146498463063523392665136215189696951635185081826468142976057045348463727539417334716599788737977273685881848286753900811005096715308104819912116529141838757518079501601413352167835776103871432999384071567292642354365864656560666029957204113560395311652616273237251473796783889858188976392632699858623190292350988203483257573282074625470686416636651947524570381764026123235124598426351759049289766631893683354888329449487143367224381566517808708723488637636965638537733180519808162675064776000134154478393402995895696750639038306903833369293042907217021060777746963440376627341425382879944011147488823849383582522529898457409288589761442442646348147852092990754032030438011357888936116012404470839072139109000953187228892029485328798178335184830502389057307423318100833466092980080386938963360431795559769000342489745585259471917534685227013550810006907213937913595752497388228202374036217782650028809520152003144301889467060667059329700127189695449487944612188459717588284262037785136968694365468564770719205810382299204441903811068159196629127524148512487970821255077272252655689181531203357278861440299423918307818437745712515782929049658554172213687982080130563859445018297886061290618892660817615974758603578753030427909265485585984571789479416811304669442695411922162150050048115891997121756055093081897298736298221543622447163515901361794714744821017106909059917853747113157251436929384650889844408591955852312156034038815009138554714844203515919434525126565129308801710770359211072208202644003751734628434553479384885120203683523568170417500457308184716276021281144134550841958321898217202202548280901498967168346488817408420072864684365703420901819764974209277835419468451388843494989425637568047645675381960217726529364961875949342607382881864216098998743842428922436900534567761446775111298286204108904995213717958238061025403079139982054754416551973640206572259739102024192966293854330549364547678975197887089150347336733974607430333430231810191827737912483870436235936275757364896925452893945070017794669366898147961575781732499635137391568677047178626432533683323623780113990651401674366506407804580670143095245256295200079729152971600404097804748860593336768787689463752688158204509428681429094991649387848956334202814466885752150921695224024343477184547515787044058936348931029453351213429128578961497578852745695017846524014751435005876379044513418472876747109967553008217088262588009106709994175021512295137297647246117656220682269055647758568414831188283838466541454205043401136998164413827807835295214276105964157301472979367400044309018035976732085043334308075311867673876872209699837795356333005381090790646192738356084900510068961149009679407410810514149898432745434073661957152740745199874015133610283883284266758329410684930514723592964602252600765174686551238733676489570504013037736467063447330879995256138099569826125171994860157766001462843532492041486404724714850383774218543937680280066266054152846046146649755220687644909897363954082713557178672091833009864980845845919714468696172304652536662179054090312129524378451540837236349419114448447012793635969995968233731683173334772664473750487203509793971292021089971539254575540265480781422668861273526463300805403339272746222248871126417300672941753031431780110451077774174392010058533238365527096309522063738257591432710477610393001022067895139700881083974851634458243221277942179355026555202823484918205688018181233192881301444485325246277617637362023003564719801678538193142452971398540499144357900724203622520449351001809518123961486160584360370385480689152439163345828911727635897422192304097045530653629395613332473645519739770728718019557419207117487102445719728180697090837643154166289002279573951024072391806482310234965263805254050866184114370053603035597069962755257593117938976884268471072278981982799378346813867304590313622/265789498771360631557926045339505258193954256981874617038703252901893986712986443153841892928304649072517825154426458460451508565222747953419571104337325716641542368653641041255349386696069202215357230310075291531250188897157851125559548736581235955703190990048229795422998450499936931135299265678167816427391333862177119161229507257686324598281313904140564645889819215448576043181822192867113555155340152226168895521569796541699480054841983715752238712924267518745727713289387442792647569201580778083030561796221855944483263317439133384293972066822860721477935985397226966822372672678899236417858656260820154802928510952866394933856933891214692402366599384155281206477751593194338498281111420048516747138887497420652395790566106238403067306793262397581789654045744694208699526667213146407413645428544012190718396093804316910849601223987910291342457612939021354817110262068813932487384988118710344268090961406640219459035158727122643695123161202714067684519823396703512564021006755370740566765771084888181267773929367328627105713205621782965623938330152528886476054341729280539147808761046938128490970933043576579337028404595524476735336639857860398221790605630479799045022935456290390363678100534485998902395085462699609999001996315093280404162831940916609164337295312429081725579259467889241564348847414940556408792229798290502621739242270096569451068995050553643223307822726472376082945308652922153975990612541765223519778999290918763696936301843580606191379019161926503793507755260533068537163422435981353237193406350583185794460205420172245643610720692546679894205043781651495260574549110825008678683111279084207783685645609091575810842489900916599402543146296977581127882265878176503447954184436074880001298356527635073328341922809768391820055520751150138649039084770051940994372912085072662294999568291884872425840509046620124504932585001756844872605210348464946882681228690455387056575095506608702440676525378646001809913215026300577399829488957998473777215708261533668920705594560673225643206256948626934659630285018851138580456004600207524653653193056145884154963970095784639211386170061393840561382925172127241708413117155282283181175555207397822505197328881043448912488003738125086610389340317516770472487844401395378011674740275746800703879295976647024136059632749097852777578573635882350429164521179616383892007641534659016457600370367012782559883485951322053478719616850235258709370517088107512349847486428720363934947333850868954239897427999260013787867025856849181068116887390031736459019064456706389803499389503898829283225240030102631361739218982766743103802365358673734760645338425105019989978282402249262808509249844890325649878697017505568316657969889242792064321495886638428501183740327030037222207492303461361314885134150598771145876197367021752125604364671487853026464324998876808591234929125221920560631497716622238911349980099528722586197502275573969087846747633489693452264179930541029442676410969273375233962078181811427670850901513487255303667202636020554751748381019635898185432939955807860926935218881415402758098760695975063462422204286723270906455663266017598699665644768484191093978266097001061067642710757463033523879303996895216533943841878512550429688839559732173233248076878287005126214949837343751960815085170457643122638469538247994272110445228315095361380144771541966151477904811600190958820139650713506710907295885506712032033837037458964477774927613151978216606933392891241678417408014824546863748915111745168449341633158286003945890482597877383019690354568640745418357688195902503234225093986345558496777810711663276998482937869998624717770125485684898870785887964496375125505896951506482163362839740097304399259679432808939660078304112536369859268933544674470340079604949229852423848362825965505167886820317386685572141269576287606541731260125323256305032676521603171758277198574220193706763702989119294292011774047492693842879048727230864638521680732104146125371893967234443954918327998742729972713365025330217323895435511138102288532494887791931944227232138606393156055170319958629621581856821777794936997986316705121692070149912261542687058436633032748185773305008051778503387556409610118460459692812588123879191429389932989130837704137023456693439022190618831341617639121312909811020582399837627945800231231573325406016386122770685560315*t^81 + 421728574356766671099890121785434394140914292276773211065521373469337789437882984392359768493651057925403842423173253110135776873826519306446018344316945759098155464523837805262365970880756502400674838375541235807077439924603849159230855851915070886104390828741830604785367803475777844094450406829017127816304412025991663934239047154525392864212384867582279377931205865756202134903283062686254959047103518087478585899474467226757454284164092924611894252827962604155525276805914651699748843721711402845893615513404986034621243919018442269465500185486076258385628384501818020286998030643146567082451252936967537105539104825284171759587879039077729703857423134436265701592290182270373473197614458725377570882764630733028887434306218072597737270039149835296480641146235950174912089522041013684837203248772693550097291965164147399112852737828788980010323579740446115962289208805220129960406716484948551660883862328246072335154858050252383839925779379221957548775002998568160899141975479125189884480456958316897841947479988335764792461440673977420137156720000469636125959206455563018003086703682483611993091806219894482669788210621021516745221898973370211846177997799423923427969522462001429124763343827959186234873617111899755196359683791122243507707368284118085645805283466803033329272464063819361859049051009312220422472295089409139916883514783780793006171587816483917189203182565962063387719668261871438678994976948729132655976396673956467076467100103418896351037189271382017108985344361532991471425772110057396582764301069424423479941441083568609352030589813249709952327486408175106177282283273053206883429877726640547445772117265045406732717822885092198125948277502747603445227144649457408689403276449722563025569784295208957353903830378528836804720851552849857349308820596316240806753906851947351204996054891410548916797442208740388812347846440501299696486856688647985475950203755695256245663871477601187999828303822454113360267544261364792568262996230077619992176688453629099449613057242750557330422503252916195819068508159494988939432830617397806360001864244555785895191328127127430998491694957549541402060957653157441641420185835327745465449463280857441504404561248767589645796263811254710160539323797455913748314047768475524084509306060649896977785960332246880868755967556709431581999954615093823241066848136819352715059644498006359662384859258052014302906603836523883592489746150680838866261622753783527623439578665414689331011940086942383440828580993513497752604243805601084503328064689478035421028159781555127200054997567119584672718855701887561763188533765682779247880182620084502180989766452740239277082690358410611673632568364858796057153181199517358856393361580103464612124766148901683945254404037583664394386573553778125132332480737031476181780454427234185220608891926927991222661553127762050411486438797998056678595520901560018358640602483926237213633730803436565127653023849747951412121107843354568475812529093070193919094021357905028722778520019883714251873374110489186170989422473094266456346230114814578437337484403254399284635942628375574674599510507161280783809318418377537645590112784747834601602957030118251989403609584794136072540347642614386212683588991957586388424617807639576090829454089941810599789063401898305387666087880822778491307540703678957567659683465876625191246861008837096778111097851836273487432874386107180918808268058423908627456860449002621935522455264722735233092891385337659246694571499078890466774351818773099943705894044757781540589639699662690631419638453958685969722167260303454282524922727385296243397902606072275201000083368134589511179579188244298392345903197174815130945328285515110142536432140893225136189882128712432974884742588723072662099187582042973268747252171108052363095427409257634625034871396742050696123240036529856733332607823691161953028694972015161545480630226488627480553954386457998586735510263998287486586171628097124791167639913312995955168960870335973191746634441647086082031232454635537227441493600030852904705276943059956017640743895229334296772201443319540746826003577995609774595930265950412524909913552061660095092264783295569318533188579618661471989081274963740375310918566642750683759043252147226911285291783805896846069795954112558023637654434190489013675289585156887033085110456221420494029680581503667890986728339718/3544302966116094021824943814602302618016380016853298018211107877446756312817674219456481642198942495382025198434276823570120866717245343958849980676338238431414967485996303285140084071592082811541788666184854012569221268943599944759336582402310781469302051852293144321965684337416658976689215707818367832059263437052131884014995479281247138518081320911714429552940739238006761535829598941882959257996460929935962221780133236883562566531317852849556103236845107362474279056713981549639955335303079675737212541552618449019684316338050843679560117511082847720908276365272021602576339590173121317632145181238036764297051693556473376442982213439347923185558602787710674888380817495246503874578620786346970823097064778104399697867199026689104902536088154071753165036700005497273008188107287307342860961789634402563229811910880566006179432321878783735051672268541849766486165344687633789719278816563002440814992970357547326486233841626180453674467354638192092573071844995041340041220125082868825457821557416983897205765348113327242454685596966475846595217632583972701158184646959955989536029828560919943427097392136093685459273775281318897265714092504568410287577726082448120265380844309632355499647470627370795363438464645099299336691620861768894189511363932122983206437832991241804810599425004303036260591880278232319711244384360203852460892795671737753630005048999132832382809816057509135066075690886716923269834818244439255636252955544401713898645585084147383562039220524289928086425916399208468943074238183811345417974073685026782569126839277996895657548960435109976389224258828322689299761612392851490730239288906587910795448084197236163437584602828722853032912855870196044340310015485483673478469049455058524817313584296013702833439540668261504920440369216587098884936195408642633159962782654443951703819243172284773798583188136679360273276020998427526376190479996780066680554184587222586399428898580627047046421465924244434135192722375718199626726235254909647819171469667551475057609103466577463952155436409940173686169850726379932970380821343767341256465329403705365206444541227288163883834577768686863886041307170316768181688917265689246220976028690649963106806380628714391248027529847898029949541853134086134250625405092607365785682661577083587386230411848588066854355202709219866789010279434491142972908889930184479199921899864677984462100938844115455436046285160879583138726090697887174889455845369913677185216231526986053072522696901337504789032202370132283861206789801083829543338693346073205681019224530179708029664359034490888491808575801418589208792485135194519289204542057914253033205587898775441566360395833993919551470846681612492541132424728436753502634028473052632177727147648323444063285177260945546358136909866657253133993263898234613230259091889235064594934202894290520107901773860022242564117779884834310676021022051157555882851984627215515686943692844778877786436379692585062185942839373764627618089940275260458744884312554455387990796771682352549474402147151334097614564660896844702302748254310697825460681143783674395779246973880827471271400094163454817537586269652344678660041372987736688238200178403509149337015547950769552040930518798597712480141131449964859979900675529028530065363105171957213358076356080978932397469160748052671040383991292537003618592787119581796644004230528512118629957860662688546435866562242264611989948790633232004947171216894515291311128659721381629518453456794204707781696135877685332428091783015121821271970678165743862618449585442694902567570878172824340153799772092359880628391628307918022554532105840029798774769976496431660611464623351608126441929816006559162298621135848338939648443467934197554164127825236507210367144185340672492073351228818234061984961531997980082072017918284250011413770748932351452104503829799795233233986353771185622827610741415578295396626442987226283079693979359905789383977006923315072394792114777623579954686612562608788581834206053071310138835903863234304186132722612778448014145632541026594017580819328705412476270140568316252735995696216648326003794060718406895484868147533262797763755449080007671731924252501491697057287022282370466342673064722150929670230003655862631929017710914756410059720784667207795007009360911902115940471217682707652329959466301834768657246083473030294289228508947147091946800525*t^79 - 87108198848231151340996357407540366760626811096848262226282779819216462783476453419586299605394762538129090229901098134078841768583032204440941315037355792388276862579002660624478535096159648547774243247429287903781079480125926426409259275016660057037963944054444565231595480763425410119105451769448784224181082027660860811056308219524034108575355573099726428804630945154401710655481032984027446392676119186290767732585773508548415584081590709493249744514146569562418211246332182517207329223705673786952896810801078556410691580247778076606144164866052377128495940931721892337967124130365999119686032749105330312344957052040483185855982924800496042899429723142750020539072647461519577855014821572068355352520071922998127704562054207873366210229726261976664545794249980953658446111975652522028986401410593408160088843398506652690915480932175223990419699709665108912935399321662446669041861136698141827842608161363541790761514702291428076680356519944368210034820876705273253053824003378321672832194057118233720588569838235589035047861158765923464256849632654419737410796136486745410066905738605488334407359198568427042031963484128558547826523197571650205013605290786291785293701368817985969870108131626141903965373046472710078572513722057943127036957777277614766036318376460499957721691783076859035802929978690294822850887260166695816111011507247334205612722869488864535621503335282993744854328903645872730585819652205659226973985160656609246266475095169471834637523377639340759355878298955397142297733824232027368742596589268000211820289975093338767751192000128325361033991740350567978121277677677756799419220790697518277651167625862243500958813736619353496104661536550830332271581029777502461288263007837629740750984421958044203484754159923079410582783054574209651880995283407127754539517896378381221117387594055055443630340140365871888443735768570763755243483698750266893609117666755027660244761502718183713121905789491042700008351571583227290062936127854381816628923730907071433953905734472654252732395603393566476994500570653027754537893381880034388982794574999942165625372925217780623683067045002293017852472484982745545664545639675846014900796693909030102103349874631617372578438533102525585315812263211726589360808080250839084093205821315933004422495358997122500662605217922989620492810169837751354500078252378470954240197442466311811191225660724418775605448835096637101119633597842070537103081813188193902353584016414802573885179942346748266990669144095292606718224833707374169080060162797723013129088356927218034158814397483485206243133123145057104223689253031428323001795956852440968067727786446708517952052141461246578319659898194917924756603979664873768088307338698668823419652448887390922294459951918683260229939798344634984789726211849528084291605904939850513277520259378779439932849247490041200443213922192547528482713792229505521610602243247400814641129649432645684137090961027097713410441072055967907262978226706038378763474166010013880307094093987573746633729970469307495691394219180443657260348634489760071064271682821720649932205605666661879781163292874470005500841627297923985232422073185242872496257213793819160766115673234889248374080934128478391405952657070356209549034089730714300939275893708507210043102996276756022237415784058539479726050886561903414725290458874743237042879337247690890503223545395703429282032315698716006871631307885964646918951151593286125154764650248014786369260956752464572197567331394990056987830066037326329464296153129740635039882605881719701309309305746928912605587002622053977944807892679639699785578338301881670527445274020957375050295731514359286131093171500334571565648967465182608057605820217193911999343322389456651692929093280610608896902623240933652995603109173409554421361173582035567165572696095373684536772766821709126963551213781953545547229312795409445594163826371297978330683003974763809225647578468704271290260309524748444147654809171097482175038792465737990466986403977628532747809767065811927271644297857389313456168581953830259543717722038180715188137037372389455254534198042805294778793784187875370303237390137580069695240887705122882598519067636714045451210293466876226144796661906876602028453632403188302606268109012867932823532940832681923428479329828378023511077519673486162539174032113408779385753917664129953728367732529444546/277430314672737259558347477087995237425232145819191902375474469107144850385803449527956100543122223826028022407443018364951210842292379298378982237440375613219006579966360639644340080703870282073433507845619447833855794826560285676037070987540876419509618108738245871801863941511288981400348359529482742054438845535255623221273771140739619767502815394364446973256436363854979259217061857175888635919672979290737442909839929117060859895238904931799003980864050778797674193164286905798067503870848561618330311690031209097015789861360929789017568198180009905354095332491667490941662981420801071137656164061407327725351721313132953541074432756964958687349599633208053076888008489440420090782641542051309141177922745506121886350555003814089686246012300259966478993247692930299044715924097913982262441784083632860636813527324176304133695064995061796861169646820113290471704592355424534890276549366469016054793574754737016980709953953289275011368932184304486046157198666986860891726505290861557312710982406814414553781282623570689903140515102550896892240660190510463183156903240790555080932734830606008571756048369452733229324654760145236683473770590795092315260146509103626613772685588336472626734905763357449007073145820095147655579536622954960192684002011786926510483921377389452271549669992211820163297829428778634825397654185794956551376383581205272665388645210407122454764438351901527547297074704157767168946320398083482734927700095238044155416483172461636448318619986538794120964988606148042906519135993837833062591920617695471405598403344485207007594644878058233401866528859786958504938840210050450436909480339163168717513698790538660693076934786418281321151253793239595370737766462126234541527164846094706030075220810770472589287480045808169297647469900428355165218380695611502110596086812276600319616451259310590669084099051398576925390680543651914627096309821747959719420378798564847950415297036398582107558640245220233081932210343959342075781996064578052683045646788227591710134352573846350990854966784988067095284945065607389253256558790683388636849823659075037461534446464565981028007151574843964270679883318756545029421699998971825747946898645760625862185269443712618974939354898844218294300388554070592158467703583623841556874310334946217802657185487448230933024653492064185072909779622734794216204443359285190109373886711907669233770950988023137274256522970967849370183784749377118614472156296329993081672800522774833304251714099952193187361495640522104519235961471679836757504836221663880174681779800099816646021977703424774296696316270856040070318231773957350997362485529583238156174167392776647688606859983905874052891380524003217853657140545618386880418678578728194783711592482172517584053647250100512641183166619812596489063322731634314350598530417629874681168474731550590461446011348893241036706319220485405668165545501054357686730239096695294490395517557425066658733307620437095742604675751981426226805990075046012408255819565199995494979617303436145810108828068270676490780048831700519072747619606169872287934816529667113329620556880521770313768842370644425842754565257037279722114738470615089271845118964534678664354892015846486686003836358960235944383047064245999414926725377034708190866297057334950875603426772238625933411898557553822825686056918423333958245350411785265132309431144619286085759951543371945972267455159513262503513241586816235187239827002418184427378595839691147050556944330566373501612265035825819395808884315508660560063504833423600846459141300526943498476610488977825225538677160529469656187354705802283215456000584628332499095119910258188234362393392847126097242056347913418428924569408528730500981912452549313552197105520387601891488211107541139317041567435747271201872863917141890924187202553699669643412905372679809913480037277578971881390281841439554626831230784304391072170934824825137308063046234396625664030800216922487291702352784218485720953094598338202926243072478804156801117380374894665160169538862515233018307249387148856646726138632954416161580045252984954682910063121358147717946980102733299744078054248166145494957957776737600504816370864554262587159141669152548252972734141126364019937253536162647514243861321852557997424644419825690154173657725379138125240384564113941486127577224776116516645937183851446285489361537837938622135811094375*t^77 + 9009689289829206445169734451924000963883264934349837759678227098733221141901114665254903920865650630513268216658022455295800480987580862597127766069446034665250702597259622703754977416423309837487463851838662378869959775281284707420471009327174293605862960315122785804885689262286506957603485138778392244014782135599997070957983831219949860982210146946591511949876782589207682481851372577293146373375962838787575148931419875627718547842353830547274051318385719146630548515097928071484009216882910688503422365311791907741278101932118964967884640797471739351429160174180355138240424085653645818037696221448250553648586211266349345310521373963163401452855368099817577262521004878905404067372459467535275084813178743157089859811172099000490690879704976033370859607579935782984575665917666486356952359022690438419142605575766557111246123539462965872626566077461736510358097122340827788455809336018247158362900583112474839364484188349150788608267158294133935521438250610191870486396907263794016940606757671442840552871067846342745645506271415412818587840987414106737339154269007259244454474943447571973453321939380845857709586926379919245073631016124642820204707747864526254001015361607516638086284516762599516857459291398160783122859836390897308130270866343639111013770715818736303262858140912248661854067488001028406656848332407561199987599062877212163247822138979081094607991761803617475889781952350763087277779011575603006771939718174035022607863960069811144106539873379385746985130045772359307365813658423632872975351243091437319732742908236512603282258881661927907677419637974436957725881254790655679748987723970529802966068315232558066704711979861160678191673488696725473306328153624120383492054551962555458932672217492729583714802570936440021615677903296137194955712930271246834500978862921588639383075066310900825377551319617797921309807094293438024074692503611728093601594172707594741504270247910550147274790401511977689987934387395230690542476336574911671429987072701088907588254700632473059424942818756062514136454445299491798468138358935631402695673525720069895081789649700595494169391331182812300285688978111719709138247094953647877384942717685384227486697538497374319977819828137505271610561618441766004880034853538279516777790921233871827509691617736276989288838988683671566255425793015534916329982411677013356386353160831945872317069193660928310132432185327808086444421260606273410725938212516490425091734489703142629111547586416310711959668509183265406038266947458690575769139092848606503417824702370394159140269993267624615524525628222054735152980642801173121843359092082928703292104467582719823464640907885178026040583695459018151004685966704623304588767634147933404332520542195590513962960961742957140080051373079981684647984720591976639867588047227729716769962231906677925707473887575613734324568793442221358586703975652891369384148348432319641053539542936503983017591218401900779050762181139532654930121713792582082049161461617754525405390534081610815502265337931931146098682760481608209173548723156835105959144617133119799167533007071466650142447197340249521349652714836904743438069422576023309641437883775628879045747582602604951574366107352887545980817303527874521934115121324621585446333635968539996147989056881314277178033066495013966725996386152420720910048819558301119344328064492218137273188287282239178783659544442379035286353399588784839517975807679510536424191085187661674601327100653572536623176954372056120799041348360013304209288744452917543673700568520398531658291162863928301372244829483867362418919457284610920767616140399154531075330454633263337185047505219868658204856659185115289056644233389304898034580343998546038009156163070609026970666170777745950685672881716570933674637180739533534613100223042548263048658263549642545912579290719057668622370894592379125192167544886136693870792623039097557893625831522735193009555446653094836908842645771537518946900470501810937108959616032939727377526172827579637206019537721001767064483157154065044340136973442902633471803105629735689371251522739768229484017904524016401725622448469548622791756681702232777420831909078207610393801305353992600263646244920977926342301753003203758779895399201884712433047675010192865631127083672521613737285700048842323528532701494122504788693983633895444742751581431638559873640272932191399/12928379828141308505010844997989082874667044228396261302447626138682838711637899481440276648686367955223612961691385882553112193567482916120028965992255853633582430388042779998704923546933603671871232985930318042677771951428706971916166027685250925584481821721186400443020397579976033510635026685483916933018158577273180302901222337345390989929466569179703029311415292738849300849687374551359210688388122029591278852177414573063951454247191138915003241277851105811045168665409855808771671303377969639968028275853249621786068129521021174278129610457586405062337521223828660769626769951618690098851815131967797548698590527197181181058472420301652009112548187643767179289662733274152502320657856428670632247405108843295213955220668626936188587476509026629453948501229387890177026486913653745544697439900001225743961516552157948473762718842397837745249311272747830953990817520000684971968578694694125270697026783834192540735910764820966979139423119360254888323597493266767390676330651445802136039243641570419623973000947316892348427480077353403140127334050130739689971406491740430756254313846193251736346156570310631571420018289051840670505653174972116601398677568415065869702164874628361214844025402264938418205853242953249814354737764706075303096809872207030188800243853339004269338831069155783827319455764060730881855811234021002558925866614555784287691907836390247876043262596994647196627289195533708019332105075846518293988227429953797321222616862887822630517521634208454118700431096237609333306086551278921174039806843147000577342629949590219730682408966815547927818073537392669571276752675945819309894177464239078144971990547152680139249574501124152147127751322679614451959513945141100310949699813301586759231923964443849371998881805037661059707024953343108987836761820039955407751230936248183819325136384123717365022253660913149879640054631904329100269575935161669627872149050200500935810032940580835377052006917462516591289430734134086987488695003773308795772180637190132234009316659285429648924486611065142928046128074103934869708670806899684268027379100995857360697938299723853966927758782326571291452614883456187354312241176422674843869183206563329394647289103182940991192743047234146154279850039570898488668090082964900179502928136311473862461488399338687614144006006887635820815505391128206605949939682900226582636980205826102233200938128548060636921044997119204592499015179306343953768373975612016484325470459808452888891791107789979972825860377442206551316572688901810574643082513003435210584865216047432250120199113757762591366291285349288345522851136907103446019183817650555788790392827318086714289548097034574726681722087062029250628789589979160885947700071277631689691678488474043982144593187361444821323279727890426574356655986730094098843781784167625940069730296886620334719791208771953936775466365507723258791518927092678242085977528570216168001624576778402647962361928836258854315420336799745607207918559646911197023380438103284740407759095118109163037920941302147643955372787420727015613143465222583811737222160664395655543815102912015270542321913376096238661595477982638703627959546758991937037855047239583956092932324649836277957398027422898695651158037371280339427448623375948968405534087469390376937974815207453156560829497334440941456722285732485386900661860289458497380347822629317380619829674672031095728277131191985494816125085405493007197577881701687738785404389779342987077137971095911981358554749568659269017831889416369972623280209960916464197102841353814784879353124390868860777585413897859166560296896145102579177093992102619008743164487796600062869446903715565081689660379849288406542703387257641375523221283121091005870147774441286260795096163147448050679553562704800262272150266574221043831489194633827233191892458161549583439482256632786313800463859685112935245764001407614862797881607573975076999118273719017697101511698420375649193157769165261748646400894192994941559073660204013418539465395621523739320352842332642638744646457307929912490675673499021685146205317365991012725373453325322391745428408148763395254974262137612586090477787915197578910464952435301770677393156469293692460914272428348514298069110546922458646963743799087882232928425981181894121155936782373892772852145462910947787457762193539425145456201844872592371925938738055199350866674375*t^75 - 293441981143228910754697347521779997751430013534762539854346977401260900439772051933024662055427328477387293979788341368238767916240269512173838033123645995647667575911003031982588657997857708085112442978848065781075537647742104078363621726753057250119153410019511740528265163386273071442395449110303497621646280350361269102476008379650754624858024628777324130311594224383127839247196275496059488100389480332921833285099552820516526552238986528010524896052025721857246425262002618145777229118223464145959846430355600030812893308410893222178680118346785970558022269311477056841430806610790471971842569740924295330519983605120150032899133945127167621140260950466255362504644441253144438471332076404364338005435113009472322569704535427529324234622163392889717963364378100106137766144087300813531202870646463875078288098347072578037370340065252127769525342097603352701292764712398624440072875117776346188793751150962581039525235183148452941461320538917020872575445517029738895926477123454042495001847826648962284786421795915190473834710303143878067016907893210002703816326378245927795135051076296445253206187164751926813887393754853192770551926081147083947212781939533200234748613046866338157465774484637977495155975092423651906911430213426921069452375699028704460480751284761916370296333711295415662872409747219473594437645872151313719561681225603393480023625865975102233203441964355656097667456598079125511316631144488733548637731827540421376674756987798608289128761591691062939431617798048449015428588258425917262455146503053483783383515577054313899089431351479995513448193407043544188913389484601442151513787842505806846457230424007925531524402110662620104375713203796291844661943403370890571766857835850164305937081252788896333142758050118559239995882970786778359650604381117752073411951506344251702846890865112274896550379282433037163939267801265168868237410501807164425276861236062410975270665482963198996963935937939534319056047352143834954134040169726302131462221077021005296717873156428375381087623873381435534075998969815525182456478846125037771011591335214637543203774426607835728951145019343117329929752417811281716731934734287470323917126945653678273347444559568013696326421322600764529290288813324539956244060130526341083651509946405639119086863262671776711260744410972807933579051396115474260844557898477537950563970783642777551480251049556729760939656571891203224243970422872808903655295129755254016661430316997695411463013868736383076591320755619036460050952144485669214443002788564345684535291856023042015112682071485357377021158281401866911850567423952884779389730530970753585389073916488230468955408703319182283172390829261370932819835123471422022915782496840441173828105524814627505747459844991074029499558616321144253714386732359741680078161355586275331264932743742033907364296138519718847651612492531728709890062049340834953426175592054773414933290957522513936516505935825341819516674016566159731985331136671194942049011884708138357117502848524494394788877097594414429336808964507903129195058353500228206136341494329496730005326520382456852743712051091579409358608512388312116719863676365750957243623963767080733282506835043422303013243412847603774026646031049897313593177175821309499511122033340916491763543632722928919789552431788805032565351060290379271134646926263052677595606459915712776387605143951455322107239624073252638220604927540298851783767630218930374114704425167743381602171750366311052147195439747792305875515969541119555098950702568544482867781926350229630540988427788104630240854943695523628710757567681492544350612904117159893634246984732972175923507968374824149856006879533795052737025407550096008053602406503374106955201126178660882452414906621302090583764903587050943110697473138161310061412621177081389387344404756637244445102972136958132932529271786668320165911405434835157943937600802029878989536634653412277282032623497148784484180870130527215868753822037058544912826493568228720825015452481996516354761670319630208039633609411792985478074552160163594244616561565752649884788731703637908632869466450989009713027618316804508369472958498585118253422728037802350643261768084517146712740616250943987250077395399830684966579643152132302152746196697728451788959957916795416387667425987161809978504236241215930991957972009685446911464133218796033746286239478737281/222294256587869698809015043422566573542132206189967715766085183150266638190391083083735956776555892441530579438453600689156083373968891969172383763832559220476854474500689857234874942586989791135203086026653297088099518867708453019975677584599543057621176008908856451045990721817987913334290258837834891722580795194371425893884445788984465649701513752352722372560277804863985978609767485857370656922056338211658046092581945430568171004741703639972827160028879870773913785795532892163394051153510346552364554754528160639738737152735729790873668559239299959043277722071431087176039718768117934328257781326234873280194622264778960993171105786786690830969471409257688242757686653839570739902054228536399613899668414339858850235765667991148522626953232349303011034515424160923100986852132480687679969123766306790077601161745390096900297262838714821574029586398275561946047828101040349032305447384769273940156306243183344886139174236264512229888709520885754051232599184226874734543308172573820727669052099916529420198627717008737579533071730036514563675132324819404154994069335125463688967030646831396998089057828941087990873343038611363300294345162806279163477833162062475439621794901467079402660985345229712573608070903121878236533748194289031925818862316976879074856764312554650551088815354798591636595670823192795562880777160966838284616757961133456695228289598275747765795298024896533798008646796348156743830309561269563123489007638462720797479166516739761687012700556189933960969126677594094193817225330275850358204450234453284212708420104668406683562106177988478370311904422940244228409993153834116019837599942259349361261254607899511651439826707900421775470878456816913633978156919597547632272267075568426048736338337208815773397916293476126449476789054910942539433236094287004696705450783833057784853345027590088864868350089643817073353853642286435786920879936579793772955979954590327519156509246901335140282793226541213846799411880054101402019904379165063808448523070314902240765907587370616077793029786828657545661710714164228702590802616920856928539335513694484561943407679251866208489292434403731519890961053255244280717335427747592029727841534566046562821102351299825385708364737871690161303250108964763156584474626522197943567490069492713440837820534914920176910366141285121056193461268027278156019248604838753069455276796175666398294987593149225465688139407609637821883066711615936896508784529237472007630517791792198529573711104800284218474365004134854359494669833745988680577344466441923135142053914781277946352452190269186499549545586377192181018623262591281537552709184631556391258811528000702418841429851297344871916010056969405800811587864270257747523597225567964310184346124676561955846176575831928384924278292698820355652444937547732248119653648916494020970391219039089069553438555398910832899304536072795918306745437839250459638322191244459711525076294435506101249983107818873672200570248173911611935011119871747381962009932873050193639697812630802694749166356446641489495524099136957657028278210598598225813151322509523014464797969498593994639123641992420469329947389998627766951601578273181363125176212250903565049333513550613487850346654374298144081911625429614521926816615647031119612868966830832252607806965481294560523062614167615959104442044394563023909094500634174963528380561666377133057528520503666097407919358609624879438402182772162620900067691659305177173038907691674560657760885871995153759378522583404231283749458593469986419715152985129375823328283620735358296991721669282297598597202392332755313904917146363775679290412781603413189611107314111938138089904457916176023931902665764658782825670047102279710701948064930495218712304536173478471110599489549625684438115307108509582286583553320690794005638018206540996596609189158266110869201188880104146261450242884698025736458488646412336147183943377181087696489260138574733992574553773305269781299532986295297258803581267309435729391736436436487150716715228180656809729022409714186521085940349181053960580334607146313895999738668327375135548890829010068537600683594607555528884411864408835700936210454371094794525016131588390148616092026974942234547068003882987942592203941017535508029094031072222180764442150396631761221589503104877212032559423096528345179659200744358158350578409316840715140930331970552901846825*t^73 + 124848669257268261895530604347964521670430119201234840859790348057711494207555933024713643711117299066855843679347092014820773884489188548469702548606052244048693387506877469278756873169975251708930171597409630346657703973685601033046856296563054368242238976585442605031337771216518519601752667709042539643290017059137321111285818591115168598664226409566247469095864449418493541214707908626018038862887917836825004108061872164665741503249205815968643614600756331171409694219002069064786202739557736571093889489675237847599222475004767822986696205820682652742369990657068822215596455839469347248762159246533486936113068932043386014017152101395486728204206143980723922035313920298330601072269837453077831411844858685832435800060358140698095754675435913551652173953861933021536359785933191964622281790333863464701069134987021377888243255065042573788396967030110338120309554965713966143653177065225095955642187843351418251344944601485615943241491078941014831461529055435492542258498006617375216083915440710294131836232548331997628411295741137283918545736908273407368095573749906336403232759968890987646173734795172819717160152887306191351397236783968886327136590016696364182136591274070931798070399921828998646574338539206334904760213847553689588192716294754695733301597964228462266127642754818319752642778601106188722960648477238471494176680957394513234777106380284286957103842992580440314321839294125940839455319289969567271728112072157980866283539561663962709192371393147568337849002392265988755492745028779566650120872608130036261125300722199022641783791002401572973135282565634437772563860034368975147308562606148757339590582317093417806357511880078992969225401086604287042910759665383261064019284991047996437671031118959091511165368516943191954388886292683301765773579255162988158115376434292718777624047209655126736937378080169469534666742010397704005504321143046729783795776094804517610896580246935427389102991816843024330628457322486970980341173039297878194313480290900215441028787075746631072490850691870757438024491936096756126503439346197786696854955896310284943807358171436489805716904155205375106543706673749347862552517770938724648662859884951836523215307892349105583602667928575954069429169749927961732503731210046074825854211270109075318142333419884000004102838058910879376217728191318725383917781287628185413421553063721130724752559456173629389279498440360738094607603066569579749649759081918938860898684665863540057168949499257709428703728516506828571735568412680660743552634460143166097242169981502971295795850667928032437383708996378283440886891576056345823838819234437306873259656865655624987556942669818722994811543527896276141750137993865454041227202334213166104022691120849162286592717600051462412945005509627948812209176181400977724496473396212552676767792967506860900072145809643973968948644706685001257657322259397279036650664721160117748621468769337516575767814116997120090904877948341183312938884321961224420352892299511203354458132804136760170642702694568597332431456940200109692177526655558407158466734096088430404367812873159590058053753781161652577554961864073355679271318394132988928065844699382372363615718480062132471211014474409862015037628260263979099054216123528982819531152002751779110874089500324738032653068291439737472497836539755126912404119525328636610808875060618216864940904660605001139764493741619821003586238686566592703812429930028600316213115919961701187156421000318270917855982899976206681762642733411237770006626088834286891677314490755745469216157093008647423725313255317606604374946401932864386699885560660280177514660054071379872966024256927820002923252066268344180497034934778826362026792447453617060874406098459127386425863009166929328890882570649934744936745445198958151667939047715453205499913018964079323274512061455704864584771370162723177513749269219833296035872342099547888440056403815278915140697539594639547041684145315286791712442782560768368265645822769652064348370209903597309671346464502892800274465495142025437107619677967605003455117180001247521385360444275614243481023214743102393420889775529188209169909076664002784059205790087726769316382783664894616334380927417931687833517144020307676555961554403378495135092144051763958550612385576760594544807291896120649893312878421817963812978332695380646417184413078121469055290909538398881/57857409248897592840702545548339245168500163254923104103501623011713234597499049021794290119925506251905219305898882371150213480896012978277743719353679797110414178294700099828255122043189123720121351157622091022930011760088501470952573617909470110887703344784496884518819502938928361004815272848203601955192261762918590301148006438228833525264777551982215412036236688937201830049117564812192362760535211315363053092589821413435551357398525604924434466308886541708278930549522259604171054409817761431437349867616918522671726108246285835980817844185571222216743516703523159675955543241016996605984901989020035511283531822339729573565082328067768846416711736656110638525973238670573206275877127975227296768406847567908467869582845093586601779617964584065167255558809028185464640413568727850218074155500819575499649617440580984124734904026514816574062495089962132561300119642736529200189089045350906915931093405760048668995127540945557977642266861600401739361909376716583835018121305190446490763177943813891218955807214015972794672991272201284612463390605089981903354620785854572740964021675202692369365645188354529751049226270323505516514966549223552111042175754509411415791974015450335734939160569306363546555525303552269678001934461527282282062443616747406882496966053952580280420376599194153987607092406036481036914174877511916813804361661116927085059417840647112432193296746205947152906360125076917508668162762522215059538234864805365687015125531754184548674538500926147195320731601017640954555168236647139134327185677460443836184383314913694890242192018928508068985290192272118360819039314011619238039923272642844354300874486987544128456941197946685119643105351774265192405273718799361712509220197750686231862882580917363009514526158575978116987109480045313811633308024540453277224706368394905450852240486633036827842447283605924991694838619225236711664338613630357283372104371742687984437995557412676269388672209647713193002586653712711323813399769919674141924958059397029350336332111781393225726952958215677991336609637933155415742811640020497008797909243290345296944174601449115862483514469228368477779839178244515634707251686674030802257931358311710749227410201023242223677519589309070041983037699593568492809657779505777546955922072881665142135871098128540867962972009375579452981859782089291574854324979341593264652743275716954268049380332463497039014721215679220802955866678365791794981738439116602303355888192384270850163020698509663015767300480528249764799982559468134040150267737841048487228753758641702479187624542672801965636183097824200704648682766975813002924677732986295499094759164822100629561468043488350035156221795649571372813974923577190372643128045010840025938391457107598317275032259463104648130976541935309407635567860457628941291416703142649128745718262489625922212538802090127477055983372402508526682577579711585736070248241556777185191458213620200218133557247240528763997408694730196172969386455857030140510660119514903475056907649862811660277180284554605319183766546350715006623798438374977620417121577091519688696317279732510765727991084902136834483136991917451062631238766947814327388744493599550242958045709006324058481597074426187188185703025796748985159034461606761524282801511914874147939018251289652008903262872180612372917594504705434211702367061808894853521085351666591308604014272459858299325348874158669489168899198255768353384949125226394498168325195152627625376677490843395998923673862042255895813578626209259311533898464475581618364975854641013312433463598790635118553059545828141402068002649668231667642555038943157052747980973136549682529091892941101470471982276036294911190050516861574565952100507030598348070623750495716384807549334113718395726086632751165228521417055993330042809398727703368825738840213350602836385020750994366054503821473350887798116287571387455915539545157464714608776249771177296341369121355020845106851038968371599172748601606411562724373682992369757428674737857775196375787388833581175131089642474422830608767469192141884051780329095822393126303117471629119879332907046753264349911712997312677037916141339561625110284946520209678084649490735695185103067156936908110599681793277422943552509241815791597128386594993484943253917855660413706287570781213953822449781350115253764577298698748780681876985939557228442567678152535475*t^71 - 1699026928534776850873129177949833110104742547152635144102845095705662331716510354157360365525844707277464514104587833520389770045413598086163342613312641950185846060807944691758866765064609376135141037101217070056492735249081581516590416961313910742608144680890219988777708758861408206515567615539115537738487760271212051773108153684795208460988430665934772484181552911870265275283968355722514584430553665435549388377883310911972458363757540493424168507210763870148219637192258372217697244277499043070086452903062326405397017520421227656000118608736468224529177432244140300592627578606018924821394264986287749465716839429481467126823072175836929651533801538185125770282722588211710086720654790214789531709865252437066390944053132011540158145709884333371858739389303578097078240084959628475825637998854819659936716825639946847921084085985033118750275013457989829987284761970877027139158488160315215606119239153279947957779420852382557271006555693559196517591685085037295036767873358719261432079290123438381893962959725657781311771715288787422022444169447432429480969766177604475391754876555956361942954794786916879110618202865353423441342085445712356521442980445242278181915943539390294042354677892797372849652819212356278808383262982857308845114538553020066716116874904436493403551680652439261167210255251702455245932983082422681307518052659181050829379659218316187551910897751387930069172535025066101627655004510512441102676260562096938684142839268073909126952097115464530792520699172703246782042393088153731064345952312566495428865813893572109633570964266041799891888275094095564714639095565986450049082573293403513018142672670938985330952326868555255029175240638508890989836373937716667549080527938373055705513641978883126444414974782252658743066962425592194678179807951952544093198432852358083566826916540162120807208442861847782587180210706752186965084699301316309669412937185513939735512980092487983695638985883642033631905239193186749917596961692816388147370008607684618748824431932280821323405693402828360543432265389996870939688752902254248799434079733129569656336552569162834828274471608867233676910120222602914766496603785181662636437245646396742215210879091578706303557114811584899493080811045283840386418130552341080343533574818789302732814248976845559710760741498040475371883924900971682789824360057669163967841828940321614655129144466574591231869848388075254426917288840303065443150036236395940619933581682492410703485096894375009695275222695872376196651983719442791262492093765867963976521144939698629244283948875398498200445291731217621860255313577762084501619656125714579979583990501104686770374360907113115098117176211287223733954629725844212718536179744536974860180111102523879920515125492259947548296786646734356073505620009689644672915883327373771520534825016075500147613897403045362431135586580240420010568796762340759292990228027294742842007970502642983183909101878489516069879638048116089697819979807532414598946628016364555474063409361107143057277241431079964313582633649942909879306767413200881093196541421754505260493331581406892542782706222141057668658022335976831884383409385984983289713483527773791578989320709610249486818012224479579021458188849862676818646570787232176814558586956526455766407673130480241556052672672239859266904078328482793585149519642388125229762967086196605996892610457179293918673896503275606735184298981959615471571000850435167575169888450394717531372466770049714071839448871957624280959042663232298895735282249744865121845698274357519874810888928944143777134115933317348985604750804800334180813869630475346257183142286075475993800393067708996530777926777727127794593842008038172522531064289170565513271428284927008291394625164610292894008770855587837068979325050643964300270943840874404172502162605972966626006356171159292162666264573827768007078357864893009580141844042982894684566926587855315528593858470904605712114586054800238421786576696462930591588542702136935729586082409194845148387097407463338064018747813488748019264766616329360785470171440294012057727423680699088953384617794378995997331803896072256859659919926584934406092426935009595857470225804976297527219264683553441355499457055220198706458209819083505374288333981608247998470690121265750565154881714798113710722937359928463341519484796897902129948210637514808090157359384363378233/553312406760584021673760963765103485484670575353419544877149324295116708333828933602793281569428433028783717024018889155084435965188631158458985710438712425886918691015512222301200392497541056422005597690498588796753211057747781672912640655782115567503529170544695557581386514021582494679853102308876700388387968127066518513795723543061661459926534616844003729191615658990986515540152486020825553723991668776500183800964630136939991150332378672446352149630055800280583011875008651707495013299524788900647331832561798266114113063369409614520779101436659998382659828756228527041884702262683671767095048599219776227627015596741920851418181700817113334041510833654917233227265197990411367060853097115201894447158443642392249062630307303454966314937999332116176993301849720252542124518495298736592568332183894250200874510452880115784436617380331837377301889663158986043982834329832441224343541715398109801650879190296803468277346483127237560832383084882715225728682630852963717990202341187509397580251040135663910859057722772472219478324983446088054403411561353488906729401599933167480486911513558142518299620885813038041724290669713524587516370238349181456304751229744934525672540232264478366530845444493251381847911001577339596666387315169361542540834024950553143879435924419746625428671983842683909650925967588318648798940025782979106664247435188640714864010053512525936045753389772367842583359506017281526558908672571605991921992580321736640609439944522412796479037213082449938348968409732087438633228629343767214199423591487906546045017898963363809499272969752915194943831557081244605579263298787175529987435241190018543243574319218907932707930611349284454051669490911634727368744437531923983010711468629802132885877076660415260005116361592804808933061083813634902803044347365743313177121466762546494770018174983549381760869092513000976912611583858249679156139699366374583234631949482889315963365964552213900209977892264750113362765322125788575623921743316320315028824258177224350399570477458676060121141670823174029824759776853697567455902867238274210898315157664006431339359920900699586286004571916368963556490169408818534735547820446012883565287215403543644019880654856077040521631001983923359246233774986380374897994820907365554691142077276769457890936276468721821786732315014344346122292845614492666564600858773828545059333580448055605711679517503020978746418386566069369113147529723558152008456340284126253220395529984787426206916257578326587408408820826501271819551519420605820591997098508055251103152142503042019273198091194824431929131315811722231781064771501084915293749023911192167399175674847976443270940866599854561564430975296605100573084128294538915840618909329019402988278864451538837038688791203493747618775661606691377247191228883521846998196358223362794624545073668394382849490797453472632690319857201454783344650374988263588615472619958474771056339817579097860742047477131253954285077517208495795017090190520048808545608748600274078361130905026043906031062157923619883461654717917401260529001966994504285397542969649885473588724407582743801821210516176773388930281936788017908825508771233322933759964945832318520683282203032310362098653711765930996874540204450599449619498583535085563211580656199993611980188628530615690779091411417405650859812235140701827407144154482247965363619067346697162565150577468222327350871627517416664023697966417841013357471211672138933187222640966678276489634032150223708016542990516785257146758974592775669457986723646759420701670497200676607638334979983679514049682135455042422593997170770835244074575654118361110082803954362214569538780215591660541555999513079496404197807055619846905372904848926426455492303191360442609638394336101616770394546811803397044592143394640438015036362480430808910939049364296610224020128027115134521240771555003560773534637478480036150019030449556918582522163304639214306896245071255687711997964218652335750652119588076775913376489462240356254509112752526173790980803070445322732533341410325380047226923682596327762800612057231055390983334693467216874183716686555866106902156692609967728803661543131597885682798411582696048971890275169446267360557185360663340618839934791248903574298491866119016542225360229246048031323850998684074092400623586555540866714482497269689941076766508211189766943089550880330330501008275*t^69 + 276405665281294720790163715916690564688396239389196063063425604028297717078853862608363727535913562520698729831344270069215313624091445314040275723795216959760122816360443871441195870051101778301853832327815764174695821792967731621823054039522408752357814432708128991461447902131054392308992676322020222278012190869102130889412819420777729209666859312537343938785064412189358905873958247346560049121733243394359564147864943650415670749288425180560141908032667668580965101504680456252927239958246651229047812383211730800872585676739969339768464712068436757394057980088672169192049394613516097613090711331170687397698693061513109776624308745286877716217885978191364688189458078691117564032989884743631371755639505046800416367451352275369162554844242684212092475053920614687312928178124704741185315001788387456137517348710039613776505233968714598659091973885495287040314950605031425221698663302737621417447326855450274702669307209227286728826040449140821274025289046081261028206098623840611001831579905029402852732074263552876449075702164532106429843702041866562445433867471490365399690682688296317277261045120317049172222674520044581560283042639294918997710047650899087604513692199562713651606371907491082100156564567608852888193429405100871448955173431726115714600192593869499257688505034622023250922999984390237416615570495426307611018522818899372797612286294406257872101343503335909133746182145334759411199028180562717217436592244663414606872273393127420441120143925772188163716125659410406924569370618073744118792709583931469403311446210456376903123021125078988954614126366347821015573586355739367344843908360314251621836629029165595511683768938975353176210577718247691783496377681583798079303006833344237290958646370427263060751943965302856124691991608544989025623380817341580598630858877874783415826938646781319083817707262587278863353461183686936088010445349046521649360722188424971463348429896730897163457951283692931944847945437343401964176594866132046470843326646886875828767760571698861635349244785947736963834464016475063147918504034408292813473712612004483774822470971459404947487737753617822096932137106362157070095318189841207066685951246361253455727061352800528850351196785647230869492909810681405884897193959979974978861664940863279243337203089883801917564846576446693444853272692393837496962109791914436803780087832832103509067868494455477666480632338752066827215216291612279113223477680508001870423849213631429275029906440307635580867109249776501249953775819036275879012193383943693215889970708705604550272584895399964024247433115085082645043748411489099664500448791574712751929583353574811253597605901557193685209966111276277478062386060310186282346589335588002678932804384336449960854249729845182849194780950785537609317853128489320611278827599483416472558670694629456985192426496750137254493391094544617214876126354092648219054179372469482144709081323940387754376511606210215005005391248095109241041667498056748058010136636304858116621564447747006032963248197334486437785979109267369196096618737141403116167865947080765628638292559867713149107844807582510901365539987587949081743300806709541756707179012725370235968269093836706991475754811828698835733997241163111263939597531919325429988473282492182762910057188592366170847491720422992140676311209742426637334232984945832215787704093609357808529043377805532252337120656119260485504626278291647467782635100164386933155625899587195954823907045763996215854621518096832536149654499295247461034441216950290728612982361511450926348350673315594035391983153500477498564963891067556471132059193227139414867305402655526779683373312572066224459776520949431192012973184043955211845780216994946276773467917814678329893243637943425162372707400740021347511170866253831865430562386223011727829813353043194259601480738230564508534952779650666321469579739941251135433947868910123221988892545994433247143019964407638762808318885308955439564523995576710260893092159961158590091215497240758908942131261643651179483995249719297665812954672656381370410590288461912313153923613822518265031713081508443037918119148445879662746924673901135129816930141684620446440367940775540061387963776402969596011569543670600045136161895694857652138330927098486340704333427690277438397085595096049655720215305225977326852555187148811653715576244618260358511921755332207192/72171183490510959348751430056317845932783118524359071070932520560232614130499426122103471509055882568971789177045942063706665560676777977190302483970266838159163307523762463778417442499679268228957251872673728973489549268401884566032083563797667247935242935288438550988876501828902064523459100301157830485441908886139111110495094375181955842599113210892696138590210738129259110722628585133151159181390217666500023974038864800470433628304223305101698106473485539167032566766305476309673262604285842030519217195551538904275753877830792558415753795839564347615129542881247199179376265512523957187012397643376492551429610730009815763228458482715275652266284021781076160855730243216140613094893882232417638406151101344659858573386561822189778214991912956362979607821980398293809842328499386791729465434632681858721853197015593058580578689223521544005735029086498998179649934912586840159696983702008449104563158155256104800210088671712248377499876054549919377268958604024299615390026392328805573597424048713347466633790137752931159062390215232098441878705855828715944356008904339108801802640632203235980647776637279961483703168348223503207067352639784675842126706682140643633783374812904062395634458101455641484588857956727479077826050519369916722940108785863115627462535120576488690273305041370784857780555560989780693321600872928214666086640969807214006286610006979894687310315659535526240336959935567471503464205479031079042424607727868052605296883471024662538671178766923797818045517618660707057213029821218752245330359598889726940788480595516960496891209517793858503688325855271466687684251734624414199563578509720437201292640128593770599918425731915124059224130803162387138352444926634598780392701495908235060811201357825271555652841264555583235947790576149604552539527523569444779979624539142940847143915414128289049794895968588652301336427597894554305976887786873874945639299819497768171647395560593767030462171029425836971308186781146841988124859357823867867177672729327464045704291801407653399146235870107370525629316492633090987059465591378905331856301977086609534522525207074004293863391900684743777855194369922889374095941020058175593508515723748288301393897476720357874850647521997903046858204405433006135856260194031395507133627227470882972768382992582876759363486823697523175581168632036672956508426198970499375442521771362789861614566893587350562445185006943400352493019243007420628522842131341407772159182025650189664287858642292825207053270715759978426759071937315731193990260491109746337100411149022135915557373664068890143295104084671094204145356274543619771560054220510155500095544653241040405644035765208676681943186648951731100074750103690592032500950292521176443868036373624113761352872451026542662732883781948698875293111899419589806130199524985656016690158053087181876023846625754800778176998242243668015218867440215860468080279037385888013616044324032056242705484453538859211428488371809803799350055242241745496766818532426122705873190987612092683395355933642211289147172354510965381808130691347109254617070822128245931337659705336879626324505719501318268121341122189741466368544622334781252229560645108563285306515069960736134186780918925990999592331331015295580385151989156750290853684433417390471127850690677906394449446705837052910981714639366178499227018802758554082438732921827830064682410944887159434002287603589228260524830169532761871307496245000713773893985561865218905629082699845681353219549085719580685714794648859927261233650442214794707048043977895740427083261084345697327919523756798483794251390935317935031835814215754568840445583124482027987331145245511955722811652110401673444025800920298240900700813675946925189846822155394840340387616652534993491790593062409138744946801312344404958483003801795322901426832525777818724872190612232408850596622376739594883504517931975656889132917015159598075981151735387723605247336313642046223304082289389435097911146033227405553918672538553089946240319054677327016214887357014607312939131488303310440942642219469086229930514616160572442302174090452245679241354350420330361769846525123039268974390636060643202480365010206438615083290035891666904438333545916608261819848687146684639596647629373841610853333742638597310612781371869393574881617472641724635765223628151817785644488273892375372578296924724027869173543609775*t^67 - 31741601049129651467441303167042487057775432020012869040701525713899564123187282525551635527001577944818747441825587331800442047519896192876786024206369439703983490302826233972563713339541067545940526399534202697665248350292498580822157479380448378999862785700745347548990631064882373257167543045392632806803183348423809314359945481424120617461656189673793017736930616344242964854380328804135765894897763944481333137358050812236403612519019458619528293658351885888452631512254965673857612647055907049894754468018533885508513450647385507699098628307495438263001684666407429820199078666182666844190767089588119318418055544835000881064902868940233193612312803080543552770019274635733997602917084601775037584847771595854363194930571741936343396629297170405939209178272604967133513963809036382167087569158035972390010417860295181482698105863743034724942382346152055854066588071810237079795125348766426101938144697359364621766162395116089015086206918768889303082394302254914943150619071032046590479978505205700987480296798967568377844841623216991445919742397014873800867851799300349590245844702233136113804409176367945201859603948139385053868383928717647838037228272420986403952614063236675924341874073754932837184266426148078459866363509107794131645929345685132337960774438261890479316123558586269063786580766406420328202698178267797530883381739604692228295331445726317891606942153504282455903492803706135436968502166451767823015356415988451292960243278325334725542584397740955309302156103625691932609935537882871241640331374420630865767770350799072058308103952364414636690435229273040432577220188060014003711426487258350723406612279445802259246887290692343373265266976423141802171265737359373169416792597549441956595681397687563789448766629297086762626229107867642502235204452856123502220016938505055402901089135635583649462197435971587238326147340511980697150599090452899678702760121524114353212938476914320215850445397118706910078230852850186136689269012524878786795307136281915921573556891032894864030405034952615069834401524238190358343522752465162090108717881250825080234309894225696083883383143426051806072315633760025824737798887254078684225798678251772364580783869112518639647059250166372314615485845699254539594745650510206716085803568861848387598124255856143381460355381988607313215426558461992141121329095959574312538011740824438508870593368340111992981387389177505397302375991453242068143514586753778313452176683899260006260358994729641348326451763774899461867824980508677649600686056939620746800412837841568454822953772288689866040617378679505319915119914144089067279924826282980925260278169075348504662086842871721528714441724160328956316502064997707714958367728550462300754792584265369919336841107860406328947630191265126935929506015521546738804851360267747046120631590830553143120445185980805412424976330504951633460718304545646463320361627070192412354558298545862248173013044231768651445960360534112827272904023037971974318321747724869845386444478238187986653161951830258261232725488784058501969836379353350722599408368333306608162116703990177957936766376832117760824333400183383912054702138950734234919247998867470261879789038758194302695798676848082411270311863317721923617037983717196486184806729613784378735113213126826413552092461640424352111194716617971708832723252043900698163806335540042824300071718756845080726447960844962681874574727115988769268686117481749543847924601021836947180569235983154088069782825607401697286885951597536016602334207766254365763395208924087089123775578527773282788884112147096082167155842641575850598023203390242753401475661425374204574502964796431977143538992166030721801607488513838476171772649525396187184665393719312887164997876635264279755321854930491233504991411376596111397919214426764038691396278018922780822771235398151909758840943713602621582368022704288294718263598972398763938110276635642765183858873590267880715440969480613104335898095480105110401259620856743606899582162457185211302225319678971365513434361961417125822711505678063963776003687758789460677295233469441877296775335962429369080628723228845705649233285199912431914079863348076782713885100444617051425835865595584617306980510301931307339875016966695287682897147808613773148089151424401376181343185820718584765194796302305334969994828150374628658860920353848242767798005484503912/7540272901993682320018806125286939127305698950306171604425785730173556700201432579921258217364047432579142152825695439491741177981155908064658468474505490553942435114422943976849583544742610113473145718040538847976520072818107342719769924575875682620100008164463729207793067355258424651704682121016489752210348689596623548857696427257816282062593917555953327912410077117982295150125374566150121108503455577097017430123463486616313961166112882622565473810662668271182506975584154241309146839253744689755739109982996601939257867833067879237466814490700752735909056718936274541128863561009965676255026619457245490447869777762219557352227005656819844266626688842799001880449428395716183457675480233237663714075488200188343433040387056049678320969304338724490406787371086388905505914917846381225466537946698104642581677300136588209911206336785832955823062740380492347127605140121013151013117700209837966148389658011831844798068965701279681231330334057454263296756869077165631458659473825397597241521915537215406961739268123440568857264649352607299897775238668671815081971079557817337501768424260039580067678156133727319192868334889022723126439828037204938729655922014694110992292890900424429394644876271484931225701577568542590220632143814767418814638231358832976003548445433364490028554258053664089618864013834753206764943374783544815859798310278365642447854776848645713599585218160428114662070441029437321257454303779366467118988867090692063239972899957800563741764945798008727258486915382461931350615055948227846527052495406389381873423345800279454899081591411298649639078820700003982295369584214491035775299247284224782224604192539647674618342986916505498724909188390100148783091260991674499444013589124740976502662828429505983426416251520732576890067672135033311459353621865464379997871220507471431791155341774597363411407041494336807602313331123311643908033052359957083872762667708722047784056252599348794227391003074341176106825484597431252490656947832344404033488195601376840595970785221695131254084344638083487752316648484054282230093419994811004820807669247854727487428006709224329209608109026764275298303889394928740577187867767272076933725523376686837459063915478246345133649741104258527283692997582552879865579423257011470894558068541734041931025088777315482321558324863920331777137021257562846202372886459604412359666453724470582556745794852409760255467090277668693544046786582864841785968580886415737389765286261960114179328514866414573871237238959997746079306023301643557581071991608480960592580269300820170282113666395257179150234755114890439239067073459781170162990739456284902995056904069959445365794781439712489158243381233762950754078369042300660112039582800719926971287382318937258648807569510235800584032633934938688463459452178166099147931293655217792788523975695675718390551140004232917122969965607547404575105553455388407112864974055242031273318063704841696999080465295104693731334606009979501424632637249137589214443727268400879718094580795293265429365545305902672000450843008608323472491266260145743019693966491010768945725640856091901257784179649391460848498326198928212904176303826021921874730216653133477569337395369032133422499498992267716375318198762792075562627819762645552775758075133160198476044102011124548673822790162080154878686604112884320814763158497162366821957170937235976907117561406121134895761391419770116771250913234766165658992145000074573391908939299351228946322073118205514515475277612493504477665112567455086994560493962739745512482206645823626710191456573431064110995019367005769548652784286948436161950738959432565419687789124987998676388309232592388950471116012115135942994126001308750819487995994454870581011269966625110189750993548432155858718678162148824098919540095684100140015322575630750895340711648428822001572153516818835136960546823539763948233216773576092894483867255480395998030778324090525921363495455139157658635463070537995304149585561072222051204593580173576472869154966287897216480768643317181948864483852584672934305903526620949395725407658567270091271919897995817234171350043915112423715308594944401236130364961559737572575448827538362769895973899129378075646788379347131831924489701892425032485573218162556357810988036868375735663725419190373495094362813314514184426349209891410440468924138009367284299678702510374391265750275*t^65 + 16871809947758649990755106578250577252942171749114531040956990616748210204446225041308382023172904142027083270005539720699730083586792385165073762388531101020933730196823560477737087925508023516139674687439249760897022606350411883750881650011472933829423468239380978880049246241554152982771035586029503569128375450402203587581531812530119355709322158660427643449874399252896390482364127631156451764788162762710778480964824918024437199749178938058481536022671448213495697388688755614605370177402556583975349436311952823621808661525681994115720551259387773615196960615994114890219614370738944586723447153469050482224235452876552216016245848711447653841634159878340014792420174993961406911525531141869854291881431404936514477068014674185078430389721654630026187780778753867579459018972506631582121741748891185314452320678353041127033808374246685661021792783574055661168630951973545832730538478108849589518042953359091813382451779771186104546005717039598300331841879962596675682851405469169814096603199848469985208116212150245825316580005437143692490263297689683607032930831363200839999564313622268474175445147142747446464953241884041815554972284381747844439206858513779997377814169411970326194213755950600526152548985352982717925189248973982030572039938238678132205039129213356646343839425844326398968713432278396833766401342475298287378527850975490688473722318749303166642823250411846396922729012688345617621201390213077599528266757482021332117924634059929488374245397376220850790888397074467319618943433842588174002405106432398290598704292645225301667385789299831698064916737696509045353309652470834881822537112627884965142761842560338746321964047353401300421223192685491094569985208102541729448049210973087723650606704834449666334028800063109671770012849802616228453448956681191262194226249355015564271935938051534858230827280795508574175015940779638388089269630517297374613176528146371540726889493067632243134434316059757271699081758865597784648226884723173818434838948547583062689717842071228524096181990340813702214896579457862222712499443423325832724915438085635670642376642814571516508930204318654422798713397940001042875750926901928741955620981517071551651528865774700113773369112379570745572860816462147470783757080058364447607979678711216657623607062559384490555084529666969150030541510258021212025194790563886023357361282745495093986274258034104012198567879913832145737946661543570144595053931963093682310102919665167969620720879064897793220170619955190681311839734778073402401687889350130557526308467823163027002658771198754483564500563391536055243806348185183488669469500111201409509059756816031147756505878163851143008072663632793061866492985731427073847951257241247873350246689907200028686528719591141303706867160505912148972127295920364967346981200250376059362489419912309378472249258862918106144605544087290488771833757630954810913124605433432799937667307213309084745522886045983557276962821470588281713056575976303412744545457634651008481627939065551905034643007268239519443624495919782999054066309767717040665152218666756568148208773581944007462016273226154944109740622285391555510003014761272039684549087148106095922036856923970785295023792780472194409988479645473435756497599733628922198325947804433790272399507833426728198746517024318365955551296313587573289552843529164750426367678637413325101617530571707480876121077338063775829361402292892879476492459063658769240471357666132038252240192828584192604985169578271031207189658711570216971055475007058860167066999359825446117145010285136719769889679657087214440499864109042797849907621178954100492110867202423008318961628038148931477708927938180291282850120523826214964667800557303336153352303818465824199237874597947959100852416493350332502037258229839451748120156861419136194917430329600264906913131990606377190350234361096997355391075566369217729755270714479179893067141289053714240133050158111562616918011637815373062793858671158689127676362182638342351210108447189785608937556034025773098664837879762929870909612778238652023457631242966984842179658609243320888643420727711132527045011646607378108183477912241649979814380783767038327805075886759433817252765072512496384338760080854163661402444481817467866115638227119649347216991267019089394178220565764798831393500953452720090011128151610683542262546480831195734947641409035896/4119942925831599618154605408661935811826825199651825722005841687620603145470885842637388510518500143574170454636720188588270952917538795128112359063389597931535557330560990007969360081148024082619347660372665556110882101642883393444822742294035166792425777656871934515598273915759757799385032499112102648114932789161041732881009388089322298446571934334696148240801382342815068484089122185628416688151372634908679626768490358666645772595917348237071856824382695034769823399030517265869946211138644005742826524011328040234852237063428841232842692453681854587661649547460026295668348131273486400428004235373546505090073177540181819996577642266097440681765098027508732986224945412092347662441241776923671926247431697010125793310726948150855165065702370643278263502378016274350431066913874826855151819702835046866565246359868445104384473565460300481016725002475939117502712086870244299007167403207437239235718060563165853343274795692451784590314512423145112935341382073090499662978887760268790245367644571880583185280218665385053086959035213280277263732862365356764941695538315096071006120891606001007665844765722552040383732182980600044594858875113111976831667668729678225593727043481675203689857509715347436649094676403430487440139212599821373166761095484723172455547088741941422386735831720043265461853533332390927407649472819875002480095983966529680925116527556476523925546562500027732753502405923300804398402867013468275848519690266048240739366636059416802869211774508190335512369139332685385170954618198516246040554456252975641642179766262008361955168292214420911658465747392785681047985442921319844289596495938803231524783734068054914997651322748193726107424608089436163768080792088234520314770311583621358295269380482101207439175890006173469847150377558317170178822082050202187009146130792742122525064258907769693410356424734019080442501098448819764197172698712141499435633210191363593119123519461499856639708486215877137460430419419215014247472352939322200142009014091473943830788160997421051097592476967200256194564766697472958331906714017783332530956767733363923266326642841122571629992059571324810214537176679703332480319144243973402860695389061488684384849355879866559712200374005419607691089988369848480751295973532181525334139975594968084766436388713378562505593723894719356538023320893307534522946010127412720155281670591721039953685846671935229830306760667179801627159584421565325924292111205979732800593403833854495376334136988865695001810037782266809713435249845227923214400160363396813519657260545808959020123962051016809226416928052465910099696442199674247614829991661681441842659957893895367055537354807265586859658754694736457628517047002494175112763895757094393087404446009316234107080424577757705473749789675791242150137638818997971699385139832232402245275986720317660563909385775508707293993898734020746829696848795212222443111789947709563479235643055222782896404790315881946059389011531225913149541544063961775550159974693043779639783636929387041935632720631060222845607161643878774680845743420492003917977115711583203650757308921369801718170737334203581700725889572610260658982928894630534632584551367176023826545174789264980117448179861754525442184170458020412420817262344538291722836886412963819785879767078243310100129978129796373284230824927658443331777808251026860222306495460551616248218873757983712881189213868534187514188643313841307009552409123752086492486327658408403444897627580050435766187522819197481828002587279124944440326867835311407341871721156996414594228321632905632967863258004652636969882449146476980583333908915978618219004668284787257008748251436364913550257413903526826855450398742983131891060451419650599389624714517846709691307243897596951139299896315400903889100367268775848530111464912458039149000595024399253258590970478261837755246484346882551435632582360819927045439638809695474102016817022441215194147064527034797483584325182871275784741526131307502770245808863393809825382115600136686107974028227791862301956882929762759438332091617638250700757181504165621802447543861791529004237954147706195448009395417856219232112467453223361766458750390304466255716356872720175649580203959849463784453587156704108522904488459408407082102910989216741381342035538320513352989703392841951049222644413652007766441783291902025423380236816835565389042110975*t^63 - 1720912284439148952442016662729662993229215016924325304835549893822118054053045603520605345043254423676253791872760722601874110889441691532574858640225060222686971500272720781237959431786463422350943185883142160714930211429785636644430681710939346913558036792639189754802496264730741316173203091437401220732370135990262797346297884862335789837201910744544262902189059244342444420458292939166345031381650428966856774220296560711290266094023538532988549223688169766262155538702598812262307962303534273331800541026186793317089306115701954272059177386160586331089194863100772395912704179688681057402157097156704003451373458927422339618197426981093764995578414936203325978672790953661277975622786315387787297962196681612519106257514003536147035362154527970111969704598330844576369278816616664226605514114306000855500267473297488995113235692007585258544333748067000739635653790563327605120703724220141541477085648241121667575219346676236645484464331239435967569975297542791803938831111764868254816248272924786257543043684196195530708990088786824839316559920026077124021793719214054276587045626996699201241441348131937572528376961118563216707583734241666073739682876828345562715170966707976508655588952684170996773197320345865115152883710503232269243315923243787452277112896197601887134194114369585634713432881982127407970798099367638414781672314360665602253072935681138772073446424625082516451432641372921018455169730553382120865714982841633896012304419230199136031203647988810217916627735967074937971028599354751751955379250645730432543506944654632513488190771003957278868255284042782018937249912405001040515164724954710934480106128951271659697602522404678736053609771620273541811513745320632835876781097272946742369519664783559334545093199452197136261547656804532316625140975826601108288157350768449994038556988632935890799916687155291818924263821180446923518646965715021870752848139716813547373583484425936535195683881626290895717305692577147292024139463997240055015865572209225517099965896198438951501422172602898976868153623034076780851107748070949092708892318844887236802768825069199215735864703324350811850703883121076630690049047501813368254887471927117325306990883812371986827006493381469923246619409868297627178812792429531149585733242371160365409074373263467707419038470497428491750159694548700678479445242590473333999907920435533515687798251421650848279694796111432034364444655547745185215937993716430029390322760343043402322389470002781472453444348212147417274442956001924734762897527061911068521168114158129941264994983971471632234872369467886536617574024146853948022017440175302936854061664133146154882925779196385665502779424839098708886389379549545974114319736462598535600729755669594879219764459431020127310688400715259257051590574704260152740691846162517091677717854453397579749495040959041721013518170490683824851498381260252177903911715627728587779128793757135113172325586468445672064934692038829409067991064035432146794930962748320586515380282533343953215015762710266266271278217471238911053706508380802930170849444647858309391009714716962154192949252157545534856409199621796480730237085532912013874246963168260569141003533420081169707696067704322495365077359846131653711316264705557640353290262666056687515161745959139674825408071790577549504481327528134052447392754510188788852248167807154513361037296556515068334152701623973348709407551250591865087751252862695190134241877424859791419803480735500880386752008865576403482683691421685386628434249652366696741737934603061221869143281717780227093913241949097780475573764773501496767973759262893784727012184566584902785889769076697847497323165641285336055002863621654450262247203491427867260505294735400702111962903352103997418244872675431774712155708710744502065811308512138825233962963428418515925574988476820003735972162409786885861983068043818747796656448264098615941481459487648518338543145744386475537777291385463189265069926212942239935901374980829320806183976892283887498950270410910247741620919886289751516607075271596237696812647511830256121428336623715926294525273964396640175337387404846455902413341763070530418080892959833286836222263160683389859380944734444474924498869812891556381138887674890077627249455380271722174633274860071479021824538562975325448686207588855985973832856564141474217454063246801162033603321281293130008/486438942159443728015181476859467607643837409057303991199134168646392833706144382000083108440325068330153664313578134948196946954789340331379274514678185869729313936483587432611780861243583204321227890971435631060647332116196380210662784749936254041442558672070220244908093946733843617401242487942367882335367866465614759453918275529887912378576077617032808633854819185570351557049149164054033836357347822154560386776578090142020367915796493658310048833026885469147021195623712593707713974999175788377299857821217193482332023234701198581951900486037095093583653524555537223342115265701545997899824068990065124492794446205995285245026166753404582451222372213141003946708592573221052132652596707678233608742375333589594041973944635635097919485021428856009919550983778330858539742903818726319642231851948182404849456727480240165545157280311561242006359839494504594434035753153955519243428539622309020537965578764688109345991381453983724531632881976817607072714170582295578301477980975999187850114923842689482824555111130960905737449317867717367005351797581648710302794393261933343875709322882025494078868984874521768851622795061374455891851971562958231055674820345778357514566290165598725866569650785764693295054220151562595956079728302021850332736156110075556591453646202848654373011686183092727372145612374547600150038172384427831433174173197999727047172760002530719005742330936981135707869458251239915943877927144650340816537543279540795167463615127519897521054996557617403448310457888679275522828609219196409805067268795135166631284564900621035744997476666977354238746287062050967014896186017232424622894221532610795244917427194740294972183010687284437023422065527712551035237335225595736442411172402507621509199771323437662110418788102491637694258910367535010312617164606577297316470855070014579310229579488033569757721188931691046466046982241163950254153901701159771072463329960848141396769095974915884076051262028741603976729465953298445069825413674654525667393476986243877199383007523479130936150081184041307441705634012186429179690930647802256143080692587292055063748269094480377548784584617506904012372869375911271742782810640648719342438779148430354448977756572385681718935310491070967197472060957662753497159489259256209518754109115172301129453373751439497794781165751308932280837341619490610314614399887466259253822726167967704975450682559981565661393002655247998483011559654733004133295137664686641317439486357923827883911384499999498587227076716566404302414444799813046917266466385963666046716492043173462296871428097500546893199898099187096581854635321334805130456397570220364656793056966738795597821252144992513053708197278406356574921207799344610922733340537555884277902909732707313325079005284168687349122459502999081421751714583667639383711280223349685193753224667665642982319757378669064405307321398646965855216563027049747857696362708036628986597238260109925383430236099042004640457301262069028470769888789486761718236056026226553327243927839259265872782821030966675216831089847926268460208227294799260168524467657813151703222957153340244533857437039854350875674092938519160842667834885337709965821672564888571655289726823552239243958925490126905034434792503476664049308005739257520660732509874567889462421555222557267145481428303346693099320850673517995102453488606774749480666962988257560044063930834872247416696399671533891551539487694989037659442800692607150068418212365610026107321584635138636621887649467430543783851109154195028632253095993564516197342847518293355286706511669220484713212319457426526758827499294421424552098578122962691841498505233099998534494053155597340741139791185941138607062614372553937382649693014776774904875748770336472542993117354054703013839695109740429695691450130099266413460420404856125492806269919969358449276026120904149764503951868221022649830006042165680425568035683655348086352493511248616960880209258597578023022129568730170873334782912791610742703483643153369882047977456684810117755941048793313372826453055622757751595686028595819827307695659818064464259071784831357562773555406634226312841871215547369764290077621300421466242145976534118555934951545918688140667937047152518686042640784686578908465804886783400805769859905760244647187709724808103451683109265502890643137499676137865167605222047503108898129411436162534353273126568075*t^61 + 93066925645748338869192625778186318278798631822812254801680634084660442901736178607480706497404332014186884140277372427331134720801014702116332911450849022018270443982170553239513717394150148388333845177322069983949792103323820669062022955267915233928639128898804546483467947762901425149673394228503193932958839643262389271874661120868985223558400572234366297101986250659566039842499292200871906647937433311717619728517801477147774196111477924308318056839736521384555620738884446750257031839810213543610877602725953156647204812849912464617037944552960343176793515649650919441134680778767831210940591142045995061322440084005826935134637610524766511298511048998139101238272438818456612233030729769155842223845035635994076742874669761114524686142934692032023910547980683073690525681952048753394077309465935210420954620978734272144993582367640597046059587706024463080922433658837875948314391418551599698503090612044506642411611713362841369960680077665283168166459784499424177179588191244809816864795868034712975892585114142379742335281550799856754610688787379533464655112775666100782502465938142933605362098022574139027754806169860097569420056025115627222035264095406798143261579101466181804814410456386103101739347018090755968020205444789770458201596789447542485748402084496809510280757982808710748728189677517317965129349345441636948864795060082229042831617977199369166306075287299054080353927693181422433175065301729936095036421040709174074478912051010507606942127831239775951468272878272400586586762249069310946763452925979790107938233941594655067002552353823077940580645222851796860210178558473490054251759041809190072136043838965493036154691565283672303757866793511060463650005916046937547593533046138691227872261579497300528366192298507258645936742030213538496965426632522041652481678581090312419066534511422080204397493003434247115344644161285920848000200501127122988737291453026659945524391212990435421190328635463940669536545500186436487214171402498639961194201765848135231811050539388762578171531324235683093286126962839787601887306436504044973792410172365911546538548319110917250205960876202275491729179307950549291034496369567534976638840303510790397297962716916442738902859108212717259740638784977708058603794156745824152038786613070417904208482121148349548146303898455475443585155192370801007675330610522100407078478377619187882497323532898515290922591149588347223173209444218375157068530082571410400112091427451720198503765722130228971075556847551051014496802617005915661265527388568237877899294415744923009367533073190245396676488182199863703528778128051109900967509934988796039620999026860111412283031399691081045263917171199766684240124598920181292206491144479912949747931346488141610841119129258350559633177127584946332023145257367829537025594365125818124864710775997661779196449056174261604787825372947457270386717733553438646349225539908168295413323761486945554109589303843692472715529440062368609702190877785583825543237697272866585018607408687638567892851619563449613609262793352618145114852389392016185738070334863199895414904036100092235337845005921552789245042574508586292851256727069235305182073422498759066954049850090749893361752216025263953792110877153712904874967448329630446125071534440431482157722068252016963337435083647024269099189709811975894759154511776148836813086237765572753654320282367039593308378753683427882000993638852776128349337816601169122817920041379602805148837425731566731699295474894009870059038730706082404395558466559806440881132019291402282423508664978318995193250145731471177135126881965219433645801641927999478078660814658653137728253446462593711073493060941187870188616614878850603716434618883416685332198319973767489915367843528841495518994344562247350780866324839779495786386697875899046785402056408458193125948202647624303412814752438190515738254254317055702408096871296891893743818574171631452679770126376088615578249087337895578579955083841686652666021847480861695844268493923134958317202200004027143407181829121009025840333771308751666446501453916372285562729933707923004161073435148879081575271394474446185258129569893062937339661859260990124397072759222969627910729092387347653098910932986509275379689478229331838020199649644038014044903673033040547901848205016692196669358072803685433863235915814534671213182353924355991281411829966362814662/34202033928833289835107404461436523569873539397632382613777218731740257886022361697960576387430157853016518736402741608709338610578673754440820654033572275253645726192370235104539229035111890215115114845773840783547202598081259417940425524769420651556281334972420284170565487355170664437418233188968237637822479039190111216512933295377019054263984052364342452089791549571073461868033942032855125130178489268953183932901969870291259905564279938191601869249791244623978568763604814265842927673577691330632845032345298706749126182783738181543562757907253990942207362267879444340859666800739975197231300121414530320115210226095167813149253349779226416957226022839367652536896030179185242550846368894142844948646477037795855394807046881913525223941499810747296713719519511406639819590139878888287813744588945968175809115528113838169532591595515929099381275944726727005647494698569142632824759628139020208614984143051906176650550657659999388165918058408308178051478178273385488589936377685402019044500299979416602476871166987057798636136380179555381158627907572906162972499999047480656634233365210429427200993265332437994356337340205836690301445164178801203779282865414102598674356277681495776579873581757725671106545750267313561950100333963977567905870117035773595133692322880799554657727326213051012422639216931557234409733120847822579195271472709829354142467085652289711110148061970029210827101535727132200977953576353172366130810146414511344280624448888321543407686114916449630439530154444525040094844415805267104253884155429582502377397904267452033204930461228613675487084391567205120338429444588256033577839495175659775955991680826927068731096336098414402246195490664574776865834301635009542600419430209988811287406153133733139296395194229880308239457988592698788020632202641050032820092671903761205100669738490674232977813528406961657452124735175634442454704015422073545323529305975906585647755058938160284590396037583200385964458847229955219081365053642227051607845262735277987017982967164591743434600594438921715016280289856734895906495343869181349932814035515438665032710265424506046645589930455529584906332332658004257340700948557112932879875032137933766736157775728487544750155895998895754011068099006407145439466316673738210701434474117875117942933663626992615387664300473655885765218103919913518949002804398580851994507028231561983959263322023554205986580182780007631889977552028514918115008763960306395352925814423113639637581513816939890565973089104484027774341742243523561414753194626247648319693650118807950692697361857798632435457795585054375859093058689104858538470544379097455373253636591776907908110844497273161870727252978216836996133755064421283969838200878087135377192307151372557661829402630120130249652985241487291110284938105869238872216360757362302447424640935178261645619653889242305136822792165829199138580026580161705771107632050595306253724444228105489748912753730114575032707537103345479229147026784949107290096871679659081223883451315600911563528754732667052783961613018799781695429680754827600919465825352222415011876563609329931666591160990144238285590261099004913353568759519676525212961980548370009443861743496151949151845376573977295055202553482681646748124637060470271556745211213523194459300699942788808346033231434177837354902976213506238197266752447000791327559068421653262744929100332687068470969458914721025747169493838123462153214057666737165640805057297329969953720102715859267953602578223439305405622708167791356897320776166869200142543516079720566304062252680354865466010688992283252303299004065331914269081528180062493072621130874434809703314234940530063314972281575144947194898198978794773828563941722524269253014690722448854397560812154350086861290825140079322879790039496438013566448053026410208618527021297340007705199225906080446969259298405766458847502860579308816054341619267363565274919144773821186466474372631659702961703282720856586468017310140417524828407360615078997065738443300576584134647256030497682753534696277155869745219218470253163280350111622010670889397418393423905395430425418484817000577515309883817342375990686613272021637489781712660911533831111880550790352039927400322560864432563995291289041871654111454793077835707060687387473795416700571311249697696767019940985885478515867016123021700860842675446806775031980459735069732115*t^59 - 568196160419951477470870479331152670090828795096867240887485824579958203615825093505555261293083480031413923558715039653116527969788949252345810104806795440346282712970209226396877629115560705006305003332681825941536563576204864180336450329032917491486596433911090969161284838115517521651352232130325688543284022333575436072072595056322618624769199678720280440462661798827228993045952328312230699506026406174270270235149522042927158053249908419210738741961489116129617875132158135044385631651798102760138118643663490729664085021661338765277838315427803427503728047532165549380978258876687880688002992975020554315414542323995173659908479955187648825903234285724111651091013589006970396455893444862460508070235586346334246321123090845703389836661246474829166999010985490035569197012758971668061871520080245820197834432294877718258083824930778803187526795177508176283444658951830189171732920845577667060243081052181761813099882004283156566681102409313145290245889455852262352484056398976483521714432446507486521731173410624158675800755932025897831531090908257017080213950309683941666709289509589389260656848841765632998596095132735150539289032276582149831805190777491345169773537019410173413688406594471421328811154230066325821097815939229981254660405644536304826144249594758790359013392678735397200938432909542987600767634710665463463458768251734920459854421811840436898733479288114161296690033814978865244319371274969201724314930315138587231723601568550206757505265596206561716205978253196367130804404161665388563648962423704964296447879710805782804840524504756977402299959873591832775828706491948764771276570910105209420379552632427224156165370180293527474806742050794232672275386925926786183554546181418996269663791006092888703786651884420485614048938138249172356691436593232787378041179182781213549576589450144137413192527090410378146483073806508235196461348508222112515616829586191335850150892584164618241623028875979578233630864088539598263576482735632789580911312510961518767855909397016819957781362123797461957455902507667358934532528544975434660874335628364896944858874555541237810209049184038780690576225798811781979547046617303818044267359484517674285610524812253834728933302176556651812379378187705807466551994654009342551228462030978292390562633124404476567033580190384678363747998183093514357671488420237509631132178028765766833590760215135049619674568140481132795902215136690484135696709245023888633480864766914823014723143569190884869001227200333162620763559783748729893297020047537688222130624453931793526074931050098649686615562153260049917224390472836453328964301681544557091109461303817007236512454012989237413015698207336416780348511410409749470099122342438994737518299757567575369746726703010613715262783187105295249469041225586051657289500573629059005461474648096218868818339950904020745864472516556252965341119592110301638518051704937807592341081575277081051510144316697455701442802816453459440027557320167279049432569068237611237292434302844692507887413753717473604111121468518555070413365991858923357096845471970372303088479815925489087233400788828872346304006621175986037808362782105328646446929414289844015954954989100543643636811132750897438897499725856426174882175368405868096405698755414037241433374514497759235859813701536548632368686086189437093504131702619529343555024246942934386997531188319246313065910229879947212156981477889428458831113893995046582240903366442052124276355768073518003951818943514897472738541361859430258525776600360121957953319892455731606684159296859944898653412355229828299328204955747461896798310779966576453265689918991323752477012513808040700290893147497327124093465281262012088091600539792395529758059587931203199130381690070561145729438872511117851778986550832731411781954950607174480127503169634040870664412805576467770967427434963771983376906779340638878161569427011339883041253429745402415645150228105941584899662031828041517991002800330573550964042841223096288853495640918331624586944679056416708698996433541255670504167413616731460999085122328546569414343821893067854498255825503510274839220089946206140339142812767444959869476257751254149421780770346362839828960953397789498873082951797078478686054062078301159767248109030946250576037188575867366671675837807337959919152362165542272538604958705107699726829334382212311153896673365004003002/304340132417584358702226904106002963969213698029779675800559997189214159155283726973378010227132760556502920959515921094447504585657690187820861751993651601833288241542277515760730427854809192592126021932733329006140362101570528718961413567863488848594028828144417782873675946804484725926179193630649572200962737213132345570665931865642966160823586906631860802493907856352772330181657958766931198192266218071193585843619223422083244922394016399162559006036278024196419467811737754060466729298784541501393960033581047814293071965448517717124922845784887207536590935434520479304259746955737067432990382436315735899330260486440052574633186587018540150890570542214712162404583319391055124393124468973304976237955939743098713258876264627196622755411650858344589401741487177770947547200397227395781393489986383615123725180546775678627196789621116318257206268999686977592626012148284743766660996691067552703777401272919504114263374496127113199781474248548504974186882094805548839147738953980272203362078940494808750853514621495005835321552535496043645903044940267385348484110161015717707338517232804668631873245157619151644696222095051936650987435782946959864137686514278031598373509250555682757702264922420440293744686760853213898708519920865902087297996804131883685511668974786775698225539767150030195286196421848602509578133702459438204703686833434922219064325762160205056488605636173988740410649258588888229041112331956194783367378421485058571988607384175742547271783225951458575944971713277553322877852852504495419208291213568318877087015249837496905637093087203765756452869585979367596231787430658210468277385338427481057235519193798927306505518244943517986089027671167826404314627260311525590935935607800747897048953057545930476789957236791307827554499051036726503573422142144936732721163605923298858946637503518711395141561057858557121396025185884882750656264544009976462624625180294084024831718744788714396778947792053901739514252454164855763012146663765579696510487507390185477702390809515435005138395120007354243788934782623488480523899246293562859571650316027208460036828633014672448964995143883949696200414824499190425489288101567530334948040540210427585364115800973829847353082125413902895861199186073961887385081631418856959631408456133634524068477515324934289466504368621514237741347534880586397427567327275507581307054064772373586078190577328236578694145694228881470207427369745259864582705103036624704411628009697197640842886351760905805883658843726340925110668045387285927843142833538644328268460445972443629045188389412614949637548181053449954678370437487797470045712471169934984253528122214964011046749040018108643764945895145149820728308837437647018375678906118571967339423072109671063940007396284967260696064699182725895472874449247141532337518464366359470930473499846925209558479971048342545709016370967124229622957863637032127624262827568856538698395478300938679969138910310341557494431474224684349072918458679631886903404366641034197331166304079499636794111800587291571382709268387625176103399701631940516656263700168080811546359252455901934321362025759758052541269272491145415434298283861528402318729487930411100983515514160674123808793605107425083118327806413692619368905668758421907920190438764401306629370635084137701384194008524463806971594279865945339890932966689413821135059507141829880357419960587469677072185863224212517241762445169742671702328479237915456973265340357597190266153456369934163993921246903485344711049521832041735103278093010276780929412643082259276434452248426886514739925622388961143376813171767783982902844106686996760391967689984377543970169039725055648141702505541544021649517872268936546779594396683478667081910383547214382351176718322606705121655647432909229015080859925931476650597082014667110588587901374635661783552433910037875573917485814023574490491556002324210653039832463828335073433067902646150761000773417310916184647854719486574503543861418969500591760412252821584059536995471232316452369651118835312637385009245878501970171011811574758003115400026366139270061773839788988688152090588212354666155856571000069571989747635118098497621731108460118280597649724360833303980016303138463465319103323686914012660722345907012989251927901811201329215976165555931159425276115299753712162540274929325143467565982236311942535145032064232904422230667125*t^57 + 37642819632177171744825761191925016981974194688680990516731992461889246185641217105843606459320181248959542620298514348255179506001205906668083828109549835140094091171938054376080162700379467417650537818933239950082146977072509811023054156851019168657630056132647583945592477051864075860641850292025739080755476099110411933424967247235293847175610970856553974028945643748098121333812404009659884659890205402404230148249045055501139169661662854247026085851652555409805032181334897299233830380738662156968534849620286265153042364827740740716410485485917535681629501825741392726367815720931948075380748927332185457844976316553882586754553414174838062791583746379125823218254447605942851381954112483764376841327691112514925315189899029493649903109977079268791112206556147651215842548955847437299504178011926614626453681250840074760446199525760172053833583472848623109019813392378309157155413880580802986221383877449297080901108309454626475793600693744909514397147343511436820012777350612625531368253432902642964491104876073499688039111504254923844380860764586937862419532503591473298195787100419929014356861068426532990113514993974623648445670953066341181074406592878162742854858026803199401253260581626230067955322186492754770829552626362734085919624109664091814623310634640992801970772636043581885483478328761121148641265612659293228754445860029953727627236023503865896086998612871821105037410055551787879606497646592159722646376435482913808547217914084138369327324840445088661730395496493921751239818385445333583563841280254173390573165164289326367856245129297835551719325336822701935106650772903746106617371837580277181444706985671124545072646506455890020074566596106102872330554978652794549711675965183615158602944044743657703332672072165144217264020169319062597051278144504873549339770783115315235133168153638825490975226378704093849166585894489315576482516765307370909566196295425455747018282745860330037815666597064383928546685379371573622083022318331848533386130509036641416712403148357235111983952814095448620163315527284508834792483811149309726507335953096880113675794834019180318150983724592635459115995707604346838719871910806168690867972659365608117425077472786906825346318716244508199348878038675117091766218319441858121403496765897357669179800904572628643154837491185509288994836458732764376167499213408578114166343703461220577521680131621782624468992394950788005357507689481813857743491762640386002591542287668674222889241534255142257923586324563048652426308172811513052331102936981991040607284196345890430214878350927820420855725728068119136947002273574291976524272350176905014443493653255937117197213299002843976337059642286851666732627619686533213739952679820568002264533537938194347857448850729487931256104431422862266304849955722001149261124815886565076668284306744915032970962959803916383845888539301741308977346937586082219438518503760799564205795832510115364636631789699752352738012130370924489730206742053029768773890534586816691821552566224833458392409988962524118585837563504761363176079687655862109576357108243170293662792065880618902164283489274026532847562223669729198617584510671769414259889897663095044733431250919581904898387996916735573626313114538106208234107375506922670193605717704299615405157150223247614371182909713772820947507798740066556869639571306591525580380315744980965365995476782032559455929394052337773319759863521551422801442471550748361282342380787137714533044187311850081968418449876967759824517701314728969205257196399117596065876458216303101405400007627273915565670874508745476681363999402387625877444032529355130445124905157954746707323573222395847800673044448921394507745010851748777345819163851691858778550959420081993290405317229289248790460932666901200790968568237155206215352273897619595288632985672814575687616818119927793421634466115735205820697172469614108831138648465149695712294947326270273582079962061667307922485997137301976013580470691917609860188852024935258302514011582570757380306775869960942162002217442265663142997759479322913533474786060816433418596865188405648037379923068580504648416538291286411667208139194270509077685401410286851608197780494527181042775238248599971567255969270924812709920578269503766131912066942201417648559137945681276009949704663418005357981512312119454785010464605893896181789168742745208908789599731429238700178/32899827874999359296611940590307447346479983573083024581820908426798113917105392862939442672138682973224187279081787668281187361044611666526752414224031990653909986160779269405007505725716323770090601572214395197855736914862347217585064017179843467883460385734732618342415303512607409211035290724462511184337510511674743375513753383754351236648536173433017596410773314613838239792423996737662342561236407233411351197837933201946998956517745729441359358556559503934570831447623675413403457544661485559146046137747831103813223510271101836312231984539538410605433887593087156581631076112859043911943421620832311301538435620449000977549433362411536738231102327004678342336473175737391553493605966201674581595358227702816649445387562018538156274769995705946805040682995380143121286395034891606744578688823079122877012731050005468639708452951085196546708579859634892249540936427806991944583597589665652438878623901692044350333542561242323255717553363271108817906140439951471668162605576025167692027225109489960486543505170398579315021432352575589337411754242041226917068172366848872492839439647733252676839374926218538445751882312362007653382440542517520116334661300368563558267516478333290324615139270266732240670845905971243559446456316027475861245152180835520070114584970875015006362046972289713945290427617528444748690215772411071838370398245086833371898046633552160619063197037146399891173122724960211177379035663451747533284330502609887895226396916511654496975507290713768046737679805921090803018346712231886893351380508681625356753087651636457831127338635683882009034256493293007982531347745251680293872574191522824631812670661578567011644746689036200673437370214223427227738247182812066684392291218630274657341356947090808837331501352436662834101301682244734920511681674728404817016795262006265715968544091982547510167671478195811885473018611193629879271408015737449994258402592632596073978480258240828299047462910387449185878077872885678850393483359314869183476955703701371846207227182340094254100363289180485412168353671222490239239792538646539734884406545153938197520451843278555163778671007551070809728265896058941895005602082484314107446999168862314241480367899141186429659528076077638536887880780124286461987073979332050242908513588429777451012071298460064181378643755539187036034720222524536951204267394323464081165629742351879159458489722565232311511651656982631127849017775447044082636638743290185216111271873729402631657309791778438229176593547512051535857861288361572330472133183649129548019039731863838434041395798740310452620725293615613969249240435188115864586954001101673745650713441001176155955787418669697521716224816782610514830867986615511829537534304535424697782014351111001190525056465189108984030106783595551826910917514378831086330121152384768339462784344254350116229577229563761537673441871904207667881562909364130807431134319350531776352111067850878872719759824555127542300411962184220753611699980872187946114570186594442696805610940679702442160804958950793993182569843728454205182669991894372962910485323897117268411034755473692655853557268896140779939886994388771902386128152252609867565829961393393697873193223554019375792667635633238271291772916459897539289486313424265689655880153406614861992500725898553672195764403082503723678102654706127595767714261293790286045117253284431188645325178835395290137243076737460769240032877083566268940650784859288835947787943929616783568183530142628455740482192501947361551937201714580189673687805491144998017685143215180331750036437022667481223448863643824632332161565073113663563525101155386581679895776567134708058224124953807331474191412959734032829523887139363645213322283433427320800306702360117908942897948834893059822702322728838673527924391288030183808696279605901335914618339790396759760050465432931246134410145053152511301809577897625865211678612477212055652504837250639924600996482988892400187056808493004064154613749254384390254373059797621582819216263996498510196803068446180720159007963987115602641772325756732990170881673135357976733414077266761337826700329867085482315412272581701577180325591387539995805701108313046755263169127354258536273916626096769924857023365729885993735542026136693607345342754075998581166601344395581165474593350978693255419094673123156988377815656351088994749527862721624107802859786465027875*t^55 - 7081465818090711684195431283337507820268365740658992348779645041031420397826641162816832499148725517122842327660227470937304574700623712234728591983022203538694438218210042239828523711199910828873845089791917866835014893302336663798899329793928395247478807300178820845862531357440308300165710288865248414457853296608189882505495162215594972094323658664065470342142506830062323974507113339511432586097903361682052056855181257852164998007134194997190621346437768617968653581265190172242456292713233975629398389579788385361863759822423554595760875039778461432859606928169213107461741828840898946597722066747148116796070875791064287475093729040170688863749741994820254723572549490386122072665648340854462287197235176468312675961471463851291279580971755051155313993768494054397923725311074762487092378163044854390178860504624938022981392871610517877475760626160164819768353131243535999275347589035261979598988305813350685535264287161982446594444771734122954998778137468860126406664033564249973841017354313045601742941995420625326487774220619567920626159496303707950642565130043359477152190618179840835339224641701963425367252044057539926854821857736552943889180683485968744239661589363381352740341336374128349005666480735495570339394956863303251133769324561657508046335982753773267822548249401298757201985699258777876396927080146635649079680365911754833390768504241882818048149556929601035439538406311947104142983194592540937309965906347227500762804493549557948184752049209518123856786049180518181038130422237095328295902150825820222029828408898919837946796098855782182473925069156288380298684787008172242422369659626285836769654127356111978930056489061949682795648436964807269166962614753315202768224100452702118249760998928824419499359078204531100657996665497508678513049154089954568037255682502812196004878993486803468191165248606816967272572749318861313327515477880867391251715593838279004078202778466051464080336572049826256972773312354920775623248351736745997577489456143944661104891898372969566395093560200494159685093284603791559360190557923288433425970498562592144912592905930602352259059528874472393723598758662816871113258360138346475439512537975475924149061496506244514808238320210378774069896720264784288020232360878109211218186382481033019573776977062374458193446142712284036753486574729879200564878666020805679662475743860745517782732895094184728440253679275946622010420621381166473807493986732312626154047673991127948706392581591408591903548053445618938314018612204778022636371808765947851813938553109972475861526996009272033833249835030012932506384019128360144645418571607633201670527414795462861206048239929069224674131743501631943008196677175603502528496160472402153731069844073175534001936523569464497906666214526727944572205343397555877822000429359385289478353573327218875687734266663517416572772297926850291825987747633824893885631210379903392730472160038267515785875303876304733537881134319901676137649395711191692177040006299761698721073628634186444735970733587841208145209993797099582473322836866488679139615377015036243613142804704215864962354400330444007495563453902956845397046701674288241332822763324211438474358775375701818670346548458741779699407580332005287085336547939381330687718999235021857321405100378135421409298842372025042943606895856144221070383545643822528663602978969486235837814161737176300448604508609438340017504397950070306009380353605228716457704495193826239230415284083155849076322951889350797020691478414934885305315328669157931562544111231562986529006371725720941527380687133918539044369005169214945627757027925489808916586369738896874135478008153276744357946696690919987309872457411180254833718496560707370006819614714166052719721829050548585149198332380082014479963715671128375048202859889258746923500867809585772733658557156099113328274915021933298081152028541380040512916293439608369616556508474182873705100854677951885406043778445825179689183465189618437056547804857690151146220841014016817879870294294635365910959840549049630005394689749408524164877098450950905504022602307246897582546669304418372810970578547436053335917965608943012746389980131648746707806244602573186367080993465681844218452702248364812156360796557707468614302748298172259352125139049478606292968107428280646954741504055935801906698313095235449322108969693394225602139858393943115658467426/11297800892274779982456540398711577418781226358996710641397299953762472319133991909133404613612423733005185911636685885287759739782719646285286779044532585590552689247611601113679577466210985582649112579898423310943660056563730034518710983499558246871180296461307181138785415226229384323069518834780426340701501109709106875151422911981244214665107321956898242607459556238392051544718400479713248435528582243953458001337546261548599441668193883490162803728322533651131623519113970136962747320836754141010752243702605201049460953427096370589620463490877490201905996999466129570132111537155795679361370984593815700948298792062186935690475416652121715908560539093406542758344888548220259469704288793655051319846015393147237419546088797166002864756016525422132850970540613541147849748054981777756088321741845370795966171842571877930875882743402656494139726323798621998492357569308921033770007412291185047510919447841048029904538515530613806013407824947298768068968627079335370847038754807042585442149102598852431079039675514872136778359869874457378467196406716957323321210390775902814041063575031598969226641349663446102271196386065113428171530082300516407949322690546564725909065158659651897472838825409595851446368484110525038313913098923835210751585258898917592077348478998480153184726930284287768812732843859267926700220096245962069296394757362818579909789213961811956586301862556073722628850343751336518311960846829330102929839094596235503220744701130102154261389203631107947249719245353302581756500260980429959176864066681270147509010299571959619209128087493845081902363679796818941201264815719427012915841977368937978564471105186079911798806013015031311258392931564324910005314082577663699420312804477636317331021975630983754739637564426750017230386997682841971703711487101734214163567492972951646863598041186806814991578385612441801471434591083892500541801512604240328028335450310033491804210120679900437892898763427050050430531941548942117225122185588726077605986588651051091987561814415588366858064753504578690538612650697803148154944757771221744959305207605862377028523162981855843241595623993037716060686508706640646744923755125113464497299514587318710524358336565083419945081941325061073567298259894679971046361204502626053414783566266785576677545283891186039885426265652156828174322924414925989043545423210677565472277253523635303358045370728900775773101179007835529303352704088514937977421744445849603212610761438676863711120182496715687899242224215638497413589566423363938284130535265111086789738243922042118249815317287422609429957065827601837040189165443598987899160003978314764256454995639803891955217399571174128957351602083148450792920066603766762263189280177464841218343728171517808826304390145940025115938669486712497361209074437690595045763603728929447771520143816943829913236820632195712037059938811904913150528703075642519271851525264972611999314940699991804891965523752230798025961467814061406790257773431509340695743402076531622083046797029409818638020422903702657258894484336351174059728875216527675463460660226270069972349335029666058020111566138934743831357193873104271279396407483546228522106008742491395849654552968450253647202066076454022361594819512328814992009600029892837827829244679831543608224749273563331032025496018531778711060451626084216386633077328287584227893264777873670180804666412074742633129272551644028157027289990496656754219479520679786264470379945430403477314224250978611701281584905168723956935235068786837133944392405659192319273078180092925922962512473584013052132339775289378742864281446107232067714519736759752148876209673154058747194164509137437628237331210372666873658502843657475766254872131038941962825321590464489930991155629902276743115977625083200489489235968309565119906302416666518753079937884022247301601329829668589922556443811252572381041409050044722113690435524674619911070161111869750107982192258385650224235308036497595630694361493955599613351708734503251540118865056397588401582173704418459302603334833175497947184616664862108824680766554681929210254394133405843409688893276357154627112574404556321603723808082481234559677760594700255757372278333452381356462969401630792195901823791642850248785131775340584762390701749697912772610901665442572223975356726083263910917110750492109808941896390963960796987868058605718619502050672090572275*t^53 + 14202333115780150862091086768306198868629026077540253451803336513270342665843611682731256798370738691800255830126564276531532116142401365418600491859484457953946471212618571406631963700666286442426322376773412234259141551746789900287701643696650684318152773862730511720172345185123614603860733070763421655897641299021416975346356620242416444761890672305149306100834798764022428478652871422384394394301735296403768072346308085647228664525231576396238199197573493760398286670955986221656364233555437536093008428427901411331399377582401866238289739477582601800914048084913104437265109179306127727111690130448275395657767490660002899154093686498767278127160845573424617463838598190099033626663773662278556885690669190013913636089074419435340511638775317674296349727912105900709117614540310500106056343535006569101886581608498390804568192723320554364237197229357702026713166352491800835269334516155737616106355634110102109063837266341474877049768944183732940845567104533813320927641497109549076289861633542202291277446541317769868895155857764363712689554870120269690124562310270037261824047203523648985986494428664957914490176149618791459613671702804119134891977473338328644326361827542131989433157361030226124746243820651343262248847548014990702622911048977646100387488381045696803277125029938221658418341721794999339904520265354795416214353530875057280869649738343938858786819265087920881189696061251037050759440804196513785242629854700235147134795849584922300262682408052760753960168968496511849766596744819103664711163589874683647558543784301336943529651150034348301357238579837839087655610481598654325884044792222878307635364075142281457185884817974707392771488812899884334751886418233310496764331783642187033837407391216216596263347473105034702805014380591346204798398586065478822292311282811208457049559497144814620506052626248716738640265351068501470910366244212023907818543930723448079066218140571388940241612806457050288041888403765836523481933291219576327585830203199677912122176191770623957778395102796568012743486303097677159431213217156273178576555707918948120505466720474910901163659508811499962285750932331147025000026653106089811860291803795998170929263497978664807383073392261022831517359762675243774432129165775083428728628976119109777754610402498271955359384900126725521279013307150256202913995093338610371629715253435582039191813206868924828523464642843794906022365460562161663300235940913839795204892735929897439176323183736832370912991575910524726076970149270927686774050784436318912136533618553931888305619734960275421443890151314082940570223596614922663883305959558353867011315037332165273146304900722749439409021241970156380384436978395208588140963087395478492602373808478585000375544856516502357563643668570021508425852323206163445432691292296972629096858789502333971041740486517810670901685096247012766506963226278168454320102663917153604875163590410556642060171376374032045292158073233956013841507281412226337009806282992904170267310214671399494015857073973286166619625621946628813283205618694514570293301366519024414786463842445607335922987402021201200367930478609571769851901961278010335549321783762884725187088179285519650209390630220149233139075710650231039751215468041146562641458679782791473143645801610677699656363981080184220523373396092749142981311050636945218779433545197828179821296782244320335978914639942213714673818342958039079344535634304599218806316121638073397466633254418519710022542512078435955109119140841529632527273380136031931156272476955555541442109757422503467607872390138771162242488998040624863313777356973908805287041003016342765134244818868420867547159162916950819802198574400845474477418339957682848590372879897507833150058333373001418338395564915288016292081383290710324218545034274012059173241067053778660969299057187869064313799654159510022323029844047394119068381011416550566517526602820513608537758471141948684323296486880461852229350915060911064480604478887745360795512689711322912491486036015356384887531351152868734148383358757773650650538776179501273956997147012587688598214458160122118655599908247399744757870340846973661561753781409460248616030386309164698328432042265948718504715688631632362681776544611860822375468804278307786941142087983781006338465249678961743013688359461527856785305133152597711569110512342163442674561231057158307526300372/46257033841955231248925835217366269808972190941552569984588945093706726287775023477017901908564074529474063072172845983159318179865097419696362850050256057983961010693051272484310722833354412668582215657319959593863664759893007877180382706026493199453700459096295439756913869888524082983133690323534953130796712090695777205808656073583584803440156393672583370675824975542095758211394205737693866236032119753545290307363161108604642997018831560705006196397094147213123817049957198485300305068331616011308174280820100540145906167805281366376370576934347459883275497148757549372050343463449201177762594408619962398222279959952727642355342743651139855701087490250362637331336619150260307640110012607983889366161987553074538113990589980849483427397275207860430729445421002611869498025055302750435305015433593310617446401695058443603774840666384461494873973816307565540997011180000676685435690725795984062450368305311460801684619959814022564243575434218185522093701737287090103279385090436381906432950099319829764983992633711834975111397957787872662780785287878863003032125562233413408432279165695414647588324016546562343261313505209992715343811846400227557075528751860463123061644140172537014181245756865703769129470963244979873851304574839098881756490588321983348694049432880569683794070639088498977969113719197380001772599261988184321458823817881728902649514328862513105268443474993735807744538199887547631579160448338955327090095915611001966017011323494946556126819946942460840626208985691823778135104842127420776252443442827087207725570471832362969214731980871026090053073934262447363031593679455012486844107718661500780160193015573195110572469902344562161190023889612424631531191621119868354230337331540510959638335258715537259971723612841599127150829782965598261503875333982572159877248037266613346592467451651642997229669993922639073949081250286880615425866570473965116644316843722212598519124456368648962693566635163582281951423232379630932789651212693463374349039429005246923798130447701559917135850028499878789563753683045722323577792687478398465210740189631549732362066535227598452517476422763946875191867403572472081955631223814143807470075371046191701580863378011756643926090212595061376681202309380104787114346818435280256434113846790423964887308049139384351983726408424868522902416501849791313631119940315415692594040830464695487333883876380593742316282185749062450166557297871844180020764500844327620700689344003639234439869426448817061776142691599878376202810111582452351087855210425077468554211300586474333211507997195673702760390250652633936560774507570961893851277752137628374408504416110140463288342937866882754410288634944211581548370838736177120964378750915280576309067717230554047458642503050358216040730024124841734478912625527903002357183056776937550309808890722203982852309246739367349283811447588365399125749595611592956263995867594321826487761172299966446444462616117624210785540349351911797612942204427123149641062608502025697962663301044942087631140222077424087267549115112984995678512564565783124067376665454728399698109541536557256421966223625449800215179454159691072974132460828859086590509507492842130176887509323654812102695251671519299103133506305195336854077041631825392615829171613649904961976803629495147810368540302290490194341849110571225583007127929026524102883744467897857155370049272079606629982115918995360567451357130901405955955227471462521120567404682233916124097861555893561116567998573992699974621622828806484114451568906189523269476565378871036326091796354108128911560711910147079003802812713306969031963222318431438043512028284423221663040258461940074817500016465110730407243304095729664929760514196895290677982920474165930472171335314882906665210700842321783136210645379682559075842785366351595649402764544015616310329973076190264399900911453619022767660108752069899974921217148196085296268395495768599498719541888107284880359657432452419846427857437516322945232467837494444985014975796948616663081730072807654125753276581114774613944562571227879527466534761622238464626481640548453205707355489990614227989219731862675245435214224498639612265548095282179233014799969040882157593667172714752953031995524273556678988181042432205536580797729895227767105012479264871181182120935095627710736094959562034500762104091305273451818252239951715857206509355540644975*t^51 - 1809805768363552708461235969710604104728156185978633338109932395880029843233389094331781653287661701664777835362887327768008257391039232145587602227409088677497861724631332086966441678487290476129164482599999943454623608911722077546180400229410396679894389850333627222146684945215774292437732692136539798362365616730420416641527915244588569890908015285953712412882612119028028416196593418585921984747029030432018440923515899283127152371597319536227268905327083880431209610811821511786130626643949175939292443931216983083821655092829375573042812874663338402446537522430982156044383782044397428047287578303261646916347095746984435963548926510996192625440642966671783404234799030989308490128983448373611390682298034774921236831885819057762828070447347806553298972031013841842601188276709795689764424777570424062143914518035426297162031126245554904729823297118993129779851169835619305248451054947772499318345659833691814568472094509694848113966233116794166946721391036507668171821997229288009489203719563604244153402512110697631830310793498834712423345999160826216502416727956341190169630755481701394359796930617958148231203362874012341758842669586218177355701735857901895209778416360601982884576645823521648262871017215345236292274817561924041078409161083483091518634096465361032584267831779640260277546614025410160956675567702182121567577661306820452747750679701338455349996263108649646578642800414448114261015789850366811265246272980486401503482049720738815552724308897147248524045693169457948677453486823399743918587948629205212663022171241699988475770921982902293667248077336811060853516256122463363340248210609108819555600776799730196906136099760292551757607224759610775715841480052571020671497823416156202149441892591526026276820667003792590515684308068044825483107935104589778278780489967438116982437080839962613021605190132625578453913324133132353051943523131034184393715154296626666019560235082580071114246273928143215164190505631016881710558634564544308230899855092982230340388351146480467641464096703272732885961362889033720680452486062602052590704052570610108493803033581998534450876598013491212568164974406758531488378857366990164987284312908189442456997882413691254767027653877425303891549650142510005505764181689095932841335367003026572915462148881581817041547913471901342068043496053591978897209559608937121125803318267364308018467644271458213533303288518429937254627956007759738016209691446035127195681446835371209803060585637933941378239098347846589896730818933357142526801547430149613501788176341043206727568960624444594207987231675380986564843579190965990189330354324574327584715817484885143653349554619999734202723399189727563463975809817453566926430366939654480630127277388233296404016562153153074592386274605105304023996921559004980922240427632204997733408107857977427368193482917575577513477358796653588900151363533295723773377949151077549261345087417547053649805517827105708435398255855239135979111149704473572706958001051727071990036444005899192136398430127016182318026699512959759324502534601049102550773534145383904536287271580174295013060290905417827302152951189688934788667765604512360508231665929630245394285653646669359443023046460110946912864778158420158762974185027682730942358957617954935607508682610445037313954196870147630563424240518870400151311808762118794624111701913277268299612317428619028126510060285240613820853280722463872911934738953516908384723195418490997696669484396827881568886337383717331569964193275440664478881592741341204033952855360278936148646120402160927608878061852178066616231430966817097896811289743035818880701960314313986523540022311602663202072776115419756054259784372495976691484928323635661652353491716132418658599233190099180859905052945806060403907350294693166587850189961318009904904391810752570741264545142722518320228886495410726237163897512632852075693679467685522660084999066019624346371673500499523540408671339265643143465029236585317574200490408421515490687046800536267791114302552910631657908626426808033392698638163541374046869733219156602362561247752527866557120752540001432509144417678882503059401444019385633841837907781822112963635253689494012561101315933573583820411670305305782096329639455468274388958888810506632326003820602163461676063902759575400822120693033078889922350176775968692398173148602932863458916580758477824828213941948/13460796848008972293437418048253584514410907563991797865515383022268657349742531831812209455392145688076952354002298181099361590340743349131641589364624512873332654111677920292934420344506134086557424756280108241814326445128865292259491367453709521041026833597021972969261936137560508148091903884148671361061843218392471166890318917412823177801085510558721760866665067882749865639515713869668915074685346848281679479442679882603951112132479984165156803151554396839019030761537544759222388774884500259290678715718649257182458694831336877615523837887895110826033169670288446867266649947863717542728914972908409057882683468346243743925404738402481698009016459662855527463418956172725749523272013668923311805553138377944690591171261684427199677372607085487385342268617511760054023925291093100376673759491175653389676902893262007088698478633917878295008326380545501572430130253380196915461786001206631362173057176845635093290224408305880566194880451357491986929267205550543220054301061316987134771988478902070461610341856410143977757416805716270944869208518772749133882348538609923301853793237217365662448202288815049641889042230016107880165049247302466219108978866791394768810938444790208271126742515247919796816676050304289143290729631278177774591138761201697154469968384968245777984074555974753202589012092286437580515826385238561637544517731003583110671008669698991313633117051223177120053660616167276360789535690466636000183217911442801572110950295137029447832904604560256104622226814836320719437315509059079445889461041862682377448141007303217624041487006433468592205444514870372182642193760721408633671635346130496727026616167531799777176588741582267588906296951877215567775576761745881691081028163478288689254755560286221342651771571336905346000891466842989094097627722188928498524279178844584483858408028430628112193833968231487970519182643833482259088927172007923848943496201523163866169065216803276848143827890832602444047864160622472601441788502893797841935570473840526854825255960281153935886532358293464727763052321766305196161137672056213953376325395182780972117361361751231149682585639024308540680833414439589375849088686129915847973791932974441785160031243001421183382492251865162860614229872029610493050274924164666554622327129416013373782206642299560846427264384851636740164603202038289272266655902631785966544865881665226386814160208026752779014038116052977172998468173680706656386042469745699337623900599105059017222002003096605764976857523255564607475017742470493634166565866233697543349275488470664030964548827183941047503273562939916475539185381703149911110721825872049856952874785088050874816907794919262881533393992768765570230575914072227542200634216516346647705938705714091227810464968387654240867852437020328944733363574028619773685940269522088827140154387200161359010021990801155898641589131248214331145593132322973550272822797469947651507938501139290235915338621290228645338592241661406333105366181488292836545549219074089478107135020604078147500661804624530409394856792497878633742447156288642889103606609647325964312149876587138161618792171075005891862617221160470102235472546101197994197838266680417059881474265213183550321884318236412116039011850334811843024536419114861189251206288939572122343935249856183088012817245227966532646553478091176226644655074227346718513939169640158276432212684338175165529324795732427649925128344925092309133182971194195593646085114762530069592112477712765026284921287585031875692614892243182686877305406551701151271417680525251471570892712739045465513264167165852799990106618499572327988301297694663548470662000230767157503944715212424561771892504791347222548507801491857332494560309631296529587293029857982285767401858576630925839576313945115638892637297805487624691070250541608314333976204482308544346306022165171366940371165233003135625389091646852340892702074190125060821214103089268662454127386689439219900184660312843654175310506514317249977062648140710883490639357956912047448956783451187027350594203485104399412657867708227312942492761615632071393206306157399599882860840447587268740344862941972038496421647339329104127169274495727114156807306790990896707859757147259993109332310697563604993585560683347771811145012139399511280227558631466077513723997192112827663824203633232552039721772290569834574479111401825949314447094222462327687725*t^49 + 794728283127799519203931211909696222612382731461284945107471375768230450600402277338890446110315524153906380703037364681191170293351879492201278320062399987957262026376720218449939770978905679285553865171011807667885364152736224515615820260558869911784617619166420832001513753682989752151255681771293652950281192104666715997551745580775067816068064812566332033588750131126316373328035119161053566841922697820930282010153701294747644153340713737842645490720908433429424506117995157893708840898855512994559832283882724493702868154680109238913637076473873316960109672189721870205202330396766455965213516447062265752916208553120851762161502699085493037575979474166441050248947848118655255748012324293850881869620555239252852713233229827704572690694811379721367691300151347263424210378785323521816952010225284754821732425237294914515266635453828517045934643567365473178377094379646849586970224928837333546454392987050743759464560820480457634687141943589723393989784346627575639816753140519186388614865967404893916841003109307173106373585778940649745302336475049468202117383932464582895291591215687709535892400033820675937930375999149371106929465548952375512309928185243903023829553771232295140101653180245002430553089492579525401410216814854494842697231958832327003327797273584798247902471909786471529875597631998489278622762638280172157647371377490167930028608443564650639429044475810963832857664400482796495621158019139053546277017413347632582148563139359735165110530637683698501453715159746976276630847531571022755616611259578858062821823844436589858874814974261807759987923382150316095063928903446435536649576731274681988312244295584548744568483553379270135211139060708147074178461984327318283366205959688530701859500275227874186432825733254060950443105043791867718240864677533171797553480820713887407874843122671402886650476745295706722683935280513867962701506675539117423937253199880893278836706623613149730502255514784360005572309971319651905334308532472283299396962191376630840394114086907309009771868824441928221981485452801072735193074196525946193652515743185610092592826811252247182921398966307091771471811230881536926703946364595502523020895900861499516107691194614095378996135691250006809255005625673583617367552065154058225969002336684449051900714686987278251684756808635971840707771294815255762164967924332000464708935619373200704358282639576436147093501708607920008950573955095107837614950144531511105502461101631174827725752268467412112505000565410928342478805763785633564576639132780521519770630827170759176714255370816535017863264315607300471348817180297409824282524367066560136473425092350908680512638875703343035093159281681002759247995632824564993977564161241768917805488592498483237378543797367545796918467878346018967098791627341571428616105620135973050690512700253313360783847677818629964936834691452612743900290125939365037467759080903292946747217815623035245739386642974488501076298974073261527524108745498787085136076737775434253439181699818525322634626985201885123243725193114470111846965306802477192848145748482378573250988253013183303545173697712146578446253430520104572041100858159310757884734166120425542918217161938821048961629355481666146115410242673327804192926338752842247997486071645768568124434678658054976081217551952010162047808728076166948183671060276493385159881314106430190725344684852505616338855373345385421552650167105360233776304816124954719023400390966017381506648418825421234097728749893283521077736032836806865788196636662663205278333476514540347944124235088386824691790697873128066703749946965142528051349001953655120377242632920945175560974822658398653437521063638854356959967408394291530410138938932349331157418369292757118568104660575581741402681683681502281198301702964645375440514056404085819853767139786478689348418697991632079943547826274579331861885985285134841983660219548864678027811671241745773189428936768168645427713546323173321675732260196230671910006948850416482170396861283017525243326181770749926972215169542188231421778006127291449082929277858091763628531296125599345893982416182346031052912126714238691912822180085161375705136506722102666332377681548262518909611059083128255460239202755165518182250436449710286237321133062399612967985444916551277842841822283887091594392312732785907236828541278434321175049150934493385503445676848494256794086172/15109057686540683186511387605182594863114284000398956787823389106628084780323250015299418776460571690698619989186253060417650764668181310249801783980700983837414203594740522777783533039751783158380782889702162312240570499634440634168816841019469870556254609139514459455294009950323019349899075788330141323640844428807875799570766131789903566919585777157748915258501606807168216534150291078199802634850899523581476966721375378433006350352783655695584166802765139309102993711929897178719007808543826821652802640092361411123167922769867923854159409874167981539424986364609481177544198921071519690818169867550255064970358995082518488079535930859928436540732760846062326744653930397957473954693076567158819373580053281366489439069783523336652699091701830649105996423958431567407577875326737153484021566775809406865963870594477763058743190303377210331131794916938828295584840080324710823477514899313565814684043769928774084305353927690274104912620914789021617981830536842446471489521599437434539029782986522732150787118410256284056666488251314181672812376908826555150276105502521342481672625062182757376217369916016892455181578013283386396103626706155829429612119136194422699685747233948192957387159966094603853569738423810936793489594484087750563316584323797823336649964513739867709982124501604314819232564593382736059762662269145324287039764800106062675242968914968255556118804853413770236794925181412248976396417611748264898164836431211307887063311555766053461853260270424777260290254588081584481001068428535701418855517495968316954278525620442387129026158884772260664720396904446336123373890955911785201059998857901577958907426310494877300912497567082137089588700660270344004646055548898438632846052020230732202224725628892697425425457886194485592449980217884987758681010708579409539159905200743921359432906970687439717768589148014935477113368273690643352038591723682363503916169205791306380393848712738371972406337428485574171890459772127265164883640156309364924621558695127121979905899547254356458648148565431440000550364850962179301813521876797791172157099933368427621764385201965667616990657349925244280356037506003620727993875055860109625276705230889679554771463640103636022164021915358856272118013121665889328933982057735850214371999839140423174653497251560731562316317166670204504266391349226651223972777033566290370611584152889539821934261457989212302974940742508443765610525501070180940841476241551295174883970060219964203004287962659455450484227832225633743084203588487288773044104543731701324167554119711969830674493581532995053320000937993783799074595836605576430838565314754341676171594146527404043161835280011417520088503461271063395156768883142296220837446569559164604567890383964796276113787209414713943831262939512614121639489725950491582708708465790099703932826352979772953990841010082930090311987800380648739040971883219664189081739874711165731284420766584917611741706615733930112114746393701578537159084489425634816530718511205610638691682165984169349235436719476513724830961705864965813384379461140313446953027827155161796676902922699848956919052436920924980662121370690323584141856939501344687364920503416794659050634379320920311585788520469442171064196974865605129925500062271782967526864201870948300590131402899797343687856091582411414195111046837034540111347532296001418740135802657320514362687706910196614369650280924153484609837938181226061271940069707770564296626149223248037297269107636777070319809608513811289042731001497449954658199946129460475916897396507935325232634677564234706188357738655549061213384979948499551823603497412377452365028775769228442096264476258843895866409954357634637554447532286778638514302388361659369944920747799776035045042902483973488187279536060844084471327579169424884857323750607927699762626351969938162021363902430294391463681920159493315497885715113813852022420695519528129493199503467546457856673597304472593765513394228702060809021997107907117321192768321206093713982952808778828769237205914597683760871044728178407504003729060255147180349018139995182176047894666468938644027473971781628177938111465478818720473277625777565857026736678877373033151058642948965692495645777536726959454634456448944380555221175186274481897462605448431028826851525114984964384078480942969826741453057710007391524438285333487787680635246947494128461024127253633118875*t^47 - 26143263472566299816066648154583527907198054809137939072301353101490010781156593781751907919714340190619143969769336967850390094259713422838642370082154327714954750763620391677219447564534078034425634721374925753010847577720875889786627995582373614831101880815989804481923568113524962334294809520558485490414407054251376134300872525761348719259674443426007904368970139087562553714985143354558587390066054103147887225544386700631902372557005682141867594131551401940796957476328171727152996248638148691593787420517459916972399822283266978220016689066064574739127578037349622890296982651289893278974496857700587694209194081568188543304205885803233630218657802260899597524523263242943001002292383023737141553558763286298315247635409921695253615753372145651147292168845002262241168603992289147891525335437360838070002098980028271639658181759950183615711923930585692109522445099526137066313906991561550895885990188932313107568083169302314352988000148484646693252524488817291682662032928512563208143252274114806239089848635326045780472716979867179689065560119218590178077259446467999447359450413655069922543512469328457302932857905111557633465023798312633209578159002009269688405754061665075248981391159249385450793584673375478566705709524731530838936361555509025356936486538772680956333553102644509917693602589495220885697748420478995103158434315466825464039244927563947391335710114926657562153209271051961968725415021930102257177151329719183972575813527326567519726597607747425826889287666949043880903675414135599405850303040356113945343022972743401665985717064340117735667571264526722457120576060311933451911321258275839340059514113850630554642811490710659901160228816757317702776417604464615661104623189182031186963409942568096820750414681886455938732957856957404755781815950789441186964651305477296027074400178257952245994496986041755481352010276482888298414676946671751943034713362755308638841261878767689868378004130590267728624976152263113564220684280216195495774489518951992809978563635397828804607678736166084252084884764841430712145337101449739132455734784403257851561110821853923024313477320824418175264892242188962454933711697876446966558251237343202198550655316545113012412394024344237894995531720784960236992840888274086976410931665248378234541313778791564769985598174790228903499758146588813573414782223722726583378739736286199619666614782120833729422598867572861872065784918315846880882229800083873409008879373558103076378575214847117857653974834115543108694860257528635492902869508433187926729628497497700057651687319841624530104877805798858844110240136351518073385336505240640536951161165334267265091247278009010364862722523863586683418020676745239745438223076255860079643257936140520597866421217921212540700270620680433100456724592939783076969488508166831277915682925780322123467912474597744049857115243522460178816644486214865284554056161893430391573052120877586151006184832037016393224802550047061868552749353229588910278916890027579101710785269701183939814367823227934486018935888129908488556625247339355479197686188697879665722566875484728743499412983886976078748285806578240519864023106268684918295241529133439549304950258223575220979683380503022494712277803829779335507985617794948916773738009781867056256240069350493512417807195958582279155759679469180836573823076940038057629507561367279158555796819061074466057500171940866389193058217635588468728300831787284519225145326433521798100137808884949612860103569368093733249965258597980299681714076045651266732240973244401874873133987229086713177674287659627779531014624860332197872145686804237252908738083867173794858925221196772496375733949225732234276323154892895920516852534874870545272173152517051642673338230773205256240602866062237231200380862548824312989758652215147840261653074765632825479558613656160384888823302687561935147787397888336779298030265475276553648275535457499210158135176994852746057083508600460145326120184341846361561708431888555719071379492528737966794071277587366418478932420931494895375553476225070316364469011994837634436488865928091467212053906838510721708011741241384546956671784061033489322235702916427600215314879697573188621480830265377059608284236504991759637176627475693918724958541330317939565821769402172880129482862515521378693122783885245015698596675695941516967118365815783412679728179909686500243933348/1423649812409608446145449895929059090445418857180448815873936359591096134316172493842802377113306147147894284695361230616860710348673618898917493323409515194406809457255186036812430164839833671458371640063121676837257402701117506563019216023111142818370495086094067608249587563708248023850672794645089304051264976574602278986911094484762950074489845264104001133779786659641990007777079098553780795381087797054789623004141752983049230580353475156726775595397323156784780562522269946930970340622670612374580187972228582810997585428163846928507421599085736862377430326148613727975289260040173587888642145574644094267723795889234264834241987406254655114780290535647210118797178852087178396946764053440496658300856084262495965383475043232328977725965825988213634921406417564102233781565741190753813582279787512501048267442032859133194647110652563891383239034726758897152370949817829895221285598415563952143481327865629169037890491666864733289639052761275593183698318061142372693541548883162524954174080796974761928269515860014607163103756202856023882017277123474801393797175009609777908362847804454342439934551357214790609814341677157988690615282342950493367707274231085421550936669460164078051677686774871487722376568808933254097803735582736375266912200722591256644829483057555924040868874011348812754436177491990327819582159098799552882166288155890404050249350650504322916969454273030022311983831683221028171091021167769640860516502636931746197454888233275554156386226088656823917926724104951729212866630044397398129243289893671202378827642047762920972069682151793558073958370935673008585381822593511675479817521565194275763313725304988438687803722126280394459725594128816608340509793361251056590357485188913976501417916400223769568964116936258520869147072201928937748058759774959561440598970282861891010395489639242040276067670481650455290317375332553021012754843264903552040733268630791786602459909103007693448621459826908204646213534759711915232197096795107333323004010787054046738853756732173404918214606469223829839092128814065526918599325777299472148541331107663392932206508391901811935289902272591406355736056796693746406717710430587837032151556709969806072691102866907953456184435793691624424493637603776806069767306352010202570006063870374220104128920359825770309440219351903767879204048103423063657009386141504563796228294041263630638182690570412101496119036528151236273332190070442581051932411817903192770222102938659241012562087667000361595778306379922936278450794051993774967681583147971857292383518878635455169937085190039047577264526072362607207636689771346107465031990144026115383949600432673329294884175320224751132959292703352477963099803578757394668573992876395449062627969309752840606466272011720766743979182750428686233508150469499206881367666989340701586375735387151858886674988792008610333348394564741978450669083221305744259981568741781573464489494723806826638276307257604357068562730105619862163925894140409359612316941785331093615325675214313829259266073871647189877689400856577325881202927949391236642990463956869348623051643172326193509090047247868311247798670186626234372029073326874423429521384820427460275287737869144467049116851472804581468055034105877687014256844773329094204658936954405462973538217294509780104326865772202899209873685264279850284047943772571562252110060432756644210466014936827036612337868415345769066580474418291817323495872829607560769590913756597839380593745704377170759617318735343920852050641478483126426760481246240956697336836753027340675415425545566188121091458657513741330136578657761355946904888813932221955367453036006327370772640620134227270087260137041561593276211248906193902563446927694347927940860734933304213970607832836407701536977561964032275413844845751280944003149753330573533864489091392349612955261323219228374997384574298762250560660086711943503632345170533045636137339232504377488014837435983739838087888209999282325470157782204014094094151422362884210132132331526272619593779280706772634003046767700701011015548938808235752555682560303497408685363935138410632112011225304651895185657919239645532932132542246518363428051176429174966649491847815859989262507656849965154234327258814338224307634821978038021090642373157754899372742848871016820352299188173957643249194665012189146313852847554219214036777181323320115447695282507181236125*t^45 + 41744637048383020366183477968310202389921607375266064963655565919141408535886925561030044643228190120269540138470884469123487819963526643420735618632002570223048766914894535837216394066129350194306283817902901233464317912253280926552668663481196593687733588197266890522351180007672262690434128200214111468724366413908999591226011195508127043174647636856080830265828052620996760840908895628772166873088825614539774286619196314002973071409586054499481706183119145939572235264384872478237347315922947006688866319076714028541356687935525628916900751152578919945741499574268097561515647457776215616351869289729727600626799918701631881376109342062917922066889227386220573670495490569736576820229300111793368844577313234152346825559813639315716749738236219980177924189426430539128777461361920238424331880032412168784632313873996438377283657091225034404303373196283215066929278298772346606342925985581273315177620704332014814802467581719724241576664889962164119490744427874695795751698054996406124558356321733104921165379142684018070570984913457626004976839888422783175076435149630279072814751727822506161962167139757609701357851283366082495758556454050174816701222344005821837253851146304717798222504407982376121335363120417520020752267508310488775597164253360172800750458741586259083258458385280174203433492867613724645590631610213923294213891998021080887518960889313527938296711268790145018203773244160000876867010237781594136589459097344329882502551808870135893035165287104404797847114964078455297845180489160489154234394532783472598156711932958316553664226667411682980470852009040250411834419317342294635134268930465281022236663222928633035776945235220948327094188487750436546629104663603873054548183442362694784335493421849197748239466776835596981972468475113572327724494203696750273131846746110368495292085889272432065042123343451741399721398902715746655544149486219058367713728606041758247341453742048902072347020967407689436020560850956239461290697695994957041584085059204524396130683115765209196570475769046113902790519545941057341365289670283809378443406617908261113416991308745455009552665335482732543314562274930464906374867004232353872353468807711347730868510011737635145975003680229471455365943880603558209539277248146090625641900792016248831100146583908917644419398402280654912867182446239826424031562800415634508319408192335889352510876875165745663017613947897471692303654535646940774186362313100512534841817859181921322380494796493059570429841215766349924295939786851985969610854295156325096307109184151461091577064516315678392201914861040815812725660251608314781142378911811043579317158543500225953777499076437201706837723865094455606279905706036292813123471557266947226243541407556301703253235829393587653143858656669246185302449060294346156458312697455747425545048637606973290615588952714152096730144061188200266269099362786948792235981210992904147814068873762723444836758446616122175207543336910536208924823059983502996840977517595699259859855634589243621227113404425459538603120320935104182691188901073867739373642464154578858464529697565376696919865963775817197407742011724354211067868024607804187091504214161326560030685527857866463174482804575389991025734220047035409892317051966768842615979655605464603931887585739312475405785528673216976880747070765358825598966384778147204788567686409073503134156121282098655412995840918605522726999782963663802203592968096897214192673140886219758491494962718491656425595014555375265671211011706258890799513669834337371243027963361657742663169161137342513088524365087797281562539359920329202444176995663979070854802587651726529489644691591065849644876990050141451648867297064551022050255800864996109438944148089577536374151760010881997455238554356325791973141481542212327018300569591570949863551365342019396821230852722060009588525294837162927850136581302871468432514525836961710736287015533423473010067031633822634320159993765171742945958551419207775730779995591291296309819958883523991866257178936076224821416673599361002899157137394553812919881740298084146522614773796824431176902818081698507604949909063801116477318102800852704210299655632524947499797119628701636750658845630326264005170894582575022610128434210668684319044582704327843731510171766319686564756420333542408172858804486225547832429951902288871551708238386779312838680648476882831626499462/7308069037035990023546642799102503330953150133526303921486206645900960156156352135059718869181638222025857328102854317166551646456524577014443132393502177997954955213909954988970474846177812846819641085657357941097921333865736533690165308918637199800968541441949547055681216160369006522433453679178125094129826879749625032132810285021783143715714539022400539153402904852828882039922339372576074749622917358214586731421260998646319383645814505804530781389706258871495206887614319060912314415196375810189511631590773391763120938531241080899671430875306782560204142340896217136939818201539557751161696347283173017240982152231402559482442202018773896255872158082989011943158851440714182437660055474327882845944394565880812622301838555259288752326624573406163325929886276829058133412037471445869576389036242564172047772869102010217065855168016494642433960378264029005382170875731526795469266071866561621003204149710229734394504523889905630886813804174548045009651366047197513160179950933567628098093614757803777898450181414741650103932615174660922594355355900503980488158831715996859929595952062865624524997363633702591797046953942744341945158449360479199287564007719571830628141569895508933998612125444340303641533053219190704368725842658046726370149297042635117443458013028787076743126886591590572139439044458883682807188416707171038128453612533570740791280000005922190973776531934887447868183669307201277944933908661217489750651380202916297146935092930814511336115960588438362778690517072085543292715367561239977063448888120845505544648562511849660989957701712540264779652970803121444071626689313359934129729944034663948918343789898940651930725773581572691559924716527925256147950272587755423830501757303091746040611970854482017120682466939460407128288303969901880440034966844792415395074714118691040520030180148109140083814041805805670490295860040438841198808195426504900475764112304731171225960866728772826369590160444795450517229478433187831525278430214884311058087255373544106592782617891823478580168313208682326507339594578869704848809872323470623695845499686005417051993409745095967934488164999302552626111758223027898221150913543684230098377991111178337839814328050127494408413437074283672045734006366054271158138839273652373192697794534587663201195124513772287588459792673106008446580780264238393439314848859723427487305242745153303942671144928115454346744387511176346203105242361605249399919713998569722887140128418450770531152050023935189524995306083604406229380742800234711500765460159588867434235396910328669872343703975533777563291233838128050332535007492910018320497549406000725637607948887723090380405433310487055815857702543876053543912325037621292632013163432163305188156909123397915113193529660166602619093138118867255998675172410095928657687357211948934810062108320712875618264942465644199711188425432342156046767960536036153867905386207812077117712739582208376743151710589035699618622014542181959108152923254101379343226967831366280558671799433477656864232512541122241372138924397096939523508363473541681434017714978595989598331768284607793346662242539057331072033173624681336443082576411288706938209775411527629413143721061608264185466504227063518202682508410172126673185136503089350250582543032614709930829515445150204535544577630641549277351584356636564791446111365867352894164976888150773613725543342378787943334391198774947875113102013897995593945480525318811950566690617202242153714561282469476566035569508098793707193292922880048990703803730703577712995761998873682133799184467239765688269487775237205494701103776508293860778429244852072704219592251499147169966221850022366653114602036813349512151217744385128699825694228830986030096418439324294965049120208560226201223151484748699013791070208189908845882835400430277473837710669147394679837008125858705658319907481400312886211388445121309985312705208736300932171674726855804438476165504716531168851159477996315937413476615313939016349977301462805612011612635168199447248066974294766187882306740863598523213151219215610196452503809557953364584868200377174578174990956563879728619710652096847069051613716865460932263996039003098162134058152121414611547539305163154458402879928580269551445858752820595174931964182209808483446746624204553011141802499292982568679199280395904284411111284111658632055456197459709925964835783536863678775*t^43 - 679138075242112934912402506899980244624372102916046961348600801056669216707749754603473030481878208704847038968847305713123730056562355248381453812051512994165083570331877153674257179353840120635410844956703660781694156987994031657395717781389912118215002790966033696009361721003094584270276144507569385137435816246145973136980659672762408672146108439995281191529209517235146700032313378367968456022200024487174854685902372868017218453375126785382031971598751359101440943286947383211542543628518034470083947358989208852759899874276280655088965600186960384239384826100028626895550050344389196849981636394548234650973104896682424876608820041574360338033855539535022971341339139083363506885795703012880973328198906627188514108488185996821604887941890159753428564546614455838393654259866307950894694254613150742388687009775204960960081705494890456684987727009245030351826723853632008643511992683252552084211130495657437574776401207226412703394815467885327546321509616974595558105434708352462060974297098718078323808612320297924503201723002194718883832860752075539869837760349595896410850154631631596981875959436257517643387872268839436228790718284338025688269560538428326581734082144737550548170961455683141169037368725698184427325991662445418754102213349433170834336314311278957375420593722812799503994806712729918431745962247700587933622476968738727951730892680748035168259814537474199522354302940555020301750059343946180077170376029683013243956152680385474770048587838124435276730566872387633546348632844906024605872567998903028533434316399691410430854080094597261397081127075015775788022462805296562023447862917158720839491169023933792559327932073766330297292997310515660036619077121471802554426693984269183223743323617442098257386983518471928626583497487260808866130570957308104288828825553971015979599419018129299801839399443583245332675433657679077945142325376378076073286442458468016599600839970003781066202579147229003630960007173913763351595499452402604320219216378510356313406947386742761121792974562002209700240475666196933247351059976289196607371926396439024717501494324076182394485866311777416563149443653026471507844702673300375222432608918370946425669158825326691608500006033726676439526622034014530102574538330025491011588160019189329600999977165714054909448911247018502933910551278376596965632603750934682015826407867797281347084971422042248356353875228074622645262743901583344198535101398842759849365087841863540221056359831428603610316011344244878710871220741890309430052986835354471833579018064546632387923157100514848699600755649846732862374119939538375475442878424643076163659246980481548527544275356060082429982027891264024930463868836430479561782110711410444658917656401945641081008233116093721388694738410871997775655489208719544205183873967964220965684372954770573475146415631553474104335823973806161228026964909918431850821418484308460977485645934168812123492814950129886501479639740575322793544913945546957248890307147077402628690455905865627864245577192339278732531228817772700729742125768270370588528372702876115139198575281295120669347977714308773908141407553086022620575028981635918504619161203137582041439811278253221761106107074531618961829433380262519681772875726519294288055629535753282214725877711537240131439412442458430984185978481716848302298528067230815650441213416823393377498039710844728588547853290511147417258713747133138674452781827199474360006840253222465924054839913663041996956098332284472591632265502448286748068779406134503626324380383547943944705107900608913702734722342228837100885518030999329939387753377352469069758486265748790739700762998806376545901822017924848663494909267102010553011162032484515567820788077731716397744512601243720194930542965153220114254037974214076054139441437611281941842699291817930241328210693179781134149229237151090657122616379895943237081392884512756980820393875694272927685291044176982001196095036295056871699500307567413894696260897722328840863774018669551323390416891041556099485350885060228702713537852818760598348157852014046638437347876757316856409582381835785325682819041340319559152617045112883804373073283246980030982044226680739584275722105217372798556495721386074576600632179683837524781077429391618031740769144879402224698027121602736768920062364054250324335211412172092026428067503863768670193752623042873283202678/429886413943293530796861341123676666526655890207429642440365096817703538597432478532924639363625777766226901653109077480385390968030857471437831317264833999879703247877056175821792638010459579224684769744550467123407137286219796099421488759919835282409914202467620415040071538845235677790203157598713240831166287044095590125459428530693126100924384648376502303141347344284051884701314080739769102918995138718505101848309470508607022567400853282619457728806250521852659228683195238877194965599786812364088919505339611280183584619484769464686554757370987209423773078876248066878812835384679867715393902781363118661234244248906032910731894236398464485639538710764059526068167731806716613980003263195757814467317327404753683664814032662311103078036739612127254466463898637003419612472792437992328022884484856716002810168770706483356815009883323214260821198721413470904833580925383929145250945403915389470776714688837043199676736699406213581577282598502826177038315649835147832951761819621625182240800868106104582261775377337744123760742069097701329079726817676704734597578336235109407623291297815624972058668449041328929238056114279078937950497021204658781621412218798342978125974699735819646977183849667076684796061954070041433454461332826278021773488061331477496674000766399239808419228623034739537614061438757863694540495100421825772261977207857102399487058823877775939633913643228673404010804076894192820290229921248087632391257658995076302760887819459677137418585916966962516393559827769737840747962797719998650791111065932088561449915441873509469997511865443544987038410047242437886566275841962349066454702590274349936373164111702391290042692563621923032936748031054426832232368975750319048853044547240690943565410050263648065922498055262376889899311998229522378825586284987789140886747889334767089413540008712302357871414223870921793546815296496402423459305613323817675044947782631245366232992160516048609975891790870320618660557554893401854428142953816724179887485610208476858398977523048439916480489012275430971019976151698217932282933666086507276226205863882671591293729985005645172616950882311914860359515189589876365950053737863778241081058300657549284694960473536911435789025710251980708572588609767898303419931721979551364276340854975744894187948500810134564027046627829765202740045897896376084665579344689613381606190749714900231921832054595026726279081618304490953123837785976779376465865529327630758067066377555927678303061766113834677940900357859082719375337811778512441221497656446403966719729230019333521902570822090222209605366696360473548972647499582942254146914670941219155153408758101358257670907841793356224462217796698591384936019119860076037177244907774312069891582889611642065481972332950976624652537536403956235216186612358584038687491600702878518238947548277227977544996615626129394775789731314244473339291796237420815759140365165416301041925857776963337832453564060923506977765561304821124008995485535375255483939284198016503451282319616332756719559561242484786596407317476290560206374321973040084353983234035058211666574604976929020391896619944548886590186683804784496651916259487570996365280906560448789008454180094603775615676719239030482510735788833654510187360970769961779446031943094982937107618555597070855032033978273032310432446138625680281849771256815726640833233934597104330219149608375222820196140658751467522065476589052823270232087089724635997092158271600131891394974193086439798002092324005811394540781936640002881806106101806092806646809529345510713752893203955280334604087516190423852629476692735781991810495837932474864954093661852891009998013050001315685477329531577255853655953984963831099989746719342999178240965790548487939120536482856483894189597146161688177281827659305288755640166788260604557284571215832199687049235772109335626959994557729430169777140496771841763841923835808017701892451454520929672851539147336266539344185851646842113965498624430231706844116311850753271294800743245188202779298057311456834581312161227270501365479483483271188026617871150467844975580482375127916363234762150816454624688861888049827591271395109732996015529178764888127184356361889494977149855253244891438729581172269427620673285808989446774995997893071165204908632154364973706537753088193704856981129369435053193200653604947744625415026835144688819174402104913933157575*t^41 + 14158640737104036320815109371454918380234316569034737074377188172061551617068015892819455497969453605625016765293702200433944747369789071568485610743550594406587646410355459374017004622119763399757488918687679681437115243197345129192015336084566479417125717817606295255704505567445093381688935052795374707460814923734119070246557382728367475627815339136935787031878870395475346783990133588316101763624659156667874113034801738223908629255543965078078393721254951580919373951685053677081646540052344509478487846626585783563402612262572384736827420632564194467555590878253461248095856789975991311576419066581789203152037088514523449305609188086100451998890755161131305119500393329137631082151477089014383860657972804975705205898691688357428211002004122051959867697719883756207805052483864803992233146086305144010641355462940222112296910856688257854419213497180432635772248801840856898832798725874418210024005037269407156727391077210317346298884991192958376139782697337543320218719608062508618164934101083145715517468993269459495969728476798028096560212830997251308964615566524399034837885975516273755716361402433903800337006114669739621134305074382770470200836829821276961739277603209181897445006205138653547911124895697482802811498279897967084003376221685403034180982922068149498946250316788301762662526751623821615958567531379753592248536352135611425469494921946899057179211579464996270010933540454650482874768213810576805558015786724007495700776292421129957064914986489784414195922273779973740684918836384719552185027753863693358742002112875766023545711162553560116388180547944139562084467763511494334905327605950844330908573982473691789622122636312695696283559515294185400716593117464640619655930814905202446223464295780472033740913219008984358536645051573000936407034697787217781898825666617987013191651947552960314055890001862268832448621088878228606120276120028147547022739368846567416035203919973252909441659774394233339404266009430396034024060169805724725408728245679045789988847303890934587241840385823544621130197346485625761374820158041892850542050827282355795964243786049553145397939648962743664038803123212033021525731660886157247641941469843772484753864370097060073869587710268017865437975108499976904325630505721312200040857949714360488409654388463289682048419840839152522123797114948343610130696965493233283460359334121808083043204968642864748579687857383714243970931870869118941253024411773987225885113830012174465668681440298995642166317216525490400417996604535720355581012766711754966092013845560337828333076186797284896980661261327357453384338753089831015937148144668186822229646039556444130444695362250563256010347200293982385052705868626250790652471867944650329859178505284103798610986646634699912291580925327057174604702578762073190780503697062945662872326236547742090445703662093004949368019645322885509130944195548938510540330077723776920248930095568403678772963478544248107969937002694486898036006856120425610088427371673003100578150582122536938449071442557281086964821490748113181766525252473946112772320417772615164830356472440316141057043234018545181325443457746625834174048026999424862091332029696526394645077916885045048930729168517191554334300825549394755499602470958478873036785373335547732953422817886784275588955378335489664959240763525294042827268325039351109947003440679009088245616219428285795771055782018155486757043722638746226229876548694573777442787885105697186115040594578894281657007025426472619861498389359755638760607000795060850448984494876195150462772111064094779454166256221470392632215700773820557250899245675980254155826112312994226071448861871608720779193629160494842466694158715943264057030283903303517462688768127122244559278186359672384206609947183413623034772059154528601286147899383648586723334015144808800007497967593164068791173817034516592603399141129643927084277056268192635194609038198604613695694574174953363980777899905065172706990089541204490221641903454959026095339567346061184228431591670662747499032838957036173495300795762118820344598037998516190246118958082759786810089732794153984688563914202618955810673386042667249928506894508689638871552199822145456104582116959123107227840784589831429726155526350006465558923386894691083185549826438165861553881487301826463596140323963535559125001079147787857502680201362558713489867313727212253477425418/36540345185179950117733213995512516654765750667631519607431033229504800780781760675298594345908191110129286640514271585832758232282622885072215661967510889989774776069549774944852374230889064234098205428286789705489606669328682668450826544593185999004842707209747735278406080801845032612167268395890625470649134398748125160664051425108915718578572695112002695767014524264144410199611696862880373748114586791072933657106304993231596918229072529022653906948531294357476034438071595304561572075981879050947558157953866958815604692656205404498357154376533912801020711704481085684699091007697788755808481736415865086204910761157012797412211010093869481279360790414945059715794257203570912188300277371639414229721972829404063111509192776296443761633122867030816629649431384145290667060187357229347881945181212820860238864345510051085329275840082473212169801891320145026910854378657633977346330359332808105016020748551148671972522619449528154434069020872740225048256830235987565800899754667838140490468073789018889492250907073708250519663075873304612971776779502519902440794158579984299647979760314328122624986818168512958985234769713721709725792246802395996437820038597859153140707849477544669993060627221701518207665266095953521843629213290233631850746485213175587217290065143935383715634432957952860697195222294418414035942083535855190642268062667853703956400000029610954868882659674437239340918346536006389724669543306087448753256901014581485734675464654072556680579802942191813893452585360427716463576837806199885317244440604227527723242812559248304949788508562701323898264854015607220358133446566799670648649720173319744591718949494703259653628867907863457799623582639626280739751362938777119152508786515458730203059854272410085603412334697302035641441519849509402200174834223962076975373570593455202600150900740545700419070209029028352451479300202194205994040977132524502378820561523655856129804333643864131847950802223977252586147392165939157626392151074421555290436276867720532963913089459117392900841566043411632536697972894348524244049361617353118479227498430027085259967048725479839672440824996512763130558791115139491105754567718421150491889955555891689199071640250637472042067185371418360228670031830271355790694196368261865963488972672938316005975622568861437942298963365530042232903901321191967196574244298617137436526213725766519713355724640577271733721937555881731015526211808026246999598569992848614435700642092253852655760250119675947624976530418022031146903714001173557503827300797944337171176984551643349361718519877668887816456169190640251662675037464550091602487747030003628188039744438615451902027166552435279079288512719380267719561625188106463160065817160816525940784545616989575565967648300833013095465690594336279993375862050479643288436786059744674050310541603564378091324712328220998555942127161710780233839802680180769339526931039060385588563697911041883715758552945178498093110072710909795540764616270506896716134839156831402793358997167388284321162562705611206860694621985484697617541817367708407170088574892979947991658841423038966733311212695286655360165868123406682215412882056443534691048877057638147065718605308041320927332521135317591013412542050860633365925682515446751252912715163073549654147577225751022677722888153207746386757921783182823957230556829336764470824884440753868068627716711893939716671955993874739375565510069489977969727402626594059752833453086011210768572806412347382830177847540493968535966464614400244953519018653517888564978809994368410668995922336198828441347438876186027473505518882541469303892146224260363521097961257495735849831109250111833265573010184066747560756088721925643499128471144154930150482092196621474825245601042801131006115757423743495068955351040949544229414177002151387369188553345736973399185040629293528291599537407001564431056942225606549926563526043681504660858373634279022192380827523582655844255797389981579687067383076569695081749886507314028060058063175840997236240334871473830939411533704317992616065756096078050982262519047789766822924341001885872890874954782819398643098553260484235345258068584327304661319980195015490810670290760607073057737696525815772292014399642901347757229293764102975874659820911049042417233733121022765055709012496464912843395996401979521422055556420558293160277280987298549629824178917684318393875*t^39 - 2471321347762076066061849597676759574494405412761124116791083433924575279670840452200650100878961314394483102268118518536233188148426018980872493682366290584989733086133733387841241695953350232476078859229363094461907016919227291001188007594996803239993336309229190195993127071052464643403525084165002234825785184008807535939797632127436941865430550539702614397560501479292124905265558084340701515613520539868691502736340600954274478883164978954782689680513979485024029254915926625017007023893522980052227934000373454957443289096007353019667173514478698085810846836718524099203838670178265026227120906310451187521020991922019782678871132287450472926936439413870150876258351091789237517132000179011626966550876046774105374182131303075751204606987223732273840196041305323812511140142066817554602663575678408282245770732098178068311247574195365846669067696912631853844134299862970422981472851455423897619435000294660776500670058637429932119400384974597070132038227804023091666336764760539552894721566891092515276740601473689541585194116148488887825718462815716310119788571417770911314138740878546526397923590095449105223781073608631280463839619056151845538016707059493486383702857631711579115695483048244891621549443593464994575748692229141734055580547708965799429823225461231371143682418595670464298934273369985783026033253676376445713461453724209251662582851228580452940319063820969923123258827132242225707371932364153816140114143225774149301659230235784909160866061184731466665500379922544210812468263836480759179659663811095203893349033060445327904189303633948972663251919054353657673184614717867678326128685908037319204960032220190686015628427492925386380504796723430885724010487291318198930007704978081343725167456555527935085368989925516687816116611901626899705429349281621441422073539547583212419848035165829665719959414166081951447080090286509852007578434502264095171816181905868793924685425153252036375208837420358459344215678630424203348341533189345255195716211090202746499156071993479704115005986769999559307575625485051088652285847296406956408955286034619053336319664405377494731989664488152349499793311621929672989168141130770157992915553129044012960514399079874118150615516160486501484405355086499150337600284600810450101170732667023793258174413449064367800386427701100597107051123661568731708080272819299549155977178681504799916660555453156480875748044326457029706915179630514357301572424844754721364492863606111256014110937371190955350280807897887764815880109616287671202497261974782467113368231187001036970151146322903185832266260058887473257823630338091044784405732000648578652089268027907352074123591057639838290076273928174794175256408044469452679189594864922876457849411889125708292586667607595056488197012712097088120557251873257302363763398168201501838229253407344472582265935807055208937089335337883621943450845608732811037263684262450158458075664555549555674117158684503249813861991988300310953323314955151528884234702073007771365061117320726644338547893080814714342805585159155611631075525183329609305337561784309525467194411607763828545756476627808913001889526465926674653581611679033294519492012681890137687865515532551310788111889396108388069749273685382766217432642182368781389497407520782376572294844777873265690728807939973152736246623781504665943332590966504652195282277066158666254298487291542850094929188826409569096087756752641940066727560114119401004496387162624653300429367415323331626250337488893475710034589798041200944110177496439537302154514267875566061870545477880843442146085690818619278921985193841384394350112935079646421031118407957845543311160352668569071276702626682532392713639182723579881375146938472320051223241369977143035474232729715469163238858566656599351660251526306305669697420228253887331313542877410875255183493543537756285634205978371304259747337897556972603539188226977128871609041011123998218500865109337551728414440548182883111832280218921334144255878394439312508804348946302519797467937514466332076380088101660576340326584583061505183653066521728620731050903861226350198497514467932840405216491313974016729526567176579484098276626250426445152187886046299132345205016515029011717877305061758695110525826651256542775730742538617912841212783587898002105564466551186967497659366015443592722286366834272701124677098826202307869229485260814308260181676002/29414977874069859844775237266387575907086429287443373283981981749751364628529317343615368448456093843654075745613988626595370376987511422483133607883846266441768694735987568830606161255865696708449055369770865712919133368809589548102915368397514729198898379303846926899116895045485251252794651058691953503872553190992240754334561397212677153455751019565162170092446692032636250210687415974618700867232242366813711593970575519551435519174403385863236395093567691957768207722647634220172065521165412636012784317152862901846561777588245350621177509273109799804821672922107273976182768261196719948425827797814771394394953162731395301916829863125564932429885436284030773071214377048874584311581723284169728454926188127670270804764900184918637228114663907959807386867792264236958986983450822569625044965870876320792492285798135591123690067051266390935796690522512716746663237774819395351763795939262910524537896702583674680937880708656870164319425561802555881163846748339969990469724302507609703094826799400160206041261980194335141668328776078010213442280307499528521464839297656887361216623707053034138713114388625652931983113989619545976329262758675928777132445131071276618278269818829423459344413804913469722157170539207242585084121516698638073639850920596606347709918502440867983891085718531152052861242153947006823298933377246363428467025790447622231684902000023836818669450541037921977669439268961485143728358982361400396246371805316738096016413749046528408127866741368464410184229331215144311753179354433990907680381774686403159817210464110194885484579749392974565738103207482563812388297424486273734872163024739522394396333754343236124021171238665830083528696984024899155995499847165715580917769573144944277813463182689290118910746929431328138691360423478855068771140741550289471965175724327731438093121475096139288837351518268367823723440836662766335825202986591682224414950552026542964184492488583310626137600395790301688331848650693581021889245681614909352008801202878515029035950037014589501285177460664946364192041868179950562016459736101969260375778136236171803634273474224011270936314864122192774320099826847687290340132427013329026145971414222492809805252670401763164993864084223991779984079375623368441411508828076450802100608623001715344384810376167933457543550665509251683997487640563559533593242266660386795636403602049242048369251358335664703745646159732484793467498600505461128834676848844243134620739016884264351387887001346339137838106106986507735073257489770944713790580977142345191422797472564072896236183408501523454692247216198465402588453405158962823740002636359152920691371994273085438781131869074710399658827252739101115514247108276425702843852982814457303382331559221676608330603956882170575541849880928440705394667568950636112847191612778094462610499985990869324363516393424217903837533412365177178088241041157545519318319179486443610398793776818388716391185635120868690964953608532282385410315516097758051856488545521249279248653992719747568878535862978017021522859170698315181582121162981005267771921302788848858133285367345546368220315526219705757564933523839342379183407370055437045426294346031398708387903477272973263346502679513930660765797096350942809859570174424934634758594735706274207471588799666729573255566924963332235841340127035462173285570598247616095399014031974806863795245311953074621471920924575069165197330235605939432265630559114408218101030929734239024668701109161939643178293167270097644671453004014592197187582810016081900294807942045466570588541717480640056895284688295329752116171942700445882789633177710529592634483858812284067359114042946340025778786273198173731786408651421150143016798419271044718771138084218280287234322708839454910459923184726113513530509057587964383104678412486731866832196785443318263586343957706581290274737627612636259367000838491613272690883638465163611251990990775594612864866566156484037954625916898935171648089243376638604540808658638387792588346740856552002775173469571536433906226284631975984055932933657342831040721327833470762292454094506518127677154338600169615907694335374689809452932745210383480252362584056987470102589584062288693811478845703281696695071591712535584944569581480102895579101155833394479145873155162423325869845755059654254838933777103593514744754722918549425994023211194775332452008464028735876307069375*t^37 + 36301454470831050434185183575629854314681155330138068530444013085187581977775258226447270242541912945483801398876329648709220614289904556312003454902655129096494060085434704136031690172587123775191923883940266632932070150217522454075084689180505828990734039911591311092278980138189059760250153616002519238623722120937308325548059072102272810234658747245177229455772764276990223848431399800833132766837182516183258299473162129894976818811193229982502536610355327982481704750410886724977792545790529620255938944468400747787694016327228677844036952308034356481263697420940791264714121984992411975253573029408718744825136365338791643683180725273483868962154612710853127686672331699226170853066905865551860520075662089695236091078870590317237618870331758067098911418250171120355256687076657967866005772364280779323994626678386197055406384840432464655256153115577119186368956526208196566858537264503941810693161018988946063816607523291422063196707756644995250460800282322442553577900463644418520783966124691032475066247702447643181852333739181420164422359577950608833282723820130087341908225764717714889978416901648547451050835296143490525335687269000612743317491594198180585667651898908786259788223335123773420014889623527705611192107008607495978061235079918847133508945718679481821021489965979382874367197982265616769247170651496469018719988250841464135535428748240845388289655286566611832652109256415870966339199104595143654980736548038115703016784619393806183896603932178096597370199519508604652782992308121407336712172078821243093129349019587050290113326203672538461711953391756013482605736193110556745432094526138071821856565385819591643146047732960318739519327003539328874261613444105264221949777815161527297653057647749520453129762686491377929962419449499593614480736503196893392781471785409041733653495531547537110315034140574167620518958902071854685613351653672589597102379589321072083536890092443667412210150393188127307746654497420781230400353996944174055286235412473321914865350581618692146534979971832254208640216403673257481502497209573308475139101858645442968142543821416900791460647612112361714378099809667554507407838517495712395947291538755283737383955491735295968781938410323429430786918218938204624222214543500917941296331558946023292546625056185425628569999721551545233147275405941275967081688534891600594941164863108416543184152542647089826271282307317222992963023167461882003745843480646309277661445328107895624195709390517284860887866763558929197597990308468499065947774214192012122069914368429931689864336273836028781466089951132195712102361443683081914966159072446592354665781173373866241247860692446167657376169863447964648703006876175881926019473778071826640627294714202213977289211957382888091913066259570711254794142587337281762611366182746344203901781265795956925244271561569645851979382126435028136657427387823509542992793117279060865526817686871596563116987186866829343975590043087729712033075280772488697759877795794318722711300546612944873906052236369489419534178614378835769625133848923943973621974478717151446463478042583509241449567376135032839923589872609020927055171413011902341912544664020985075354347232197076870308659199056896697000720177349237162862534877415995141412034331955230369975878238854460144113521121088420987425868422535543553485731329914524558633525691442695624181056331263909587260553051963998084474817672020519009828441070577844265378656909153960082640460156014542499002018600485109505881233847655901070625557168967055826058442012396623744365257656002390789866127317905689975211878649220956280849065203099794775113860944388411004112054833310345984208138356706702592733000716794890584633678069959043097368922590952082450732505591339377160946702119892243388704621261875182305834681376300673031087514239736552225634543564557563609303359114287577716541627456755417961857763361131631834044676268936136566442389018415423367499190474112611412492188393312586049679009999010893808459732901371043682206554622959698579851677487652675697133609256594675845142881404241206274464678412519429919551902092436025655087179607569797162743439926341559934863445076736886165801308485332824153182982527832355671820375440085447851135920505900890434705331082836693872233474002768025859369848275952196876121239706725072945668058554794460322623973598533948025923149162905022338084859656/2262690605697681526521172097414428915929725329803336406460152442288566509886870564893489880650468757204159672739537586661182336691347032498702585221834328187828361133537505294662012404297361285265311951520835824070702566831506888315608874492116517630684490715680532838393607311191173173291896235283996423374811783922480058025735492093282857958134693812704782314803591694818173093129801228816823143633249412831823968766967347657802732244184875835633568853351360919828323670972894940013235809320416356616368024396374069372812444429865026970859808405623830754217051763239021075090982173938209226801986753678059338030381012517799638608986912548120379417683495098771597928554952080682660331660132560320748342686629855974636215751146168070664402162666454458446722066753251095150691306419294043817311151220836640060960945061395045471053082080866645456599745424808670518974095213447645796289522764558685424964453592506436513918298516050528474178417350907888913935680519103074614651517254039046900238063599953858477387789383091871933974486828929077708726329254423040655497295330588991335478201823619464164516393414509665610152547229970734305871481750667379136702495779313175124482943832217647958411108754224113055550551579939018660391086270515279851818450070815123565208455269418528306453160439887011696373941704149769755638379490557412571420540445419047863975761692309525909128419272387532459820726097612421934132950690950876953557413215793595238155108749926656031394451287797574185398786871631934177827167642648768531360029367283569473832093112623861145037275365337921120441392554421735677876022878806636441144012540364578645722794904180248932617013172205063852579130537232684550461192295935824275455213044088072636754881783283791547608518994571640626053181571036835005290087749350022267074244286486748572161009344238164560679796270636028294132572372050982025832707922045514017262688504002041766475730191429485432779815415060792437563988357745660078606865052431916104000677015606039617618150002847276115483475189281918951091695528321534658616650748930920712336598318172013215664174882632616251610485758778630213409238448219052868487702494385640694318920878017114831523480974646289474230297237247999367691083028894105264723962217544342369392354509461670411106523875089841035195657743500711667999806741581812271814864789743106676587415661696095542182250104487358823365049704594806522574422969269650856064205911449557164201595308991097257799068230872795318295238931306654441159481345366995747214660075164795783955599805581851761248937185269347958053249785861420415583727185012227909518461741258396378514720922636391187598548605313439261512217480979930855039557469867417361757219460216496715644794735324744354486969535144782351964757683148341592722666736073125854834399354829084189431576921999297640335655107186478300295194877874244398314480080089041963024486090729726431569137982832183747414706587316989899304996431425560183493101193545981388604345272732403790711434922516903659144502758690616693963296859284485783198624704844692712905532407906834527548714259026580489863101194324592750581917963372257106091031336158110541955868795848569131414454113636382558718961744577994666212753622796226369989197705724994971904507287362021092882429907666671505635043609612564018141641548233497090252736199865201238107616463998062066445788100919467278574763148044236089630563864277379956328125427624185247546233148441095309589900085320149203321407166713084434205496384924199399783660216155083223099600610926574351583733978267741542838098822176563827085859380207726606368433321362348430202652604524021851335316464842026155829137405630628748598954511647780780232061416867003439905472160324483099018024823756881146958455629594316424117731465968304952546513724037440912833245906572562943352795689054352406944210586739433558412846218345508713283914126035781816250153153136584200989605120473575695227278916684533474742160711028972200349292973741414445583718980065888615598090266890118187223555868048613537235071764127487910080055486756420827868650314962039855975165718353859201223668795028822293034840980400798729250181737235152882315583814158637591831652218900252438207313199362502737303428429344623299659930858141030344549682550397109486605372750389204173449148752084891808826519594070657648153386400861136564034769881848364298177466875*t^35 - 1202571650767456406851242994227409368189827423259122191040711707124921750131315861122470886442984244622297599837075075641701271819445908499271617164443826673443748345989597836562861726976545856151128792812824692523950969059713307379499219602352061072030181136363840588159341037467440815330604392210153061583829977627256048385335999666143466069207389596795764513708116351109697374258139670093630930079769844598190033987246802617971371307649286648640882729040623113813056581863759430478728204989248021285961550334322911453054527024766354279606760180487147143097025187956543988695638448934697089648228119509086571603631661237760884109224490460809822714289138266158272170084473662361980712370779532876051079212814405091539446443450450366728166283755872495124086128996136387881035511014058202527637613396300712487873036514018938034650699507570279955407886401890091377690376638448893350297004789581615638905712854283101376467071670768375450847261439001356806191163067952192417242338271969239813145363628366610306030726639420424767766232844390953510207246950089846817959572826463190567453665459618934846892947005654357978060904070197904916365589393894718910423716688591753998368461904838571896979314401908403952912009850671916800352700397512414844914375054406192169796808088629281426075229213976293207073642724551533323293064365387753558373280973519576457037006090812020547627150422315862639646369560903366492533990440716607361005233836228545733076872808839367972048978379753219066012907063806917399737048788976940312980045794328622677430894425908285378947800277265693912071989575875840230331478303523135740832907817508815812600371837488571896388389766277355345384297323013353954875252062353100116452203017822372273469881657387537015827674991211600716501467262009047494121868344109712488529236795361276970433593531582234975402656671429392228327333496210638976173839130517283032733307699489663543200169252701247496957395673270189107393515421583973029682308133427922779675121953375680438709208680099273395176946813577790947386558812608310133763294171110838342338801108096277914255621960675395590840929210011342484491124897907517811510203365587405157282515554375033878909493658076918408154936967156462430067110258585526027618907253174789314678202301452404095925683809721230821423177060285098067755252472482071861681892430094381807231439140446398581069910036010049882474660174985224899767435429297142719052430026153232329628864542395399384586404014660163260522505033462590349827202486237224387125411975461868691761118405621510361402223287975135733705203202600051598365039883398485327993670984518650929146621658356036920528426413101427281528197332795328909058372870523975132298611388394886288929380120605301615059174354063136060233554925686972292494919860310102390295767231886892766505815704880627607671565950502739876071844940108819601342276129522734349680164498462046599666909183451949019154365875492869414485035396846534188896951570641649093724889876584407908670342457267316463847867386454089573205370894503818303184609870853231676658539841031128333597553966987248853661819450925985687512241291301037894791424731865272127588417979182833845111594725514835877129804935957382125924127617291824683910939290743003708826371099429737360539899884443292062542140188293325060959693152993025767605846861801597372902677353721480557399514120501458122744420493563314970801554431635913863130238096742765014034298476178895162125603983912614470937683940210459137797950528030579921083261067546461007757304656569588663803712894126284426508761735016352264594704084981627737897244167037810625908674198930969092825807155596849640003356286899602510248253244014994702034377143043327016544552323796557071853963569120448759774711385834422917313768959220537436974695353433703581291317778708321576094527795678844381037767347007093251276215204636887734125885793198142649942060387116682375838120052743001145627671492365137871563081311960156222063437318149990331290726554853104002658018560040632731375139065014139756092833875743826689874432521780239154280440675375201365400103377678491982305786357625951203062865926690036288823708416427721198294471003330941015913039950720635506323029293243710795282299093015254899765537302594613707082129007539238080623283147765816282909768725580489458526525652424886488899871713030705094055296038768821572786173256/447704603156737519666806014468382330228017748834251609395720416484867231996307366778658478387716248087658829773030000458193888247874005629249296568592586698846679732964296775258892173987809001971053713238168049569129666761587878302233958878146419109302325132261488607009255812441297549107955970719744018617018833614568150332995994563717649598658960778428369478042579825329844128707391912030244579287646946570996411443610895758192743549516954070548591327191818008435991412601045434058693654127217228371890175187640369934647268710955937245769590928856410838150823860229670124604116900103661692138924481835899057271164841195110689508480454525542643831376093422747597881190712814896088466157585641441301607992200994199520810646621978782473250200944150268013089733368266772097907145008463788109112833926472616898577319169691249317503426921741571237207052432518885141404487197106730449946738683187713190894168254218229494476224085552320854303393126040786564813441726209713828960420369891304072917598164904087885646021877936202163704965217686634601379495321102129005533643748989704293615313097810954057651975305781485238217099465262567188424771155472504122909626000659829844390350168137056645442625256843809819536170552933194346421841101856294357863143258337518441073288479209380367178048567678578282246486195667551238699075888518836506120859938599603329026979816822792709923673880063861562810990130395408452120832166086675520049677755114300152596244481627677468428114393660347789420694545228107670432558404059475963080849602445160208306964218011824061007375446118931789118043226388920196877472083630365181011405418534086188646352743390537906293513153699319710216591649690098598635979570437502213114102233823567910236413191298608688058187603465309934287158222733857073142845132781940320401072100477084296921577549821222947787377579850813609066017657594066136486525118888044295538491904263154325489590406368290709129464144875847048393835880664762114351852337477182865971829551018444688025380280937204700019560778440027221030426271424901784254990174888601401292768852807866967371736605615692561400098784313742319929571612851887363297566768582045328301821193754521252378878345050173698372403271775905882899624172072238184555528972817184965479234897599759085348447047113904461169554709728712241919320906678804510925184194712855019319432578188733457077983265000035484142457097758278139713657522090470302895481062852903033023600033100775185054501884933709300629311628330635765260127016533229332092406706461178551645153392773338359168347784855697419737639009699148872616166046487065655795241695666881633238827290700551634181715491732245258419373338693225304027853694304874837132736881180353555752414659245830591902495173709555066169795845984758643580105754721011016937861127350694628669906141308806288782034828951984090926232150735598157316696859638445953164524484173758954817818757083751176724779060401038588887851096311439277962186377681594715342007969851725289430486856498004168605093870277636040113966080835728695687631750678215567493457814221352305717916492907529010143807205606014213132496985543082113648452395218467266111962290446939846829936047584662076371361990048676648241295176099333441965819893175492997111145500650269060033612967044326725147013969218400517341243361079044417590728310841151967273095807696278769355495055482329840700640719012224016666554826015898143561853389017228643105943594925194025208575691114080256251311805216126986848136934907565221692841714331352915438398945980398289592402370599838847327912210209034391420726782572476746413620585081308461089496817076715672053262883964737351527207160900479546785534123666490135688106144165140066480628803952053932275662588625860862455598296803575025439583181917894250957801513888316079148046786854544496935760108301542091734488663491033449074477716366895048476203035351806228529069021755462988767235619297975858521605788321292204214670517188910120282730599076739146642866692717976892966137486719780394321136154398937952227286562675158489017175197780108900787895830009845536255700346408600712445057029937612101238669470354336944826270939196595002882736343469038839932511160001358359602568512877867697821586239290885411227772701170227899949616760973099634065308733788624911221847590198906496753124437705302354414328257153031293444529901855711066742190375*t^33 + 439227089346355248921252817464006791725127170169920255292839337207273975651461425184273934234005941065818810314333010497694278074171680999451720977307809187440501378244562773919726780695303503132986542834576484737134660895630932855846133846533383336037230507125582234315826152359159674419367077139969527433004097378179369545187643591540975843601895014570245818732131874995945615862865410923192692387459613113863454457564278308840601569901972491658868141212690094868110784656773060803597238042217291075600673062077792811043621823940947252096875496548305433315368671868936370461115101182779186713346114828511179772427002231282509187922058413227046130620233680413395863362405772828646340230860748357880718878038502719834755623590328404241573401894774326170339093789230630159021377639731125423398757153920643981571526348137861140974032312573150880793670056864154743134269238370763579000292597750375161819925274652427693665172600575671150346410962482525155947071031214577528386698763714452634219604675384411258831192987603230618195783847678348062580338463282240258706114129964548341665900081399712705493395947849673642465358952725765304359605427244061501235281561224839542166289053965812097725367669066334058714170423453297094224473353582114325660316044328112042751601558000179786911469162691783964217678190665097943491072219685261247362951549343469905207928655120013347245784846239653340192421831258769301244090211901277404579405529877135009368660343911006878762464215472172629132687208312147582750643457564021882151057659171151115228526889121189334512307816549292741553682705318993401007916045727758984781886041331433490023304317248678025598588214053252977970841778333564720584998358607538433736789926040163034373412424527218220931361197132251016494711671718908017281431492300931804788341817293483275107420042597730494937873702885779426535719639648806953811863335251080987129007596924319112614714640211358887542286556524772466778596748672133593352823130995292098620611487767072222806081615996598335586659159001869303779913994226580842007742241615647989759322795290769734787103578040335933752774054452469100934323460071576705749540620508462930461892336287692854958631270066646785894604887578326220050524065160813255653567323103591749137561911027519172322575151236559860475065989571929287474213317826752173765725302111350991353174193287886585679364590156842929182776028410240792685315384322875392243194623583089375705909467646510697818387973343689868768013630656408673553991692192727043073617015384135591780778583940761739082269089420883364633648460973752688339915767084020139580903976555717419265367825688644538658661189463285542228903801613970414691942650958488330939215807279200475194221069890426092112403192052491600993352750076742660421466453844016842821493230071771628862011519147420909110896471609418002379622371172184587353617783196393441243966757105362992050430280318444628400748348051872730201234875816632926072341452462697869026262649531273280687713667132198227441923392421360146253450586896684099836617270768991661293243197104686359555800986922417373549251643041441830455253531054223594101070116206929415552500046168021744829111501361784194077202024699305734443333629512309806931727262914337091557185977302772426472370481091687647743443237178174984392933829622555915646932971157011283660579130180923530303977824503315985066843790096710875329956319884561204637891849302156932554837552759655953392931951703709720917610724414546254729520169730418924541843237992734336645879113394111113611047881855877916938483973933800925400211992606518685400019694361828506120560982263237432766306265938633969393810248631157796784681278371586294135316751595365378829998179006042850515189537962549146070608310171001180658100729554097696660773833721346807094791424922638065010574865216329515306235485027314087666457817467370018074052371305562152141044325159177184358417555202134183890897222069559987944059191801854605555840830301278855091175741184963538746241912665248661439983206681623983387696965231494137127621133693885908180615914246952312172738857189305821987755592629116307010561346258724705745387119495875120367096093251231982807070947292799373178174350583932239266652933943880840319324619264341479223982056708903564223979235594663319662684212106369766730298119108635104786993089015508628793317450019453488101885032/1119842942441398003738010888137797880544366473058141038566438340454356219253101283656748349837326615346533644341371144003222634760266668625888500248193924651920396319076929336556657567663013165969155132073651511000186672964699030662470915323779224940930231434721593580649125577612907895560939220267827246566725030573582152651104266921714536528593712284744207291831180186474389340117450418922403973646763661163297517455057902896466524774506043558281281683339534395126908390480017540255901269933792703693844775858955003239130700697793681993963937829840840615946086694548499558425362531947600544233205911709015044550991537846471672718614747293759911713286176535340095479445860885051774527038324604436294671419453395880879326370641469006549973879244718722328845229178288055922817092579612020646949763821280857333324567169903046994170909417239306756962055824716068548500054989126704995581063251713682604756062412499103904365204660745155799205630078902019381598297096986894590360739782351495642128953331954900347732776801175487489994497414629166548385594790185325278776360857862559051302718216082983785763252518097585154293679961163252473904037981090964858083038541910171792591966784197365063795449668417113912242421409025106897673332418409380432784953137088390282476822871373073489850547456297326976112639497215199591862883326347115728297112002263423391825926139221686700406488172731165415550606482002021660759380197250567599500882280974210511558918015084294550899413405441337457693841161180955030198840891192922993368462771830361767791185823234770313636630011980600812780975654578000388553261341652056283932424462463181817315422576324903905871826407824532158282020152341727144120645003457960081113975197849599733916015333040416017142947174382060952515671086994037302432623020438983191029175150024499163468777092150227788881154829600866248131363647436586206328632959712173134035240789104980819341494964500425851666685640299845993774711566441989392521646236339031428391874954885096713164782365045527600308667609448691464551429868525143943474170229656423764792042611049288024880473639501069965268299037127620400239421982276279300923524151024700392609490414508062249456778821515109796188634677195317831772306695339130835654478963176491225341566769840436361533907808755038950925405676542207503813781904238152581872603583138907489882113176092857971859994504402686159036847234133043762452603100709410134255450035135962651433056706171549358980481338158862484431239215798447381676629394601298303389578333304194662946188875949934649036672511210484714824276276208520426829527020174140848131994163447290942361014755700340840823355892306888789241185779640457059165774305495050566646300302796572660232663160659051584421046369564419555120814025151487204591277511159308076132883806853815395867843153455533652200258546183793972888211847164626040249296300861879098434901501972285385687167436549746449833668143288831587270131443501080583578144108330846002271048506408341438237815176123579258095338693707437679557790482713783724538154223124991146743376298948473429626892422519351783814250231165173213627518433968800195957038069078919421469661521299748240252541334607869037780835315368508083782772089827683388605414434098700665501384719808335337174985161723861393030063512616414800518486640828882530233432112571504790867509773536406376335952567349308146999264967295510981947772201177428343506661853567769307301360212760939860456775040371063082519514982917221528142223034586974827247289794548293136538125155789931306175281773734142363576050541380000308930285432772195082587835385541039085790092038558122577109849759111797583170650638823796892349271067768389612123756407353324374080118281054098537094709280121309118298028986550240907787840530355667957590552877595969829141737807119289222205550608556844245039772942706143406386291015224207614759957202711141293697385631040287943332072471127144809756639932865985435477214826111481677486414459508830644719689935291978566042572466782203947353906796587473371415264830795266558242960299901934731061671907271379873803219308029824639180753038519273905176204415457731111344672505055379189028766490287491955467553888522878182590320721821783358447240385550967924707389899290725890003846599524921941830889118541417635082179816523498587982490476649886148833761328930828923602811157109220148760335925*t^31 - 62763547791665735076952824285647936600749815989315769993511004221721978069159438665895238629908531801497571584474817617233937035340891434963729842446086591408718634978598606299976002568795581176969764275160890613525518142604835047464925772859231016547132802191608336635368915763857927346904270989243165556978267789703309207100569582640442812704397386467580783975865658936596983824204101544087265223300159789126356524388210519624916477346581572144153385264413872672125285703009924270606356753544629443004406943091242104804176554785868207923266479590511392148038070131736266119355825879181927386939171183286937724087141395086855652769707418374187516204592180740311350574778100468179476480378688850211837965298348988202672173182122315878601066857758227269240182175731761284434086992112142519950326096028120394387648792298937583316596462821369697296393975613424115780046329895774104355611866480400934466204781562086640622153843207420331471892309903628484394091333570462309868319505453626171247583703892759800801236280742832292580997866275018303612905411953421281937769201574762365527789239831507280362091772264327328845357115937901187695703711904531494142875006083922920655586061271573702762095469893845717877942407415918233501129730275376151007081114310982741856420460792085753860359154902929129531563991702673863289315894307953133236242338956693625927417443464028838435276929917545979021799949061100124325115418765673939566109633602160769916746916153992050954357397100327920036218718383637226828849692373923621191028258908568959639732026412164926641900636960062888641661708961577002081425733167983255973890983559715727845082562294310990411414998122894450126679474831541914226192865888789508845090900370689950972107949286909238700678009758110138658676256007130559054939267320510126884070624552568129176048519911277007306578895319464662774790332939009773493294182662626427018498498458085477221669766167577799625431913468455886917738809862500536138877448904534763400577695782299936899243151506479707170703825283085347180207649140658803799853104754478434156618575049355360827137700537485364976545754218280420171610997125686724490312778874995773810015560776639796128427878299859509293201921836897906023994920592513660960728268052207232546929527692446437813599837550866759248390583696193013113617817635502012990886039675424234743311976122544967564120859884642074687261075441085297710366756080770105517603312443551388488807865361756063173478222708133045402817690349161954811137805991239689400257820043750695056887203889905901791173481466909933006417869193310507753097730111867527768243374339919599942585442034130643458550139684875274879386998027736325219665449889486592519158798154927463261128226942918610130218438722960653633922904798199288949990577945355483692609537393192505080409765628450251812872730102551303279447060865756896214539253163520183469812057975975629322407656385092387283852593938336963555316800919804832822127251437342574664987965122176295787086606072492983441405805307200249572686937683186370196554005465801818318972078187074056137060056028528510014270141141991184844977404650194269331434783614470114243155628914770910854023354518300955310554336075255502233903918506677991755959967577937040186599485960890526328198561969613764232405662903944969868001926222255478180710506222833542378365815921993001470310208484833729661615421455154167012215272200358728208138425293110734584862558526784092189565040586275233959018907898975209171546467623270089277554957531796399917191339715696514613798439856298104024746274847316851166291386693312702081208935745531585344154443722865613971079453067908528281670506432394496596763878200681691042002614123131750092498145014935410407755153962145940139678735359235826485541403121269332784587532102791348162304872884002556189771391861583205474083998176731272390347511071753013556699184331458741637439259508055098145793581575688703792209245689061205418920961123678276317789465910291498224499717037679355920214822012084374651344025787283158873846637982690650412131635653054647696462807649450311231613663285615391366188924067521074812376233856669560085982638900389423327212509220078908143873197890368978243739495203136309828716557316323797657287314093606781105109624025612777363995763915856385733711304858125971258646804302635849300694477260172241122818796547768328037909896/1264338805982223552607431647897513736098478276033385043542752965029111860447049836386651362719562307649312179095096452906864265051913980706648306731831850413458511973151371831596226286071143897061949342663800093064726888831111808812467162462331382997824454845653412107184496619885541172407512022883030762252754066776625011057698365879355121887121933224711201781099719565374310545293895634267230292826991230345658487449258922625042850551861662081930479319899474317078767537638729480934082078957507891267244101776239519786115307239444479670604445936917078114777839816425725307899602858650516743489103448703726663202732381439564791779081166299406351934355360604416236831632423579897164788591656811460332693538092543736476658805562948878362873734631134041339018807136776837332212846460852281375588443024026774408592253256342149832128446116237926983666837221453625780564578213530150801462490768063835198918134981853826988799424616970337192651517831018408979223883819178751956858899754267817660468173116723274586149909291649743940316368048774865457854703795370528540553955807264179574051456050416272016184317359142434851621896730345607631827139656070444194609882224737290733571575401513154104285185109503193126725314494060604561889246278849300488628172896712698706022219370905082972411908418400207876256205883952644700490352142649969370658029679974832861738948866863194661749260840180348049815200866776476068599300222702253741371963865616044125953617113804848686499337715820864871589820665849465356676110683604913057028909581098795544280371090748934225073614529655517046688198319684839148366585385736192578633382457619721406646444844237794732435933041092213727092603397805175807878147584549309768999649416926967441518081827626276148387198422689423656066080259509396954359413087592400376968423556479273249077651555653482987446465130194526409180571860009048942629101728707292248104304116731429957321042701855319509946257980983697089745642091144181572201858653931164515926310432934786611637657508922369871316237623571103266429033722528388323277288968966930057023273915700809060348921851049595122077111816111829484141282883215154049429785331802081088430069822831683184870556733968672350535555280704391100388088204415147717674411732618619125385639901432750730764089461497624622012554796096040730112334408010817431146487916447153617608837456879033194035477666261097276331924296601823602769068016929979183836798426766409445166354345677555727881188607598715708228818469449859947054258993904691632859201344053123006552148730911216539234952835237644032866118376364458546420433732454675151116767603892102676859210208048771917058627620346487342691661364110193453896841957816992575245822922512259455101393891066671143701181384992086594491241641300066198732087512599218795633901072254307705012080979707860575064808036013960937131852085508448755120173242908573175652308147388064145130672912233584701425109194035777598530793565243155497588227219083213228370538636267482268978178424655654001075382396121300605952344093386530011575335413205635165678005498812792581836814025425074594628992196476808466998811135126064737370849432831038056498004943402941561575449893912110203946104388319283320399903972386094148425467909466274944920918232041668929068531634204359637292007191663694129617646207387448018005487869032344118721382002379813650701881930878251133708847543720738205424904098103548129765585963705545992114438949891383713418939561709264770586549174261379144676703426146584482375972348683556767059173562988632119875318131635322023392315127364516477824515811194413802921749628836657032343652301597880328994991663513319851966863624478480362329822173286891497559079814753753325574327091512691896719833058201478036788097242879304250728207050401560597279656474705127226450349137070165250877234558048049954077162999829516749145812436543460210212854906286772428368016035045486387632985048046776398112335408074499685216210287545221248774984067187389437586746701136104832628710849592810908302797996147147354823686099284978372209793886986055341521242475951557922035892767130447173268592140263696344553779178742599641840759279901234568258284747098781240044012454783894722279394363347174759537206886912383140798666015328238908068859063979750579486487714482245717028267534784595179980231183314387587392956339115452010519302919316861458277798625*t^29 + 34176005401420233374420019490203832917506544435290704142842701704032576646035683782612786600586150304690658287780568787576182391663941461895148951861360965522389952849883360498971214195090577580324046985682398555789113204665357313658375344671147168032731534706144955219090751452350293757894907574947323755984851078062358897533594768473529359918604137357581688684892345399847415524133583599394572358870988052239340699635319701398051462434917644363452910477733028651119614522101517807523575387652539278126773311253009367027355165960693832165179657452952586515799631101036174527492159596424277368542762879014678776156277560798335513941793197961944476347568749564043589314146716262242917196188638043783305590229623537765282137975851613285531061296166952088329407429215483348523381910171776685884302694939548600630714535100978208094195299942617801401927515843100533036378971903825913791436984582156576432146635538232646973183854723174080751591303878497557660805945029508292332670624812671354024726050915868442559489060896701749845103415315850270077880053438581705192510865780407308499151203654086876044207345149641126180966726571684676302270044267715688518153565952358370995772133429152916261512180837593382193361790100086374594566975981011418674284608090705025692685626236469233556176262044099622789701050094073229142656139840201041287957221252328066501684942752363110363184557521653145445675840949921969052187015186821697035522409069543950791029609642197853512884875446880960193405344358844482966152168268920339665311737642916140067863980429124456789268510258179691566401038789277857490709257250619244611233455175495148753150054717320705294636074387679441270548253122832843731644648683583736637800006559328346233598722960506670673874489547026988344368877364267226813188101788852066822770557499566046472269925411029674551866675692965233616973916829167013029889158173633564787429526798923729017380543560415874926491257387100559980316917509687857333002985703666010142958201950836907909972321504628259974338541919280429893432894256495057493142640899269712834665926943784907472449408409775175427474215156438815230648190168845808674177660410625516885782066027030471866556596098539954988531105821292963568361836852100668244993058165671498668985699876628947895690433572377673952228942326844943600691835107477080185774956570479360839936763852633831992412476068391567076438356396745596239552475817509940837651398681246612937850584029749743612505482998926055870782451587880733161920622227479138463617546777211552848166763120102063539705083578778014482198054738784379088678334685912583831769778091779328454634524739375807557022545108490063151155479563398438884324868163099558209023979897405222505296985364671160279451163206279439157753249346911779911804578693717193447418587989056697224367146142314656601146337574841535174252746908260259684616297205923379879622694421555309289836287011132763507465924535865797573965506109394440091916651370140067261007359649338282429008600589773418485978513007611878251415199533904110305273789767943871646139632947852867401347676811898444617061819033662989087815105336275874980393696716660547130400710720025043908856842543305704330372380992320941495533661516286657412790881873618537382509272690531037210671127462318477660278572275396884606413052223458054305677650062029850165164829408615883163170731560245215329459517808146680859064187594196044373440589808874952568465927299210961009125847052868140437209893264397298496289247137820786780424408585065973499313948952674186469036700306628667754845464429101359923984188528032981662423929789263126852790287735310870243028186382797912558287346788053657571196872340813131983813479322792797899492278660289900642322461110229613974834933480718614079796555708920020693359556936427511720280025429025601780299526378205231243788538069782235578357459993996261931122189064516192288917385047752689450317337455689860508324859610637299780999865184813276513765562623690056352776682489850676811141164464721854189646026303666628546257724665795138779291059097463539323633256804757964567355630888011779665479170720684141952029577903758917078121110720288028474163701940154969674663400776448147597738579098068411646612185076166247340139527593435468770191972880400672591761451459227940872761539362860717371388692836814846643213762597559932302455597942579579829925969/6321694029911117763037158239487568680492391380166925217713764825145559302235249181933256813597811538246560895475482264534321325259569903533241533659159252067292559865756859157981131430355719485309746713319000465323634444155559044062335812311656914989122274228267060535922483099427705862037560114415153811263770333883125055288491829396775609435609666123556008905498597826871552726469478171336151464134956151728292437246294613125214252759308310409652396599497371585393837688193647404670410394787539456336220508881197598930576536197222398353022229684585390573889199082128626539498014293252583717445517243518633316013661907197823958895405831497031759671776803022081184158162117899485823942958284057301663467690462718682383294027814744391814368673155670206695094035683884186661064232304261406877942215120133872042961266281710749160642230581189634918334186107268128902822891067650754007312453840319175994590674909269134943997123084851685963257589155092044896119419095893759784294498771339088302340865583616372930749546458248719701581840243874327289273518976852642702769779036320897870257280252081360080921586795712174258109483651728038159135698280352220973049411123686453667857877007565770521425925547515965633626572470303022809446231394246502443140864483563493530111096854525414862059542092001039381281029419763223502451760713249846853290148399874164308694744334315973308746304200901740249076004333882380342996501113511268706859819328080220629768085569024243432496688579104324357949103329247326783380553418024565285144547905493977721401855453744671125368072648277585233440991598424195741832926928680962893166912288098607033232224221188973662179665205461068635463016989025879039390737922746548844998247084634837207590409138131380741935992113447118280330401297546984771797065437962001884842117782396366245388257778267414937232325650972632045902859300045244713145508643536461240521520583657149786605213509276597549731289904918485448728210455720907861009293269655822579631552164673933058188287544611849356581188117855516332145168612641941616386444844834650285116369578504045301744609255247975610385559080559147420706414416075770247148926659010405442150349114158415924352783669843361752677776403521955501940441022075738588372058663093095626928199507163753653820447307488123110062773980480203650561672040054087155732439582235768088044187284395165970177388331305486381659621483009118013845340084649895919183992133832047225831771728387778639405943037993578541144092347249299735271294969523458164296006720265615032760743654556082696174764176188220164330591881822292732102168662273375755583838019460513384296051040243859585293138101732436713458306820550967269484209789084962876229114612561297275506969455333355718505906924960432972456208206500330993660437562996093978169505361271538525060404898539302875324040180069804685659260427542243775600866214542865878261540736940320725653364561167923507125545970178887992653967826215777487941136095416066141852693181337411344890892123278270005376911980606503029761720466932650057876677066028175828390027494063962909184070127125372973144960982384042334994055675630323686854247164155190282490024717014707807877249469560551019730521941596416601999519861930470742127339547331374724604591160208344645342658171021798186460035958318470648088231036937240090027439345161720593606910011899068253509409654391255668544237718603691027124520490517740648827929818527729960572194749456918567094697808546323852932745871306895723383517130732922411879861743417783835295867814943160599376590658176610116961575636822582389122579055972069014608748144183285161718261507989401644974958317566599259834318122392401811649110866434457487795399073768766627871635457563459483599165291007390183940486214396521253641035252007802986398282373525636132251745685350826254386172790240249770385814999147583745729062182717301051064274531433862141840080175227431938164925240233881990561677040372498426081051437726106243874920335936947187933733505680524163143554247964054541513989980735736774118430496424891861048969434930276707606212379757789610179463835652235866342960701318481722768895893712998209203796399506172841291423735493906200220062273919473611396971816735873797686034434561915703993330076641194540344295319898752897432438572411228585141337673922975899901155916571937936964781695577260052596514596584307291388993125*t^27 - 3679096787531285855766199632991396245735267195729092229712898810388883128508194721723179014917575027115067126396704403965760433504131092315497433042896130081250995109939078693743259184536618920317542565610626873765163634836669214181339810457758183091653764272807431134422600640472921107154226595381523846645113343501348380176501175821258917649190884067978345854049098435366178959215660674866239189422084834244218020430959844269695410657678028002495338737355635554372729728804330639620777057193780833532182785975481259816888447274558662475942431691599408123465846869042448526707604494332882558295456469923290881119941796882711207541185527526029786994126605737403434600436066130903287561699597656849523785344646544871065174214540307862028968120657802169199763240993032847882541516105400116816153139346825614885223171847255153033263388410732999766936113117656391714683114989463478525425430956002242096622958166411761121418504736404327188705602158156492894895611136388343818322878728989241203363929107045523335744403598081350190498848157622569975475384776208461983813553894754624570280111662956736518225734783206159691789504496902605961525792114018928366238016499044967738616576772817165316040357409698555306447740462719469680725517560751572594895532418094462294591792619408108846850488484457558128388095129575591798607731993727189677029820128861372925458967907163558969019514618193318267729093980268692381991079092375534929762495271691580002108347903561809873951019131228164716395014326888751548287795648948897086637481064538602210813893755863011574892234718966364999545865061688064449155109206670787883262580206378371986273499292843988697936123489430776474474203497493153931743462161785397319301089546488418550101692658958644930952370209474885812240990564104165522517223882355435698096027690517966374694637315163928275893945348008307743252254892832874680470075397919540792186673669808937277589161589452186267322308871332861192367019150390284853318853169233193279673851226316024906222309719564805508100155153582197470205161805371503287643989492770979607018131692749913364889291353068773711152611176950813180725600392836114362299223704054679405943303408184887415874851485001089161633924973396508545103074304380002259711977226344591013629475082829290878432226182019268592651075052502932378879352714774534054565435744676535289042473308108385558122594517554872982545688357861434021054681319096888500474652517435560009159430272410773432339168163215786775745945233730450657534254321118948984228914553706230680494879812109040496265516662682681648252608494278603275307352280655193073484960157232599419625250197205679347877366442497130107041944054052188559787845205654805990901322220239197342647281394209000883088207813192055419470281404082186873479642884039464366724426179356865416485844324856675351942932341894822999438294152575465074049787436777923652791604389939434105218893532862381720448398218706699475059734791582658419726307222318720017139192208327852540491655863412039728457160907623935352082557173744079973475763082894655963096115836781357760692005175020899274611443883466620959421467048006232632984042556116564348507647441467532557488423765834115201975590021127496204189727008238382096109407323857890393965592953094580263307017743384381890077185044443642993553998567747236404226860036111025093971310865870915248427691082593946811692867724744776033966133548171689976893596963689199568234417141835642164402777790361308753032106980878767389372064341125586877512400543701462559489084088568621336596726610220851214625084301331155358687956543199901972993170228811777556845470875107783590791921251496768935558389825931311205845963429816918021323365201795660077084468933351221274254680069290266752537850141221543889024988301154938157152141182271293185691034759294094076620025744477290792423265747360941684141558661827169877635815977061390145189425934345390352146750004585320671296042334583243390423987379442853247887884765334602156347712485886233683892897348170394282877198641621148233556332102424781973550710953939442527268252333289273499413554561706848345233213937205672775098793446259739301237913795872506181901910360127849112787968753271114004047672984143763447976787395555926718515335356380827123344167842607517625102791964969681393706817926780324944290102131393563257375836723884096195783530504011184058818767/7325137526722406296852580182263373232951501123050564141160394162470251254971003020335361069724448290349189609043019131920721535618231792982962412017755958744640585241273820929089247530412182895676373175750587840771830387672314447881754195218269123717554381248626911414640337559654325840138760132576289336861194196404256016445395294380390785536500089317771248414307899069232116651305903277897445347330980937716910284428246139018105403990944550157216269075608065487837303987906924770491110457452228258929271383306784519395747414958686271107470202650392595426887484650720472021958016562022835101167027917093019556650751098816526174593089296814020927873646136835109943548346581058134367425967535494968594176847679023235142547048102799057181728780005776588710188327062278502004090300923985439715710820694758296176764641881982296646458457657568942048228501362390054125493191237119127659266811592750791231827289974232489697012539447526556751076254100344750435185993555559435940531720798535768985252114088952305141979633197653278384372608536552791938364553735083220909558632851609929278234626323840306125512314858523630489555433437716615644712793245487494143374714476652557424660714627814305524826866110613737956424441116382867699834522091745947275385446147621190915843016990164369602068993217715490076722462660995481201253627493130774925240965606203396738646291054048667484737781058187730764802354228149424841884834623592422469853441443648509618620162643472536040829496290073264732226738778334204050583815865330051838342095192080323391465642033704142732569354021020059080018926772777242684981010568154131606368009476685687514697656637250715513319294603153301752203178415855383648817839180325366121982095828227668510382537572755409431132181337803803721652687217792537910177552015416287898309120604998964062116552663706687149491424960650827608744582998465124826343208428224788421556682581063046578129850574241136843339431159667451392970783543930575775455212836267857909731798540019001797583253821534365127467090993705598289628528709886694253908102756713166203388809194139608048053277391001622532668981156838377170024892894817956000664629303297771385348817227516894642504019172993101713420280594557186533994479279548078046843814006441206043900929587665936773474486562644968048167976199604045499857175538475370831245525230209699530590883678743605013062688066433341362875434416820089127154124225070514319054467075710149960090783113846156201216410186881448150849503830939664772615944964685911841168388739355395196691020425120540266996155315265715428510050910682974118150131941999308415200320244771705984977963903774630948038080657562982223531053934924136677338846263542893491503577249475788906539821749830713769062400087652565190306399985309907341860507017439918419148791926552735116339834247513795395216744970557075270684539860485457073315289423200463636715753552327673221788819253416800254288331044810457515297454782757964390788935475640838545321374638692556002810081349195455720516104358480551129723898318826721495634879774921537070991619159788401466197414591748448048247335741492620483405810544777994113339048301322680803520187370509105872619670020284448006989334948199022411840713490808323240877710904050640553906907217384272366825619785469702660501311507257910433499061360260611532888937653917549259258800489978285436606141345564470854027450054889991190160158663615794720070458361151179160663019312862778657109729206728280020064927755641323615984075405452433905829046147134892380580926198267471805626843143601468865685635261715055784221401128348587905816485944847298679451318890209941588621777098132726126474686078327703686514049099201831692207367180716189902136974419081468925440302638786341006788182438903905579615802752326501873128168464561451391339324365565243120161755772818067194256579284726565292670183164100999630598286361820189465941680203041310023587929246620212465254006729320514049268519919904853266712209278149161027288294379598067681102848573037713992547956644344583881121355972047890569151980456347780946908785773370137167350807301628781241952954463432526440668720638746807448759954558157946308163078296683415120889913428509866248126649882884425194144135138460632482404969771346146054684659656390618436707428822000312487544724606291702233218799712853197926959191488526031489516596278581816385260261875*t^25 + 422793458800309821446772054732910355934827258689363363111328325702127218572642686725289395889173751274099860529712802819393602281920451909008158549496883549062601073914841455270137996171123758548534448282550424841769689152488295412459808730660573734863039272830830822310696434504191238578020869570686725476974606036583316548088168659401594603057646471890365806556684045590779555163379336348646463303854959877982318499189262581195189544299909181803459984068483987561078921293267541213644649655942137639209083454213791574391099728323115478231641133085004429373159737167107374705982055325301540946580464715939210979278160170713140272181937430821114423858963200103487161551442917670223728963839765615674714455080262637481381027837194294701365902245289340866998088163536891984104002601464157999724985339765162240163866193980955398200553328161454101858420038553217245733665809678370272836351401938732235705001477423309026711631675557317424555691857876587892333627458606359172647589563310124321092194230546282069477565387080750584930129077699885454149092207375712931549122206683190172104287860111494781661761548612903328784549670514051128036330038039232369262879522829993287247978616482710312689352315905500549103172652112226976834946260490595406291262668730249834361165259294512036287265294644681050275666837763422317418087185124389295507252470257476052357058853411526867194944990706520106260258864350451347841957479308227192230284310882512116039430224786466767377316265677040974861201814194797861760971631122533521538054930339827219304462822449067065264223011328333425037774645938071058028186399506341860794313162862638650197374005723876694839676374083076679548805568984767028196045044023047062655488410349038503198352937773460189443059207811803745722670491869794070020568449036186596955129796402220994578432142971500882997617171161695611446990537931607332093029777110694986752420063289812924889216816364678578698066694528885494688351206128769223407654518101123915316255938520407215668723062030245018398324613180774219075815856467303706072137671323975777264282192188206696408341659564535494681138036436832977073621961554592195961391618646868905694528347602054763941234994921026535321184905612745768454159909577345431002541037049223176757788209189495260470706475852819546705381118662140397036304029595554449055760034678302305029134252599600389226392849671760283251374800431172152663711918691535463623331812636528532744703962684172799776021187407226204916847209180564809165187652409549580546876156691967009826006287945882743176224563153781221945788669164577447759807071852042161834147813142815214358072961103395212601834755926141908205954329441482790725157056555431996546761128718166467932416116306817632005703372429519875995498306581637303796007227416481676829156437446654114206549062670616819078968060040624766872072447987239431803040806387643145040861007102336619001784309644244312088513529130986721896321312623610632115416620981443381027779606021709048221126542481044346336031365667414592253841697268896131003631566556609878316561931753832675357882483105762100800369676733227055870546645966075879721404311625204877724598959465062484139501380978359692956918504927274229915178734257211868030774311906267160927263653066861725464165932926914773987526046162364695289427107371557582013126373066129698433868132917963535372300848094476883224869132174781538373087832871870595079738679844257967545703290744295455091282058365145657973685020803813967667845642911528201360644493949884471257646452071095823620322525403071421123468893043989165149048980902414239604220613922513017737114180293806677598449089205158448275838038400824477851752050542576610309914048846657286537395454243401062984328463460592288488978902066092022897904015029757158645967328980067702031634348785998112792468642376859513432256449372812649544824592168012491963511484924298411725021960337012046355199407696239301226809822442850711738534566388760448444425513490650405791046125827355414086138151700167454362111595750536878881424292851284891628660696011014769584772890710933257691113518997799986784490795162295092861576647398549428664937686369114224133196247294942855407409331059963718565990377785188489482385375386223090793911267637186098212369198390385026578349681573311200872664306698447541276589342864151191153289939980447551301772790915663548959141/10730169875986211160736895349092326516816114697723331640882952122624843838334366108524935225924781306157823431520279393664080093648769855910621571119904412830570356233428051794653259856127993386971832538288966357071662281562939774391841197963940329016156502047988642025908940787384168251723261684729646569658987203911750181563591675431317702265887920310116283466685128783940435296797152633181142047732413760975634054537207712692205768625050985261875957942753877824078307610075027905910978223779495626448393744220759302306444318585797699866479509482406669259006972252571167227112395629169449817667406367817522121089668662224292446909203226785675287609437856862883155201978002316315563905238339362945574375264452767088446703654884058071551677652901093369314840079936701856198833750279808566219350713767184889431142816466280593698117462817129410267699771048317894022143499921657871632248100013128422187590375503307297539329105152818901447155489690568162848005082770438432689309413329728816968291412595985292458504060587215054947045181094175647643608539976570326544991361554000397456411901044480178951855723533812088620279306496764676138086655874126733526231844911273367275955632080069881650893754610031660779116055007956209148515495729340694977290933535820683451039097308960775513936011538708290516596820041096117515436366336253459353647713407992259896315977506120132286064311705867416981367322256729199589438879854938121167418999066296069458180861404901453846756133723437847580386031246241977217676250692835052777091431230841029506909039425371247396466855848054225490267724733680853600441657164887673203601812618690318679424483133050627061405400389208562861437834824741423037573584214042925784579246899538551051629830827627818699330045841776603430580925823452732374529559352266638146617865509385850935622520722962342986560281026570201789819959684909544956146535630229069018356083662955090124342631641172595822306476212413921429955939347088199209603657034684580070718706156095203054228269492681286854087582975621800610365326897556130235514227153938991672248280920594398483864148228755639912065425450375037547164885213082807968973576987862293326159383214539484825798519032776000362521749974090295558638649858335900431566159548803770874413193278100965909439047895343934248242690188809462860632889978255080051327655695115597754495024976146948143345301803419618779555215299417722136155451864850660764627575139534994404697193453924537862750269911646550786023336348563828944812998960902015703336768178617861006016025287997625090054578670235546937173249312954133455597603800511829042729227002762427419679299545781869923462940045331206381332436479832030105457619431943463771343555895126850360358753628488864506344458907344536546137248652165544270455875332073042602197325099990301250419487725094944917877497158976027312299584915633223224447954485606068628266992256230726374148758813741914983018569981008665977145197974406298153917771166212411494388657839162695719484746532147785453337064026591089423288186211030805929816314415558748408412565497643725768800339100923305583095781492485400699692132583276901692760652227495413269661781836632075507723718737081934575290903698856589040334249361904065917900444730607233047175633772328372027025823677325934970898552730000113851849782935724912641229732251780696367562680801951349487980111891039492253120631048826222884449343996092357823631631426713664126293323869241939767614630699034815237813003647105753625266778246555375814054421703529385512438333576325277647063489388037688498408557926529128030865791379168310452351812464052106149815216176438057594448489483959475450107550680632455210687316554157125245132391756510157755593488001677654901729184370668496994785720717872289478519316958039536849100167616088121848618740828547991922123262456266970850028900771184724485557712517013632722042710843272605958741518074265565293499960357470197543839448173181502474696918232146940848375484664707760511130937324893337878971288499199245044241827859231497819966819969159836332665153687424812595492911876023034612721456253628012606633401506644951362983780674610586574415108171718524297304989218594358402347793186436136706203206291602069579127345745980859118436585193479259841788602502982299596339008367048036692281303960121613502891875453059484458059379868876658337696100401341532296555979395*t^23 - 14789343158762866803046303791681411391852258762602315862073148944448915255237998917077533902067825819111491885756997448588455542942737603672101620841847389143251763795755858999927131444355686284466653576845820672482573065391910409448559727883675987414606784954268850134775232158970172198991178859959974953909125445006364922511718927427641572763264787539466025833449236010564184459425648980346961421820512359091710167198828988518218027824703256883150465801311709229519080033341843027936933874246783100872603573165111830143666313009706160972411487720775035473696201023080066409171979146206758151030037660606460004737887204494171137594870971557391564324146753211339014766450434667120857501416861105928183438875329583015511717008006750503246462523873893914770415753776441391957275904943172937791723895480561521527997528715428447857612629026577212764337127219823855012286807079202825344602733542777237671498304879878727349175530279272983573191423931212942390755564073191833670669502527122174130072682445181663269346725825320087166913701797567014292366500204780914832448681446786509164972662375738169917163426970592915484336376099213818382741749243746338438958242521498012429626592127458640462450975756382292255550372600835092667342095704175757765296073374580261674783887082927674218276689521053285016278151869018558288423983425762186181504457672322964910099687587960333457561259127596632953383883796351765325875879269846131007647253471001115491417160207939483460647351511356018552556272799593077592535161622268795371537757898750209238270615180370072422654008110500789248940987746114138801698322442258275738513975779460183865798968886257887291320241921856210940783141655241588544148141534692365142240258040058581447523078689845394736738528103408864980898492887064235844863367394227870305008305175193214055385725733033377858500869569344739360094822632578421790182217763910912709615811694479759342148526467790331459321416369746554002692544954998786149983081108782640456461577990443960256147267948018053731665473966228862552966365827823490492414813185406825516098730050187603731617265876737663757506902243024995321867676627782204435387196349631797528746734054820453565854098777434691127894794208366664186427045496965656830620271548465384536410124649802792848968160057637612086665977248676443460497012315602354506562020726731550349853202458919036565650950089081969212406401014188650320452980379507043110762044188499304867046804485002780258659143837926219935021608753760650776450282937336594861319263292924917909143774665558795240380315231750345188443402678404138115176512767488428775407526958236495473670150981633185578194809317307076807989284225025187078951156696871635420993398762631492664544804875148227721649122189964268361308861423771542819360247935684191281723841520781388253459661939143713789911851378366684540007713014245859783983157701026476153659796573776473122405790074469824542457965477670449090105131240170962326163082685992630584106281229855356416113736081423115892477807128409641571952567441130747452442725111770363423783344016256689549493573076245142940093776712258281845151005266638579171424660527073006004893670763294948085709906655994765153796384121015766589159230916474544141167903793589789237493510853358896660353431238407477490812195778583872853253136327630112144278058300690649558869629520440710128566030818690896496827187864157621672768894068550721147832781449458573758422056189753890715872892824124807586215854222005870492116835047703168882570503289436853861477157624792706385523086225029147060769025580219852877568320137959637790478321782427291162450237052363762654017705023472446976516667643535221953996721050123618390296534524868687200398696229025676063964729691633370113963343777243788897364830996837348095208362839605810843984193545009887018496074050300201875582472148286227012721793659222420575045345964389618842449981141854757098269674232801578350331030432747239511245378418499772893269430540326295890680031342029775199090883866695244399088684991851721553356417800301745154377003158589634548256277154567457942685266552057829510810531882715815788541329119642863776671037489987080428200938126239362520221134113210377451788173959882351097153491997623906439097243343002636350723253313918521029119678429011813814800447485352408651549391653999633201036919906721414430062903104425987528203/5735563949056568114051179355397177089551324736123213076584493589842947217933203367472407831760305097153414570812630161830671968216350127583938384562813356218898221106870748913254555779874042500964483377243974344317077792446686477871853734973052503233700022833835361082902733055149082262430081053985923613960942009252060838738595038785538106837776407531494381699583611037963045977060370589091710199427300450240172678767970363050309477346894260664276407186791714744839811484669260440755484523708221447385458548701121980005234942671180867703565773610800495844328535040376915474338850860604641974149585500956169113319030052186386499754535740148864795678702076942052632831747832440178907560600544569963235407750052757855461281493275621833642712607305188015823021935311433984515489140175140640255356263880669160846825699850262516836078132298670196281200133373653298850710975661448836754833383382976573496691530639875256229462360554831586707047307788564567865046195138162742793006821958857602931900013382508762465031582257616231416707014958267801425867480447834266618678246968762360788721450941934417905211882911935361947924232884459890825729184341924519966707047535693436728068355766584668197025050418149915864028786436477871386290891579110499361262928667484713149020898561567268752973469083350467309382954958028359490348339039071542212052102563351361427954064702759866106873251014133734396689949748481848373894439615555159396395321751549561423938107502875713181514148205111279141433965551060289612517484385684209796450406975053133419294090127628109222152360287067348152086840075036568804328149226244306136963628739913750905370120140172841575022323993208669150998740353889916662027823787045962887409367268551297109438963281263974701176418365553222805604638100004145949556720983692397372488833481999086561496436908181917350872375280187141110159518092445255488068097050429348912625118888894153033216393895153638176117783960088259792482842259696761214340573709076923874118183085994622604434036634195368164972646654488379354389650438847138668088167455686059487211996706916187424878790229692912382664127670405071220863071635637613466791502788908489271527649851250005955477980761765176664365845894078955937993549412767783095133829528644470876604494616683125000186089539966450787423842070233191145453386203210515935364399079997851485139284450165504250534956718451918989583222500200265796563911610623498976488908450544280896628423099412348883158072663770151187414008431841023655923060825648392025568758438187040793497056995374689626141705734217977774601557816898756757595650113317064628978026709916489336861825076901306429677121405304915942962862466201775682968395041627068870104355964402843287250586977887909672189237625664982450492800430441429034591503694125999754115705743984585578868728732851262117228636588813272911178038995824408322019494852919867885697701743100311540146011744429821563812995207239926315149223469695438143654256198819422000836904062365737609647856841992038771732599441323625804264017693364292683712556810362604647975003040939996638565910158805552089173959928208308813901932761905044638841371651014172310381873155642209158859992879923591627201531644657358336137744543831073598059317004339927639027384804134602950507409587112839920505876011688040396513055328814595248125355602614234119745780786720798063907527839455892278522281046559285378132769552898472596263455161593748855230958283047481870668690066747509935301579954591055006856155124117835153804025923369927294372408484531925903417568496419122496591786717761094011383504854849557249466825588201765179824501741369703420050471360991126263612475939263895496249742096723373852257467716395455168590892563556598144402556351584951079054259923363960360640760215422668034429501360006182778417690110400333278065887092991807947969412432679302858009109759733629767025387637452620576411706592126606512382331751179721960773515775434613854761268313347086028927049347631513930502214580313830221751916358907013335668905428591772492002724740548352413112575756193825658460405580789806225214282242987863516077700549587710575098747214817423514201426107133431146129776845744810501510712982008062842957724079142794225160141332250638250008302571450550657119738933819183160191439255020561812498190607839941744512537006878343354819463919680873638308145738824501918107927605*t^21 + 647204253781660193241172297646255355769048713771673108020771731543551430574513057747389504564088403626995955143420449227730178239310623396654050520160171149923302977000590536380293975627921544622842953866653365301026032429796968523918508846305951552738760390500370604833756360054805236159372074248968747601300036880391667142600559452309701289529349572778775352425138795828277885110356811042090708786270977640668367503633111398218748271508234423603071282467016121795788062117425433760693355419287253067498717931617112729706422121137195998747805647248852125257472280472151144387483038328228241669547431729899668374389319071215718300973315205388136912576499104849702673277988481988318715596551792450580328952230963781174955554794746355078192049158620199892044633471948180081640613393668641650188651094767438875900248842426479979936804743815702660536238636222668539451025523878076075529292564086537833809832454337245668542738913877736236908314969207307879233480792641653505038523883489126438121777518442946741598189241301503791667276275056414442603199542721971465535813886456377619076567738796459908047132130832260614000729580865609260220083251171414033970350235960895284783069863806982232916891537425941885776928526984534351644828487062696750262427453247133209379434833736197950379271735671952163608043067520328677236862620735035684769252719100766812768204973725492244717613295763157631483093628322578395268096745083560441106558709085762021575377816078412906833088687642716726506843866635479180499315885978579147068811879472826885174899024840368395180381828519453486182314343022796193450331332597349806087486736483727423631540134155428345123980849319669738443271505489986775123417048553116306261174290668986376584012610660740918476640890237070529602345899925135365266437636148808410707434890206755501048368342146595680986130357730294405606791169671679932290718685978220698565707200618184318908470678460223154444842913258767934712213042008513920046230937693544753442514414202167694262271472813110570310241302155872944972478595664815020011570065960654204121695628066464117870255761166136538400437637922403490981626144191077410210377920145767113609041968436906163086987544554446624239016857416971007794050229207850938404091500680099126345864321611205046230459156470638311945896809232090487712583084699774888529591554381966174076313672042108983002080184955544335517840343371456853577637842462079659185313080123551557710926020886223694545197973012800345146895432899244984263788178507756683698026335612441175208118033001377104410158479858282018252870966417740969439099382671131281713790102945855099620575935120068930665041410807289340361306320680985433951638572509298900808717977588702420329715420096171323179507182968449272162005949751173939388762971850556350959851462060602470392907186335175814755480287482067514256940094475205327390324735211906940310703173384944349626630559323053936098721497795366189665068754204878645402770065279561914550626796605682111368460393750591001402747122875802008342007214585701892400963239645907788549016474460084429668802219977321772088223005208818173348660062284116498722372770292286458881611081313611412548701246372114371895269302995390990078015877923480205347625632122126647996610095597025089103745304220771910436574407925185531852767374711710581172814354234149881496522493699444994062436431904044396213446063344478769853945893261539846105623302146801191487855911542510651239896130406426062329490295779079907605431583088624295771568528069459529249499678591416386633686084532826192613719118785450790070672305549552339782599041634303066881907217043516662380431969572999116460574712671819046657317721820728706455438901550835893924604693268302699349429993089783349077070182251158714922390956788683715213191380792324014922168344334460816404918076117927213120053500483500688395008649272648041093940989284377105458190902705276829824417469428028218763325306105254755562091360392836172217156845155096142747241624271410152405559437913076721654843988691264929569815907648633468497161396140867734406703268027258212321983678505882597663301179304323842209585970711527667015667959053666534835712509723328338537309838140326728371219810810019430997211181898089516612372370576813727808056084698288951614560698934328500774463652479435175414332500915881627713546199432138100993377707300665044089658/4666290955696736487074495204140989074999256338888814067306955856307940629447084739679337514553562504041242282968275538803668122713159139512932728583603151952375052743375559294426385023768953148998961833343490555840822575426268498782886717238790572273703090005527483052447294964153431926362758800349976425929652106098640925230899820840519931205876662984551500539875523551599935262765544357839612797962639437731111915083370173938787496212937544926150591275539830781694675200741634030014640623216903020408598062121841382304258999787482148795972440101929831976207286722135219089479965093020490863254555632563626157193125163885924445157440148592540715912886904026427106282400557963831268365374300189420089378162364350855264571157743523763227892614086149392873158560228373791687958664756775135179179131828630124431810337235320719054494994777275252545919251366136505279257000913135875045539445480864512294808323856298512032398306194252269470947773979410744855919725901690974315167693007956292671024368030483914605479265851017776845449492883905018445759328735773735484767516641014520670252666159188072852883096169067412327632643753857011178932529261037163030056662245110588880907040870099955054579666018766252977949134107963068220703803934719184837484625537332205911953431044017942221169129489954415903847989783710215328219112975358918985376674871183714761742628354602491068377594932213088198449894831086303784189833372940947537495908196439250329903931746982455224103296289729819244352347687612621334755296225210224970112152531846799260411406182406011717165384547835506818019222032476179905806972834780189064286837953401258772297547742612047538536019305903338687848260902200439341464065209603822663399478084914233862607842269542619417599957513117943411131201997074801597532218000304029005189129525712113995388886884585145616174025317237966946051207933782247143506830386027877436771436010321743074881051890414281344712968521814662788312826666996150730809938181884725923300436096391339390321691233106088814217031813901617203321294178462064959251730522876015539953188749412526769240672908300162288467458154708125800402170423565172670482515483261978057335709414695540559492442919750383014794784623825664866696180557958932103826737023661465948894656691715770982294254275729848176339825798568289081908147775326269750271464680083966315409746420527506672399511215940525520810921734091501958775925231785832381586333375121382815185552793021903841369317688595858716046111145619232817211690200295370369373439900782171045566534226951265345839573450910197632336553109605488533501032485048669008861408873282058110489727687564705731001600914744499470739071677859873216357858537438022459320615316753456074413156119867377940445386896880296436508071207337705478856944791149652657098420601713173553093915733369705393945297910470227032736990297317143627700146169625521087006915918136610603018790983503976257987858243604482909253546808559360032587284150325229756395166947881839383849220673592094400716736259762578422183368680529949547677573005002147638602520331164754408090408336342517021120814541592331242167358154149889888314515936075101615374966803054625879958237064452122045273246102331950817757779311016852020135401477102269700608708065649509114734242514086803335325851983794770008305978585371302848296271450984009044564603082910706424850481577957329503740627222879304318352303229108114490817196735039485675791472488850772750494027132875295583077499691628008323435114775978724457273418233370247991635838045629902574280436083872414659727175051092775770689865735481175505101938817829864671300076773871494425312490628692066295896150067729697835877468748691373441229468377838873883589304735636403776053222631753756627887715751936822036264161346690299208010858606462172989012677882675699716940746713512620894812257686301232825194554297383288789029940370756096311809238434594432012573911331852645223800738905871446557552203292073093562105649433537353119172873147841037587553880523425062992376345202261449191707931056774695284668016990217691017847429968942563778942191053402268960580357804271715960741052198340746701911017382874984339601297019502385115157644347505131127234891232959744730326714983881054976256754734915840856042416175442892585327178079620299931739599358806924033571271179167452200813835288940367910023555711800791203374949672925*t^19 - 1056457024612036747563261372615859530787537371467582732558231767324068322194461870386348973061286899148074437370386717199518399999449472797111801498296921908385689736443510774014560743799278105572842329833655254703327519290066072121305714222368297846854591527051156245459462123488215964018913779406888030572716374007131303184883618111811504885988316991575439541168252379581405670809539814026418226740143147433938282480628402785653402007612838652646244589013358969808078990386386009991761967045179260097865548746382802603345188975735174068774356923022763299921590203373179330535554673840117497143046205223332429588943504466575453691762544055351427690795026169427632413408654521154241046290281254240288100714374048336353077528413761720451864320999805543439566697095174163367724544037507483770810980011743297283164216064550821450411541792716994333617285140497228506671264696434626104023345051790964076514411063162624468395323473969940222309368333339605277043196792692994659995426867318431114074498158301926831203091033988947721291615166847429648760438951512164723152705612195861279829900871789683663832443720038233557883218012109736533441228804588824795762111820011693194766011168993991167484153644701115710055310982871404639392316612745964016738228635148015010091476997707878511820659911261744257528609367385608689029086218903908740970572130859607954598337881351466458294225094779846730116986763007424462031583258383017729450876137435141972918615839085822848852831055678797909654095028498174417127618693276257172073860812650343833739640061634092168283385811983575967616409206095644603420858216241315731422672778606790694068403231560369012526014221685087427529467345546958912759855785862780103656319274764300449881899843608217604305755816670876553891409755894637240383039886824855569686452086241252137330099796168439527290958886563844114804288779778634611649057745899164665683680177488693792198885557517324019856274141675449737286753346435643914748989859190227726128009640601450950530492958535497810329369504252009500020559468273737530097759562521773986477603202469862815936838588117182914142169565267194120367426179231771312057299466537306926125077117449462677038502528864035941198045461577681532732783644383814281680898302473880281419858420640274269900495795048408374830006081994109936351209617976336174910709150113318673102672269401715578306450406368272908272342527939890412688927176004222757753985297423502203610429161097535400870860874565180665236371005820260476551790922551472583100654020718014642717542055428548771906835264172542705253118978986842074540090037189328512711433853590054854838115759301012537865852768039773809274249086382736176222047185833325654003332519325214843945871264759241979164134719707757208637729478296412808603046741028448056837058126510694420311035309251622313697722171912919902311355901209413433792722938737736496752070291158944646621162610004583656015737591294733736586903891171294104341640665331915165168971072538268832167312534343861581084611549415659206813138482793828624820983037564956491418661035004293182898312476784333040904369020428834807746151758592324764176961054740130285478752838858822924265331564786511298431486764514742659901443449057786993753442837275552857049404557236877455940827010484755171011154965701562660605822112568232295270005191055724282176431532320397747583234687826605191191219444920704617077409066844207128653123235729384205120280228376050466637748177097171703816293397431772041848150555579152641790574254649724081289688560162150139237975018010368974340091107496802473357323100656843753725284632767344876228020337699384605995959544322095781427808329883166470693888840930818155015990312919032771908439944807795793513765522074416274002910011193295157698322867867251400692590682270158936757803152998629647968392874364558735174642646556671242795355147098934583550286084166068750572692961172426894572591819560815662597448730051252577510300156678824604815830691188339254881139228051576143595088145171418853484356155995773325190311755065851095227102661111962262139715440353509716971300668662537347162532942241657285056068768089661000246119064916109065335812294773275005096751069404129410920421235565849142283330988935763596476199146444879099310544706371301734577527945542980689054757448097323048737375072490318191164615569282745403066766342964354052858/175424472018674304025356962561691318608994599206346393507780295349922580054401681942832237389231673084257228683017877398634139951622524041839576262541471877908836569299833056181443046006351622142818114035469569768451976519784530029431831475142502717056507143064942971896514848276444809261757849637217158869535793462354922001161647400019546285935212894156071448867500885398493806870885126234571909697843587884628267484337224584164943466651787403238744032915031232394536661682016316917843632451763271443932257974505315124220263149905343939698212033907136540458920553463730040957893424549642513656186301976076171323049818191200167111181960473403786312514545264151394973022577367061325878397530082309025916472269336498318216960817425705384507241131058247852374381963472698935637543787848689292450343301828200166609411174260177408063721608168242576914257570155507717265300786208115603215768627100169635143170069785658347082643090009483814697284736068073114884200221868081741171717782253995965076104061296387767123280671090893866370281687364850317509749200592997574615320174474230100385438577413085445597108878536368884497467810295376360110245460941246730453257979139495822590490258274434400548107745066400487892824590524927376718188117846585896146038554035045335035843272331501587261997349246406612926616157282338922113500487795448082157017852300139652697091291526409438660811839556883014979319354552116683616159149358682238251725872046588358267065103270017113688093845478564633246328860436564711832905873128203946244817764355142829338774668511504199893435509317124316466888046333690973902517775743616130236347291481250329785622095586919080396090951349749574731137627902272155694137789834730175315769852816324581301046701862504489383457049365336218463579022446421112689181127830978534029666523523011804337928078367862617149399448016464922783879997510610794868677834061198399878625413921870040409062101143394035515525132399047473244843107781810177849997676010703982078963763022230804147432001244589805045753075710587112906815570618874622528260545972782539095984539451598750723333567981209108589002186267222774451209414419743333476786296363232257794575541905847389454603117283848985518600925707731761905871449547328274579952519686521276274235213974277104597528356230445420163151345810837935410080743433318411664340777446765650955253624831861153097725985561673891759809087747800825517891926006986179758884713350427925382915518534658039149222469496084914137071847579670406662093616552457532683212026345194400209268204020724261121788475598127730538968162015243929830865882896566504092534168168498425206380740134011493646676726118214265817258333754130572043528516445038438320323884088475792271171282701781125580653642739860768289777113057808476648757322975550851770617315853878705003530666668034037366364583100384474914924447267561790515043089083666206278455485644233481316495901635487829247663843744529432678704767239073685435612186102452246481021313830144337738692506526018586493110385705360091059525138365787576980359887406095775887312794404690015341744674298590865455669719608734257224336772712401875500545711882522617119359654250173905261587859565869249822302485050073339013450350038227519553962461545198109045440152843966508072715883988225689297964360293036466477668367871101610838205693646015377615210642214688211460544420223959755779722827927793395426778316883763702662300629136822769766596710107171907913309290709597578311184198933383771557711081803711445762158580201889022241948798707891074221069025709489272922074250041081795890596456221096823500072887888340777116544239619229113733552279274137830672787596531191647965318374010953888768025126986423830210124238181819690829068519990742730371718637290857971288126366416928541654543556633916277782431499348710515674464162162128605068129988206813264105058432232454465753005277096093846308617986262948571901274862099723504654163116762084457050834710228311788049084565170577184931311020595527728855409042234024924525426511363212375628117708901304334010075826699913196159677818381299390185796656142942442127081120461342705291016999937622056462820202363721215774484850357232523126227231109215455911086136577434012418297555785002066776569726876535370527910382535447089673954063143620298185699224015297895998919969141633541383978770260916086842990816233112451254697356125*t^17 + 253427732240268526363316023284166651006692458890850639075571057389668313995493060850442035945779296913889256069911213330183330397236686021717929359114927376208362229641126147148121598127923184199006146416405332969425136167523479575376685189188730345132384155883087002717957850707428569371012250522460124888661726812557702800124572822983328486932317413246176435551988970352135200881212936045991269431725537781674304153824909975698745672112663544810080025679460591897685902372542597374854238993995849384825949116604050432032960006097172702877914749281061498498122405590364674728669654638245771149330831267933438940774941700792475832147235159178885061023379114129445577026840441412043986793883914945380624253278843359525443498578722057559905165453274770487429888489814330901118741089439467456670882480206812268432632678914788680330385085567790475938087317756758987102183897031653060070039148679230111681962453243169792546684621773398818112955102355163900402555512581339179062594274944378443926270002816061553510504860821477837936314740640923159642607500453792151404815981720171611138571324170750810149346461921374050469182359947332781433532086157080686806447719780831600330313730577499586376952019035134179306767104453068154244959947363983774390798783047086785697984563207838476977779176528398611195211211404143688060336050750598551652136538490190451294979016970792234455350153999423999273833132296122148580030642296857166052582319189073081737124323929919299047788160987815211814028139723282516486777750725395914537009315549410385105102968623196821340451006552740549858663272955322622740438634707158061499830162520668125280231119023791122754522204449824938796773280574220988532525018517455926838813116965643411395656446673272881118305146573775882299299767198134865900651017855672424751213811028971531392256505273545122027551702252226433976734632379011494804257801012939472736835624780521558295614899232156162819939717909073474977057177092550842041417768185148889344802739910137123632593379525263574420924124436961687699646127271547288937454272814124521531517414201664501226766532354953256597056207859424357166979168669024460984015696736179696885401612056527396868768441950364538015198762599189393118787994441131576203208764704738880404832343952447613526913089460621204266774154414301312279232533796951149177869690509437179737939746360693158854437615671944025231715570726907134612862982203628716561167875793915907712907592383937746972244721289678584844288473597872803117183536674336109157954771441091202127368988200015700234998399137374801341705935813716027149650148225389030774542866646359259261592401820017961773845313780131012964124074820471687732772594861710495795964548753264951282552191393566023950818337769420817388963072899819346684418922866964276348565141576573806657271213188046241088972746303653585311246528983750189261650059807302861947122458769902687791904505795336733527300698219360752206978430856361444833318426137237944466637175070113718315417498300553469615634756644271612129081700917603202807244741916998732388661217738427021147447995694748138933652678084212051397952487334375658280301608417430139571378577772356066140378139900771520902642831094154297881059669844235941457083199375678249765806975241291531100991590581431844465504852909276483992595867358485273997713839422884688560043633139460684195828407471710600147005713853780856669770888814983650243888261927423826011786915988135769565207308467221430862737969586303355411873174847909493162481086279436424717392260733327720572724436960107714493061617792757902249423828290196127138641825608412027229364716833157710351701141770881859857566837430531881328779884497870597215895410363825092520754514001382011482037216189998721311160419020462931219815347026028113862235136242658587910868576950273804643505398582522709203733548596770990538624747426105438200403753894475841442616917389959773255526252495759988143143803233309956237425596191955939085281100375245665712667118081878303462444107520193544042582588486608528228810847801212539077796807319115688041009637873795382108522722314726485974308316954011247516842091403861982617386528745287021743916942990462122070312768087907266017410780594020414680020785874628425915694385681055102177466867634452972210471448338357925301299969779710193601476314234348031893321206696317246168515745367755119082/1227971304130720128177498737931839230262962194444424754554462067449458060380811773599825661724621711589800600781125141790438979661357668292877033837790303145361855985098831393270101322044461354999726798248286988379163835638491710206022820325997519019395550001454600803275603937935113664832304947460520112086750554236484454008131531800136824001546490259092500142072506197789456648096195883642003367884905115192397872390360572089154604266562511822671208230405218626761756631774114218424905427162342900107525805821537205869541842049337407577887484237349955783212443874246110286705253971847497595593304113832533199261348727338401169778273723313826504187601816849059764811158041569429281148782710576163181415305885355488227518725721979937691550687917407734966620673744308892549462806514940825047152403112797401166265878219821241856446051257177698038399802991088554020857105503456809222510380389701187446002190488499608429578501630066386702880993152476511804189401553076572188202024475777971755532728429074714369862964697636257064591971811553952222568244404150983022307241221319610702698070041891598119179762149754582191482274672067634520771718226588727113172805853976470758133431807921040803836754215464803415249772133674491637027316824926101273022269878245317345250902906320511110833981444724846290486313100976372454794503414568136575099124966100977568879639040684866070625682876898181104855235481864816785313114045510775667762081104326118507869455722890119795816656918349952432724302023055952982830341111897427623713724350485999805371422679580529399254048565219870215268216324335836817317624430205312911654431040368752308499354669108433562772636659448247023117963395315905089858964528843111227210388969714272069107326913037531425684199345557353529245053157124947788824267894816849738207665664661082630365496548575038320045796136115254459487159982574275564080744838428388799150377897453090282863434708003758248608675926793332312713901754472671244949983732074927874552746341155615629032024008712128635320271529974109790347708994332122357697823821809477773671891776161191255063334975868463760123015303870559421158465900938203334337504074542625804562028793340931726182221820986942898630206479954122333341100146831297922059667637805648933919646497819939732182698493613117941142059420675865547870565204033228881650385442127359556686775373823028071684081898931717242318663614234605778625243482048903258312192993452995477680408629742606274044557286472594398959502933057692846634655315867202728782484184416360801464877428145069827852519329186894113772777134106707508816061180275965528647739177179488976444665180938080455526737082827499860720808336278914004304699615115269068242267188619330545898198978912467879064575499179025378028439791404659336541301260828855962394321210977150935024714666676238261564552081702691324404471130872932533605301623585663443949188399509634369215471311448414804733646906211706028750933370673515798049285302717165725367149196811010364170847545682130105451772699937520637416675968560513038862519211842670431211189560832830107392212720090136058189688037261139800570357408986813128503819983177658319835517579751217336831115016961084748756117395350513373094152450267592636877737230816386763318081069907765556509011187917579825085750522051255265343678575097711275867439855522107643306474495502817480223810941567718290458059795494553767987448218186345918636104403957759388366176970750203355393165034967183048178289392533686400903977572625980120335110061413223155693641590955237519547483179966424910454519750287572571234175193547677764500510215218385439815809677334603796134865954918964814709513175718341535757228618076677221376175888904966811470869667272737835803479639935199112602030461036005799016884564918499791581804896437413944477020495440973609721249135134900235476909917447692848735409025627181260271036939672656924160325903840640003308924034698064532579141817334591199355842971598182516343591956194040294519177144168694101987863295638174471677985579542486629396823962309130338070530786899392373117744728669095731300576593000597094889567843229398937037118999563354395239741416546048510421393952500627661883590617764508191377602956042038086928082890495014467435988088135747593695372677748129627717678442005342087299894568107085271992439783991434789687851391826412607900935713631787158782881492875*t^15 - 6964963566647386201199164377573548019501758990292066028278113771417733513626370776947411853611909221592845506123040180983419545861044758566779975734895260655248919199733504328565258588150717932128727831780132681280663382716082663415173290674303224855247233047234427554560654834008785007612327218003932963884637357485072649882050626771214636998450456933337135609169199173635978396351461189567049545600067636157401389622050925813835810242063561900189862556552259215286612604356661764410777797415187090108902070175947518997649665686257573456621403611315646217429751642536596322223388363271684194142744913698291595773279446592625311681452024424828384730047686304206820347680353970345212386328879883263719144079584519590428965437736662462255327952607851667708199768413471009466910368280577676413473009863991206274815750319426652292010785773570155936494473207089440422244411373486918992729245366489074715368813836712281325403310843950049877655630537491396510720174260332391954837374663993325028372799518177027536349331040929724328525004953000395385664746888909411716953404031038512374635712342618028804739183861583866612290438642322772794549157802483808722294362802404649893839755645885711003915397227155446929647133550113663068593360141721844504900274707425785287395814215679401973200314372382237003795045854408394692654451644167893613658382134826768650481396034049850699741653465170875736593471841125563541086592249591061101855727935505444389056047071591011918868969900906214670566398632261234386457005685023456684235534109020931609875235205651720843999288705899716714922939572909653743631220325720182012213033128524867235347331220358998385309903550794118155344131850555447363098164335653672624786218314629395933488565683366551741119686943463259129572890957675694196125285039867995217589438170694064414106401146770641769677033804577605539780706527743824744379602147724585878652079789713078090231589475534476934939387996016368590045853115090474893435762354869209687078393012017232601144372064893147036257553699116439587679926136160001085959456488540872521947194909950587954775082181830510498757679855260403427194801063722122310309129738889096666711580587183719166524146245364975883353384541534279943019190344800698001323210726772725171367015036183450062318839783954113104055452286892109623526210685695267813348743770013910490294523913045259562873784674438812421610830177831386020091907019211755219360885702953593157166891850334447477247792346769490790361632451844431025033278829199029686964077222882299686009651248669670752650250612824229566168419745377704259420123322611467458161393057123397597249877503843366353825840808317394945245462646613710702534311100922291575169069052761665473292364012972264572718790276330685305590273939946155466149162494396016456242296830074102056973173818438345716660009073305682804240513894459673684860596908231845167088690253980031992161984996715522299507735926942612195134586180777694711503402086970268826596847958694333618654048453247156728627367426842713684944033029959167811313828467398678385730916695175810790838176936376438927811316063212253290362553020610572295093164103707863285133570743849471212155921548252985401195830175351549793344815365413833409519517371094346436790466031169696370738785644846306649344074663677791062997007816146424424266765980594446145909585590125771174090847256428915523606216245457143882773777243800224541982172515548271030273571356245909132935751439113359268491027939221681865133215840163551560400520288932084500315504292328354671258406777644272778236702067587061868299816529628463680160293109368169880357178330625165383728243775917648003392110380093991994965223616239652968863590152641423109383545251902854832467231352993541033056556433924062273758540378770134367481615417298614650106879327456934689930823981517591777350765618399946097484225248575488605769987772576039080316522727923177772985672891083972392215501274598514032818022822911240826682907208049042008464731659151595334827754194028262093862318521333063127085588253141934013053260542062179164771182781195243998712552767233403690489446269926253234439206596581056750593807698086034323931658718507337954546020162832624003148696957835241136989131277087975713309890245845224366175245190224335410403629053933704368932770370194370702760090513965212027859590506983515004185398505281404298/1284107135176695905465612965951580452217840466190455600476951761961433285998220311821531977689175846976762913959690862558001904445876875986265698241803574146292683687274777971248163096766493874085428594739637250705068468124822759815441006398043119888853632287235382554282488689383576003796067459344429602925002008144438029048503258968143078813045758385222443005710106481116974666294879124037066378988215063315478917985348483956087386175891083791707606320938028621128008363512359439838615389546907146969584128373378906709292326257307117638590912088200239476159298451354503899811779867703383199963283730464877574084724669159585223253851950665315715807606471333588211202525266326888905429869920202502069708577011543167689348153183556163414593005079346374279380475972620156208866820527052405620736512969382425219580889795584498627026442171791535663012365413538316490382001755043406215539426350373241729248004910831019100644947418869421523584124268018295200952345624074358345376974166099250464357081728689558455342414512385343101830461951510704324171364148340742246184143677151364334821410386663785461770836990886220234521464371362154956006996774089926066917848407301109421362388690568859812012148693886051571375476002642468397577137022637008759789002215536531852462372753466591618757820596483696406622830271306720909870823570662679961389370678837022257742708253973317090997142665556383669648617675321494124070284973305553984002633383381026782514916555936525272196846948903093115363127258395653690616870991298452886512066035079645510759830573504210743219947928201349996537620499162617928966430118443270073330062173642752414030753739696247668499385763880166887031927436244632179681088621590224883311435322615495935123661857633532862286905601354261119153398444307802544884805855722762869097158952188446407753633533652754357533603959480523234778001581777671018438721745327972287111538029908088695794334580369644339973643969161027504152251548962850501861982988398353148818014745322729486359202249110397372934912514201497666477889976930162236906867196520768186182606828785702855294801717622450674871496003476070708982852913552521201050075689378860127056292966750802890807694818517774573996158776180596497150979010686442969925252444105335742327401766291708405653907567606860475594267851335333687201791041931890773382974490910324564992456533769223640675354214311452887681802522313902042790968898371138835835036101725132413802941595673696846572308476711341571483365924283187376766525273163989139241112032846823009531843253431701591411491641378294987545246945951585566361938262802866809957350110993408472510707017780964133493673635185328425782331003080235787358628740377681368504770831527642799424973789377037839250384664855780823881168467583158049068903604181032234960918752050392120625844480010009153521788748294814356377246953998552306570115412092436629958294154915789083236749999971770910092899336209955447208118896190019377388681202269950444241076017236656552247229147770456053129568023363235866555724012837565063496234375812621079495129655042330912301571015865685135135502347535934762882145176254781728663994610980065557313712669111272986514823132022162908699254190566536841578456562279825443135005218510850158212621918817834839092280270793812045661099117345026934616532452816463791335665677488832564143341901011517707891185156039385412307571100431447654524017279589150303488040605281542674691487917984498365925424007994254273237868336192369207802445118803167782979000807077827642811065206541762663298225268193461477789583510300718745919166059538428748020533539342654488493103834012757112529602684286688920524805206608322863106130497760182465781943929540622437138109423490920136868781566332236786320980424969080349829085002171916924911258834560267153367398575232560974737077667026781389098711513673873093249027723941566689311998628343406954979083659444783546317331990569976054068474014698458225612110078871242288519299017048624993697196670759262975221594189153062447526122063178714589597821629157547724953755051443364595888841630551111536160031522966338676370233801777028602730244439543393453307843881302439299469229104614942069283983331719457137269150519746816970901938108346215128804490400736238912264304000159472696413343742211300582719318319791980598712094174116757522930724598309905755690692774826383143184384646835*t^13 + 11167421108114728268184122078905927261110795789581900684777217433836192464492427533609226050860968179664663932103051385640875281924848198356555034661921001738827192531612727721841613279763706012912324230294039953669249410064303416101660602480034588978214797031364141421503028336104300405893247060015210183949835982699069705034459953794724248802954312351197433132071196768876552285104089147729809254979788002565548733821273822603197711119543162593210119004000833258331864962430605138620444935350672303310281923647202581475614562687984213096709461971847900734222095394025093965522336627554587373831284065402119773504534072130779544628024596738299823545438972716593905003707571486767219590144314728373151191283350461010492224954721538426715979749470575424641535729484884964032243978676212272720280759205997392587848389405441282662888730492398252599094602826175304283237879314183178944476860206896702704320800543048299755771981845816663673951347184695751702099735585585400219347953933277463822359284758186371202932985539459949942280621998956731057249730225237736710511965456955889824595773906888835813165708749852814133979868433380287016676007166829570237510792169891362151110508969081425681138970632916338279751625243424234825718723455628736821983868748293833635225861946702620055825401917310264485985173267060147955285141694897598068515362262673557353719807750909068130966566807048060854833084591538646250392921634050931677683393182604182284816557984666240754236183841298398366224703569019255069734335315330599319424282790557164076622404879642207404410632614011417319249898576420645397910538775682202180501004646330527297792205701147475176470585733763049996798753805827133320871997656568087169504775274665651281556709800003123452574673986978877316619804539741722472325645086983416483032542771502222213101739967306640722112744696807508089873579991579495423861938690119785849671592023272926903889146429543669048757534642553774583776896113485134056819310894569846625106588037672481357055165096146572523146865558113618207622840050693046538285503513034596745506599294346539434097227158183905535003957016358859643125105790360134770529797914365989566671832262494288706406904496983179507900204942109378809147951755102206585936538222239717154731588596238538334103761482485325049177170109540659657746014071754148022143082166100923891679024214712285918162761782152451404438487942795226691548524877000514982155553280225120961013600221578313504213713125391764702852138914900445673966787673423394187869658078319261719675835428511326585683151940918424546202693159468006249272068011040483677126058962050081098378048506366152834520905427174505687244666390023394760804920221927287994609105781153547389732526894066915147891926005941459023519186565291935536267358946680393028954209762985132751735902739517903356841742146901285674021907998323977178943957390355298622752324215180130964981237252550071111170542351238106165219167457078011653347447612743112849226553054057691115660023239932178540145467311614330660656077037055233383740423819231227704942903152344242418530420830969482455831997043901886819627523074619679484092282292031064925099361064112234162939190110609396865383984085332591282656654616319579518775010311994855554225782677728682008318340828867541318517557760006643066175937060890728819024403307782210864521948580781045432599949180120280735264379906788293799133249785411445243564859761166849327311812828406069537717182995642416965113564216886994755618331806329966314273681238990055515024000513522242526279606163483366696919827155336126370597795416032483006700762789517813182691787083289053630258536438433153561626695610381216948848915088517140268558125996640641865602995182294031616764803191144030204416663976389397522293466125996793437490429471370318054693178254937667407907223418685779208188678921166539797390131921898890544593401044052585263396985412325741864591039457938515188449924622805608336670781944001127952980590418317546373712837053634385965947602340163744330687294615832090567579328966538161849425061083263061813975601521912388031340077857532818376249895863164956617694788005226119831022405637106041769848895551530875016469151996304586983038334306375696927072053318116330678843869426833699878310666131455299660684215663672347383941420807633156732177615724217852276500477796262920630380776563202413751/106067249365595081791459630987600545353193622507331632599396215538014389423452997756458541357125924960280616693070465247290957307229429956465546674772975224483775672568896660425098271792912393999456401925494036908238655467110359960755427128478361702819310026925642598983733565743083377913555172141849885201605165872730581199406369190768618309957579642619373792271654795340262107435957015645461682904426564229858558625589784774772818098128603521195048282109481164105173490826120889730669631176574530339687649003641097694187546148853567916947609338485339780730758052081882022124453017072299452316967236136398887619398257672581739440768171124955078125708294532154386245328586998601023588507255408726670957928461153465651140157452961739098045382219554010515476827315338424902852399375534528704272835971270988323137381497115279586592384123389980845764821383158264942105553344966585353403556616540829766835885205634642177713272656798614217848048664538311183598663748548541999328138066119798088355894950789757528411283438723029340211196157194784177176554678652945309534810267732702694056248497938428679142271135447201791371472957074513999366177933539827893127414278443071638204533305840987820472203482114987859795614317818267889639871518069816923558571583003317531013391989436340467709395981269553323187045780409935147155330026936737364810762018071938038489547701778195991716363984174957291112975819981555414648205538795038759078617517467272812235732107520356987483459557979395491328994311543480994844953543881252208425896654497578719188762005371447807389967698869431509714007453230832240932627127783414108057063135542891349398940258898910057418049264096501784868837206233806618041657920143352575361524557648039964241214469440529814424898402671861968442070711499824490207484963682700212987425329450765673280450129879717509932275687053091219192662930654835626123038416164090510915413041270408126272612036338532622481822991852700871842975977944331451453799794841703970092368017963657455573270105776518823004423773673043707251073712094431400768507230432615452178683324057699055847350621875614425744385569887123440561983650659438251206736251942693846494849799053616318780715592009568179812082714912517270664670866282700189315825851883100732316243385895695114307012765084326675284086524520298562562867940063574177881433692949192809068376909689337872719784258102126008522516888343128308734534031005456067839973982002495937380122975802647359526872680176356813804526025345791277320914987563345502901315853913147580587330252733458551450589209577847165971237397735600967781496100507516798502477119168055539829384399668707637426577442266308127969620540854427476035822733955196481038494070684183295232502835002543325522081773317087496052584515422368854853091437705353262607771888919362389163694754048826756080899750609151665836760598400280420522691533038835265634555097196044178275355549997668277173673485170942319939390620825295600572305067307497906694312879023747831215621127605839669988502318729803282577502803460382874244788959442122501166297709506496533356109765910505592162192493906468211414065191558644970787645954866953415034112666468591148686124390705030656258558396140795943114380512044313581602951431048996223068362570494353157709022350367568874971606787092699224799325580602639909164325984960577569798240041023551362671811893888853235056605372895637576263683827294063815068112153996255424929516902025519565025440023060325402969447924569489696564481966813141658874065466664628563296193986060349595988433407152779918065419597950839368412923116517874214586496070349703260749530376689453737494945181722080504835348910065847468492566379114991071673588568580055413307607838380350003305361357379042758550112983102446036895882421179400337997669979734678066868147122314209536513282615296412142739553571029461917502369689997573408537171086701165414481272310270139120925811622421080022066055953614092649435560292514764613031694098808216424479388445004715121753303680024042958165657682418561825100780066568413442081180167249221915620418318683521812886818603797019574668181312026782562585518190706284299243227904595581486136158324041194214922857023200027159538431832931087081796500087749397369639250907100813334153031510413172444723742193106653428132615693214817597453618978782044171394077851820398215420051223200659247627030171828571*t^11 - 2419816144212756410448831662481721082544851164237235534481799372501564853527711793045624452870223667920592604762300096034975135358821225107664469288906581497150780010853891320850151142757477528241101908722447974612346516452561976883757424742924703147109232472633501173435696058621837102787568647241785353057743833719265667132780085632186377657853160731662076688291975748868606068300932777969866811670921709025831975021421032885529346552466260471579714745923975120697975743332863356072654066697855124458493755955742365001730586763919340284072591393057871479263895432401565482941693375816406291004513285207174184851838648200016904324211577889961310360075443479180066312524702347016154738072528137473877761597492613033099638736458704457007367939983764364835255717417405226667877904962171372989604624675206314286669952320772703447443996958432751161396163333742609770975307105522802062241709654470954202206526911459556653326659505392713576125960509043585019768428185584109844252287116714227967043158341049103568430994860738820783300656322189945421847324903854225758977713303673206996348424766106122959346060836149947423214880705175952393046386041944931627720920294888172388544853821835777013078926781568677312233613112273077143944797630946387515799122158384113667624751445906934808551628540436712975786006612080610455581711923726451387177328036394723588867585994671398305143648820329466807908890986936893243245511665396347230205923723323625417633208023014340755545789051840153853239321163555167440799398192356795605582869367563589763562259098333508026360562841558483027402491360313442439258079753922513945481090799952920086314202780191125499852587354437496408527854966052617592083901383986710321668189143443249557524942057009778860520587071457495794784961438083596018951017310548231473771718550664860774463422647677459365589273079807058567491374995018509851384502493243077095777596407385231888828166306433271898523047907336276998274565871469310248159313122116166579543438998861717907678437938371424642816358253204148197229771721130046674395796162172340718293173422311493623077858387815784602705899891938067052334456459301834417948953126928299287257766376636943746953023423877017884407892307936102663946333543139694255446178015672380434687494478577426770409991767133540905936933548418611479713482401595026145084797103097893075281492504768553318306128987162253364298594823855952039784759640806990850583975049105958115044529511884314976838562054094128382706836337648703195967415029615265464409778911922618367504597661392371692189839088434845540692060660008404852166208961754267030339933554702314987237453358714129663738702786958429600971439660568659953852767141280498136376257622042825932105757373417286488086640109313853455534937921219149840797715295611498585168366473626607863287276788787398949644511537905706245385312448187103135502811680474324981893095258918603190389003455843447896552841763886360208640475993377711716612201543404384068954598647902988842634895234492197887702107998849396431362494667656108409631250150232558017455874978823123198658118474477295621108557964743610870362954127226738822310550483221332760138577281198519249192487468634120767310080984944394829542460325362328623801510473623556366595934096526964795244644010172669468353973706887045533798349122232734762462069873311041329577338803795972450422456132221731337180009383815298999632629411021891557440930523763150244076039823772101547008458844113015178952719897012750655730569950810462740611049603241822010837510778601235199299407990695821060238514133086202434685442840468749905924378943820415856256102597415602343488068719098090375771244353661443959197634973464571210488964468527617678358873899361929779690424512924460111999641888725357151646162481366047515491503527020435878519859808056300265422180331935172447980305775098320860626608136285012245538983932698510060012139216536428455253460576737754466861060034999750961151702692139777235404431689075208162445905687672056700394068508622498563697378827677913449119006535607060145971829765147327894109764783056822483427911754074004463480591901010445071556471813298053594008816254064419946372787730554200955078635721852621578793657759231756296771492151953271941604251750736536598723075505754063516311882686554399861029789483090827920216312740542479580700088327904920862534737954442852243/1687433512634467210318675947530008676073534903525730518626757974468410740827661327943658612499730624368100720117030128934174320796831840216497333462297333116787340245414265052217472505796333540900442757905586950812887700613119363012018158862155754363034477701089768620195761273185417375897468647711248173661900366157077428172374055307682564022052403405308219422503599016776897163753861612541435864388604430929567978134382939598658469742955056019012131760832654883491396444961014154806107768718231164495030779603381099680256416004488580496893784930448587420716605374029941261070843453422945832315387847624527757581335917518345854739493631533376242908995594829728872084772974977743557089888154229742492512498245623317177229777660754940196176535311086530928040434562202214363560899156231138477067844997492996049912887454106720695787929235749695273531249277517851351679257760832039713238400717695019017843628271460216463620246812705226193037137844927677920887832363272259080220378324633151405661965126200687951997691070593648594269029773553384636899733524024129924417436077565724678167589739929547168172495336660028499091615226185449989916467124497261936117954429776139698708484411106624416603237215465715951293864147108807335179774151110723783886366093234597084303963468305416531740390611106530141612091961067150068380250428539003531080304832962650612333713437380390777305790657328865994979160772433836142130542662648343894432551414252067467386647165096588437236856604217655543870364047282652190715170016292648770411992230643297805275759176363942390294940663831864927268300392308694742109977032917951719089640792727816922255867755209932731650783746989801122913319190083287105208194184098790971660617962582453976564775650190247047668838224325076770669306773860844162391806240406594297527221150353090256734433884450051294377113203117360305337819351326930415593792984428712673654298383847402008882464214476655357665365779474786597501890558205273091310451281572563160560400285785459520483842591899163093252196399343877160812536328775045012226251393246154921024507428190666797571487166202956773206134066386054736213376260491063087379894917270129376054428621307532344238657145606766497010406828153683851483400145406593920933593098140238923212962957431513182157021262705197106792285617368386222591080864647771011750081478737158326087814472330375247814749560715641044676405041822495820776677765995891988363222440948799003774683705951207992472974457351131128708368585046679411923647529416860273430024948618256963889344929850476954895737425102114004087867691248197214705619780801403612539408714037247224558388176547621504513732036054902035880326786320437118751725312923580380157860215430188787789817829585916542396755484590028346291117290810413599935545599857892814214552778262583463967871087140425664923405123327412865584827701822643053770092571072379226004285637209793745289747386326540773217532718628627817217578058584248190923035161710193970136795802650533678430336121001994749817082343428688586460271873233363908439824354761039791282009014876081212483564457667134420762153312148357908860128047523897262530731100156077057360883330182131910915615306670942258658883574967208185910599055250443343683318221234030821542131803319254781734446483120413920002835249202033121807452418678362191250640669827370428608364289011044406142461948231756012264176386976052349649515434223742512447238813576790851151405259496902170859273094141540501786671527241881536253122199299980936632859696937272597893995232778289027088713295612407787404402694672444497478322308238907959330619301018006421015255992786764005601400618305826213289641751047573362381737849556676140261636318319063393530124701505568234403476140121134795115433822084368768798129427854096286326567859415332881993249673180606262711314334261102270856534084559621414810426886325031499454994561154904321292968572479486014728821265789909441959981080224201241020277380916709752776951571948897662172088897802286027893467636746137970817281311204392672057864695406577487655139024419439566688473251783301568653932333134402324266520873153358950224153033963613851596807573111523643075246064291726146499998096364068447202324614812749028580683214194958153351718976603848497889137665664107075150443981242213629382522392053916323125756480623429999451238551688153427137178550919578939520934551818175*t^9 + 110849324316875633076570039971386135428316984102971390135567461930773967619328400932283925859616594260187693352052425546911931947441386246425961360319911625833229532700160020873032071084604951372193311011009483740405069219403138997674528533469522420715459013181285915565863169579178599673536453127301356424353698793723303901295061395701129686825414417549618244789663277974943026121830607970912001729368905654338811705296647395679584066187651578595728318060050489341981551960978704345253617190180020887060819831229861877836343276349062166902708898150111940968893944425128826595913826700404485706835644286268705663860210206376328869552341463765250459973612741220153225006236851148877332335037412617848941919094949780427819583023298856479414781077092355032202677400450512367573628090260912614830847539071397448785665127358874869634842409886734602278401440674139426269523422649520215207944986323645492678777171154632745131584239679255699921196656521963760837207455290985865612054765169866471547943569747091613623009368184541447508584156917227306423993252421506968806297134543274609247123091828099401542256021549208236134952461535962385556236636347595035009993402685464891594310574783070865878503828523777078525632365617574598578131279526657604578971753792413853662954666618437502400459917589088430782499882429553443927056896961875742354196218787947585175132241434285744934990186182916990292199538214119486554076471178768538653363191735062759217916890683734574714407750909779545784652791615465167076340359589595391179811809527849552018843398440552451372766332911770563437967052951399463085745161040877833750510160641665035883047084035536512140769483285880183309075074703745213738851924732804193962205851469623692036293820189286327924268812959817134085514438411381447498812107158011956066658330906327362010117677043527214627219615225204721758832849704253018525167831965606403085311833201775271772511499167947060409251648440051888364314590321960168283211798207817702840504234679174424259586827218176661171000469411472800936878114019483982360821690502059282787710414070334738412254555850346889159962712955013959014267731873422168094036136636704498166330744111213032296595584634101847067411681004045393737897563258586748168459374917376855970871463955497155162415168449072307338608602194731575458978895363342423725917075380434423903059727829726034372689782884206388373920009132203170525415658838941967425677035951179508565328687679201772840091320548558747903272415627198700516080762743915324166727748712762035511085656570125983414524656343247210826748176411836381445591882093495057443204834077141786771544304777605536516517795877897331048579278359860762730235902766544176788098403461107379977984599953238795166632545427041680228171305278997108098081926629539943345047783281936762292673171077936469302280448578544283751838871855245016792029004236522001389617862614099709042482013253615391762416302944651028956948788667288551518179131909198690825300537290734141967017162922107134448991014384419767395756124756959195753503606532285402621222077899734991580887886412560759675738947126506644837418090999149903736879130765296238597238397615061369012838444038720494790237544821514411581485548179731183000000555616856390965167278799107141727950286969157253734725399496739857404591751283114356119483392958892766224366028060180669600249114153913476735769378005606142897479077458531239205958027787015428986049963072289101993723001774014574538157030447043835467242126869200069259008855343079032259964413733341861030038803912881880770792750504803073886837069326541063337007111487911718447596068149764198065652148759437647036933489511979345484212487644567424698353034736288628559577987466854891659369969396294519328873045983822576170016460546743054272318399933118778789254887536550062637039950344362396104543052788768358370032467658932678586841437888579546610429936830147584907565194518043062727009222709082820515479277841664667863392886085588857817207470377406302175299886007567621878460166106907193493945439531269344191937285437349197811383643124979792616686175478900659046608197056955066271275498063954710303939083373319487626475186108583949953442936468681100320511292557688252145990653544841496220726661628039904124473093379130638332599056118181886636358132892496452213187013035830492381765846417726781415296339117637/8707087268495702839621650916047516388408332835530085235432187690755473378883701382578217814756091973003615686878380438256833440644127142499986240775528034658345408903066383138377051113500173069661727336974132873131515483039831594489257785666438361006369853978791375749204134536560461175941530689944521019927246471398748339382735063507133973282004145538226106411267280788322482785107645059553332633584130190555046326802801545916710370190686563565594075133295432835352922832616172109422640705460429125361355931905991226420311744089208361697078353614285796804523247544014144793967200482058544026395190132221505457076036726100855803609358263846110644525261067232863117052492130948109169710465192103934429889051835001636621412681428044067059734444329651862373789652023747236138085134965072953958038415879736821722976715449467083053601286046180058170955878624963113269758811975397521740136226613493390184951642267596576179671036185269485000191629746788843761031126745470893086792457815444537696914164737877646811133596855488382839365478707705803079977985160083229744156016912103842508604694220482699526173866546233377188295228205291279617732028506177822167791302527224663048031395310147700808066239501887079212042642657940182328069010067650793518505500997082544294654094263701839689062903050085294848359607642245356389990972283482990356451521325916669826283351070074255816851344981057100077291851250948586904698362552365035574987365398617479191881564319383841265412056781308852135553994052026069095537512983966195925758473842328678045798550961630249691924358430504978984872551043904513633178416062528130645457382831412884015768151471671479523481856279617136857137869917870418499526285779663524105575944079372827536453950723375887758869134284443120591688889442006419826583107535637741473308674666424614327835056163312958175320501564073066591010419769488805034023699610055276953840548936261104276999299352304723207767625281087650141908620011379118118216982877051409497215687749150977917873284787921378190155812174117013213686977960655547018711307498690169871127489309549364280554629340572532369484695904984802560440537979830046890505133732044011228351024877747844913512162774028722894790540908945737107757482690436501140008220320641067715237166963010903932698768125413813760538109480745026948354390426459086747936436938788226656799868278278510050643702583672038414222936232314219921448285686253312633453160170014442743935416439376718227414728882100779817896638725731059917046684878311972515118807784407930670223658048764070974694207559866429329658760016760563543372651087726540828376721950656590425997875007985663077986233416175965097421706843758705463115197693104129928575130110578889513879348965871602385948170715118825316259635143500586170978047470886959825668486987939027161856919954284962151307559975889643269271556768950686551961261976637663704872474908203270099534300239043038045498104843284973257056646329124087672461481742570660320623301355265911653407307125913285602771322721510261024046810491400226565736967774824766724881367465820852489595275839355698765542586749991526877503240699297715492934628999773359429106725129938761150235373099437266556547386867735852352479871286121998677416502689546082670496036136838259967670002492881392776072421306512038812215956752726327096236535964021519239465244009344914376380092612134963943571601583983758254125466636861416472895969110303358365074330544359660324351254355735503105194383525499904727828287922084524956825901428984894725975207599475175578373133620291061854511881809455337964284428835082084413470687827750291130109680045339339554186793696108494392619410480121637576789152990488524975550239000614362195717877716746998113537028586796361171906263271849168053653918616378205811798595765816991135156087064915408992318443417239949798021331705674001108412935429953722907404512699457710636186628340967420096639944611919037368214556657503618374717633544461866629396034942976768122662997408680526459718615256688018425269769407659404912579281194048387449200923758614239250198520391038707784592014102860693107670386342380593138411522363073342887496427105838615289345954924105914068627441157709331512911891717300046587103628556217534331020221757501798234722072578246166538443983391342691586081126893983056362878000416013570688602882103654042451688227816922491947992438347875*t^7 - 13073313630058681419891222916416213643424333035178640188969580262746459409063072876150258655804939896170327422570272601183575130670363579656950602189819210521811855049395794093895702425859308120802341730889837168434680250570327429864789798770103723663679663410389366908160701346422895890252139878599168026709736359932682351465268798631397975957034945794100656038600426555718263725633983703240641757997530424278657748351048314706027418931246665099827108140902913738854750111137462760852670597112337845206540135536075034952615912362941830944505936814586375102218332757385082579909681681681261834127780734655429927558046728506771880097076619629070941641772706907210935003832350603104816865764572628942633224321851552785869501342185039184874098199448671579153263109757555158590805637023842833044681715410727262833493489507536365356781577198295558355385695827456007824061853398576964013106105647434720033013270132026330021519293587985017737267046187610052653727456813248065930814802384353119302613363669000558921850226518103490293500649189981274131653313332951231356518225626798628155130447499730586254584725672584560330612991731819501862410447639566854829105759644325505928571638052251378627892872142591593451165594013244644536707686959529772161081587555739350216625866712505633441872399359232952981200677081592658247023235387287526068086286914865683250177229426604809321926492708241355710513998729462913366721984653150454478521221112646560663499610684994047887126474985237950770283130920872809744265678145664484525695123819170764652521870291177183980963704959960221096739444682338567511074553419352213182466801068235192031091526188585858995487503564373318469619607226359507561312273868750967577303000065605004298660562982042978230638641393858737670223303905617119563963592824217280180941326660133559567812996949814025872742166894486399320718668587782191801194380339626599998783703266515990528774346934080005059580271216370527694531789883925576328769619902921933357088970393568532977666388577867164457691984964673710764729113068329453910931041738579342885386778271530570556877189857189120725624748197693499168311448892929186906279840094828228094475844345518847055060693375695548711181010421549564519810371178709902529359043801253277239796690494081849170353887943380426673749533436398535679836594977584276365810314004975845720437340551824868531627700111242780010478136069379245411567635206591531527486521134691186589356169161488773602241104657307325346464175684179708662774144878722102536749597543382679459925227684510715620494528953065718059641282139791517655334647121642114301197675804222385106397769262829054597491636260890718279284087006423099501825385618994696438097797532562933397079445222456836054722933913288715985957341623668324382482744815973822677853843019099042169223733535277663679882403992557632252628258263599743260037609504419624784806840994606262627354504062632206288841135620070492916515906937284768209255361284962126610270153127946876924015891605156484709002268259743294705031434768130553938942909359668836774255092076976013433475331914097703214426912563637009341587474090857843678436824377713360811507994607619638792260974499391893389348519280542853040210572727139856127670694994683277057513464128377316653445980196521833115092637031689396392269127181690667327486138735333379014823955145267528196045042785817118705384453270277275233449532336969999891565830445092354710199904309757233663451082541964904459147757635706819025075534708025266987883686325457673591726827486647806319626050705942614073323902705151243406367638625904712290644269795262022319815283526607466689552103877644578589765245521566698584962933388315434478273371733579608764992041098574855727448663448064642816016455040364045885798444706685158071405024825197366135943858029264834859450768854431317130150872413335465837323130877505092564784867047116111590234009586947989361988058605121662999147758592895984015847500691161881994838166577092616791534276432642878219598255265038318640980463940756473620150277458853533383977182361139133929164208247688776080633171265839239638392934483568877448873941065409614377252594145587918991531521263215038183091052701703016588010439685685850601077849925500824663468105401578750009203892576635757704743280590406248551212731418056318477522304993641491277802484654384340478257941609711/199007512615991905088762405916979216359362149280960653064570922667614083809225746286190268051815138165352332368052062379864795287565837853748016629954959179327389926584236866416390838467302353510733124541602377376686800472842292478052875878269370229730367864169465369092958049574604185408468710121709286168403915011849362913074821832014187568243830397154729927442569532463675010411559113183569427709381474942739436673614365373228524469017841497569299028313597482921771276330515688038993573079809193854554141786780592530159301397948141447119204720324377243653716254614123023668791061485127123081254018522696865046307974251162283714270499491030131006178830720907054340215771414820668726666827267860151542417461099323120590071686737899044052862419865567732946468695586821008608650768313863683321307932503624367257194114525269685974099353570836336219751249907534761101470096404312649758867908406399661650450152174880891348182200875338202561122175748035001795850278712571720631241769482770414997962064282680154552464678997470795496792563414173088018882680848417636836057214310154445800806088598722741239746891061374077551970643052578659246935375163228488238210023983389862108477244745552056252718229683317635555351134394229614518308923028189498322157104898606242697174151802819484161639302155420777715711780010144534099139458639446344341914010117980601810607058703072343562988217263973960244538319846447075062124524077352528715899476981218459660641521473340425397315086834747983589517789287896230769701848828461025437996413493757863105507869041586441223034835743410861471339387610949758192765426668116246354586030295002885802316401927295137466603334647217310890978898696960873555928553086862308629311864746039298526775944503967720352577716709454981854635645337393726316790678107586777411977572249029336018969728250673606145943479673386951897873666266860952439855425399914934810141998985118616979907884662355883302768994909131485686693813050466118912892563247320532954386326539006129474062432956510111131211413362762549005483812694876247547822260440690277735422549386082199090540320001683820605084791985894305783954031611095557701678750812899103094981568601021838550620446633641798712842816849455371892790849369268975989053035606214203227162965607187802969119107528650304094328299333610302174738063699002811799631327042878040237325694333577855216247723003847297213728231456591629953635784596756287012129037317059072541295586149118877616972955584356808681672307537770380133407474541819302384938411830813571620238721143914727657930759969764223891092540356373948329768242951656411803713088215340682914095623847405295369888290856497124836798664163291427000092215364819225964322633328437930024166321691262965614214598761173792508743249695042102351099058283196081783202708606846736961052887446467646286026861451608548900747370263907614263050525738398084063700798335823472408448178627740678639361891605067366071498969970995002489810555341878683616489046596524888644432163803083492969081807302448809707152668627877808516490188701235222380833283908394090479815122955848073654637573528845058232280343833481430605537935710440774455110851134074301910386317876190342031421516406902612045531263747827096607066901925686768005636371998042953787106505574948682154317463746568214187349751201497988732274044283156726115361164480608263296730047299250264018694589474256285116654023172804524164894653136559668693868444043915921351894690675348568301498867253715445975557357727857119807613626919616038469919330968512057044285279633862066605325640448686155688364669195954877268631114717299377645323915482195131946760642568332864495663134858748082345865834504903950676160936517379527941915018201591269299920417059234855676720054673946472510682820819463959001575648751697024356124238270075949985980551214593725757446164845705240286943980808248040656686051938606873672735501427264705786888133259602137124786375727375758286770585644382770131683207194685305062573902055009255626065386621151118053662459932872299997923517704825560404366640619115035679770988750589637602711200836945534459558536442207441837739454383781784901270141021163224483729509139878695515131061653973359371880740064698928604308434250851762633825335469523743631785260970622329735143593693451985663715368889313674066900519521677325257934230617427974272964982640715807286625570196625*t^5 + 396313410965871275417926166515632883386456569126793919054218644226806801091459553332864956152892633327856861976292343586078060564073640239676701105606114012051155873803291411642016420806322363352097692154889223801603464354020603088703672599831075760156313754890816780903628518716867064607104571137251129458767203392493940221983382982546766770031551261328813320677465430192820587411354303042295388497739362223840200902741140511082154636484887121147940556691877795989204706743902791559099577852236185087917895399819485094713534895828098456808078834154457939001762458700242528831091430433454586463190518857281474074663945029202464109623312351632427616309341049408887018532484754215690737143164546681418417590896475332712844562464076882046154920538302053209424700332486224651686892099752902958862072842703261062846907166636842001630298935124404286835899262080832515678782409555545066050545474161796922871246397070607823361880902318537103040576054984091953716641476996259059964082071813056821110517552065496518778009849540564187887687978883283814532630389194252685667895980995529186002480809704300941527014239403670710403348409816994696187257992188611912407833095057339067282677675194197457207407783594602609600746160324045344928279092667220762512702526198845389220238476974771012152630824864447484920010145761287997020275465391554550081291529934530426726341032160719029151246003942877353463485426757246250943385755528124009056733167367795188015633142782347409253304875651765160352612661631836415401166290994300544818305597290485998223750401660068213805275442913666505232010590998268489443689346481411494818145196831656265213939512152157415887376704914437156140678916674095258142579228680400889576567694950161095261076164711218460327498040363576963680731715728146085020087371608311034992120262737279788420494780479952629023596528933732934902237169302247836225132059954296539655585996859832238527655690497526829505094463404468273032640564132533498949749877096733286443587998743243871509696984403506694366050537812616563014130885873413531611366298487693352874365702630634735441511265660406397608117538492336386253474430955793071367562596937497164159079806606479551507120414994597272535072794589165152366113790850781525023261925292434331461246064565486269646730705794692507018466477403585718289161740957944771548656790019123348713001079427902385393347397860783456383743455051691980155357319185181285547802564675815299772290957050893129318448917634118075887251181512979954448047865539892645513060241158987073454650349186180617050858612081198065739645744328907433837803878128097294804755275508960246245858891055034038280943779313437174147588318697129478699223922022124658724642312996084775926959932207314570957073461144109020424977556083184514163892007679845513599748688378925511393622145757662760519875167347758665256133384150579203404367888001256607382840241097039031083772966290604120592890961647648965574100909326889703973679315700775215847125143725688684123351078182840246485883903304832281438117302321800528578780638575045379689494573588219937177912069810817506370028790498561709579181216547892828291545948212323051525775346313128450986664383401826789645238890534073771339979167390054055854133133664025439290351246431741779307411037407515013757804503493881814503134542497639894542763327290245390311120787124617690106940743689479502150906792065798121259211925486324163324891836784663888390996691756889845163591905250103496571333756828659296216969224910887855205086888397045020146411143465539360262460898599054720630089624817776381915234522596514103157131110100845779977448931850217442056548214464013988187321746892751431194119370329639637170540573814985723069820632029427245478260381266612549556823143791652848091193033024476094831585220355324382621473841301856618058846163559752743387761068082933815462236720916762350459484760187084206082810700757372285273749552536686113547727805947105597402201409537258727549233692432619012495990043750339909311326351121105566507823629491787548220044589139345133766808335095881633573544118409188355817755462318852398765310606571541338139938560091741244605832072327715340922824976943525085454758166825631357048245008200014398127029251142865314876493657861680253457430053726463695544177495895454391397954360208615135616362349146854358625433742937541905538512016/2463135205310715308790928563691934777380190858653879685125400662282788544544494488446773705210436065204476525550210604354601861858825292116950581770408401641183426506016581226900384004164413166645279852625963490954943626442351104123962720529187115625349839383011312260606883898725581010839346672414446919608932204310917505112666967729961604372711376806889080651978593403541148191328724709154647630411083611205681865133225806238918694989578836349325042918398488221241125109006961089667126931120830970785111992039968004711052082079867106401591082137039718342504064689845131698387581674830376190826394445567213945628103325028844922779287847951442917022687667685026583505273284139480804367073512742745658188394255364670202792096064887819284402114392783776451737669222416408088042294067042615860657021258286617385369551215061174829291917967851878308330061739746237066264580718942909603724565205261395465193541501759659383950895950683769540085607033549999443858412934904010885777081473066099988985765283776376696022408404017278787525367760013478359516535205411299842852298661791385274804656041649893963291257066925046419671585749754299194843503197509016569287272708643460410133842126983698093584829447786580335965595301351367120122504888839361054999515352706867318519101705367459202463320454670910724763581314179926564327116492125015482311717649811905655724112814485684298581809051156184354675026052466146562365219673369198446801763335684253925238709404007799365819862844571201184971475240463261618549230517599228423581910496683874071982572815205291985062432322098896723821089008024479366874019740137471181022637968949139245904899364513658728620770018189965559899912337833986520588126683666196301137810240350052624912090926769756631315883827404474616361597923782663819074216605842890131067854277691861070448786688585549549753146596304500156515035545466063841650032448558808331369021849786893235031826912535810238680888658794339961651386697096573131715385109018310818521612138770810393721767533411981710935757227277685684625421394835368246109540990995241147216912988352897085331152601524600208761604712838714947239222831970760517533791363444789361615156488179217666271415591648313760818297443943519351362477834877013352322576611898776141735851627526789464163764546624127534770749338195060998576862095522649029793007749402886096633180947795584789836727167311933001951292164934101145753502481417342129589104336949140631800882327120384026028468044826625625094151174845740968684164230881974014481019093799543338735169827923525258461375513795809364528270887001967897198982301425938237477998894047594340290136697706462302438177804701583847025732454074283711857705846620665954676983431595472355417674542621762558787849863209438496059633050013823591852816568687331492284868689523724795238017230395840156460945537920429697209944316742407718466906449278032966433312368066293990480503772489098046779840647974807191399698066731806277201819481964259010637863271929226499127153444410634325933112016351882317948563972606469116398432642108984244621071298808347909929464217035944925511419360044698812128860241779353739131585786121129307888590060306067126016348873655565829654378514232340021847524027879409986923789300873161848074388872618923777353429276636149102430534253427738452058579916548326754696740629068567923000999953663977347917884911627504713707382426112830827933138285655301802850633647844058363243947196379294804471108375044800093494549311295263472456291182982152899874454375985993767065513986539131301762698082223625347226124179064131712973397293691980551503010905118685183117369457095995271058807259087520705730012195475540174783995869522813501717665726704408269495073099776780314064949060189488670608333817248383176245582628997413951783527405023896079364406419305740503007509425096764448357054903237762950919954418332277657636253043080501501790942585623750551671142887076625641683301585058323439755286600803812192491625583554809443805136786568651284209253483917081507431102742951687229586791948457644298816336673943933929177038264466522987101225967559649761384935037514886787349695965189664659853777338260782535541822727353038799319725112432058930340224313120044576131984090785556807613569797020131933904109071585493265663431408351574605670045629977624421649318171060667877686404011112179670006622688554839951378708618975*t^3 - 9841115931736250507025197012502301845598352809869472400487936676818106037578575839749705602647141221450860363467175968510240792606577980799947950859613698645347104497465999775611296666398256641479863732817408187120929642920634713372540506782195294029133316085457155010666723344098902898380488622197932346034680963655049056690856222831928472486104989894456202108201168546288251768958052361917813812840476034961160417662673215137322141605566238666666368009221464852647582494583633781040319401860729623137148613254773624684104804518500552793384484116665730171806607560677472120321113143661737722589588799337739942815655752511665632556498071659175731873309863809796286359231660905570618794850634712668521012202079115574072191225390709661341903762085840336438054647676161898184398990228309872101907428588774017758910105290545362599557105413648164666779149206785044843256023343343277946779388206028593687760757064132218787179772254008854514027469612926734707931321240165400430165468135958349006661001197887115794268272763469330258612562447219454556126550444852613396811446796071307629838897849813221915356712463472394832708497504192156798444286249038100294739663290817596381939775490083479871460858730628793310635297054461644940778556938134597568128385770805332812725769985527960481228510490810409304133096064341765474756912027329795465315239445838585531554321876352213053628260439123957131897960453187984908543387278238562911237370547116578334995952208255182100598332494906631285537253173673846178406911772545514410594907303943761248609156320124389540266264742635364276073867730639219372736944273974908731752571842626312956790146371011200251559115264874129551434597653491406314707810087740299998964067070387411926148619877388524298191858572645634823066294866443331505444428466479804836813999728385001106558579753404349743266898844869904868362215239618943615760342278661510632706811755226103133993969909509616401295269473762124381404914781799529783181026996662642604460234776010628206820276291326470805776647941024368094956560971003263388577584894213973303105397960429034453037146852089089324061481464479660069981284618363202761854539129124987983227954096947711690941110283988867603823590337238279105207317530190591016662621108369105715168986691807624686011211897432218569932503301017539442720185534301861126023225140699403976533099830015871848765532124873214303798570056668350277598018980854103323921315004224465190039759596615046903120984876697101360883886101056410444730200257652605514792568560524251270172846599899236108119038684965253133046802066673767528146073603149206621462160387451884489516645726672721279804984074046404158120140297282485206626851849444390848715786067985852220424543306316806890859812172294927870084438562219875860955997122195733359431825056620278444434610735769241273891172110757540207523215358578864675936020767173256455100538573861359182089137299589719100837922577497162307501192543856230398259673206293908620656273089017418313506582923418216672611873001601523135316161942392895146674682252363533507831622033024086789520834338264017262595907948492995581414488162107226686024474215415715581938092720823470456755389562479128275944243749595773062475295184671336725789073843996133447584262238334201380112010132303597503902902464325924852144274294326723125437420472658070126247907463941034043889818711168887398187040610976428558286930882236958630024323756600967614150029180894436630894432337902555837595543496445603206739418399901863423334323925743384984375610289640512445826937707395967549489990675507181511433033949470805163500052744663538146192108285956531252982956628976061210906885090094589611377234917824620786421392504376773066757637991818382812249170161823349286429676124925465935344215741986641602272134206105294965203461874065415488104604707349318445723314596214834020764303895214396981646498623098706884362885340442438334412277774119976832614319970962765949914439489392256250244096091390797790159595546756931953524286329024862045675860959302711777869629340412853463159767020680879347429424796965388524160606980195873542579466554094074812610958431710719836279125602548382132839273329910030401429739793544420347628544437985747850914888626942065739985625873040259518682494354628364051889229673951265077013044990756771016106857411449981537678332367236403701871808/83505113136906407233323833071046180982163725384559960305525838138959635167008450402440622280565567779187057111300277155472678806939390785690344232961492675247179302527503312574720861631377850296660565984123350507080343727820099196673167525391461233651566123396599194089986318841108422896886870521658406353016544730462281692937278180492227724714077852923749420534725254798483239662889510237811485352563991446561253819908772921315498502685917804862411749135509532049527555166137955373224754194272877421322718318374601571478608821884122097418646686567483784591951526445926131500237817956504322234094823458543390431195895077938683754615464492314603990827979949557077703541519770140437465699413794749161627602620931872838835834001886098814563357956571042146765773138932509207533826008665032996530901759913285518809881451977270025095014238557174462649072093098455762501401177706907660879211239997979465869012416794950021075511747033965441858980677666822530165317567930373231794285762096691899626595846581359907988681257461683823992771781511045178109884105297179165260620086004653041963475496000248365931972224876733436462983760025983986429106216244962542123484206142049863708263000736368902035454315984764654919304201490912034327290410839279514982238471467258305759206408795692881589393746394627542021886903768962608425913419899689250370920780716172252524450805024426434357802899008804759788884706759097400124107153240300864990593113870550490916426050186852649088285154083600134290503542956097634087678814998609136164178887230714083734468007793920585140645989900176322264444370487731859320101571190150738666434138202216897179795509828315998858535516891185303001312714355195346943075902667820654993475958932651784087705984556566847363630649756516404150768682553337759670182755127497196796398432277043682172665729109106179833788048333538838639499930551192634945351100069768227547785074083951733399412328074008154954495225314812035170495050966274018524233350068483517749487595841857473936175216966065027023684789136531736249359874346477484265164634773152391049765540330630569814462016628157524724486559774473296936796397577989116368939711125412564828090305256115045980064265842351656714800711383889116833445572088281491885602646313195763707084067921447431049787233355159147208208345210573734638027344375660003382590399974854707079975879583109139247601985731026120791642826532765899627604035105305579256069831344805179458504422423355764333396495088337955015446811398201688918723920690096726883091804179988439856335463381956375919210162026528517475870203208360833220726282336577396325479609564868443418855810790872025900306067143706636696225321825381108584352419780531988934049104965266111814061946748882891453807694382139591366413834185762764515951369554125414709030156160520003352284937085380541774921075197341626401490073012698489122142769623563117626729354595816123716486098483012755350634205497028267331962312889790059868273448712082428027311090140502600333153888340901700971340209338674598583001315855619315730448824278557524685290828934110461495451835906963701494298903402299691101388222706598090489382584788302599477242592436650785507495435344126927832792557864857174466164098905950977791984935317837192849423889426629788451844690574586309766713602434834505560966366190432489389620873483520665468014292546765035971569078670665797058824788524491852970517570507804251316249913276909351177427151030192170920206791773577634542197563906460991056410342262277301252606502276074180848162229073061921975445195767934278928509190305919288857470665113596752422523644214709934933528074339587761248248583352202417651121393842690371807873114870685187146467530224939645057980027245373591431731312256227959048662924902401068857423771873265269071249389868359143553354092136855398621568309725339328062928390739178277296874533123460942550060421793846805815618426089087543212537373563833053617067224324820416222291971231172378055255306548358147614491794195631334713682338699855567183301502795362102352069868213397392012812668808805132618570571750247416562706268586483028184991229016926259908384790662998631311513353291233196155917872462615766353407935674412350795259761517344256316317656724867210203212983902898198308239305583751330516315155000781813592225664592770835784934727799292054127839069317901149989048051539437613253603670631525*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (-0.99835268195068022192 + 8.1653244333015917589e-1769j)  +/-  (1.28e-477, 1.28e-477j)
| (-0.9575592387667036763 - 1.2512406977056085657e-1769j)  +/-  (3.04e-477, 3.04e-477j)
| (-0.94910791234275852453 + 1.4630020274901719291e-1771j)  +/-  (1.8e-477, 1.8e-477j)
| (-0.99559941579136256983 - 6.7393120971094816388e-1770j)  +/-  (1.99e-477, 1.99e-477j)
| (0.9270514837822925248 - 2.7869281602736053454e-1781j)  +/-  (2.54e-478, 2.54e-478j)
| (0.9134973171451448774 + 6.5273680703679280624e-1809j)  +/-  (8.26e-479, 8.26e-479j)
| (0.96540879923778891532 + 1.6331641367644406408e-1829j)  +/-  (4.46e-477, 4.46e-477j)
| (-0.89853157089259661632 - 1.6944306808005521939e-1849j)  +/-  (2.59e-479, 2.59e-479j)
| (-0.9270514837822925248 - 5.9311919770887891336e-1848j)  +/-  (2.69e-478, 2.69e-478j)
| (-0.99145537112081263921 - 9.8641807009319461662e-1848j)  +/-  (2.7e-477, 2.7e-477j)
| (0.86486442335976907279 + 6.3103521841520348396e-1850j)  +/-  (2.25e-480, 2.25e-480j)
| (0.97287592977047632565 - 1.1619084931281095266e-1844j)  +/-  (4.83e-477, 4.83e-477j)
| (-0.93901439081774224856 + 1.5063564611958328663e-1855j)  +/-  (7.13e-478, 7.13e-478j)
| (-0.88227622834361824824 - 1.3036090232609280713e-1857j)  +/-  (7.69e-480, 7.69e-480j)
| (0.99145537112081263921 - 7.0978817764036342761e-1853j)  +/-  (2.73e-477, 2.73e-477j)
| (0.8464348386962807087 - 2.0644165659172645206e-1866j)  +/-  (6.65e-481, 6.65e-481j)
| (0.89853157089259661632 + 1.3120331011629889657e-1864j)  +/-  (2.7e-479, 2.7e-479j)
| (0.99835268195068022192 + 1.961662511020868782e-1861j)  +/-  (1.38e-477, 1.38e-477j)
| (-0.78594489892280156558 - 5.8486264742783862947e-1875j)  +/-  (1.01e-482, 1.01e-482j)
| (-0.13874140435443244801 - 5.6448968110194450447e-1898j)  +/-  (1.22e-505, 1.22e-505j)
| (-0.99972087203643225643 + 7.830839937862089042e-1869j)  +/-  (4.74e-478, 4.74e-478j)
| (0.78594489892280156558 + 3.9753237740992089049e-1875j)  +/-  (1.02e-482, 1.02e-482j)
| (0.97979918196163894495 + 1.0980088662113162726e-1867j)  +/-  (4.29e-477, 4.29e-477j)
| (-0.82709899815463542678 + 3.4195053852390785178e-1876j)  +/-  (1.75e-481, 1.75e-481j)
| (-0.80692480008362173281 + 6.7330101879958481502e-1877j)  +/-  (4.43e-482, 4.43e-482j)
| (0.99972087203643225643 + 8.9333435582481447986e-1870j)  +/-  (4.69e-478, 4.69e-478j)
| (0.76416078435237375122 - 2.0123377413782373084e-1882j)  +/-  (2.17e-483, 2.17e-483j)
| (0.82709899815463542678 - 2.6457945859429966895e-1880j)  +/-  (1.76e-481, 1.76e-481j)
| (-0.97287592977047632565 - 1.670169229971555214e-1875j)  +/-  (4.18e-477, 4.18e-477j)
| (-0.64152213004699282747 + 9.9971590966124285858e-1887j)  +/-  (2.42e-487, 2.42e-487j)
| (0.88227622834361824824 + 3.406978859109956498e-1878j)  +/-  (7.85e-480, 7.85e-480j)
| (0.94910791234275852453 + 3.9205686280220346301e-1875j)  +/-  (1.72e-477, 1.72e-477j)
| (0.69346481485539739439 - 1.2331494070201750558e-1894j)  +/-  (1.29e-485, 1.29e-485j)
| (-0.98608907306501593322 - 2.54745823110729566e-1883j)  +/-  (3.74e-477, 3.74e-477j)
| (-0.71798422395143572244 + 2.5421818256233572906e-1895j)  +/-  (7.49e-485, 7.49e-485j)
| (-0.76416078435237375122 + 2.2089076555761772035e-1894j)  +/-  (2.17e-483, 2.17e-483j)
| (-0.97979918196163894495 + 2.9193351069576107388e-1886j)  +/-  (4.08e-477, 4.08e-477j)
| (0.61419855767290555027 - 4.2281124922053415749e-1898j)  +/-  (2.83e-488, 2.83e-488j)
| (0.93901439081774224856 + 2.706035496643699628e-1886j)  +/-  (7.32e-478, 7.32e-478j)
| (-0.86486442335976907279 - 4.0114897063897346859e-1911j)  +/-  (2.24e-480, 2.24e-480j)
| (-0.61419855767290555027 + 9.5239220899326417799e-1921j)  +/-  (2.83e-488, 2.83e-488j)
| (-0.69346481485539739439 - 1.9844080986294749362e-1917j)  +/-  (1.24e-485, 1.24e-485j)
| (0.71798422395143572244 + 2.3365362237952822523e-1916j)  +/-  (8.17e-485, 8.17e-485j)
| (0.58608723546769113029 + 2.5569770426765857729e-1921j)  +/-  (3.16e-489, 3.16e-489j)
| (-0.9134973171451448774 - 1.8630773575456151493e-1908j)  +/-  (8.28e-479, 8.28e-479j)
| (-0.66796586114634737459 + 1.0590016862021729834e-1918j)  +/-  (1.83e-486, 1.83e-486j)
| (-0.8464348386962807087 + 2.9206720469989202624e-1913j)  +/-  (6.34e-481, 6.34e-481j)
| (0.99559941579136256983 - 5.0754410399050714266e-1907j)  +/-  (2.11e-477, 2.11e-477j)
| (0.49807874056986886776 + 4.3888851037068484563e-1960j)  +/-  (3.15e-492, 3.15e-492j)
| (0.74153118559939443986 - 7.3469038441892560455e-1945j)  +/-  (4.64e-484, 4.64e-484j)
| (0.9575592387667036763 - 2.5126818478374521526e-1947j)  +/-  (3.32e-477, 3.32e-477j)
| (-0.49807874056986886776 - 5.7233516013549801467e-1995j)  +/-  (3.12e-492, 3.12e-492j)
| (0.80692480008362173281 + 6.4263493702188208972e-1979j)  +/-  (4.28e-482, 4.28e-482j)
| (0.55729774202430409991 - 2.6738113492036127643e-1997j)  +/-  (3.32e-490, 3.32e-490j)
| (0.52793496731917939504 - 7.4725874953225704695e-1999j)  +/-  (3.19e-491, 3.19e-491j)
| (-0.74153118559939443986 + 3.1874198757993221867e-1992j)  +/-  (4.35e-484, 4.35e-484j)
| (-0.46777619675071342071 - 5.2552973988475508698e-2001j)  +/-  (2.77e-493, 2.77e-493j)
| (-0.55729774202430409991 - 2.3924863963417295932e-1998j)  +/-  (3.52e-490, 3.52e-490j)
| (0.98608907306501593322 + 1.1336676978479429818e-1993j)  +/-  (3.66e-477, 3.66e-477j)
| (0.40584515137739716691 - 4.7093638702902025592e-2017j)  +/-  (1.66e-495, 1.66e-495j)
| (0.10405863601596166515 - 2.5680688676146256596e-2029j)  +/-  (5.78e-507, 5.78e-507j)
| (-0.52793496731917939504 - 5.4661303779787289685e-2012j)  +/-  (3.2e-491, 3.2e-491j)
| (-0.43703974267883647186 + 6.9152158948593442217e-2015j)  +/-  (2.15e-494, 2.15e-494j)
| (0.13874140435443244801 + 2.7767232057550776912e-2027j)  +/-  (1.2e-505, 1.2e-505j)
| (0.46777619675071342071 - 9.2519179212087133927e-2015j)  +/-  (2.68e-493, 2.68e-493j)
| (0.64152213004699282747 + 7.4646400678319342743e-2009j)  +/-  (2.29e-487, 2.29e-487j)
| (-0.17334537378721476603 - 1.0412439723123285806e-2026j)  +/-  (2.38e-504, 2.38e-504j)
| (-0.37414368317844449213 + 8.9963186019080498612e-2018j)  +/-  (1.06e-496, 1.06e-496j)
| (-0.96540879923778891532 - 1.1868921474628084907e-2017j)  +/-  (4.16e-477, 4.16e-477j)
| (0.66796586114634737459 + 2.4947008729103170551e-2034j)  +/-  (1.81e-486, 1.81e-486j)
| (0.34189357765262961812 + 8.9381518725570252935e-2046j)  +/-  (7.22e-498, 7.22e-498j)
| (0.24195624020112551713 + 1.7203945423039732561e-2050j)  +/-  (1.18e-501, 1.18e-501j)
| (-0.40584515137739716691 + 1.1617667941837956559e-2041j)  +/-  (1.57e-495, 1.57e-495j)
| (-0.34189357765262961812 + 9.2037574358600518854e-2045j)  +/-  (7.17e-498, 7.17e-498j)
| (-0.58608723546769113029 + 3.7275045819582095751e-2043j)  +/-  (3.19e-489, 3.19e-489j)
| (0.37414368317844449213 + 1.3822475185689421351e-2049j)  +/-  (1.11e-496, 1.11e-496j)
| (0.43703974267883647186 + 4.0022241386177033709e-2047j)  +/-  (2.08e-494, 2.08e-494j)
| (-0.034669781461660367312 + 4.080876204916409843e-2063j)  +/-  (1.14e-509, 1.14e-509j)
| (-0.30908673444589634759 + 1.0579840367147294673e-2052j)  +/-  (4.04e-499, 4.04e-499j)
| (-0.069357229886135131524 + 7.6210137263733549686e-2062j)  +/-  (2.59e-508, 2.59e-508j)
| (0.2077849550078984676 - 1.0845217208447871811e-2056j)  +/-  (5.61e-503, 5.61e-503j)
| (0.30908673444589634759 + 1.8898946533442496241e-2052j)  +/-  (4.06e-499, 4.06e-499j)
| (0.034669781461660367312 - 8.8435385570748698856e-2064j)  +/-  (1.14e-509, 1.14e-509j)
| (-0.24195624020112551713 + 8.3644202675058608101e-2055j)  +/-  (1.12e-501, 1.12e-501j)
| (-0.2077849550078984676 - 3.3619321874387110338e-2057j)  +/-  (5.57e-503, 5.57e-503j)
| (0.069357229886135131524 + 6.9662380873423073104e-2063j)  +/-  (2.64e-508, 2.64e-508j)
| (0.27575337541918702946 - 2.8209620183767537429e-2053j)  +/-  (2.33e-500, 2.33e-500j)
| (0.17334537378721476603 - 1.0902852383547462993e-2058j)  +/-  (2.44e-504, 2.44e-504j)
| (-0.10405863601596166515 - 1.6731337835105417587e-2060j)  +/-  (5.21e-507, 5.21e-507j)
| (-0.27575337541918702946 - 1.4267873106152006338e-2053j)  +/-  (2.18e-500, 2.18e-500j)
| (-2.230916532418453854e-2314 + 3.9709649401744468761e-2314j)  +/-  (4.14e-2312, 4.14e-2312j)
-------------------------------------------------
The weights are:
| (0.002040255496717134261 + 2.8647206842499356705e-1769j)  +/-  (2.82e-127, 1.06e-355j)
| (0.0080033535687599172023 - 1.4806242251648317162e-1768j)  +/-  (1.26e-127, 4.72e-356j)
| (0.0091304167834229272553 + 1.3026525851374886407e-1768j)  +/-  (1.02e-127, 3.82e-356j)
| (0.0034645868219281519255 - 1.1585259356683777712e-1768j)  +/-  (3.85e-128, 1.44e-356j)
| (0.012799300110236811292 + 1.8870304169284899942e-1770j)  +/-  (1.3e-129, 4.86e-358j)
| (0.014281328645531711399 - 1.5317828398360265604e-1770j)  +/-  (1.12e-129, 4.19e-358j)
| (0.0077036550069628471825 + 2.4721574584193556847e-1770j)  +/-  (1.57e-130, 5.88e-359j)
| (0.015631005080241657304 + 2.5497821064483378339e-1769j)  +/-  (1.29e-129, 4.82e-358j)
| (0.012799300110236811292 + 5.2220617360885281712e-1769j)  +/-  (3.69e-129, 1.38e-357j)
| (0.0047952783803537697821 + 8.8758844866014358293e-1769j)  +/-  (2.83e-129, 1.06e-357j)
| (0.01794258778329714915 + 1.1800055207555144916e-1770j)  +/-  (2.29e-132, 8.58e-361j)
| (0.0072000940958054037282 - 1.6373156513759675822e-1770j)  +/-  (1.49e-132, 5.58e-361j)
| (0.011071800632498861751 - 8.2976244335665031076e-1769j)  +/-  (4.86e-129, 1.82e-357j)
| (0.016857252754014661138 - 1.9917601921587577459e-1769j)  +/-  (9.4e-131, 3.53e-359j)
| (0.0047952783803537697821 + 3.0020434554548748559e-1771j)  +/-  (3.24e-134, 1.22e-362j)
| (0.018897690381574964751 - 1.1936310199517029931e-1770j)  +/-  (1.01e-133, 3.79e-362j)
| (0.015631005080241657304 + 1.3244850480499512062e-1770j)  +/-  (5.82e-133, 2.18e-361j)
| (0.002040255496717134261 + 9.1227383229610135284e-1772j)  +/-  (5.8e-135, 2.17e-363j)
| (0.021379053871429861127 + 1.1561090940220332249e-1769j)  +/-  (7.21e-136, 2.7e-364j)
| (0.034655604570073049752 + 2.8108006916083037775e-1770j)  +/-  (6.02e-139, 2.26e-367j)
| (0.00074520034665614387438 + 3.9553494543478423552e-1769j)  +/-  (1.75e-132, 6.56e-361j)
| (0.021379053871429861127 + 1.3702621613957314474e-1770j)  +/-  (1.24e-136, 4.64e-365j)
| (0.0066395915644615237371 + 9.6761255913743822027e-1771j)  +/-  (2.31e-134, 8.67e-363j)
| (0.019762912872236203477 + 1.3299283462108280769e-1769j)  +/-  (1.17e-135, 4.39e-364j)
| (0.020580163352234791848 - 1.2362280553170349405e-1769j)  +/-  (8.35e-136, 3.13e-364j)
| (0.00074520034665614387438 - 2.8881241128671835234e-1772j)  +/-  (1.55e-135, 5.83e-364j)
| (0.022196200949437652064 - 1.4240886280425861807e-1770j)  +/-  (8.07e-138, 3.03e-366j)
| (0.019762912872236203477 + 1.2403855586064625394e-1770j)  +/-  (1.99e-136, 7.44e-365j)
| (0.0072000940958054037282 - 1.2206315135195459315e-1768j)  +/-  (2.26e-135, 8.49e-364j)
| (0.026896815373037435172 + 6.6451393387609474238e-1770j)  +/-  (2.95e-141, 1.11e-369j)
| (0.016857252754014661138 - 1.2168553458497941951e-1770j)  +/-  (1.24e-135, 4.64e-364j)
| (0.0091304167834229272553 + 3.0428638013865108908e-1770j)  +/-  (6.49e-136, 2.43e-364j)
| (0.025012049670784770379 + 1.4559365668430512351e-1770j)  +/-  (2.66e-141, 9.96e-370j)
| (0.0058857261380699453239 - 8.65864768187626005e-1769j)  +/-  (1.28e-135, 4.8e-364j)
| (0.024027726844870580758 - 8.9854929129145210815e-1770j)  +/-  (3.12e-141, 1.17e-369j)
| (0.022196200949437652064 - 1.0758768731529859914e-1769j)  +/-  (5.77e-140, 2.16e-368j)
| (0.0066395915644615237371 + 1.0119495673593220747e-1768j)  +/-  (6.43e-136, 2.41e-364j)
| (0.02773483712605134825 - 1.4564828328056074158e-1770j)  +/-  (9.96e-145, 3.73e-373j)
| (0.011071800632498861751 - 2.4432627576741160908e-1770j)  +/-  (1.59e-137, 5.96e-366j)
| (0.01794258778329714915 + 1.6607750288140998672e-1769j)  +/-  (1.02e-138, 3.82e-367j)
| (0.02773483712605134825 - 6.1256334232338388587e-1770j)  +/-  (2.3e-144, 8.63e-373j)
| (0.025012049670784770379 + 8.1006465271057241254e-1770j)  +/-  (1.41e-142, 5.3e-371j)
| (0.024027726844870580758 - 1.4633993340074201247e-1770j)  +/-  (4.66e-144, 1.75e-372j)
| (0.02846912726579610181 + 1.491224550272677938e-1770j)  +/-  (7.83e-147, 2.94e-375j)
| (0.014281328645531711399 - 3.5111900333241325195e-1769j)  +/-  (1.44e-138, 5.4e-367j)
| (0.025979834061305837299 - 7.3074367736955797834e-1770j)  +/-  (1.31e-143, 4.9e-372j)
| (0.018897690381574964751 - 1.4595108718717846477e-1769j)  +/-  (8.64e-140, 3.24e-368j)
| (0.0034645868219281519255 - 1.7145807116587542859e-1771j)  +/-  (2.44e-142, 9.15e-371j)
| (0.030084448222141727848 - 1.7084649600391088702e-1770j)  +/-  (1.42e-150, 5.31e-379j)
| (0.023075955149023911146 + 1.4555391914014543503e-1770j)  +/-  (3.92e-145, 1.47e-373j)
| (0.0080033535687599172023 - 3.1102791035200890608e-1770j)  +/-  (8.23e-142, 3.09e-370j)
| (0.030084448222141727848 - 5.1168862989025201599e-1770j)  +/-  (9.41e-152, 3.53e-380j)
| (0.020580163352234791848 - 1.3042954186005574127e-1770j)  +/-  (5.38e-144, 2.02e-372j)
| (0.029092003734811233155 - 1.5479675453789418236e-1770j)  +/-  (5.3e-150, 1.99e-378j)
| (0.029620141641057651836 + 1.6229990891993032997e-1770j)  +/-  (9.17e-151, 3.44e-379j)
| (0.023075955149023911146 + 9.8942605307921820995e-1770j)  +/-  (1.33e-146, 5e-375j)
| (0.030518489938652438842 + 4.9618446056399457257e-1770j)  +/-  (8.53e-154, 3.2e-382j)
| (0.029092003734811233155 - 5.4683900902105793997e-1770j)  +/-  (3.86e-152, 1.45e-380j)
| (0.0058857261380699453239 - 5.3751913979410317145e-1771j)  +/-  (3.13e-145, 1.17e-373j)
| (0.031439283061287603403 + 1.9178491655244494556e-1770j)  +/-  (6.59e-156, 2.47e-384j)
| (0.034699887764925612004 - 2.2184666104161889659e-1770j)  +/-  (3.49e-159, 1.31e-387j)
| (0.029620141641057651836 + 5.2732963596562569111e-1770j)  +/-  (5.89e-153, 2.21e-381j)
| (0.030958629550233331301 - 4.7780707494642111647e-1770j)  +/-  (2.03e-155, 7.6e-384j)
| (0.034655604570073049752 + 2.1243243629213029916e-1770j)  +/-  (1.57e-159, 5.88e-388j)
| (0.030518489938652438842 + 1.7935893479692302915e-1770j)  +/-  (1.47e-155, 5.52e-384j)
| (0.026896815373037435172 + 1.4428550663195197304e-1770j)  +/-  (1.03e-152, 3.88e-381j)
| (0.034537967883504499943 - 2.9086020893464688389e-1770j)  +/-  (2.9e-160, 1.09e-388j)
| (0.03197111177298025718 - 4.2788297522600568392e-1770j)  +/-  (1.54e-158, 5.77e-387j)
| (0.0077036550069628471825 + 1.3550791379786379913e-1768j)  +/-  (5.4e-150, 2.03e-378j)
| (0.025979834061305837299 - 1.4454035579775365548e-1770j)  +/-  (4.64e-153, 1.74e-381j)
| (0.032530478791267502534 + 1.9511971937811189068e-1770j)  +/-  (5.95e-160, 2.23e-388j)
| (0.034001014672986516344 - 1.9604300433501885664e-1770j)  +/-  (1.27e-161, 4.76e-390j)
| (0.031439283061287603403 + 4.5493444980681815934e-1770j)  +/-  (4.08e-158, 1.53e-386j)
| (0.032530478791267502534 + 3.9865318617302119014e-1770j)  +/-  (6.98e-160, 2.62e-388j)
| (0.02846912726579610181 + 5.7411014915377915711e-1770j)  +/-  (1.12e-155, 4.18e-384j)
| (0.03197111177298025718 - 1.9444045920288643198e-1770j)  +/-  (7.9e-160, 2.96e-388j)
| (0.030958629550233331301 - 1.8665558446767960263e-1770j)  +/-  (1.08e-158, 4.06e-387j)
| (0.034676938542646497739 - 2.5996142626202611224e-1770j)  +/-  (2.34e-164, 8.77e-393j)
| (0.033078041749139878897 - 3.6986017252367545816e-1770j)  +/-  (3.28e-162, 1.23e-390j)
| (0.034697442139520995069 + 2.6688865931060836752e-1770j)  +/-  (2.69e-164, 1.01e-392j)
| (0.034323580126821743215 + 1.9923239777259952846e-1770j)  +/-  (5.94e-164, 2.23e-392j)
| (0.033078041749139878897 - 1.9486032648280849391e-1770j)  +/-  (6.37e-163, 2.39e-391j)
| (0.034676938542646497739 - 2.4249631144041291895e-1770j)  +/-  (2.62e-165, 9.83e-394j)
| (0.034001014672986516344 - 3.2161861916198134886e-1770j)  +/-  (4.97e-165, 1.87e-393j)
| (0.034323580126821743215 + 3.0408465311305882159e-1770j)  +/-  (4.59e-165, 1.72e-393j)
| (0.034697442139520995069 + 2.321848490274678756e-1770j)  +/-  (9.43e-166, 3.54e-394j)
| (0.033578150719770815975 + 1.9482817424272511229e-1770j)  +/-  (3.8e-165, 1.43e-393j)
| (0.034537967883504499943 - 2.0472981253920146012e-1770j)  +/-  (1.14e-165, 4.28e-394j)
| (0.034699887764925612004 - 2.7352789839484765996e-1770j)  +/-  (1.2e-166, 4.56e-395j)
| (0.033578150719770815975 + 3.4371887454188746479e-1770j)  +/-  (1.22e-166, 4.93e-395j)
| (0.034665969982873141157 + 2.5190519556026276637e-1770j)  +/-  (1.19e-166, 4.33e-395j)
