Starting with polynomial:
P : 46189/256*t^10 - 109395/256*t^8 + 45045/128*t^6 - 15015/128*t^4 + 3465/256*t^2 - 63/256
Extension levels are: 10 12 23 44
-------------------------------------------------
Trying to find an order 12 Kronrod extension for:
P1 : 46189/256*t^10 - 109395/256*t^8 + 45045/128*t^6 - 15015/128*t^4 + 3465/256*t^2 - 63/256
Solvable: 1
-------------------------------------------------
Trying to find an order 23 Kronrod extension for:
P2 : 46189/256*t^22 - 5564559/5888*t^20 + 7182734559/3385600*t^18 - 1868043574397/700819200*t^16 + 3999135573000799/1947693360000*t^14 - 1386904017410797067/1388705365680000*t^12 + 6564262289282082838453/21559650802182000000*t^10 - 26732588628921841237/479103351159600000*t^8 + 185727472669565827/33041610424800000*t^6 - 746786462661752513/2874620106957600000*t^4 + 3403953492432493/958206702319200000*t^2 - 1772896747853/4791033511596000000
Solvable: 1
-------------------------------------------------
Trying to find an order 44 Kronrod extension for:
P3 : 46189/256*t^45 - 5423567074148259975248591531939896686431470261356742296170874833008968967494376952142384011924488320909668834324667032970584103048980328812612710290913091777435818253787952068921317941184082230924841213251461594624317/2738652218790920185969803517558712107961336830785440683813532583892547835611174377243674920119308783978525715314625227330273209112024686371237290566284541606306799119001479526444249966651446316045626403396917255680*t^43 + 3186037485662416493916027021142138981515216493935041214677372338701085041838950889118929199691952952862160764885967942066895298129646875169554979132274903066457470546645377795717740715960845836200434135623884993899383583/314945005160955821386527404519251892415553735540325678638556247147643001095285053383022615813720510157530457261181901142981419047882838932692288415122722284725281898685170145541088746164916326345247036390645484403200*t^41 - 36427904641168993130824627622490659796367461156439962396013072236806441960753245020401623151841479469730430261105940433762254573073193795867029927267150764970276875361262618524369812989986466141720930103502289369190424193873/1140888281195562462972695522870989980275343406994829770868170005292336771467670105879999425785202548045654081428631436890450190500955584033677814783782061476417333677987028852222593982982409392185657389325113267250592000*t^39 + 18878964399815242066756929772350801878429179091052125876026988264144704888185980378831206172099962286343221432120947573564490295845748147562693785667663389566735544389596309108182853353007067027448814688335743860963848023629407261/270779375399189124597325365977803154410200233668992060175993859197754286287446379321313963715381460421945577731339242424443523588655549110873120625628487622530786989578173083643887308082697530482504079496913487110311547440000*t^37 - 1196552803411889616514816992880248110612386014350681382085506180041632279582679075592497067010057421324526085593968802695393253892711360243666628445096212607111014628061171867279621877326003428950223387187038277684346233299422177912829553/10707423425822627570169545000352950578779459635968279655698121654379613787578766428575131640918054781835785541318793036404921764395734605380273591436814773487982459313149906683068562945767946793919049165464860082533307314188971200000*t^35 + 4525960936085282858800827854815237593163951612523135078327693789758747623455126839909791469508131838454643669222404886138780710564022920088138405367946709912525457479691457100968494168670841723999802733601340829468696472259432293829017089269/33246549737179258605376437226095911547110222169681508330942667736848700810432069760725783745050560097600114105794852378037282078448755949705749501411309871680185536167330460250927887946609474795118647658768390556265919210556755576000000*t^33 - 891849487222897371742457657577542557247700158239709030253981220030132630287492031612179633039149175300762573672966885272668526983043006718344070530070041323297017894783646142658968587024409506434439452259862218204185293864795443876469823563/6926364528579012209453424422103314905647962952016980902279722445176812668840014533484538280218866687000023772040594245424433766343490822855364479460689556600038653368193845885609976655543640582316384928910081365888733168865990745000000*t^31 + 8560122910021030032226971625996175159817993344539889887279313072713467440508749628355324105396219234139176845074755490416844967311928348446914775814630555645323380068292168037377650799682524744537116834274598634687190491273469070480972633/89372445530051770444560315123913740718038231638928785835867386389378227985032445593348881035082150800000306736007667682895919565722462230391799734976639440000498753137985108201419053619917942997630773276259114398564298953109558000000*t^29 - 8872559534898490708442049243600593084988130909332448549192253014809161528785066034729796800640254175204860118282828027715574042229788011180590030449662244697406029776349501670597004711695272255103607647708463118591533648201500075849320431/157286372848545772251090822785125331685129863599545168431449883070961938905970255463135067773107539977522889760176968157127173897274013989118646276880982309477250679213465490551156393216151884355983659737784239643961180022203028000000*t^27 + 2232047777696412769045701720092977170098101416189887530342506665160239374825946822744344593733276945258267366003204910274264413294137130468192742531988939220210371075447346662983540359747135993998381283477829244142053274215687921672491453/84692662303063108135202750730452101676608388092062783001549937038210274795522445249380421108596367680204632947787598238453093636993699840294655687551298166641596519576481417989084211731774091576298893704960744423671404627340092000000*t^25 - 5430279371066873563886749085355077473718986731684802317949494745571905825535894917252225191759164253676631228303687252955753996656000496122091733226336430577146231269808189615169447914173471969236939007344430003770508934032334545614508301/557277717954155251529634099806374829032083193645773112150198585711423608154537689740923170894564099335746484796442396409021356131418544949138834424087541936501705098813247730368174113195073522572046720578641698307757842447897805360000*t^23 + 110303973255114137565571428962528205267564518426477790833145216590880317755670909503623075899283050584958620398910566674895361978247538794999279276322212355925435781627207383275394595347351024426603979091987634280528697059874074988241433/38940213211082276892598656042370911966527552351024518706147416703437985041854341674443389270582895139920173627080602233549628922226451122222434082428477309227603617153099608488459371263630913844320034823041733577405439301483542300000*t^21 - 13297540049745032652396558604701782972065611897976203061101125665282969605452018846589072143643450092004152815964523884935317140608134566554047175377638244296927230321769986334760483249265025944177968090853161174115646968909569293535559/20768113712577214342719283222597819715481361253879743309945288908500258688988982226369807610977544074624092601109654524559802091854107265185298177295187898254721929148319791193844998007269820716970685238955591241282900960791222560000*t^19 + 328442457815166667909811348317599424489733536414642859126813864902698799703439951578072632171283880136369418059151423393011440521400680530864022623418338192025555997975348964620563294212735705770862315979776142364720965644124464780909/2966873387511030620388469031799688530783051607697106187135041272642894098426997460909972515853934867803441800158522074937114584550586752169328311042169699750674561306902827313406428286752831530995812176993655891611842994398746080000*t^17 - 43445005855263037587048116559269494338497297883706479395683369957589891653351417704091248189228352396888272259217057164255833460110829991638118086545407207152013311280972480203611039287965150653974565037760330351458767499514025241825327/3037336630464417597622695171304931133389149083379912459079498502868162833264638650606584363105465820913773542912286974216871055933663187533349858429421230119753082137941769462099830958563211279856962716197255219037624265515716299400000*t^15 + 5413536358432253606818038367104884246595070766831182934918839334955930711133831025043223076891176326441180730125909366386005403894821944901183823396080741272426270927793478781549354542707649453850986908580307094144991385831635733881131/4049782173952556796830260228406574844518865444506549945439331337157550444352851534142112484140621094551698057216382632289161407911550916711133144572561640159670776183922359282799774611417615039809283621596340292050165687354288399200000*t^13 - 816650980900501479758081768274397352115087858068353332758394385519578239455679519651228240296112163645098386974877409418871218795374328577597628214181486019991559004697897771298002053832654544508960121662026049591942405301482096969/9468744853758608362941922441913899566328888109671615490856514699924130101362757853967997391023196386606729149442091728522706120906127932455303120347350105587259238213519661638531154106657972971263230352107412420037796790634296000000*t^11 + 15638647627753520778825617734053099948386405185572181073490889432835176637993261910644383148861233726738803199796205102646703828771370176371111559062481235166082103959896442022719141981064512956082752921922150408344833407475297730387/4361303879641215011971049476745542140251085863314746095088510670785054324687686267537659598305284255671059446233027450157558439289362525688912617231989458633491605121147156150707449581526662350563843900180674160669409201766156737600000*t^9 - 92416641848816328705041441370784144803041386860350544385239910822860721093357714959665412946101213307140261418059781532672370001963410508806510621265857617741350728143966937330293293333653578564435303516491356347297537435278880389/1073019208483156074373829633167554018633203664783786737680506593605846698931097415029106726567173110522244784390665483768923108079128875367907072493584708076493966339329855878348658230375607403710152070679372214132949882974213165600000*t^7 + 3062210915873175200404108575577264847169275780005525333368697609721200478237106486755528655198845314973859019155735713936610693464187262969538726469250904919367191199382334198104146020028251143221928817063040042677025373598426401/3111755704601152615684105936185906654036290627872981539273469121456955426900182503584409507044802020514509874732929902929877013429473738566930510231395653421832502384056582047211108868089261470759441004970179420985554660625218180240000*t^5 - 215144514089075663207448697068078632964415917270725704268603302081856768745644716994678476445986950423116594711611615926705953367086382093021639674077773332664143668134554533260671584241321729839913906036541260422022417136952523/62235114092023052313682118723718133080725812557459630785469382429139108538003650071688190140896040410290197494658598058597540268589474771338610204627913068436650047681131640944222177361785229415188820099403588419711093212504363604800000*t^3 + 7122453609124672427879232868914011621255731882869248459314023683191474044454380859474819423836054465320634236504866707973084483484473047612805835432379135320594338131811260518153703013506037736558883964582685558597781462680227/20226412079907492001946688585208393251235889081174380005277549289470210274851186273298661795791213133344314185764044369044200587291579300685048316504071747241911265496367783306872207642580199559936366532306166236406105294063918171560000000*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 46189/256*t^89 - 51292331359866238837681717868807009995315546347998845455809735354774089302782302169221080226842364854858486775205833708770447018345169110618672258501748586249640327276514508217058442651601565780487762662894054345233094999576108738033338274454730308603924539844827824835556977285803244518746617168569025718367116960079915614203676035483191414859366754091573876903349390323622324491135012496845233876632576478532487298099132593296396511128619093694852614224851191998955665442174344468438920686052951599997400620160346792545899897064432216474030159750447418978551236558330656139190094777497914494155242955513848018229347759922487908144794855961801586791391815456726684223748334154659434429634121201320407102248644046528812029132751792996853648964897578419301951344244408014192715551105854967003932912693361913818251777251084674892944803368661841818176574895620869701822714137972253269321047461636125239256074977272425172729817973452020973994255256266237488985666509492587954437389288045841988104883699299043476957386721899042290370179957975539875309202459885393729476043604925308598588079799056458601748563408368921323235340744396373825262717705642361013450728283687843173675445723638950590332308987730037709181197159551747796823356275712878351073745639636198833060392406682031948731307288934088626929033594935583712436531902980979480528378884455516559508249960546337721204920008048517093785243160650073333005681066622411592326514227684723811634877397139823963017574088190615957613316257320537052927390676344645992948357110309815454959166704630762023712369850954853989856435091791781932906087711804804837507227748368318559375319817668419895834559323466515244512877404051230026394313623186651807391472657915543088950771031228982750392546788359296832358551075271748151973909839478110402322817190257021168748450506917198023611060811614311652110330804629794702885438127131628163650855973863816665272057163625218564018976678092322627246681910161882430346362881223588309212131986560268839937554730143041124059583703640311699457214493590611350928295514231938466452303602162279831934125889345384125002673174692949299635357640250594553421614476575113836186095711800189122329899294203838883740501725995014543571050383231644253193484599949527444688788326364938730465925222997297783208220988884017608516281937876746913025512451173277917786023774848980804692610209165116195149585971720273932053688164075895137804840812367113525501763538198676017425846953355222261507344819694548812016918704431384909522244575862667607456908237391942621876896219036387197810644535450130033437740918118781436511098065940705421932948207094785677230634927370787902488864067159372882128896137024984423434330723777315734754725282697252674884461355772007419029122562522403908962923503421783825395123923110480028752412236746394299639047786231859761949313746888896763221807412702948069948304142714385105548031303720840389112583940119467243731974214939761982053932656288758321978257799304790121894642457573293023926764900281993778127398193394892539939452454211555514580843445081233280188748916041495434051990026911419894819339717536088490902544526570496995518417946422271880356388005520131051742620550997568885632171561348066650273069154307412587917178572372838113140292968681016525873259946465176843247869186427205497668016115693220650771518539173780922232603853492450191174971990886109319118938146924210976150984395447851425980659469382161644719373307645132302320756082588702660789133876183053836961824297443600388838102894014644697753781573189962743201467431790289109549386352923202914682814191966150109530605256675064069242283753649618151483899735235190910497850131734819814540675915070132956684973148948278084413027351055611540435771845336874121981218761259532800878423928269773908580790642139930798742448602992743292368650484371280726661303372885852182392942845536465042724480256538589722758801616848870076953869385837485730772323675620504981590258091923234505944869597450471443224865366567480664803100203763288682761531035647120421234074240433364766708012757413313025498528868732200529695185784799514878411547621020648744242773389844103336762367185470141659051936787374614006533677993325736839446694173296045568449530630314686614557566188805796982239076179932655590916062945084909891217280049385809335699386033405132824332297428981165052833999661967105134301119829686493057808333605740897508385848922053770779795822008306346209636177899528081605697219839004932877892346866489375925977603781187678744511895829597974038280984813032253072716167875005809985891313589740076972884041442482690467608147009894173537921120288325538209573725979180979956681909586377174186475314571992850461778158832880309338724507475080780050427169015961859071830465151165164199605670537680354941730606875823924683607615423650237170063448206085075460050147579140474493579773989606019594804389525927115113848385436711361252854155738463601675357818709307700069639559816665686899852768779481379191748263483284605164931220063401424893282774219551803250419234280514160670555657258274344947355862818449862685558593712807386234856682227288186512987912744115367631760180292166217420539236393241076494248484772293239445485919402080799830390301186231743167019878599610245791584504056132002000555080078927148934753952688430353108797797001896712225192982442399974368432082854959334549976509613218747480831373332968455401983307396243718952507123631406054808805731839117016487465864246890137202141574554939189939777409105458737596111812030963398598680189483/12661734399826118634400180780309743139800295108273149459401246564465551968678999762392264176505469819435755394941988543060690342681140666879745497334090085462686906982890456068887680942157108606399290332164621104451354436082124833894248564536589071690481734207153633213088555729866982263143372085583187567301758394030002237906727162377634346197037536382575448632785386376352809216575281098087013042326250569285060800909427309531699595191832768531716092123525246270595068708807251083843568069099838932490739136537205435899714775105104667364495186298640151553547893371490955787461136287631966116277556697415372073123172320185419799066013122949443046863738793257230863694587839282512847836679153553235179310286641216898721770755491336606405188722349608236159966729504948042219311232945003049281764193588076954478776710371667663286435435141418958606635829944920949906428556359375526161393847087517277804711237851040063271926785311287061274188429290490661630821621692267930121597277855691156728605554422651950123619192354071530994429163884021250686851289274956816212223023545689505777904963169010385685340598909412952281133038638829681199734167174258572924751657044407624972380191104659411280808078898493876106900082236516628637943032281517901825028657168342762225373713363892325504151593529590225450484400155493220670092867409173956692946365638316045972443859607105127892393185300551923499942365722526494267441938151242748446980523674167533744516806656948718203952314993008121198557771208808385589685203613475872627353694685057640549417631048960676732974166276911125381198356929838499974717175966337085034778292603706156076956539735408289627164133273102121275609485806144439992038507837603033599963197918722477098297559585140021507081639285671289535502113270036795268533595285698310088536940060382711220448808774613977623916474204394936321967451499129979399632412054208538559076852923247588517396572534917680655317910060880521179716061729225365117564052148166078896126488084105638855615342853451571030967431828978992729136313257435603389889236671614372174613984559366998706007771976329975400670156933215874180352601517082174138254870962729653204080961800340162885574972263749078226196324384748070034195895064731382307967465180592282784881748743086244762241785822018113844682905885652183568118535239526727376851048057847009297707799044011548865865641591104161036346958588554810435292548979930753370270711264499695647778893841729626252193987304538916011155441146584892000633862208433880699047914974787864530527679609099895015416602892786153293986671620888727813111850545145346890468072564740088844992158476670217984849966493908467331223996240757066076874613061019120370204496116768733231549770785149605466647400375140749510622787876959310293365413943442573772423560134972697895622519697956585906737280794460372116602936894898643690464573210112114924843532860820080006646086648992085557123589793044160251683701156960661017841188520861874766339529170203803982763911822307695170140169289772494004920668488456925936714643023429146036622908356551340174164009790645990472313261365410220794106391414041641459926334711118176440642874396726625120777465939126052490850649290873134754445624464764139584027488153497272895972035340431470973715190360391237642103205551881915984157055766420698096938428679204914102220622923921964474322161165110605311309661495822679908942835932225893429447650911239016956901190035808838663835898958252470603380011462141643284740983093061603753783550469557392371323723511426904921707389885092667427285022232589028908607523997377109989896019326585764268681502573144400197577754906050857038686803239345734671017771475325318399006858321498275990901366767086564556398822552067258860533640721669194255713114612989284117365755872664791323225793476903181935729352346793958426765667057427539405160170402524629569884807466591670234530299000327226911137947144062425154284017688055479628405185307643924045127571186281060073144895206024887789640515212865144847116258088077514968485663756737496173234767244271249151836379545052243970535249207819040631276809075386706631870000260275260660128033638799057737962788105577916721639793659765459339562474127270274313333687179728546850328464940873271111332042610545824324561802777635399608764938996684244658527901019574418866145581041807859477015598002572154938336005392053001503127322456564023277184982040804785817563882883652012687878860746208831653708458874171893567636280910485049093140195544581967534071027632883284329354832301053696800038489085461940642761285686897874371244487739083306483581015978071680763209228094378452419757332250426905386443810484544555740223397392708619140819414171111832187987463827246602400299166343535039425909220186200232173169051641502246290361646035870828051401506970708461566594874947608037991546866694858215127027607851660600367474228227385788079234952167194251901876364493110255178626868437739388522628690765694333569721463080948088499273839242621197018075949318232432628227204243348859207020226251607209452494199014100315957990921008809298460276836917686939712493362632985738806398176685308814545320734080628205160330806304426259199102280425179625016359836276425686560346111792917278173424234382122001237839991757198921686384903974754042267959730659315686554864972991460451803943294659619653281288224844321914201557796146539906055111289548482974179727927677385989907953284284777782097310460305361662020367032581633850442659839342796681403658517236616057953531426900028896449134738078417899623544320*t^87 + 129875380462132802193913210261158397719764885880313913115111505756382082411445955852818771768829908207512725238104107273680272601320258719690229127332720633170713681145455507142540872791633607286395997212080326548245298172223808396372558140138593382810800106504354218632125685999347511562339675591989691585951589045052103076444734076075081239437750464724498056083928888845149626355000165979468076978409328631801444419242070673699367297217406646545025761436009587940894231229242444926901520593036372677340774688845271067179892970833605020714739781791353841125390163444777384406988783058022651474517730825707508569822662631139752926990714336518112419959265049672208066091571393051753823679514386341681614903748881823414711060604889009158855429719993709136384143625820729393754112471953809622243649494812722959641581676892337583542272607056337199898601848479116031708763282897996703683866873304971979740098153817688821319927146921133919133322048422969127978672216886013168527191862649078195153268355905591385956137768661478020340067235295282363020781082718169815713548524119039395084334588272978701168341958860134789104517387635754384211116793296868372849449273149740908097507669654596056413596490246749657669267596312213383453771729780609375167316726901027359590052031671207751944054447620554129308100475831521224418018254324488716337413960049327906243195533700873397429890727052469094580424400813937040277293130215090933441428509851692153310718359175128706009146467310465488538224230512388712746577822219525103108768716563355400364264208258182136324730625307970165801243033782424258775661773275936492548373153231182416544753402012037525221279724105716670694462127667750230365298475180329911505371154081137484079603408801195849051087857090635363862825234604773820827077933510672013278162762490434453441236060359287175902296778390663286020975922402311358187020024903700972493702125172213909107097974518044226164247980520280601146816097457825586446532424682333989645951656839987889376929021500811829023506512044172301660379431040591452776841693973563323778768392288346739443983832232812857649008765450425127113901090086363534663379347033298441656794086607153329224382101340235643134596972470264210576112676582249399631715980588406456360687739142327084824431545395098351594831419430072878903831461121305141854172466979760693231208412005787053544471935571025599449282317926430625290194041582115897410934061134583438278243873228327267632719333430190734759678547485493254533105723174292965060077369634090338880627159198835246933022239106276402478268089276955318039454870389313740458551871798092859203905399804072022777822750141054917788487418596021909847325659506617884545284372641565849780715643282609026513479858832313380868717969257368402987167217259721397493501624143581040147997949397199583123723677895102956643503848975272971984245982397461063072739473190700329118362350635537042384136881786742493870758298543653222382468383714665908049163631486841014406162413992694454193703557550849999641936985310251858816407140048503290705258063551809682028524117826869253003603106832209802136133464583031194084327310777496804140934668750739195908746883101873079036263251416415074329905304487861342197234026992517556933625333311719524649356886889618885849248122257192523748376031805073855330469163035420877234079751948074435354924136997292658552302186356928600051692692225829816759199963619314238056509981740645510506336923733256996117019681559177716616217093307158336841835187022984523704996530702634793090314286078355414178687389774650118400022239084751537700242710101538692024056653379374724684214327032459245861282042969416215321902518345158784349433424837710479459588990742740524588976204030723794011056732800890540657244369651083999664034399067753510176570207316414439151118247268118638612320604978056293487381415615827991843255220900089798352796138293745444062747645750817204893131852661138622260377360598655867875698238400558588395350400813860781892326025968510145033332150119930785239997062103632484197987662197432426239340682195077496714142225556342322885373774689202077602258455907723568520048707640018387298416525587650606890899975731429583967872071149099258060896501604277865551661628511749897471479119593858591696987788235479476351179429870537647810564886696182293903108277620247650071524253538860377786459354286455197875240733560400681304965571978494064149802292803302086537701570616533097448072285171066022115361407678365427193941042795227958548804100748300805726390238257983415975075659790348266207861620231602602090033290545225559631861226621323303722275289271004687126753545686976121344025401281283479300655074350718525964433261058237719958675251573006456601102306774240735277462563696140699199611122178866717333077834358403791095551324135798176453318433993937410054459997861268886690142977515979320549423949602274429734602212804445853532149152755461888189332513729634602347507687251342842577735649750843657812377200563808547171523932629540334542800236462558808733534935256469963874748187728789275927583886197188851921440903401552463214080557276539648688061596584812272322133622571528173543738711065831910772276552235647565183586065923159609341753876347640536937463956017221138495383137959799549640692470399876376203900569916639458568282038747795501712798944753696676990252833351159788617612116326980439779582455440914337652833058686978750738132008189285104536479552270124523571274931568650695712196506867428914272637250467705985451751432836414206093345378782098867915128458370589131/2956609945367397397022200213558177346216917409995092447391136582151939876326311537016811627195350993861894652884416389718744150193616454271422171718740040631178362932307293170505790157600751037908782287237930262547674645983446764650561246683527572657765163550376927007505275927091914360810950957274316170871715348193960747568005092868895452094604742526854236571620133609276203598139452451011553197980996954807331334968358097480473343224256890197919695381534071443530978006521809182460601970895330639528581268924961498323352647847855228114614859714629715188890084711443424358540581281684221327896681570521719994364809160555696913730407059307117072265534486266512835904163969881261368816223357448332063632796757873954978273884687893282620159605584051145205123431089876654968525817726905299530161552434267879447952952697112186884857322371284887476839016060863628710275366124086880675131673748788440746983609372501737574469443821075363460482554652549248170759079827307253692868876358887802779804861499347400243491008558618358023681667985648092194759927430371978761675667670595092270434143187187692635419669899839744954786673019956521782746926041443183717226447557297013488238067474371257479653292483390058775031970952843406661674482610476541460407879163736797550341452373319087197660678226110789569378986069308833225621710236547687692478173474289084104910434547206100651333001716568628276662791963952855360154698372851316082983304631845675385847758230447452816009395193229843860772228760540824098083417682773717327531792861671097000593137482165185222224965131905824609950175330794263532846270966959456883758492160159915240139929202265851190115028850268893583764382006878272821440931868889090368343406438006088821030717394827083572064865885498888641211259714403116971167108501175198142999039531149815940308950214938173380016676100282750593201814680933093664659665457748100317583638233975236275725980161197290315621646883541058299372548284237091945189587906987890667837255916299297465077599671352342722513627587805312144698797667960644158564560932096993010563674999496389450343109814762871730871986670082905740168685098750065777588549281329594495551935187592930585003397835877387883903538216271559963509997966827763254277712875657152472390774944626211298819173802834894718587293646093927254532438867443787292950046104367710523584503885269526746796121303834754883194787432616962397719074880931180392608488110595162681473730053747680702084187490514620930474879173536171668838011579635874397332931005975277276862192146321893735312392399987262690295592723514674609820215441170527089025973454411046295972006445491070926097353551076331435345787302188580606945798709345922249845526376986374975066108101613321498503167843098178566351750640179076148328024396398416795164194468217137253862075518370597483617455595112455342017660286985545041551156328860254675812901249497944832151911078189519418230036643599259249970031847908991552623551328535154222001027607711364758505244139847514129941505580431550643854012997068355633167394505793381318146723773067412065718602516189268620213688878283527132079798193114328593203748602556427585213415993193642415389944127780476702007307989288558513673711654705912323917298690002764450756190042255801708394799813079056923713414270406066496670553699377481160870850134809441479724282107407708119487782048262064669730640781735814428837469261444237809976747345156144752063604632286632394295661175994138779418758026496039769311655109603082438536612411270172799146874367844518001005588343593276039276757328976282667876671409817535510965644732902725349969145962098516029135887603724670499961158707411524138692682272774526786056093969507258680945400900365465973153298057076845448376059110815169377665930110492595261035784239436273759908146970307969755857321743118990247337984000412261157650438490267519939289876679505154437289583793818909937952544192742156741713975260293614909329823808224663593967626328780524635029881617320856485539482606068107810387999635501760326503666129676380887671617412291668711322433396616286858949759704394804630207869495170861398841384085776225428594846814911870974747345743563235388878304118007682996732884427273563579220765959120463653653074027180965354029366939882029073467615162098698074143678992768246259601203847328273613386489265119948746829219750585617469263494779084816248491503248526123665397272193893223524294798382454372352714873075695358757378327960560693437244828864705087601116434211126473783962090484985493515536823503538296105534987490123504104639580917533305399743372220733995188714794088499572995815078829248076478406485260466560609525028076719787849510214966677907884024889354560896154636482709640786009987857584963008218745497232629150714176272326178085775646622061721107381212637388962706089261652761828583931311129974749604668774399140421637640307988347806286909911955593181111775977395181874942911123213481725430265447719008970369596031734540374485775244186016946369162698369735427159761935763894853783741283275481447170461228289176285029528560564987464537260213093496556783074915043875021917404335022242344748012441481313332290616475945753130814719934375746382631288507644469317471004490019699484631333080859409983353204044921875244127205683522964884879524885606806930157678210132680803451449609288877731136188580410162835499380420257083688167113163899444242388093272819072127209038431401530127747953087722309754238294220854860555866332239392435338096082864791213629124152584239666858497537596329851846167696344775302400*t^85 - 6563994706482659394061317927553192644255462700680857158985970723975422317788018657519601299915411850648852092548867375198880124252094075430310084085236014492652309315882895392903211037490029197936345578594766112200314256362078014084975122486624686600111380861830215827085681122132029949953077215367743365373194956231682228949881645022172120325291185121136964539053068759772643614015136573103813364943255000555387371830612162666744864693359108952520575659642325927825013601841681902953202681804139570653782930555277326283897158955600078952062988933308821683151335191454569051153457843416102087157692239370591097492787703173893026979612942235547502256760600075395942239687448978410156717252194318513722569320581410084818670011047071081818151102748754155801437114628822905927717617833934238485812104525029278738445622685912137971161303489463119447953169381975940389986825491426856867384945885794299336337982521565736236519858630314068272465731264412240013733242623444731965625219419855377890426781300772232185748899009143853328422742108543521398826651700080532489992403995540938788713147072597986681844811664006685021840930129468159206788905176523594827570476205132564198736821126272653725787175506000428745392532663147004035044857310306160911250438010349208481905219370495631127873253032449333880129468717443773779557533152626264457482602519385883322333810506856329214500706344097149188650994571118579196745707174522402144126196202584132002396641286618044585571516796016212764143390272538623301081779944157645759767753374568952958081521831030070060715511846432199408981702598841537228576974515554613858800530731816150297812093573217588073125370014304199166439234680677013744094799563087222744288343254905218185168623185579763962053418163861120942969862176058301217279697681017732666465401965578927783655397284561517878994845322268913865033079018656723415731141216789690495594600776895170569029525179544940552089349508591899527818944110999014585680385156543670929948279599701591322183130457609320150971211355567854901770377407216604204181460002636278491874334699375552902373161842816232549329461348100736898370927126037364283725720879805889728021172970860411027166810075733146546017179958597234627196638130027091802808633674445791175625771605101637616503974795342666789015686878769413965866095664150399035008810406127412314718063307210838909928581305204678055292275624502565993175070324641372334547021114078288621413886139570218722081516925129646506813489834040188258355015983675612392766822779698668826387787517738922425451634289958025740956676300818753224665383710915310551893313361033763475231608312552873773095140938568954812180619578342222638005581992643889269104979332436153857466122098104893658655744871208429283695303965831409624725185566790628480661094399442410283440612011976154015470689415114197107329997943250807260965654742374938647167419827858781136136116781716293524630919330182436842816643002011592375205268840044221496689081371900064615342529196569162115463127021283042246896070561845292862394819942357558098154181667628652087430928673478831018089137284800112044809214190353247206391603856488366586478325614428168292786599075357632382815380514278023204187845872547554238218541189955383963324208087166862324162665380921387698166425102486485705830494063661651958781931694861442512037431894874629515071689528483976328665578382574141989963162206905628326686151972980391822495711247574459748525340374398401766910524645164522527465640507312573302127088815841942051140283604619849303929990915987439046622752886504380531790678699322131847288735765184265766144655068872256495617781749614841696937123825067704604913703013615504098543184079281802616252129692875790884307643240738917706959325878934178902771146640902415415024859380669447173098145081467570093817185549769957726687784225348198114765736603774754376602058042430726903411544589347616705703212201465778628126377364093771148671699501742863538439031733758071963750565385783079566165434365235174790396294875498178824413901582959848773348741366991394735418082352002712312296279860944455133361370861073423625287002368057733724668028483204270338659924375915995076337134589379597853239838869812680241124498066234669495553769934729252905229334089435500361757518241301283776587751178548376629228260520282716129726751300728026012989682878186092746928154259843143457175263193279928103799463327017570146309841821806191841482144765989602338972679998908952407656855628107463282605307850444170785426750556289226097141188388032066464545834662705407270769136455924641874825424702178697840162287039083021990707077469781201325085893363838412887636927401688359890590991816013519443764577048635606732117959948828108082446615581354000245561969555237190030491507173570100367233462890525869252941614199734170868782137094768522615071522780942170259194724307777760456487129554609258883484743315521364506199315581601892048105017321943533995145789699862046610052225713050856288116746235658651775927775110238514177994453741755574490856615397309886244562054654250252528174500900727187796666361304573139492459810923975346193219941088794196419463834512257749079300545176960763979185463259726145552130681238676648803854111523090544139441482345944127963198608888380993056129725060749843495094430401413900654234231261879275257304062215927129855928680733282139935295568978816458387032692886178720571629304505804230775341660449240325336870369631516277260468918159639261926834516243434363951986991300586370670931552322030328498899127168715374295147872942490014153447/21420639054186794141425840547228994873341566635414444781348784537690804403984127085686800239030317950529426760147596743512301368152751211196453634102271594372887239444566339020314449691817441269649127671038804752157902810150071809893316232222157263905508609922480836169375724091780919544075339685452420657965577697665245616130196897835147550425411359607058943961387867999206095068520333007578702919372322937579115521845754416246029371659741169483928193039214347608381935657250507526927061279136670483384571293361346055352689933657711127690384658632492286543508663734407609477626511385802183520611457978429861359173042368226024139976799144680063188563797353000885496125667961789738617073538224713165801019612510796803817594294563786832583056342456450547011119258246156365246969549431428895096020447386270786600419142290577793980791300579959009769698671360956990005945027569009450491328976309972253211896249903775088727031120483691008271196108457719302997149533348841053004835009220142131139686221562771914764092357007190003881573684556020427951035674233044986128340212273461443499295367391174833143615508424338952197429446029585000316001479170255866031305612552616862722284798851819760440088104042160975825106629553350481263831626512902542880655084541273098252223822444696786747051613748172670430150754072142496719629290663787997332004366821224414340076098294508199218907597436539711864421927778838437084320789711307785021214042057721918170467008379591795651988068174950218771294797370118270590614361111695582037967839282807097769297281058286766935019872380657699299089020271604439295471233155621265122830275700358585914813787070416091872383384020198134014372947639833086591339551390101459718647979643354113508367547525522220479609953340439448205575576630850582456105701091014310546028041403180416487538344307227066138220818346548528047747147363360263600459276241384986800893459005150586817634726267874368336678831671254967378954112319297731142898564386127267888480919113588410134487209618947723024611231873649486488342789104374866928800243953042714361533825371351341567735830607957005690167543424750652087522123540444226558629039543232912120273770434110782088349617320931675218881134376887451935629935269667144777242029784136069662471164473816900859944914201538812236164942465950502959087519594630238937423084026144062743369730648777721280537898846282799128746234949309892571474697512346401944448496361261953627277174239401946686599938368778428641290499612269563740731393894461910008677085138290883870866582100102120112338282937907718191191569281863817548147460871280468759993177677208030414317186697582808859575326477548021249080229004356266497322311649211206700130838601266286694353953196188514256655451023246303713218433388097406694636536751906529680964588922233159404230737130594978768808465786589738952917948779210273826038127602592545126264469552612610308940595761483068185076615482876633266032880738100643798757629375237192338397445017868837675370493793195239871426207930226584414722324163760236562297773194473047649973013735873400416131275229791251153448175923164154071918137909113310657761158625521317854871198870687939299500145205769553706042946382395606431566040938344334786780829009070028445728596856143283377320324645757767412303686389091951768378161551989851010509309226694403520602423868168845325688980939658658532198492463675975536927464799163502933281534515656268728700815560916651696672065220077535456888901901963808128662941269074332267197756919652401929819104795033532917285487549333284904560106848433167928766484364128044776946096089880245160526462495403748631089505688985237772218594835196492384828483066251446564976400809080089143449429523147800975495644423521745273484548257855902141189663650518852666204256814715803390534524799881240881186296028897084341963694082986832087177426861988181960155156543014843898163034586218002500466182676416925593717750760827240018094573490587687738295452752014900980791492317489605237733551480963441086261057359210253565519061109505379531180868152053139813531029958484998293091009058340359545856014492512890834605827701448753230169665174036505212044519912115640392423313334965663311329747675596968131454449373827759170716521326926093989942763479445300637272871849405067547170954302605944150810721873893342328985114725794028670777697092992798564814019674469493720320941035571765955803237044756404433515814280881927695419255433412874197205986074262223952838785124788359670088565859611302564805345563719900520064286283134955284600984365944787238113763747528797621140731739217795142238683171179406354680246117902314086054985712080231616008828415834862969701507433581442619760323373793692640341317231347494642362028203056994544811127450398196924207093003160231444559776837169422976885557883034805616700674259448090582349136667060885825270521772354764704031375579856548662312118272597154816956228092683961391087681675100742273168724219990327723249916745013149441644127692776444583749688733169772475224609418215663205597330863084749991598955082185038934421293334180572450243862382553893377759492874533791594407236145787699350138532115092445516368226981432752645924552282542163685237884180205077427530192722766154008170826425329393963305458986143701605177123880590952157796221316208992378632411272421005752419297919162081686265071629743193011144762571320770734872451473536101735761574177561629483435504085775533920120548134169456441630093464727251577074398194024506120355412342743004485472816386389814659885409776625484960017897065888000*t^83 + 3991580173672120574105752054226159213229261754755991624812081527551403657746119734923049838460503409092457656407763818778727380239882208764242719586877431269585829298051645111851446199305745507758452146397985710783617387519201371632034618421257633496215771541691745017242851389623124380170636327631543899026126467741436888501394241051498911158228792306366638022773445004891928226921107290660196141295939627930110191977367959487160500955563435550530568997889930882904189282843933588785062504621625850480527519238111507992376259775680981948811928263401137347973227061772325613282932463491754976980530386612109717557406386209652244843494102518266838457672396187192494310420880146047629548458348038106313090539225726027157840449767195540298610094094192408453132584198969462134765561719013803507738811598008661298032185492299176922542281627699204851481355986233033190921264927691599569091967061057015291372101866207139644541199792620218178872137229711162949986654418423817301411298224138817378333548259963084668818630355381894063832314958553013813537273111958071273178647643661600073895007178431312272574045678210034889421825606629672909237531848806541405060382846100440852095054688626800803720292599186670143318665807009810240061896175200223493154246293268944570596287106437138200526295588007193014122691067623942963195787782339032737655305279231614407897559600890346648399709670040667988222098946082584669371601467186807292119684505052234705462174194108579280274360305970184649730589566496766293586580496903969428273823584228652469177304206572487677072577329694296175817365819661868573589597915624795224358617406482914968516928557390243538910718620192993304846306364918994051682634340176773781007387840483722437509542018462419230690016554628631676576678352547893729312858170117618828394558524374607896171922565240951650348446571900238641472368256540552447261971164179240310584538337247670193163766847740166179553062919778111758124295216372498377552633019169830663490584056318329386747049741080431116746214273451860097752485297082756986479232320514344834966110007892759705285372042546948992021664874030142875158763080165549274809775810716260542478316398388627656230317781879542018147668985427747134044483513036798255358921299216631647777976817945606412171640091674606215726877781190644427607091492877320186113974390896865148854330834490499344903398618546457619160476143022889132180635474090023293827616966140554410928049864181932327670205138933068192595778367823990239782727915186792110165280691211897606089509678053580380470762987486014301741918922447556930412841863271575148764811304430974784556507532068220295344962689782067225865089537763299912005551947192268809264090477745451469031497455533445897674503217148243703200023093490303161743804239084091215906766226563040428544592379206721632949273346583587634448655103296509383622516738046996780455690379987839309630651317141378458484970291703608650321550072830393776251632835665050929884599884773794464748210545828146429348877218486537961526166883507257925717103714564922237236243120783020504959133202667028570822752525206360223597737481541377101623260133132128768950543764932085921683770833598918231272156751548205504342274090328165440377810914688286326532300122073019226501622510803969021309167986509982357571741039329479374823825433743990257566087840163161108997398722930636912011900225820159795247677240864052265198887276858809341750458228630903094272227535922838109796804306904978535776724075150262441169713430732256528934115302319139288491995189199097803356801094837323062168633261661169596622820818306130016014212895326491877477807577526648330909036217751866021067281006511078452801663118024992319582191343708005511333606201836607263799337666611812020422673225430704501712822639541891213667524656510479411669753898232110334527762244748606969055819386298920969218222413288072202453262349083582961032115955140629297133202221617950539710982631770699421875948411400722850453630323333640079392409110637620849638805103170955251701396206418924700038655572231272889671532225448068499879411375170208435077679681868499240952067005455833745223615228159415250398275835961843792115984143735722792806026289352193752050449041240455277585893930995263101774469508840632233494553608766929474271293338319429337935911146705784729499789178508681522158823909131656290087389596866740027944974528140348435225260578041984996129231791329343971283225810401076456937764519895791736591091080988634631786944076805660777059354013315738053093303428109723631515041509913322818277656169423374815185027386868270098955082059561298842428497795384007550148255198338658024615284954405754100698397961624185197039445770626940222139955230347693877778700999274753923116045400889380934403561170245416734752650442023605723739911086071461064850148457610027605128520301372380043653036885817291076905527512824078749747326864811837621394705895936456009846466787298111797971654163979749994219644447024601093289943577976572067814553729696763999119431937588266267078987553075059440715434135673749058411356915693151267407296703779977527399093088384319976769393891918298727565925705043453055390915029586017656595552689345461324682776378569049236829355242166126549131279391209929550411060023709696810349181432840265499931468869701461017205208435061230257779741122089791422205592623758530985779136660272354691451982269625472115821200104632235090997941828723640287306874740349951160818688444211092700783044753029845934810553668682306387354493698852348675312434517093630731661472272369512507729339339957/2582668100415845349611399106642664452373184526623168602246193596250626331865926789652387433127680665989622030928737879590734567086671829343752156368431005187539835019762905983848885796630526236940240990544443832391607326549720129557319996178119897661031094045977680825025312621875720177108087614667334487823879379162604330709740021769974594711723649858758366826262541655724026229190054518305154385233220047627264099026645562103833843909186604293075364336252703630851492135003147314586814377576345899767296994724502847674086406496733730559763623528462033153492033980702259665531975977741415429876240831310286862494262693430716283596322759416141276057672177198251026842630105164101518517807877422587229683565140292053053692073689776768760485857058374204760495376107907842083874223671033368957640386417179407835105348293576402358620496899711494309714199430795451731862020214421851994310280435203649026861412659777411547158799373392077171961029138747637582830085011102863586957549586347971496419624735960270988499634245237729275231347265462946673889759855050641002289196115696065310740111383322551192351995486770330616075019176561631476950027635623927248202617553660928396646812773586225457333312362220886070663816150568150155734563192900613541942182448618873765649790200415863954511366428734734605842274589332232360746847092907250193268718757227450788068023839511314617799691492081789090473521310843086487662122047349193619671942210870168892036641166923537618121926176742011336567599643038746150458567559601117307102503189879066173297084145860195557025005012578559374395430287886647904718636794550185953642524449922718063227164616602477873934560602882978381711473984109530459973629796888842144693561263829977659013303036953167259191027875063422627018951164637674298067026983326327453608566521292660758012373848607410839765292325542305816811179320877439037014890542977141072111698253521125173599511839035443111311158313070746375125109351648173912176267491598540573621319952204647302510440986380286733194651810050613492839398401991811624469443074542706963978163611046763128505966069373155359561959467193318919133920791318860748953151405517050178146692133377398441488991007545893816338727530316203879628409772485886630938045693734437509304470783643871166871821619136368606398591465152272977512980619216115175447078181923540581554338270920540735213224136429638775355013255230353838534734715739403439024489462065470934433868197265427624335693048509745887759859499390006789293712935294502900709955388420796732453201094770646867795063870694483441366717054203302351776439777592139721457473038385428752174834935070955001592740743868282489196733165659054653047185076098415700901035431402941101952654640311211095764401195036430257702565523144968521727258830877552817040140460022475316294877018171028047123424773970100980343614084599928525070839405715270278260048927396252353479469638518311193912942313136505341903086529091628983264686438069850160379143385326547117548478535922533900709034701695959055442422012300204767713587478965245423246426122585822156626591368663484297066091783785194545825848277830316392270132746753216097166191441511812285339399269001908814419923201868037348551074514361105930262030544713388893043795082113888914057418304794234151080705594441476635941340027698353465031408410487640030940018263042003949607491425000972818309696319636868488068301129640298931931575105371441241749246411814390176469464087848876583615053500827146997077260607559271734444724652390728931787302920104085318443912092588780232095410509557386899424182709827979755731365221734544161594654732067958909905801067577743220842704445350065601843627200230776823599980649100759902749331495927972200332674173541960677328914365020011891273736793864530788147129862503613141591843097212102648114943495943856703941642980021124586031494341420903329060028024807194546085244320394009034725732245932429255001623924359788553646047224742200573820453598539245718488856684007969720751713976983993399755965122160842548944078736644046467132678894815996808460996023845538475382778547533003838869182050709863995218609666971278602529622684687082342143409447665058049715876046158386404862124304762884352873430348357449344099601395900875752346880941749339173028444228455884670487869883814346120504426208483581649309140118574037606617772305608298725795522494807265728992808785719400681478360819046544674562537015965033400051973885111102284928230134512392724021919390603142290061127676488581683222716664705008818989372142085665673052646876825356171264975844248603412844309248570632963721879512143851047159020098357974339706582573534420177210433394534199863057633373642213101895324594501281971715924059521805908009179450305087880109217581828661428696284132648023064672301453715360153184074848662920046722121988550707354316236528853786221794009828345828996449966500118223995104951386079052098051119228632839158996516747786261492906739064663818688544826211184223866914344134115332444975173224991598051899410715138860907947390720448688930551259877820863072473154849727528672302170111889081870054468441916976735256214586565324685850426198440850893380191438370232892461023260006319964408908008486545143087652419052149352426556209093993997974910624949481306098497391213393395416475225332390658721572132016810622907600177581488106729668452653440634685044475877542562709975266764152123686952696173393555688561251206789310374876251933909757999655372595429939635675829852415155271008961694617100972948249994315612934491888266692745797242100568963049280000*t^81 - 79956017614756669805199689957485987717571048127463146115582479816460236609050348932509674775255743407914289100490903000187258188657844016810790113354997232033413115091431922340564190120000705569923229261605078641976180194001881686645997748705139054367343033984233551752367379435724758865441436020701040245555863570028203957132475582260014732361090867674381605392465914641564850673619283790024847524246311986000569380368310238305476679911044568613427352517907098954122036634980858902683691502296649199917379445345419985104823867498592909428990789921294746030571369630140680342723612165179108515551803670513673379137886146496273709476188369710094724604708057222457453539908096962956857298651476280025665706206157176435243068607221750834058230287459961748115166271744118311247598572843707369419073560220025990530625735676697689292128560100820294250621514126138004420791579635284605668204808706347363933746017287107035368278098809196866150338655471887529315388702623038450675353435164593639570597470357221239103099162556641125804253948468196913272676428455722177778208535682849799712443381918318972928179652739540123101435141720389968645199826518316350233466085437000842273026247199503714676062682388010977314419972141030552986906181798388819789788887119713045617175345916399193195399280961014763844832273769027391174208929855057594326097672686718757391056527936537925681858227879812591840787163180858172646631328715441020809162710478811021499563485954534829848120003487230450909332746156715180430456861496378140282259844875324705538934670648086298976508401879990317702129690228731294432854634154576524106341697257968188185284247337545026727923761083572110896520019370947102806679105195115086250354580116915861669783336861554260210731421390320713715144369738477608835572367849366445984982756130307156187705039588845013591256214284531713966060464295712634818013820943911128623183479423397225592538291741225908434282578486294151837339260783221561142582939678541875232189876762842253096227835849531447659151972396223329781670614581964933773804847391155190964898080811374621788684276979483793179098007223921043582068453970162229917002208845334998754488825568601056008041077715374503847197705803187270016464864550896034281445177545972502576730949089367366449204078562460640487441378372669314012753816467711495733516484151969041792749582796029867425783474998873364352021853774203705455716008995900467823678731635521940017826681846251146901066369679429393654057769024245966322117933856376413019346461967163150264398345911026325674879787400344620256159113047657610781433251528023130946987579625143873977504849457218710399401229475195141395758610917606534807366081604632203323309706311938499469929623900028025245202138362540236906697050066725838341051687983514028542871717189982345336140342084519611794844736141967590046602348111884003916084945236758320530265310850057469622094077398244948500777400812024327610534687353076756283119914194221138285718023713330286371863345089583306467997391709420396436132664678907279133497755287258647322375019095781826628079334029245578284942991730158189225218884552965621787679627910010417081167357316244291035212405480641227192698554883493327396132586301461950211078142296858787080731784111509700596725801908463873294528239598285597890855483508509803141754972091651392444638559603801708294306539336139022827359997082234298491653661103220920847512865364158584997623906117996952976272221168231873914861810968053427541992454129579310237998198338540920768625618046955744555779124545715646627072691988887875699315043208711937545437889595577750301683992739546675178266637076893774105903413389340096262751507860587089671692989012810364493886820937572295245109687116288976178877132600912982341814725839909051762155460789660974625765942499500794273979465279520529751705022708689296070922151355084930804689937761546176225808354596334458220334364665489292143230121144846390252293725990813156086778278046954263586655071322569445311322077725587026276620318754717307537330745118549970689653351012268363515794210077902033766416684122399768218244034058472051738124635407864187497285487193056901670619320856729023470214469085165018015560585933929129777724127978488982208779187793135099155372732951337630931059917779258109270943019426243945263192764002223186931449821915040405728657994726149051614006740507921387673967681895544652341649403368671261541344945108999046533490272054673127565793789387898667441774183868504060140605326053259222237443795216752723438758290921030392829420381933915117229315209986732292933121349874184877433838822640959569510114882706737785033397883696556403415086498162364119759823873226637853950752839399800174328392693409418296017333766453251059405528984947163652222650458451470274097724993445376418128738688533296453172736037960485420765130151218604786996709924064511480717854149017326567805167529618681716050912160304437671873536300682597621441964065732844534590716485574644979802958493044627521597731658185399289467950752553301980728701199659051579442621005140244642493928953962274169857720397891906000659127628007373453951724714765614268212112528295553957420579528495562439008549785591745488673425156922694417725025005986817136328111746152267680826868682622783337836050660737885946274384440482208293166319425367136516803234094671879843640288959411553737037355897999424440240474367728155955110679116354532428623601592534789991806517751976687760098805084968305147235819500985213297026368597355779073206451748537199817579323250522350827764115089133282001352414978259535042393/13314865759427461211356621742823801768722671320482841514515015161167552992956219697976869129543902903355628367107154502145411346299518110466976143132624687288368336966141219110131762050549948573319773435988005057543432830801180178228768556263081640361267923561971515848259227608274434205041951531382657375829302236325282446673867798584432782152954332034291448456486057077717499067113926042441242357476321264590891555222151207188150514063624338512651004345150445777159583114334563383310121763484876015585056831311503759012615851029710431944169101722593884343472615183129428052643748250653220221751205088394551852410911076215677019662097766218167684359317131320119556147185192745282818921737546309261266194038170850520513340330402038696560981387750522246104753796250222219371615974014116010132238818261853907395477374045960757087461914301141534475990338977650168543852912803161913282896826216712327112139018073925435427854486106542174270998950259748334172788366013786304217599049034638054654003569054480484972854385612600551781802557860553536469716211998451382292537713324257497414173563083285093560175615212183597405980765718338880429111994849607058523685108550524345136953746644163266436663624106298609659986792029922788943259738725300665346565378396562437950199719176379473795011418856210371606102833175169152858665913826364630397849253767391108024818731473865530913198927330273324467439282851144448058642033966345641106082091516589653892687399072971651381151031644802989900324715792030595417349505914357139242316652868239837718559440653887740838212738404694208349114930323432403434466536503002318386603797490406033691160697676651729436001847539211272821746734687962174242538199230941688271001527044203148396731930896835081082102185819863327564731869644961953515393700545873561958649145103056572680892754661635174522575738487819986750807349977421243234293293568526909002088803568665343931132763967865523367535411255654913255610934904883818118862454951355284972303695022892532858134084433353154860810753904951794635084155913351390082427125962976794019324699836706913367149379136699496783931428872698250560261588677086654259688212682308148751054778437286398528644547228846789571741639338446337685137978039416336877629973984305669100729328903893482114780031142957624978922574342022367807151364932132922623466168615329537492368793030300827710385774627618796125813864057764719611989136672674092464951385499920121717119995780065829766577581827722999207181083053437282143661067148428638124104069781378941246263227603722981165305694770896062968726667632502620672760922166483133909665923977310727714450836117014477156265492462173327767677007602949315109599627038285535778177843718005394593766267457939705875204584291973469236985964058803588243902129645441938157038585403981687466835986041806008156913363449938991526047941818387323013206522871950066365402769227016117623915840104400632378956361779653931581266653922230579564660773603637272014788062032796632762651723347193765913643489876023547951595863876401659756967062412191388017813066443519093065638562481244059502758409986807903770839997832698963058926574380126514031443970685811368289521808299861880000553469452931942285970151000657822156033048727328081108596416695489789118181503299968943010343586037053870851065970321481340589737587591843038143943643504549940900412975810606911168133741493584686686791077701242397234356167565510049702399952607678057611091214296428841219799413526031414173066073846736425682717965899723620960354043429423241983273603439385268332510732606865730140551975048217929934630585016891438943322926635988790064619635308364138194638586784615198249948763185617762798450972570368953738527177089535536233005591444241894061515000367334416521761769100550777655259893469633283690071548005848164495858274315914094968256102182840357151943966439453273301782995131029393260510639465424768096583275217160389440925509591965888794841792380702318840480322396616459674926313894655330982935738230493354299312052378375623801769272151007335036536456117957948052785737453558271705732923832801185690338369595988140273209689564272361887584558420871475163214797985645903769353666049791471226685865271038986758971423230187755738817385258857257997555313999693014168590309176107269362256206476683443815255187098029010282579084849488128181425054406917494491628104193368601908462448416505477198507343619802540467913027240916404105438116428828830237627038504716159889919348075739956479522866851366857803252816397789511228527789239548268402731335183527754959141302294935143896313606964804067316618435066905999638221040713964837337481812171560685912319592043824735922831184580783409011917370841109695415653985247872835103059161039681496159026767875575557611916308043772792929206889415334716379469108039973850527507792646545191451700599340546055208050512354733880728137078417392416828190394468262815654062855273707052771665806367279014383617995290086490114383288066285421298974337991154127863985785493603079848960811710068013962711444481392668613548328302925893426857281905495740804586442028265711667708152039526014451830743901087778987057391877920688187919031071281719261568621202078732381644555963088788483379813510473768545163410717167638991744714167182781597917198596731087237106612682881692292327087878138596648072593064515886505028181542877523044365844006515331124488927263565194378977604277413798463384410466624690080300604624827503795149684950708417361368587974132705883532399179240279546705421370274652651085707449792379561264686234518521457535687200000*t^79 + 165682253605401839392159847518565594615988390042136961576038425381328564672931317447960996910845364961947002871286541813656113030972195298582321198922291609902784193585766637111794415018972039395113355137962701450756073578881543745758478697301813799302893218145807016482217819837641552208359868250603923125705912837815240254530759877162871876870860907982247123662575619916926570610517284816810876547936443141695259984359135583828355573261021161749841638959998696719108238310897746495552345302258819810872798532470372175350613718833845810158500013196707534333302455658259743278503912327813795009434499334600501048257719281179408183035313443605140912744527696853145935201604002627667973020885198374273677165312379394060731127150362734368201182118124712161858784893392112473135602031082038206414891191597070323899798363342288315534760473479810768360055839948689270775096779926984327494658304912795436679110299699590560899390982893985103726456580042005150056653166742701636162586828692850220449426393605748458840446637618336722111436987390167331718544635159508761013351868082952587433594741269790207333767157275511072214662330190521393168466338804088226600649216256758761788728906112327856756624012200241377216675712552731904108785872157841431065479834386189371051340836288900017231984030958721757924947234008549811666215359066076213352241038869792174784704225238885172134919556560033808507594379831723018459722860499508731940110297902327953051829283535475876446492405921116959091543952675984723234532720341369172042724626413751000396662847304583500122884187471309707478972603938204080505057515702093252215706708809673230140679852097315228811665300217859899128767911411727997741616237109588917232791367090690126802584235416533923131112278719574511415219039765028456183786630644894732588225681104369937444766711324791497368678960217698367627609208318545233775622653356119142346279279598692458283577518674145575559732836965477379795314874559325762273337516037104885995506037346734623699403062837074494366689812920774525012038410755137434644450979980965399934239863860299799892745288174523070042957145243278509556381714065338309478196384432569464610311533968158468744798790221895024276260536287753483086568316095296723089170256849833947999389572646363755142878993811642532192320055786633378541197067624738230174374981783344533963857363722675051054454689873863075227946387215203483400622832995324723599185861561045380575160525223300670624154790743119280797808046426233072495395884540068778899292072721216075752404431228220399555664650511191858057306049083160561225685891095046314974106947994821090319895501826537500236651476821538393123371836905236183387189607939816853248564674616443854869164990261217340327426705083763805945020355808969868112513413428188991476292160413367065708270768324646566872793646307279872571568270432803870874037336189381662436542528317569388146314805930241076077750577800592057904157487865727337720691341859126675690982323828229952404837362431925337655425324356000239875587840139483333685082095463439918612411848211706051713691131374347078041212600582778276521728274862149174448436429966200527436147649176749226674883559644014888794094596157097696796668277839688735384018345557499476749494660835018408613431976599343437984194061236766239988327663801286481521444336009946132459506644751472884480001399479773152475905794086421448814986659738770525887959837301070769447265698188472014073684142811486119293473186114798501619866050928601111704817503439605279684014196767944378291648796408222027560322452211330294017726093038075073632881921603350159636898246554782878170707175690450952540418550929987229248155894667992187183297355096390013718880069061890893554179482052169894968747382962982853225165063909328734779993845877061865396452469748936091144683586694997365848492176415305097494408601993143798311578986522440021993702524435414824369649868456536379164425347875796583370966013515644019236589322082076801196095290574981505431479559915040096407262473555763633979027178456747866356493822114725059794689292371069114534519920758928776209519610319000459376528779709490034430282937745104144856365151911722535934379933555698357896084240997532538850915541568972497707568028905702539641073095104110814386563991629098500050989905156518397223782345921046137603914482444635504886366189542033055521807910771198835740557722945605537866660277229364384332493903783680984115606386609202471963268358755651808848848449667151792450572396517824049034293495160224466067904855649787390107803494209583759453943482091056397293311930650841341633397376773336853714005989913496118386024204150439034036125347168773265880246220266339644823566183037449753630859563174062772706132135156683605386642084738089760396786737765611103595345338524270401791086412150414158855802658385564990548649656177842199977629306201083390044020238067476089159506885539712102990703901287491339232275051024960285726588279724538790172337522660062967256250350288888261223478006909837465074194441119570604228513514087307919698736774163059256190474477953871622815588117271773154296621486666211146536604608410778322493303339554337043831381913334924921828398235846780470022037939087429307503786272012415346668800633925954956508552201069676430788909198507052333079982529779015605744808841391291433182897161267874105382264079116867597614769638235628140623821826377002536424447644442534796135001170393261576933623563480816706842792044382225727882480342080276593691064474280524064045478410948580631783757072372222119869264185654974981634339587112365341218403/8859141039219057227413352252457408105403691667878404907693383301876839723527656177618181138692961110339834159971653156248893335055715085642848769520028497292225075631400389715062668821490912211462406396873447650786934058493785240014355650113614677140372193427126047866181050369362596758568984179630675246846425023669286142197648467415285097553912114492816060169440544405638464557869015791810012325706566612833153916921024178211258717035904336660381721819648314458160108336430461279680984587632972863226771741690475536800179760881553762397138227324711573761389100745060758736455465353916767597543748242742517893229116905353502245582317192308730855700502791303350976107930719315879247018284660276483478185533254390899898697512692499318461824401921151051604698686576487140960471628424392188170128899436369224813490838517008889447836266551080956688846429112629379998999277340103801587870281157762523360683925239901102215033181291602882381025372976396838058537402101315673127638224411260962793003088981606122680152757284383867131963630462218299443957608197541044718213485686818470600930481437200046179502561121535014988336488047594762228369873716006410724866199010581019639337439285027201918394404182155110641626926268480769929033176159012549835946892840284222107579313151998199885752240474685686536489135073335761348462356235184752296854699917374869375084748834218387175460572005821144101014065697029323833303610456893546207368191605502330429313080168909352329672989983667132208680337685911785450900760542302625145869972961975292024884370692211736136282261302837610769428969711626631285146841966104756840801026687366585988082992775572204264025514987696643309612202401311975219231666131158701874598516029768023379682709736001341448555847208001921161819811838772899785420880041772302117486913331069426751608286405223689334128071715288798327412176074262777194817287827916296953889800374436977051321549740047667869185168274744679784001132759928054698371697705133891394072065652731710255251356892620331252032298044616140501843493738062014186986334167509202592143541355637492715356890475596843753022947139227443140631192751933013173499692938264314686862518653094485878165996959764846061483812174116259681218590388368798429651657690271950548092407052840556135655427864046448334190269999709882580258211738772726731256240046556760124386807648375157865874535046876363279425438835577025941834200578997083665073011137982566699640911477950943162547869623231409829635127760197734512014488606258054580430672143824631264924426080619969253915896199349773325263493499768707969054856427199313740609862989189244904293538459284989622186647306081753439707951844390919303280037561544983269551901016658589331495198669336311444823621619980918995894589657696816035139166974806546709486744502720672768112657855673068998689141466870121861795469859876993847715625753729633442409056810689652547626860755177992186427036426962598048535634377541274903201079008420084915553628416821473870292914498507852106113507728225667797793962286334390045439156169254484241852050994384310850458800679484886733442470644793973116098184272256488635278645739348462728778613352738063972635403165229529443225397711004360170986568326509115241674846349647219680469687251320527545418621659943621724382178852511200498405679538899906256671830601286992879345359946063049963381919262557384109368985858052954034818492056219495017001978633766150926989682752894364760522475797945332568745109785355901644436462705882128945322703739708966374692708181791249933870972574133841036952676730925305447088689112439286952934564245167410982646647258159684246566564492672281948789888278477897978448052076716390033397914963784771719598618184930251429317648878793803084500873458694292135729348512259320989910421976402431255215462119605403734208558946624271044950399416654137633597003384536231486150614260395628444404043330030836772833800617703501974444365846368732437425092573303007142791014508891594419424186709193886293289028686931828235577983421754923979534340720473808990381220624198449007978510312849664352778727535895931764678708056187823331782018449371217927346440120744127938953274516877970972252099946700539605469916785694868689987057670657067479077424549018239874801982136224316212887052141102801007815468809307591367078719129867159341587441098070136714998170128602604370679699325802037626951979071410608578863993272747190318472132053509736017296861038181468118821133119387930669614194808965549614768250337177305745521427481814949792409739769028008583674456231040074103171516491237204671011517776939277646735765903444956187859213875041604271331648598434842090946928563444815365798034597856961067572164956066915199772633755995389927499720363188081194381024482927594225357172101981683295397298207417348791053910099454029833123934893040604169470791632656178875927894470310435641614063247000740196756680319419151986971106919612942612004784736514572784528687580511118243962880595532049957138997027685764360930542276636620628076425791377396433046936096012336295371619867268192662226827210692344685337336249521078870335816874870344615628812817045190090317114667345086462176126744927801065822264749811670866787074199726576051620211632147368142728369345029754086293000890521972184614193209182148400974864081503068835930487398918644841199728885426105913881250790850294797019131208620736387472454104293556117155455988864966620458984535472070578428580862876299846558522522560636265796314069931868236078878453901657426968642861722027817490240349629715400941468019610001955496066162000000*t^77 - 21953320548465661080388501896890100481203501711649154079030868334428098689000836576389408640011469152493926180618569111361396889998963114905025000157011886384428815483660796902967980628500763938196895926432183137734741297546734688768089365536485164695074785151686702244823829139565079111419632755926743358332855754000616948374013085731447070426391101891486343421602450249293120042251546336212623068593884105818435586276262957699582911601919210927219232532824015176199299437513629173164864827174003777630443827236590417312051903781135246141528497439872519231909137569565774905923522517003136065906076293352418860519414595710056894354336198486169492398416625521254563703603379410526034483204015539390779407147236116827019191368250985893212486378601290810390765198487892159525074989184469075030579452779717762410904727695458534181074870331380579635520348988341700816608968422894094420373715912561454430758350905941296785330749064969289758774643671551227317885141971831625416933529622100112424929147531897117348714285336921100525878614757104667980404594594381308053370152106357570730959732657895710297692001408468641874317102717421831336179871538935311604346547015599481203500769600659493314047772209508996122443132385745737976859381949950392166552907885812866517100045716165537192727291252477809731633526232704593506709224683877666106229626853226442444535689203004021909327883527894044948267860143887835891691828628964965879682224377150063201112769962262926002710746823409230475819041556806781092405408068994909860204454335377606039690191771716802340673190425483645038547229872606949833337317297973712982658373975016285276174077850862139678588607198828472915071394737417095444716677850025243593232400018581718652861058338161510077674623819686358957552350186353381461657536684043056196511423888268192546002481118886576835711902046848753560515980748795730233600492887386541818620437285472208774520663359718716271172068924201138061809081980744216762585104534641614926453546842198441591952085370998576202069123428253236460809996564614424403524420953295619885168128453496995042269874699185294767959722216345986891238235440589401846761426839230506697556963117908009261603783698249102085109952245545840776785979705594249796842777331642040239465160893401639722874500110835730192556237072012272132886713715890420614673047611742998077228130487500956364374820582870000880936324888524052358982633933104934612330343465982843912023937344727211481988820038936943655485064811425920917310226088593595095603842250949897738411821064852530240364368848738935012350672231679398612611592869223335109572231318516061003551032075321498363019991555790666327313617196406620496787737386073590626083616717788038145851016086735913006252528563220393882403843592514346233090873647819795474153825769522159194892158761271706774560632161807721999574726346274268077584278122007615894870198201160342637763523985737401789540840740485125013550442235747318360354072846357164882067538062857818194261028475789002215426262340866178428930014282358356397623591214190414034486136287649959556479104122794314953014083387299965006847085157007793502811751554354559733699172513411474254554924510017894470251295932128480009870399508841518177465754092423301485517532606583837054012015101992269314580708370819839307320606403756406505230445765713732007014890599214988660393888354609295385254592945310846828198409019839664626372518386084205446926096825166707979126227804208371171532740488346672494447077938187325440127987223169738894290625285457606071434236277576973499662792897846581872044702267944920304864109533667157720547081346062519934156287382884907762867018716424160004455731299955178295901869894747361365106823633203908227833772810221491352219649007756869436086581644029099099704292733127553730741179042764856049929830078908458586444886768856775829641852993834404913461193514761523517247569636557045383290919589156187512319803797594223128498879598761214549221058966938036663068045588751933384200626288024930086543425873268132921731606823401211448733846654969870699185462280097666684546596509772709090155973074542696465676212941374571659727119097092532457870488753968202093457506407523697278372818853012703488211994373489289158866652109086639086492800181965273661652005100406872920664941431038578374448551066229195796924361836221734957080571584984733734081802165417143863161242325073979752608940455971314031352358239979106594601706379218008706521053210598162665077364918496686807530955017977003025480424848294876116593586384397930457471988214937645548492968903940849263753654771633904324800107263191549480894974607956988162887602315294610091417864738186668745952229743704552868824307305592492671624599055296601059814399186873655317400843960991929874710987999018919168372667780782038081305108449994811935081023415393495550454024141635314724246729582216833858846737740681164241702879885649026216471811409414677216935850062480763846067307590432781983096931661515947033754912038071913406919700114212202218628408010504067946811310976868076332719608167291528688030796987211549209811461568661157706481860472931625625033454477732421108391760186889872595094699757745308055111055331730869810021571620891242187529833458483011594565203893666894852321835096731925367198440743089660517350902018807041720866019947882798059724457097796104716597730765052500054184348678739297626549797705154878548407769241821308594001446271134711921096277072469067242633160631172224252270970341774094799365778822640954351901596564424553787188775090651264371351470109774653840381326000323019859805663/457722287026317956749689866376966085445857402840384253564158137263636719048928902510272692165802990700891431598535413072859488977878612758213853091868139026764962240955686801944904555777030464258890997171794795290658259688845570734075041922536758318919229993734845806419354269083734165859397515947584887753731959556246450680211837483123063373618792582128829775421094794291320668823232482576850636828172608329712952374252915874248367046855057394119722294015162913671605597382240499450184203694370264600049873320674569401342620978880277723852141745110097977671770205161472534716865709952366325873093659208363424483504373443264282688419721602617760877859310884006467098909753831320427762611374114284979706252551476863161432704822445798120527594099259470999576098806451835616291034135260263055456659804212409948697026656712125954804873771805849428923732170819184633281629329238696415373297859817730373635336137394890281110047700066148923019644270447169966357765775234643111594641594581816410971826264049649671807892459693166468484787573881278804604476423539620643774363427152287647714741540922002385940965657945975774397385215792396048465776808660331220784753615546686014699101029726405432450377549411347383150724523871506446333380768215648408190589463414684808891597846186573660763865757858760471051938645455681003003888405484545535337492829064368251046045356434616670732129553634092445219060061013181731387353206939499887380689899617620405514509142060316537033104482489468497448484113772108914963205961352302299203281936368723421285692485764273033707916833979943223087163435100709283065920168248745770108053045513940276050954626737897220307984941030993237663297124067785386326969416776532930187589994871347874616940003026735974842052105746765926694023611669933155580078802158235609403490522105253715499761464269890615596617038623254580249629097170243488398893204442342009284306352679243814318280069902462839907900360861808455506725192596282826082537714765251055360390058724471696521320106118717114688335398971833925928580509799870732994293931987975467260749636707937123626772674572503593906185602193417895599278292183205680630817468476989592154563463743215103705243176254517046509996962329340083529627170065721252198668980664050778318107697730095400342197106309066497266497283318343933313340939836590881114905735738765939759985061832716489736850977421945436103647673171479673661433696581515989362105575462432612814780426360798730064973263866956174531148267610216283120748577989999486655584727430939282021095347498698411452321303633071621805280497488049911734500915405297876598176254441444320055166153729724463812976777480890594384910845293530830669468607346490802260181552527360448793918597915709424649220450365680814787887132314335495148856960365004913323481799307234759685820655876441898265605642454956296192765942760311348798640663942697727857801268552298714960721139017529596298730215393067565841007776172965869998722415435037720636937468202442816631800582422905692149197899291659502886021384793943485681023068744815019162355968043189393940371368440052481227860983314355277665072854066585246156063363199670574320228356558133305252829163536859021233312215068558608834306030202970954153200394731773016824267174651560589846628785763753789093079240713078692417626776176495156594711247733161298766176930546590914774732495232131512317397602666069291798955422904673909211768896077917797894466942232875512626994582893842182718497338910054918295883906470576662175006359884963262692456589392547913250000249663581786909221631097807448099582270809363159234952486000316234103410108338250352739272498788067900687477561054691395553149357297013485058892273128879872179261939554729657181411858737679826032545128699205093679349673133398251145371802114125614852798876179612526267442212242254003989103969860463777735845174867705293451115070120440802960875572051593233263079698581347602012958902062384509266963116287322035710869082959399045003582979975017458486599815491477792171529143457337738942607603891146797836363065583586532078889699497232658226900922687956474508399916236370872142070953217512926246232739571779943512585850038695166899691830579527879615945700594234882315997979650615153085666935032609060198102410371589670999164360623644718737132555147558887299067155043136565982017790066957063608238789977801225818451131833105277392518918689548109907972985758604833121060156098003027560337820306042519472425211168376417930066731796553396763026267420827463518607086560439072607836554733113776823180238603737161997195018713922241335595085141862678414681238344656069706059383543816220685468510919133508032257975777982127232898454222609655157895189396790618654919410726428479587485552098050861709686264951259034976787225269053636928860407383229687537785355138458208044736636140431215422657567687235908589607880966039174816726601095038243499095149836656185993507190846668701620247211386586260533982191659741109271415497435822581118848179763764491981411350959558732450615332554498815707425031627304041927533693142189954215052739219104475409095706225255741634017205201634471807488662214001487999717591146162800545766548487936388400817012073602994783998833652539762667044267660947354040965749493203961125138379343635229538399982474411000717034644210991889856408515610796650128652659080348805550531290860598564512655112445404713352743462055167066053031892758023275390380867666056979885476677915275492072190330332299540399476226946479858864075386784918967060046547855638103903662418064201962381975847679850101033963418370000000*t^75 + 1890686549155216779813671325441866396911304231275871212111123347060258144702195614646433109016850203918455820311968499582264064691755790409041137896099204561307060186168919236568609796008849149787543419890040577445392539445675742656115697867622155729026462895169349014937776896561069803396115289463764664745485307619155322274077918093529384908010999868341361674125274660592695667116332836826870472852350141524314584768110136667068110152720506013636493073860041929429064985107691504205657148102607808835330503433246808075409445722877808926126750576455884274626446355064262417764384070597565722906084548114318201540328317140625120904021104509893987001833926915282911934224862956430528656187923541607964959945098345361574005532617852673697597668655290264615674467602677215601756911682328441327685608265964179643929089516061339471858250054747778515286188402235747018104380603978741878395166162955238655691196974219418598627175327641545826636298089532023062070246777499899357413111649112036217199365869521075888805951835444716068174890474785388348129328282436232645854390071846989931162491165706241780052456486884816364204281290806723939816839598834498161746304534295759237588414136344084837090801565934476025698062183789626999446168108840462690330205211797469061078198247520104934272485514609515379095554639084553258483021906239730599651518656627913954954748111544952245468891580981422581125039662025895886619673296744332699287294034205465087133724363437083964979663699311461425885965817855571962958394780448727332495779166633838159739547478815746331727627051906866652690600278272350380787417767174789805157646756604076403730344688527300117407548705682116714486687545850363528629309496467901236092323878070362472049482406988556467300952639204702111152365822434239532929944603701066313546194986962212501357495688844205064632079313525233700596011757474296536433092695916702808006367570798053529095944869356911440205106689942735911190406811871684749322579775127796125701392218031612699015443024802917043332842189783971966943501783803462919645182166463040630157034824461192460805836296775603926756932045632330946437855628560508236760814829709152220852218475462063752095056104742263529278866302871239001015317300833276987038202537085943666407603165954370271722380253470582960880931652434153129548968002841422244685651298237878554348499124316627251721702691507382069742380063342741811187598511233672780764976949144155318746944656141547280798342041991003027128270422123234283331833835969098771505031539726996523022345777581055414194300176254854008880802565258876229225683540452166530170045625169138079349908476093121499945440688364923355037440533065860965918357331344277700784530996668617387153328611538714348850949282619280761765908260061616068657410009271895858706925985785050600353931695707245972649758175348652002774493450528928938026975518515595670850290178352836572138307998270900811412290457740084984052888052996093616129501130017251992160803936298752217595337527592402225625747882341688920244110487475233722395938353462072061721463702976339914954288348909883551447397808968952322157618391560115625037945355669441567679979446042399423769442584032464091384473398632866604885754469514333245105083730010715078572007220525425522583262832005441568978325425808200596199480341576806772793089832166569012000553176696428278188408327880032945046242785522238145515217552403124012901718205773379509018515945842530449381772183444941059306067144317161784214146754527491902608588757696369218322038475298523282759724406216987377186925872342693755860188681109677611451875529522320141659197556850030333658075410672860835206522577751100053111768280225666930736346538991523737363775867911224042821771480314313935583827649829403221554316461062685042925522184719030825212413056313160806686502602945911278566280816783597562320310885836379100726780543812330739940163779005573443316190200960159556823641343250463341360163294618253704675244290972705522438835689332725986638249341239176547727263051192379332773431073094760908475535771693327791460580450037622701009535525948710418807383525743936312461647573153958496091736274375068144509686558212173095197156050515901726016967900463888371415271463847004686205939604814287873402428944972949151987268475275695500269642066841345425358442902184766934719800034254332418531787968622870472946354566038723384652248351544106814640046506104849900294941671804569682451137553126578833562445067847298821080189959327214003465001926860523721367624947491254398021175222504705955712463255617344944868396989224972958166882299792162239712611297129359774581198444966855298491784397886303053578186767722787585260658190653372164738156372775058463386276367818199296472385227153380097841265080136086841008228430330507036470896307601063196609602270825577034825847643423821523279346774536706419197650473753310391048405710752035925302650685828218949469403999502820519453787927618829854502157979144751010936227966676117025836320176040789975214761471265494936156500789061996993882335811381901091541319125601032508167655106269781391879611723715705543760670268293202129117917016979392988571017400747894352271796312795555096081427193620613491756737230196778423484349466233236821059348287252440225822858308565794172955677584962691045747237103150185157996634527704163041397994507803782966553081964953794344727101265252146505981531036090646826685234802852653992722615074818464814743090606580399142721694292359153743075736272944921887199505467401906511237262741864165723672066759750074463971285379327106679558750340892975374297907/18308891481052718269987594655078643417834296113615370142566325490545468761957156100410907686632119628035657263941416522914379559115144510328554123674725561070598489638227472077796182231081218570355639886871791811626330387553822829363001676901470332756769199749393832256774170763349366634375900637903395510149278382249858027208473499324922534944751703285153191016843791771652826752929299303074025473126904333188518094970116634969934681874202295764788891760606516546864223895289619978007368147774810584001994932826982776053704839155211108954085669804403919106870808206458901388674628398094653034923746368334536979340174937730571307536788864104710435114372435360258683956390153252817110504454964571399188250102059074526457308192897831924821103763970378839983043952258073424651641365410410522218266392168496397947881066268485038192194950872233977156949286832767385331265173169547856614931914392709214945413445495795611244401908002645956920785770817886798654310631009385724463785663783272656438873050561985986872315698387726658739391502955251152184179056941584825750974537086091505908589661636880095437638626317839030975895408631695841938631072346413248831390144621867440587964041189056217298015101976453895326028980954860257853335230728625936327623578536587392355663913847462946430554630314350418842077545818227240120155536219381821413499713162574730041841814257384666829285182145363697808762402440527269255494128277579995495227595984704816220580365682412661481324179299578739897939364550884356598528238454092091968131277454748936851427699430570921348316673359197728923486537404028371322636806729949830804322121820557611042038185069515888812319397641239729506531884962711415453078776671061317207503599794853914984677600121069438993682084229870637067760944466797326223203152086329424376139620884210148619990458570795624623864681544930183209985163886809739535955728177693680371372254107169752572731202796098513596316014434472338220269007703851313043301508590610042214415602348978867860852804244748684587533415958873357037143220391994829319771757279519018690429985468317484945070906982900143756247424087736715823971131687328227225232698739079583686182538549728604148209727050180681860399878493173603341185086802628850087946759226562031132724307909203816013687884252362659890659891332733757332533637593463635244596229429550637590399402473308659589474039096877817444145906926859186946457347863260639574484223018497304512591217054431949202598930554678246981245930704408651324829943119599979466223389097237571280843813899947936458092852145322864872211219899521996469380036616211915063927050177657772802206646149188978552519071099235623775396433811741233226778744293859632090407262101094417951756743916628376985968818014627232591515485292573419805954278414600196532939271972289390387432826235057675930624225698198251847710637710412453951945626557707909114312050742091948598428845560701183851949208615722702633640311046918634799948896617401508825477498728097712665272023296916227685967915971666380115440855391757739427240922749792600766494238721727575757614854737602099249114439332574211106602914162663409846242534527986822972809134262325332210113166541474360849332488602742344353372241208118838166128015789270920672970686986062423593865151430550151563723169628523147696705071047059806263788449909326451950647077221863636590989299809285260492695904106642771671958216916186956368470755843116711915778677689315020505079783315753687308739893556402196731835356258823066487000254395398530507698263575701916530000009986543271476368865243912297923983290832374526369398099440012649364136404333530014109570899951522716027499102442187655822125974291880539402355690925155194887170477582189186287256474349507193041301805147968203747173986925335930045814872084565024594111955047184501050697688489690160159564158794418551109433806994708211738044602804817632118435022882063729330523187943253904080518356082495380370678524651492881428434763318375961800143319199000698339463992619659111686861165738293509557704304155645871913454522623343461283155587979889306329076036907518258980335996649454834885682838128700517049849309582871197740503434001547806675987673223181115184637828023769395292639919186024606123426677401304362407924096414863586839966574424945788749485302205902355491962686201725462639280711602678282544329551599112049032738045273324211095700756747581924396318919430344193324842406243920121102413512812241700778897008446735056717202669271862135870521050696833098540744283462417562904313462189324551072927209544149486479887800748556889653423803405674507136587249533786242788242375341752648827418740436765340321290319031119285089315938168904386206315807575871624746196776429057139183499422083922034468387450598050361399071489010762145477154416295329187501511414205538328321789465445617248616906302707489436343584315238641566992669064043801529739963805993466247439740287633866748064809888455463450421359287666389644370856619897432903244753927190550579679256454038382349298024613302179952628297001265092161677101347725687598168602109568764179016363828249010229665360688208065378872299546488560059519988703645846512021830661939517455536032680482944119791359953346101590506681770706437894161638629979728158445005535173745409181535999298976440028681385768439675594256340624431866005146106363213952222021251634423942580506204497816188534109738482206682642121275710320931015615234706642279195419067116611019682887613213291981615979049077859194354563015471396758682401861914225524156146496722568078495279033907194004041358536734800000*t^73 - 430000911480489222213109300052250406130412973739324360135090563700179755078701253668824099640467631723261668940911671932958792280438313156958191501293240065502927025905820569863545393760506234920431185275072335678530013569598384934540327033884365543685156510506135344054056987732585956627281260505319141448587074042677982319025362380969150211527358776191775769773768728613195026758217014171922483818199136846781315819968336149444571762816163006514774018666121429710865852312638698320224250486664216500445073305146807171196054891455580717538155226738642697881423598566029402920081681446093087330253035736964160585417448354077494629244966801629786527300981588752106105811437741335293492925534486827841192756649354942609305888693312264194809343451316486343367014030873597294316948819920411014581592060265103137367893797718513555023493052050916331544411265486516543377592182601214276928595623998370583438867775505990712403489078252868887986384650247425494690611094582202674463434729285650020946072953600063112431440983601223503632191980181057496684852545818934222842480217682915336878655222721192697048390279967863981985617136477451297842570510076807075373954772628990284713812983501355981800254082694648526787687483456210840496390513127125041900463534299307503723308618529169086323688756214705345625920699590361455808645902758479351389549557277886067382602714134211096723178111556100403221244636294178512018086115792698530258177838098209163041413094532479647478367118917297056590024265164780365070549189775483638167493882244064926267682031030460897555862588723446954837021096602566370871972103995543301940493078194699248589134117526361319498394433316926578980517464361735285606784069338913706044918543211891717812422068167140129635340723165884406277189001843471144417784654179591507283105099359256301895875317660725861694184148755081819989162019909452278041384990118664875679799694820873646754441116649566233740759319809361070935938757461185143794483566406180298226917323507576716698756994892721649341933018564818787759648319629129066305805746521784011580472459839789481090979441431738138074751434519083514573231899991236422937622199815314202470537580816777840487128462373157265686093150784707075675145661223150343723478727738588430212243484354930554625582257991833208560734130677195221604963276311861045731883320474621046361539090619063386088749638535187444644414631850201212274065674637340748874522591036656041139328540628053808466321971261133374599215119303182471656800461347696992882692217731780743604987903633251053245910718219156074154064094213084321793672301853795708297601614103711695814266992695604898893533221638625300458058051432787352157855371043937436783310353070928195696890295165885256654067660636682306121932513718821732341298483024414531183002780446429965826719542169905240758291126420476980423231433062970804933372967182785078365173248955388387625800612925236402987149976626465992119550087400055959804805102744054554215250823180592055543274078273312774383578379882364767104874784618097024255493562066640344419142394561104363904995217442910676523676606106220219414601665258249673455793709254621512239388141187940010964262769218017142043594159263432848428818422798769776701322892579643925646207972504131228446154605324415269635001944950083601632568948110672852287241592900118823467269360504555524497489195133240413806230227416337732843417880610101934604885697709933463791429262407994754696867543584649443358323248168046913657706912140305032780824250166007138527151227972593924340550791040038779115251490427638263038756539152724376139905384406912464320750652593023974006438054018701430316121905893549048003360735059634191940757871697030235926088765025941295799085050468146670606910907709342250263672850068852244357670040403138465490434442392411956552637911988644157245597103078379660181445449554885237787832780311816777840478499069762783928688143135763774261090656244559635357454916389498768314080004604072507835457957241193504447323316091461264926833840783117202890175102963499233831628541655222237429340795447160433986810530942168570813719648398491247111682613415002151704977564848596995066581645596082856414254978874926263471756967256863585250163014225835926261946306746238432989570948881472063992853054677004695495729254335716619636290183831193577543296263830290398618810499183564703267040860054764781172382058455473555609076402049673755492142888664549697495834739859206394627135040511362233250819460026674504263032415410204716255601923716043717479068368748766282198668021364038319804310279254673867094743768418448696424321438142168138477702189534482180706645866371091484945869093364292520282383289538817399726979649606479875233923621501993533442802346603248870169020901244952399980784216930623726556985257281808448467817020501273007366365742778784279616137736277116505137136550268190636754301939768825592029808414347645656117790448356090476769850984228048804333283525066440691172831104644481067060137812043269089319438326082064248565144938867977656765056707470230462629700101343140468857093282111926993654608826757459846242021793791592439479127359512672950773068242064939302304003318865901080721720726519259809541458515080643963569233121455487599505435839366957727721172414481764923363913154476923360360979740181639885719838952411495826422811282061115501119647987972237835254825542476282085600801693267913058431084350710873063643049943582301026497923934524539782558865828594815125032659697683390978797823886564919780021634988513949721143686034053668489073435514786896879400359497033808951897854629837/2270668721480158119843861489122853356679809404010578205081075687337449035857926499572960771296115476268982213874014477171841352921460222170947282418139464083975624684932971087088282520298692727095506458769839620477897494664425107297599467969320350668494516152919823076485132658070588449995299197112779111168713504966627392534394883386276892783848106241424698749908967055520383573898291699567240639177198675402040014138193865068971299246038568720749118356150420182142101047493818669672473797687032008627927411569202403886180474152029281732485704769142174047634117633765032950223427413931698869391243024600849276177768495777345453560712554926266188162884469433379281984271506806414378044762504706144927326777657366422771235362083189115316313288807606383734697110959046266125296562138199112965509397956736923273496209838617514436596017807174457847004850552999811128783506776487325177383856022983796837530175510388571706530724630488151577315851296834320769107604457784017547998698022401474851549035730697502091904592914045860216859334196510247893881886641895350089635862089417068562783289836205869436175942435938396621630548578502918317229025592402171120069005736003999981719300388266752069299832947119812098334114218021769178970635314964188623351876210107568399949438595362354616317385251585738944794457232376542319701689601927733491702234426422518019789221804200846380167948289668005802242713150674191933066381788985471041318126454023091307676376951932818276913824716733755322142439991600677905349472133076501245887641029937963148314063283379405665618233830007702341090800368847598611433416770648378016352029548185554921433575712321360530503851695466551253400084373075469744490829882745024560074596446557782536399715967015031823996452086188556409143712332772204398201654921746575211128835782059742631851216671950073365851697805202241321702360025242143897249229408597570239657586954371192714070123770772137656215112110163259386077762335431639843630253095407457435431823003320359192102964782433731862545894247219473739746502193015198732238093337805948697987126797780734482887693884019275828649805535361107496488899751862446740473359297620649968760358430937341486460970348763408164326792930723390286373774465262029987907157079278223101080468666899457262017571404978017079639639723085640584380821734341360043034824373852870073961333894739739962286570328794786919422975377069076365099640282001584520027533338754035705651562739090650340106319367391196190614120325960760937305409545692789453401024715839403590250249799871543079532675523062941701451635491938718002132512141142601706228232763033116982929668255422417120083415197727202060624665721332147744785099867324471571852308645777729714376871380540251313799852810174069385999750485984955524334449608978716374015128510003330195849419109671852968916016471090547194153073288845352539120296605686934888356980533034243465177145426438160821318740852521929580624071376038849087889662158490135124535719392258678324747036329283550557613740938806064461916974885685794843766419239429278347060615486268653945459394284557412348875172766025853661440893414453516089130999132160925785087788831213587700698234914473650232534215236512105546705225354630898309363196518185379581861824600011461774111156080416829796932947497329440777345362911256357172835043557754666570919250517055528210014492962347558006304146027305836542756258061945506328817743139663334611794871607028848843039994726819772300029921598865000438682220883219236705717771550117325753564738648658551688050601238531096528499266667550003188532407729031088760332752292550368774140196865444392349868983011987847241730438684880113075060063331679024496680152788537747269906882629743102883345547948825882080982249874451016628724517858480162044281960435927754350161764664951821820307527326491373662989146973683788708591980743483712419752291639853482735328311537833543711571485768722349184065886521351077073571550627278147154754479346744986782453774447060066608060324364690123031404521774863161055346487801383201034706629895747056068336956021265871770932010097270414478741270304465388622522385584721438124522311374467685943777235884871958983955991233138921905198783431507880404193202777450771651427376531309767025830746437371382039892654560181776720711167179576010128113212342737991876523593852964160601147750989321876321040172374797668660088807851835110263631472387751286856146955222370973419121323858974215730598806987564081734067475043096342090662020707421240881023106035009026151392955580720030824064432527665419313235685048836025454817620098371752375079550687180169830597819389884163507576472188967637506646425366239413736776962651707521977307286455559598901023324212731666401537598326848010714769411623170205820712846067114721282076690708946725833937445589770863478468329504565451173468719661782839895331326775896327138430817322712265718350311219309684007476590472352154094997722366246577121256978856385643694873637999679628660414382050172082891821385429840178959941012541736357724961394096896729891194109144939775924870033628718133481609441979442248683098032551564268287742589755511218581668999026157884420947438693738954835578773033494729736524461413983519254638673203012427633926422890085886210349586472247905646694094633059058092357065463001888567199671364242040021958220111165794354575075627701257358834379481819163702000289766563272781275880613594001864556601408317775465815872703802098661071721790712471560013721666636097283852905178762626011791478914602249505845288523532893094984505785170200381209285725849896000000*t^71 + 1848513612281088582680771202074157847130458507012504216029829235384263737437676606024840091854053906193801431505794032807794317187681125364328354910388806785617044375243816447242056639531242656965861082005666021264595822380429202569298632002895473693185786038540509145167196661540128968809522072479626093553683748898402679466030080918647427102557295028210669527786328793416441844249270774928496661342546512608183849291525500802312856543968398361669975708756038914884842803634764973724784415281999983921530169702363013187115973686414707358743600810159246252349429083529521889933701999854705239900233403933370111655306255376073849351397576748025265498753470063429090474988445635363820099145916618143230956190567117246999633330568536649715674173532723937410754252008324545978137647551748895141617851356739981586679866777632665905792542927373098018325486809416128146692892095822480869516233574879470257442778164332285124326180185882754002257067631082221319655931195418826794171821400807824509807537057457723772321772069563246403579394106188598708572614017285733399839245077906316886524076424161580111020495270679276442415722316826452744994426972030700643767283624015514396682704283213438108907821518974895302261470451146693683432146459248055655965154125320166993227245134655580407537428453403263217759644917611868657095679999320324158230141241259261899138513129946477840244805607500112190202793982397447628850854492490120578717298455400078693267868564407137345524508833187731011991264725360413466386048902051232828221734945278706794944271627772187319260372006483768052665059831917372175630621319066716752957967806921857741022168549722636550352476737814887836274839145305959109765957899293914994376564288267438518354172512882058440592426872090150571292452516896674328593062504714946721431930697995989438493995805011841128504715731983534587378762539845989197678571830011708008913142700906793115314731884896822058242815442771166367056803688225670563437346040849264874478472648935541273119999106601327348189061437169049069289764446969118181153195257050380255980312641842535282236032326793258299060776194541777492058203794568001273738469443028889342035234449595151472224529314545771073047012503269790014934231814327708037006210576181597847453558379739536977382148762680976674148305902811249478255167910332668601040264405881180685022102368098898972647310255995528296565827935921569996428501054578519457825027678967692364417994724583434341809947100297358235025498621295193854870013770684429017807963886905273137947717482898766823368740808751198201388695688678205803256418345846257341552755886838443488852837386267418862714148950366196099287678583132123723984568507398728210697444125879073917675737545028112465876739708372906136681625619696405473091872806372437575145951341656518934904141899219574797372671230473254583212146724013987971035855767099358912107585431214267003825060187372057452342151705852210426105965737286714129423874553925474522133900915510638778730002963166441665227636453276752905416820471431879367632847525666417690252281076916488514197246514257874442993607718361182267347070591987672659618508851299857534293856928482837230342145368128326452865512982878819794718527288176767072482726915556653417563388986887554298779709084937276948831505013788262647612146496164529105835180356432718069076808379285485182009254174135728557544065221797542371880870066579699452177016301887456690640555314809982296408765766525602176801134606288469960367954558367094299857640809642236983726509500831628894504339105942525003715461806230144127340957623136069894452110866158091950537368646818919220277163093545314680395498423290403882986729963149751950147324901900551026522643830252096913619407199630090999067550675854210156347081384097449342702402838957733996269955074756560611289111643062425053610153459234007399323974382099025995762684806809391762485376228624139039776611029022731317378674406737763293401045292286425649059537221715917010630059517187423424530129384943792837623210233125800078416158409144687057411092801383517454439966631326125292929478662152455641457056197849116482536004899578312898316206237648176711754886981828652874800211164068688456295381656975918815768829150052702610369962430064841771491896321974074264301195268516273645491763270985158147174289769704347630394941924377678904851053750849976230158925197170746159303054850007441279553059255779965571166220249917814032825885464633412582989072600527024670519830486413174476073822312295141865001059112314098565129258833461755394861635174517767368385727116904501060307814409471857059987655482914033557052060433470812543130190580545722405040430577665207485668805004870164088473811746698882756090143458966253561162851288314872121527238044391559806088273986501821325032411173782027673646680556766882621566435109124534760690290734242601071374792732346108737031688116890038487169268633407766361775317205752357838871838009575158734921218478205920821733619136190133503356615443811517171246825112057732862493501193734812121894688541416549324547897872169074336829988218045973329475867635635944332968347243918768039584860467830599268088636057194255625782908792275751284426435523080235234990027875369142285683316541279309313845304455167295315935953425791934405578828248022372562065977162493297278011891399227502034113497526630911276684643228691243676537590632562240782683275482171919586744237439822428837573039505847101131803301268195103046971650511231252802632003629052792184386065015421528122788510022944952237801417341308145171739419883392830467230043696641159542451112642223/6181264852918208215130511831501100804295036710917685113831817148863055708724355471059726544083869907621118248879261632301123682952863938132023157693824096673044756086761976848184769083035330201537767582206785633523165402142046125421242996138705399042012849527392851708209527791414379669431647814362565358181497874631374568565852738107087097022697622546100568819196632540027710840056460737710821739982374171927775594042861077132199647947549437073150377747298366051386830629288728600775067560370253801264913509271717655023491290747190822493988862982664807129670653558582589697830441293480735811120606011413423029595036460727218179137495288410391289998963277901976934290516879639683584677409040588950079945116956164150877251819004237036138852841754039600166675468721848168896640641376208696406108916660006068911184126782903233744066937363974913027957648727610596961688435113771051871767163618122558057721033333835556312222528160773301516026484085826762093681812135078714436218677949870681540327930600232089027962502932680397257005965312722341488900691414048453021786513465635353309798955665227089020701176631165635247772048908146833196901236334872576937965626725788666616902539945837269521982878578270599601020644260170371653864507246291402363568996349737269533195693954041965344419548740427844905273800243691698536965710583025496727411638160816854609426214911435637368234970344096238017216274687946411373347372647793782279143788680396193004230137258039338642709856173330778376943308866024067631229118584486031169360800581497788570410505604755048756405192092798745261858289892974018442235412320098362377847191547838455063902511661319259221927151837658945078700229682261000971113925791917011302425290326740630237977004576874253298657008456846625780446772461435445306215616175865676963628497406718188275594978718086310829262955136383879153523091179825836164734013390071163430178986709121580166079781375990819175252249633222206106545019690897241796549022315275856352008851509038755578502515241069603403597156561875234069309922636541374326648142975138415900076067393958666092305388906496917533546692846260792629330893768958882793510811421300658248292086839773874046477085949411500002889602978080340224017497155435526078191705382479607330719053593226300324381166602440157605685685912844243813036681387929257894928133017710590756894742269013736564002330339496919947318099637576930104993465212115424526741618533274874976495920789746770370289424944564922963338438665115404773775837096608149067591678393118376440125680010761422827616727812782452409507229950277621228027394161999304644732411410479040675752985806427691049115963593812938942811590019181957749692771861049950390042395757950486444692594313692906354232932649918299995221542989625712260688223935553172351485627610564621088701196465217821970938044837968711806305588397412348578716362982147767196082891451037662766315562549748326680256572320754141636143305412550200294810746987000923394569458345593068772922487785271887629059628111194286590773987188811330408030807929557479944776119934842446851528351107961844727493525863070379411700209850456793798189942081993631303850091818303655407456306156067158966343141477171842877142002354273000953266479410615755528401633633364534829524813774468036669428579298285699893884599036197861192717618573887703443057959740873382349483897508612796794939064185443666144169813613073878339559411880194633109886039374689644072719985645231602372303675463576945638634934626541255476676155886430497884704010765792724039693303371556873883136892594997230902115998817917963847572492351942670551826091467043068063532231532633584158043971975506974482107950180681788907629304813241645345857624936522891182440658305137123442673902436005545267083409725862663342767558964469997953218137143479959399726046611004294971470455650583647040055947579483439364881238352934480779504848075213535659277933481521950556623802197011265366944776707590511699053860443916908463346385994774625766386438548323112696601198164905271761776550125987602816701381382866985963806158057890428709759360820347239414351235828822446805755382980630581561199625408273145069171364353262555011880198356878176297485577119104785544748163116393767273330080557454365792539254190622095553041115191605947739713732877734694237641522488564533441647561044180214969791099915376218873942691464726986908019532485551133495441230388878503108400044772009872085385826060540920599963419021702222498294793172873375691246611925757822398340677539746793412125267969737861687730955214200308130474920410720291515892410267789770354383221315101573427738508339129111770624840958856346545870824608096181839003953885203809827114279795690019230563493690213980759741239889752918056872287196407782511940525404923407934542102485466086992385268549931795024719341429094839305553736857075508603957500667717779432395002711827834455509180541454139798130718508069752814160466441449015496755109109049807836044903443572322464461373358801781205513771447898264946506089696948973806839350597107764703806186005669390017701758211510474477714592055148343637322421945924952561077049890002761694543386237874240923690249777400488163519993257846764282761033849177357970960832608200497447910817867456023572618318730008187593778368723327435918083122649282918877376883158214442281997376969284662409676594764297867254604699700507723411000788808977798126806563892561449520181859389309499879165431249239046355139687096939505913370686759176042606044019653298259698765692600861679210356618758506208980791154637407767704403055587035828000000*t^69 - 108796886706246413184671426126162019259541421981213871323861711867915899408673083040910340128647237765179175840715126535998081514366000350272105608203078024863998404077128604886802414063408742079929150489688570203373144745570329227607484042747497206010293026487275634689046131341209264791337367541488420481643927125271730046584282194563481533713935994411541344980250152530398241629504087893073818053710153714734918872465193409081959919166397384661546224642563135588945867838687369024657439667441704025967946152644586424891043378274643462926730156044860836163125353282341627502406410977888843491054219082485551427303469671894196508270185978395249872372881402599561044169288918981511558268530803631584404068698387749477819298720994009481074853294307121836215735380670883263629592041517403405632832182589114223248624212861880945641656192581967575590781566173950779037185111033299537128987367777175305665161246705936242575236943670569605995542146340466966289801298860562750624070012957170642740807584413190959813319282147530245941683445830495686125432185470261307155742046567057468202826643973968119009214297937610442126823710332970797045997446291793803420381856122495933591828852796902671113277233110085687211611648704079616421971586870929720685990768888254087540321856281753930792908802607861223313834597422922278093419922053442638976090916900040454824585710802956765492853370150749670233775878181625559467238183095295975190544734964569219284594544413638765141954832683666117372756412258495351949507624708647325290475621428905468571382409581756264540033737828493629554231535624468309676937166988205717630562970244123683890743161237842736894060136415803512683181979286461768640543675589659417115667214133606099799279975404372989987260949035462670263444759854431631091781173594691396246638256612511496717548137346013731688877720129036623875399287490575536175790889370701799460605190615637519208163062224464467126089285547206274272014912569662258127720090752286755328745035579269962937405647419697301875976106010853056820184263778614881238151162940808716993774075279442003562131123506017378504326204311735699003112731115412625757076614351015567684326630253832355739471639728863259422762238690250344739213242170043528105771363655602941560144211490613915032216265989146777786088361523130321560077131387356619515312163483805231270997675243132253206429672324687052066264575530360298276202937459384845724403546198517950658106765785785533171723689864779460416794944722446516824011111381992226521385948761048855683937494943764462148094279186186854362802412441875438641000982021339139156382361284478926815579231526234658426895547419202973888571214403837414097232785230035751987763588491475321935798245964789289784298290961404836190227190642404232126669486486994491820220421470672570923457299617036601620050965585019368832400572236158754572225116796721004369486436344562850260914430142918773493815517183300451342541478632337446297380830658436841546193998408285474458996596428911157778488153054347305193712080127127303807904465058238545274881393940477651659963915192455502700902621328499063135129899759973779641610437446210003438715169844475017474088087299944993780798002620186757545916890899900149160868268654636585444059324232718432295198553070465191351351094460106357057174035978954170898777392336442371793247473672311231273549989022362977779619018789735760486947094490646176097652368100498397462190482198103566794270685213059000415443025818599890032875372275155542680327393264843220208380905486148467521121467926039364374755184368567291820816724118118889760513431790206274972029925976502561130164378032964908750993753349473533383157327164589021538125003982366651689200369031721974867727450302862865404333568756984521248221676124897215700359002039668414763902675022523095498407645695392377094938961285098636609649158551996372273641370124863591189635245233609572776127343365354869904001657562839487768102474162642082119400644413118216218627004957009369469838175122573086114812847919785072093965125495916007844225151891733255627824820643808785808952993417688468993377432171664358744541796117307624534861638624668918863533206140953092924113293701126431328508828564668427526714399156439272831506708306335785283016388196508839985211713035194872485249168890380233393821728304054429285806686252680408189217268118449856907720124364713375847533308592341734422350856704772641877093942609635248004096230393282159083596290859328942005839423006834196034561804147033340855764125675525865815409318786208890799033227210445243597954186316306187900402857009818768068243678752659214215226181162664234344627293946225160979890228721862976197817856012344715981624539320789462149530894767287765211594462600673216735427284714303214279027912865912147168872726328406030531907738297125736836779495520202032492396643754805378664780392252356959824013491636907697536216565650261315980432535017863628054435011752925761919781281125587981175253122003575259223791023933008599280464913750875814757628846808685334412586169688959369434236249116397244369871317939811677493816710758161042365599996331668901346055258111881846827129493309121376033971606935560834208105419603740689689409702275597746373531157115005065613832043084102844644866792588007401058686022674782210705853203499959625610483742424353375447037103500014839468398471891292014230634881293252868553202437875670764078295560823628767525080098096831164854213324150006504523029963831253809940706572308402153854876791351146717820836545189010164519792027867565334601073856266616847491384669980848114943806332036411/265256887383924848188426746856155934514747879725032835102261022866427651500475602171128265174381721687914943984514401351356916307585943779839428549730625365925877141636263963006885525432863952561642461027743366099450619648443457643076819008213140384976812281892901940695774083918521423205610277946776174283701669663528986920630289239638911511365328411000054844545525057261189156484162032526981785102721882943161500492187125353455697935836143234399974905938412490987773992656868483868043116612410456602107375376138492413399387129020753991372478598430007158129779785318305044859071545941977662851132092750654283922186999423381058382987297811350269705607685012576140614988702617581204264200118393969292561123062423218126775980232920954550828163252662481972369942940368006204390622306013825363166500032322869131101684049335890943712785529488836485156269534528333008747238498143131660758008282221172382737854778282421481746245012812315156361658251857000616802780372927073528197731962457494029578420326192568342199956104111110960550647294072041349980216627202861875326229947416612770294416053981701602757915710215673129980478794449605407188761750544314497294437981667539736994904648980060218182482658989264426356842429773398122711489941395200614471417365095247175185397823158235643258351939426186213978488732196682889390658971541137620432838559335923282587116265982042351410778944766216822738802744217526435891037252320541874326735627284827934572832411899340314798027306220759924262741123946337163131440871429900554963439572779926839956311697038836222720518460677928764063223135841972008803754433040742768127616437292024136872686043900961254436612994076929512725092465060504693847367163331395224151902676195347914994926239885864695903237710735113897621781061714642805097165789807801007091362040888297905565749738902225599499240726939603857588143086716873925851846574608706013286376516604478244518293226874040805477129147303926844659127584126764245791038479355533487801423323453097902433999240997204285189147544633515479409082332272449411321813787672244195364133848601617540569800819596193808939590688663452275006504006520105100747616124905380421350621291776383203646647123133441326210958179972404165265446508365863662572835357065537931974769821587580800876704845069931980730946608520750810585530631734181632273655099499145785958917853022459042985665219351454782087085406186453478853415224537301043821477282275752243556585818238263580672854887838503433252827780976908891813771791928358396944042894522079893321915050896588014385117841357229588181897215692348354437523392951883203667430002701861441172530303954092655020758959438842205937175623866634447780294166385056566737906287525962179170069155983256459635995848933450525881898388293938173969533783669173091778970193549012218023829604833477838491993489351092110992331119488956002051871750581732444457991907051051006537106966808765149278836386112362512820584454008132508303400316355213538714785016830450386038021541046232743038341432423859168047561971972034048379409018542314465456262190247369349672107936676449597653743914210889759971656831408732846904933601518596265082610461941987299441711920697316778251333940781243866075615492333367475690174572968597856805757060701338951162651791104345747509826424669912425881047793422925608574447370975094056447748098445305581693069862652210018982819841349256455838939392874083387875875631554439255628587863600812117381505470949721371367988160110888928057942629408531267629537646082908757052298201123366027268577844683766718376352738750533343495151775360218709458871737015974601506624012085717746900274457509102067999539145209799296253936818623170680514353210898674085059194600536873634655170858572623514692136595840759703417883713018541248665720899910082086079404406983248692501287304567879962471362596831567809936313924389137158832077489319405762146577610879815638943796536794007182582073598628266039877151939582253697694180880788956028405342738123589375279278906399778792675886199511369705603193694536946260003663627169118049838116434919037092892716918681857621824550859262945869446981000081842782648001316433286703620527678985658338988076338184293913287750635502453188376801608516549926033773456965541697271141038528000361341373073657176974743367580448875791850094899835356282908962728287211833703644157238101218633975498942849394705012111445172554782630191035786198608297573477119293403296100945821244876691068453047548078998298331566165533061129161868291615749944857829786859462586353533455903932730278943657599075932407866422877643866709065362598966932087184911877300336118279709461161653321357132207587125573518759786821847160702621711382354710697781763746446619182565646287120486353483570997715776281797360230372811278418756219789267609907021054785164464421278173477848548104112240794692762043135045789523367317381472507677133591634241791061531999163261702933254175112016538161312099795534464810093927572883465165473142279277195875537306514873583438069021834848283951679875971758219101972337506813286417203823803114580641775578674100102540496311740749150462083833816654271366640251848448792033994599638359849143229644234531884586728536829788713440784883362536599317125694829912053703438924616273068979047006741706518692355619615132263254010475303086246832941501405713524725389643406556479667912825230210374104396652463381676280916815267742546172093507670412835532542451336360027956475597935777007159969232021602949187250176181106408600234014029640808567412060027042726723722968001776940309628988010687646278450532000000*t^67 + 6490813914125353422918478331185936058555438417781931071366333629112721647088028353541998796943974799128075533753399924835186097773140814448947655654412396397471027167119403281173661680647399395784365695724799579523713344300484182771847347583296134322587645964332499466517810530020211939431606394532697691756638303809792570165712903411248787569767624750390912165917956724340186697571906678081099684555308642119575932057988882803869273187122340365480999808269850654396474993426749056739788863704361048588251809113065170367097023032194550187380796660592962397801072559223578703084478361570654333075593928594170810412191408864178856692981191058139371323559702406660730256334922945621635214195416267109674942364395349270261814819248374391328239873085765408202689257148749435258025429033119905965374513907221339283639612582264178161594054094563095199001256118168077599349051944044344261396836773747467385361668648774532380752555189264190580943024597166082298821413727648206460575194484938457438381655431320587928067036938647655708441604054731018064156300740438715345487741279784664268962304951033536520047009218820746739208001937064088491607459765457433168201617007540398148981252816597157789125061987914062698039382709007140471577525546587359785789237653133747745511607410343750895846118544617598054942373726160902956434966003044323151745419762756928458010935217732705292055025208505869622017655236459074386436678120883296733797076204523915328777400385080555280095495079521736496197380527523657819012505407606444230821506900485328923855510790321924068578466581806629960345545242244381492216710318591600766323338358892689364099986752787156841000193410446928999328874102400670118409628821283923083232642629900703230121175218342252969948537944097627952904320580333430331328875729273926591748602206698964968555928367396329271523665275649147168182962050782133751958034477897403235991261041451310239187480295990921320174243107455520587225342385166017455289502461396368550652348879535645523627185720693882769534777279317980726763826632279650121665127776026445692061185857647532577313403586260409117248183256029803584523751251479067970291933240923313337680079390456852893602634618679559887259515964089818066287795668350881371797299007831306871717265549213480706156553446414307156060257844750471735569616578927816936696517930335277247381811581416358686933618471664079251038408514834582114376088589226768534488117957574472156029925989121713865599715833195907322197500664450713996518078343575698262607926469705796599037099453961963207458215785703367425380513981435335675572849982995952667381268629661937412215877894766968709798600577771939033965512558638610891956272715420233293292438190719440026884604878858447788028827811445015033831216807305615716868551186467397384584596414810649012916764540598708067359790806865268524740364074844866889748183453086641470558276317299458678560750165448801204683392853901474691566965573171533510885850432009560433130281269236943246042841943787725092939416675283979035284599182340891515491994732566973192481899964050455577670019777375255866002040979070252466208123835962524794193405021825366922646603637878562223869337252189061505200351963258671329894196988657244903326978748386037316497263971730822591675333531621101563353796754277865514085364351273956774819000634896925232174549609022688720981540281371779667811571933273042394131096619831200523157387108746730889329496659203067052395289921940165978405591206714969736141921624067649172179405413178680976120951848542886146146281236358236873116866480322240983185743834059055461629224852169067176368601381495888672041810250616907877716759910269672660920067934025522272447618367857219610648695792224286635415480195039789626755437301601500543924903360033674570486351482231971044121755639573792305973338417846555420148012586223542376300239886133456916933874540761384054937881387593887404032362562009062995290363656463266537103401657457159538197496691031902892840129301674119197876721738735318511572278200275721202127594421169242302637708983088282175507732634110906563351736997334047056843552336015665241907279964472601325685605527149623082243887238042839030074793544189484557554406820938252601991026189852182023053920095138991382874973511875238671753553894715344152713362696048083498035863809054261208231069561110334883186702392565821980915419852436564801147681932297205153947761557862039829468155362991471802638666296432611365770741015501611150698201165148601383894272902037326678963341874612261496457324793803987655427037141498515091045665019163536861211460367939469458908134893817562119748602147287556669875618314163819093698696854775307531590773400810995228403175254668415101058518108099527028191024190165066179739567437349948209935398982965796982336809191977182504537007715399337811647860449144931534795480199302176443368363442677524018672177743804506556812714174341224211971848020634978390191448497741615088426301091685757810967791542582555328682225483474921375500009376963506335107292667885509890127138725225975240672357166931017357239536639696536940605221553188500035806520319565449546531100225883953231246386362275039745510252841897392275240656360571841841138089326761919781767551773629819707850868942466853673502520716887381555623183018746565078655866039628055968665688769881522350835515382249214776274004634335675514402752164619319746603404697698156465706029136600206253081255836962170472216492536448779773755744175422784016125499311953217224182001422912542078288810560470893204860483362021329542035337353393664565511885948616886482930547463549/13196860068851982496936654072445568881330740284827504233943334470966549825894308565727774386785160282980842984304199072206811756596315610937285002474160465966461549335137510597357488827505669281673754279987232144251274609375296400153075572547917432088398620989696613964963884772065742448040312335660506183268739784255173478638322847743229428426135741840798748484851992898566624700704578732685660950384173280754303507073986335992820792827668817631839547559124999551630546898351665864081747095144798835925740068464601612606934683035858407530969084499005331250237800264592290789008534623978988201548860335853446961302835792208012854874989940863197497791427115053539334079039931222945485781100417610412565230003105632742625670658354276345812346430480720496137808106485970457929881706766856983242114429468799459258790251210740842970785349725812760455535797737728010385434751151399585112338720508516038942181829765294601081902736955836574943366082181940329194168177757565847174016515545148956695443797323013350358206771348811490574659069356817977610956051104619993797324873005801630362906271342373214067557995533118066168183024599482856079042873161408681457434725456096504328104708904480607869775256666132558525216041282258613070223380168915453456289421149017272397283473788966947425788653702795334028780533940133477084112386643837692558847689519200163312791854028957330915959151480906309588995161403857036611494390662713526085907245138548653461334945865638821631742652050784075833967220096832694683156262260194057460867640436812280594841377962131155359229774163081033037971300290645373572326091196056854135702310313036026710083882781142350966995671347110921031099127614950482280963540464248518614522521203748652487309763178401228651902373668413626747352291627594169407819193522776169507032937357626761470932822830956497487524414275602181969559357548103180390639133065109751904794851572362101717328021237514467934185529716613275853687939508794241084131267629628531731414095694183975245472599054587277870106843016592809920849867277236289120488248142897721162394718835901370177602030825681284026845307893704093283905671966174383121771946512705493599533397600815084758539657867335389363729262685194237077882910863973316545912206819180991640535812019282626909288798262185670683131672065708995551518936902198091157893288532295810246712330996142240944560458674201730452093801302808630788727125598870698697585934441579713609780388967077790083226611335248927027503869700343725960884168752654646614131487289655716085667415467491941014184967231702964586164040581708873355100666316014089734698010084669723441419418107168788807002933305415035121252518600330072028870356536569978444671954603281700456222346068818729335124171588728881884671561606663590744752924560655377700446278286020508359394507703158101417512113898064284128971697487012736420491131869737932560099099853286119728214276955659957675563999309072761831869873333737935736487577928120076552974378946788576419802066718718046917330419523575082987440894127961892954199453658821615196828964688923848242393429685395502370833030557755709451326210517847405318653413010875436073761714524476980071726961228722227773698206009017107764955994643451118193541023530776012776405823915489500057843372691758494900986389287060319695574517085717691968877978655477316241181497435089829934978600131950747213075613997475445564126337953934496909247543858429813712865067840836423750323655271130416485969560204521837216813066139727923762663564481736754082203890603152538670078499735510782008773768097041459875380685341304413405914016766963910522717612541577997358222609826323485970126325632328323196713274558366700523102149795953934580059432862531026599759744207593209686175950041828840966063866319330410381379149249257815227831065024042223507526731570541291665241920240376507957030543501947122329954103946239092644108338849742071589243608795721750377217591971555524371997608934440482472347307501938110865937449657890018670610890865660636451536626841361676895681278335171455721575304834284480091448578851693387706105319337405851832067206928504769624227910451832974261094592857377447941319785024162106417317230755437508123768688333455382506308537737141787364864351092813019764733385001393052803053386749113282325540675644222676211447507454495337458157349666030439487743490409855782021590820842927830582338911017172763919533840350039114358621769824732303154392840843075683824710998430499878013880512354804286842440852197107875204763678848648248102460825191718082383280235337260878487516215542679921536201187398460963313381439407322632431706484383994015396077694195092394637193389332015858695861783440830976204546385806502377202176440130307590330661050770465347441343169939118497381105988697078528296329342749632333682639541550470866730257386957639209159812974860336420056469939777281956088630473018762865255434914978185671600162273777773839557811768067726970139081316657218603361834998266938962302451601784852602314172815096421344369892949450332332137898418860794643657055387383940488746423610977202765108164184205994841380136773654830041483415635391375136907883024479303213912356211400160678817638402218245200837302921066705715590175950214782372877110052423056662916232490993982438146353558143898289533091157375821416681745584419549328428144951478875106637142113416314070906975640502706301117581177924423722152624007272243458093055364951867783648575125768978885469441642147262150846845917870012446576174448189066368857196060127731943284927498841976267064765021905951690945805355536241320000000*t^65 - 8144180544844243763725900058046260130233480273248285143843758933049403325553221360224375538766490567795787177717867878850300326424536992604103423472644514232116762324268431893427756052685812591557526547644857341322408281694406531308530862308924315808989879457166907340840295189957877650408723421552166606739589752919241235949720135706577644254865185201232908952105557125470576714795077493220748127724009906023870147948172139176766036992497614540686630687905884933819125375860804587821149577215454847719811900264070070507734855751510418606128981937835898511508191165113252830284058716317329118069364325906039213200267350092652751514591180125103988373995255877326226902363983534374776091931328836076228557484320385793534468057519423729257071806701492766678177030377415365650601875188882681402542678607445431077634031562284695744998274501216952985127191639801517591352643498786068538104517797637974707406674405912731146676161228934163415834918840563186084156396473863626403565908391257748385624580175378747541488998207487270960883654304068383786194007605539993384442923372767600425358493041459857127687654077743255115100699823057731134253630036197262711565856032258189331567493798623371556294788868630373655049436216677853519009554169791484046259428884879960286440392580430219113432089926827280029770560103325626400654453072595226315352158339318769560582699208696084984651037702835186297536016064062987969412154680805034232353953746598293965742223417769607312692468570059832146647544969145381083536685696616692395880004348044731635108935408419637057097274036331089562065334856508357553279218221331160093266515212291511069798422780873971890638545879146570309393491762981706441854724204698820676173085893636262994274402146104161789224993164519270388225682870812981790141366357442859018176564043313322490556783470098768219327096696622280104943436860102017787092857159532073788447519696771737714849137211206343737082795497444591912253931445458560546359055864246274593610569726736115563306111871717354913092911769562469963864432785063973548356531809399347500994670902850343377320809880821711327719900821218535566460270522242706822720162370593612686755789423911245817126530324071803657707560354389296338931432292598479548488916634226232568562605909529894622295428045838610099263696451730294469730273216169072773060116736026545790641299870065479557161754719266744471850214939822485169516907016315401857703459696264077925666692389197905526597007340968782955216446155080532326010085152867402758515817443555225430403111963090853133145715911138033646849979417466054711097933156252157981029295527514613637026764288177724814413299051031983405617627963944328914152937669219846105582930754888918377027102844359094421478160033312520252713470949519819613450254490820418620421120282609590030694147318636745842964739572095263135704737675296115194445332941858970895410048499906318653808191028040933469683386555510881916570046645120205057764947546839430821739545605639949773444579036779424348557636657194120266435400985283565529828653222882357658698641547739200980674145400858310187707039154353278770242619250240786869901114059308086591807959436177667569955073524245294807199747552589999867438429418107414389287066642967435106237735220605964287686281820291102952473394639589853983336031823558142708279428498663473334596770437946376205901259273442379975540252301172761707514094119716281015676976288422787919111099238695834309430899689845027197107720762848992999254770470441611421567847540166274090758371163895866744961557659800580235951682190114114047163011027583945378738051145130362713118721607394847673458468930077426710123261165468381675463238681674481522023011197053619184635383352649081700023861862334208053742321082542289882623432115552397763561976402262411836461433082144917272464248390578591571909859842607653013558768484363718961311531899862537202375889926574707585336707820566521224395711940578467551701458154401898739048400637872509701674315327933422495808574789132494690742347669008839797931785585694992705376566695461004240435637770405002671438130049501921675604141642109621401431838828430093212778809137632560809049359910119657251942215398536376457456042969637867540350655646324255042080435019772527812336669841545073406038752259871920770726123464907407698271727604073109340034422094042423623120193573964347659548068923722038488627233074556369948475646095224099570607227422536694642139288622787722510596070075604547345789563570508757610692074414285127942611659924845571341601172214822470284017984780459567657024519495973771908298573436385090477602793071742316389746068627494264534426554212742894175409370328263935554748248551554436681893700913108650550929274000155465001604277682710892602788063107267514257340853999264446142029493264598500191160614340300334656363152840723398149079452072498248589896844246059852624607119647606468381033295490930803674023538191336437429486731726482747450656403926581361126617978513627492538178596684806620334844119970698047764161840994512818684200504947204611234007204158344164147810406944956692660372688067303705840546028150232944005262038641511512404987915256825380376799322393833527800321752486522601776996078018546674209564093376155629240059227093584636584433170864283202216127220367811565328227748328448742913927019149951319655496222833182947356096265804777970454158513533279791213010423377450808186089066976838150380602979365638762445056331660656570107977430079840788679726209210362869588603058120781319247575716987487910350720737028606840542252519658404118645821541946063602503578961127/15710547701014264877305540562435201049203262243842266945170636274960178364159891149675921889029952717834336886076427466912871138805137632068196431516857697579120892065639893568282724794649606287706850333318133505061041201637257619229851872080854085819522167844876921386861767585792550533381324209119650218177071171732349379331336723503844557650161597429522319624823801069722172262743546110340072559981158667564647032230936114277167610509129544799808985189434523275750651069466268885811603684696189090387785795791192395960636527423640961346391767260720632440759286029276536653581588838070224049462928971254103525360518800247634351041654691503806544989794184587546826284571346693982721167976687631443530035717982896122173417450421757554538507655334191066830723936292821973726049650912924980050136225558094594355702680012786717822363511578348524351828330640152393315993751370713791800403238700614332074025987815826906049884210661710208265912002597548010945438306854245056159543470887082091304099758717873036140722346843823203065070320662878544774947679886452373568243896435478131384412227788539540556616661348950078771646457856527209617908182335010335068374673162019648009648462981524533178303876983491141101447668193165015559789738296327920781296929939306276663432706891627318364034111550946826224738730881111282242990936480759157808152011332381146800942683367806346328522799382031320939279954052210757870826655550849435816556244212557920787303506982903359085407919108076280754722881067657969860900312214516735072461476710490810231954021383489470665749731146525039330918214631720682824197727614353397780597988467900031797718908072788513055947227794179667894165628113036288429718500552676807874431572861605538675368765688572891252264730557635269937324156699516868342641897050924011317896353997174716036824789084472020818481445566193073773284949462027595703141825077511609410470061395669168711104787187517223731173249662634852206771356558088382243013413844795871108826304397838065768419760779270568892984336924515249905773651520519391810105057312973477574279427185596869259050036697239623841482509397266777718935323769255218002109460134173206666111187620017958045880545080161177813963407958564567949860608171396805411800246213310704333971204784860270130105712216887703194204371506796423275617782026426298997492010157495012198467060709693143981619593659763964823921192027153131891341816189131784163792779097118706678309986865568797718126918256248722651790321071837769001052581848398388826347008678161566768651685080347548826410675275836862602576238787748658756072221804778678255592869148416337430261212032343796198813015839779803715776807857535800034369472067345212434133279289621071971693269129546106351338299510391526053180430484123322315182053048399259167197950340500605189755366313283454068466802259600338248775830341681829072013252225878491142975118872959666343112234471023759137576189653658049799845087302068971114866164200142948277350451127129257642621507998473865377774308956637003556477254914240348754999349593835256186701148439195057431420749625470836155753607806852035061102631568865958712682634536756471516382993481520214371103525272288366397259769058353699720185707908870378801834551822352396162387885613677976259337348442569636786888558675071809161398234625854395201045212685092043144263687422725988017831666823750889539375730949375530433483735659445829653866123640987873467696509334329075893242446751345733911868524053002187162872697785390385431742338668734231050242726908514926988188690161322359534254485829811261756405577787267158816564305674957036336568586359021425426455487888480340440626578133724194281801517331388929194169225947564207833404086741108364999713981199515725816876131002177191626266507523012393311165653868164065747417934552431218461341347107787251982430857429019652329798266073746574202326314221713205528700403392550085225290010471097321877639990442328005204759058255286288657556318454688227221354106735583355560251060554357900537543603382573424875811045637108875859018220040814857251724498632968318697744427782626014085794293962505678124080845775991636025112610544496961834904505981145364782520512804092271575915105158875455364653021115644984958171846539063118767539744049277443813158793748944383720881756719312709775532746969637306497806368650036237485408917154590216692370024813009322121832036925205671332778381369094183760264011696109884707610524813185337886560712417261759540333943279528912907667681187033184767575808153152676312453363323473907599143137306262950580376447074618954209763318331501146801644570723003133847269624266659542138187731184633803139515939680971260352216408858132114529221887864883782383543381107509036107929822345792080287313297546569639739411891306045867019439693749562302003142311369608174678877841616237153761682112928971928638654690211049947724560086927098649113612994021649609047812230687825999473585438175865440641763472210974527811708331270165431312442383077205478945443827495739695678443987440871823973688593881898385306018318314214867555266203544289006081147838340470049262067587684321477956447184989732305842717886284884778467090727857334141449569526450291905758693953650840137607352321684264729615607205265543646328848203564264807317087569218926535158441854018835019859220933832796819557315418427232269806121563590850084413066238693697977520929973719552050181695246752670783444113529704604504343541816391641530320763859699121608151007045083348150685921962129840915306185785866347551529675593859495556029482168935656774935482566114573000000*t^63 + 13575723325245229130482457971057267066520219545634489461552639335548219592828122052098677571211246273718074352154592426629211454055928390181883844307606887488597573924988527140934267741301591172968109122804651582686719016454752707823879408421360304428881076408446395635613979795065500213967155923971592159389710700969853642189210764339200000086134781943726843219463362798758388969063000161400716864979092042705851430573552386235443731514819892889714952489158876436524609107707245454263162474557469826544912701796089585769771381909184762483018849234052364182694067512447690685375007745209676402750972781515242385604133140051951246916445094166279021748474984559510869782462353438702577969910291319931683876677791302710986116400134060908536110183318767986207504889081670337272127747885774248789900356794047812848791481184178022677536560577687633126406533862789306646943353353671403225113645575396535194116418786953778216902547327659118406174729237078692940789629712850889733711297152067001574203761278472331527599788547104308495260646497478394968422215582184714587447624151111369819789431596223681122794486751276414012450271409398878928558284919067280826066869333493456005988159438356632054134545670809782816164183260514250732258473202194447641644775660433563068523365929610190695397058260934831076921535625614653081155166513238130935864109756134727758727874768579079373641554977691463405907078870110949562094146888789922560240782390481745046766470912402633580057931430690675181307861342942473333389644840898278846967403966036831469867259198300011351511426351002290741107100382578951089105609083310104120382023064990800909822091986897423137560305460917155363373384732030886143599392830307339006549485597249700013755363479411878679621053833262776360529864576207978539718226027055607504539009722853948062446844782623855190102362561050276657408928897651188246406614847942996960252004200438990978134181651888946233427823451563286632978108987510037465577474464852678846318745564672291686780938294315476885063630552358543379320802261194936879487629535372350691283667853869438348581359226551693583284687798171030410671863215681857102964874794236619382798928176707450721499634775643176978883244346647693030702235214247719997372927982046885015747316579583801190112350494427882776073254592563726931525786218315912375785210478161383727368988440784010151539081283296327933961967633724470572490409413837270587290803836310310457493735367133407012676677623007233690163529137900213720099546249099731502678232424592799552726506604191594593689106159927021084364734360945090508590114947797798342137666939992589047822268213993058303662271858855690879695861819848449857924000123151925636886527873458668612366305567000132622290010444047068061168622158667222276635197898908632650318633798462321462222354531974323740800201750646632964860388048746538956602316686956315492774568879906521818336162885035199842729940316622867325739730024783241189184916648866188162108447649976528714913945009178058656103821079378022680822262703705107821806402960903452486171083015518864756282855417788307104716998274017055036070319227194424060300531405138637467509213978995177298475231031168798512590018793975897977066940204915951065616581284259463579040536376285119930206371585377403216657704428788330874883195139659478702739135083326074736380701835801033738433691424838313717368839520675748390026580245624249325616848481113372608458531927211915482879461626481614230226727081570303517266584405292227269403639541691544550132722332623538416984720228881957299879471643166029721581593511947476865573301013562468912592695146575976289028141474955097771962774441468686447141342592555267888603956236361319437710215105041507341674618855191254519816175329088606445446891989441985388392166929667638175348045750013614405889492636318740760806386843039701099636917521195122858574213550665313000728078969374783312074830205366049259481418288847458797504621350018909661292111149227250730545130584905412510057840043736040910244033859708442510084549280367307781234388758309997766177461112602884650851465439225830574289006886552243875236703260831836244112986860226061021758196351230732503232447689308053051159207112866463844743827483463264390702998782094034807738603168937041418794809782344454986399776748205944728758568280308776876685403093816664001651083170269897896668695383787013741235753428893810165166076085634215320285876545390578785820093444170471925588666163924585506797719226662027978336048309083650961355367513933746482263351910398358944155323197985507303827938294048914718722078968498628675928148986722300608678078831958024924184428778813682162027994475697478973397024146236947343437993505726993439404134501958323668450947361048823242165735721822343773439780118996416052147859226436785879344783512902974170171445782676624304559451686920554376866939443591475600190085494340854085360929769392395907763908107920571374542073168682560199149080407188812252005176119751107743961737161257856889765362448176583509487414354202556182971079020706530352871583878656152641650295072510018931917664740350626133228611815253293877475633898565899692459521796161982246993067606870814975268380085494574284672646246696695868369748516170238529620245579709109024558209693460932743229977675106018462337334594681765675839053084442117625661831355034179025494914313352078072334561649315448112071740561985990106082681199321152868970022643581534838262568115410864186922535307061414079389170275375186716811601560552866442115232986732412689059815182388470654401094965171759195654599066716923306143859/28155103406835600138540395273181363887461043447745998109624796191684907462652134676838569693602065802570496211606500836761417811478741276107878909528418812865808050296845687398356137624820082952879660095552210582546668820138454514748838480431638146629968042732754339402978078110739337873443233349676792505693675935004210357224617784057069099731472396827100931227282797615989556026422125645770739354804943848682163140198810240640085323493063700358080618619058285440413353171086503379590687606982417724709293540844430817133757217605091328577763023764732316202077573529169420526131879638118681092227471274648931049033187814063860844160671490150190940841925061984850943162314241387065808544761088945239301139279539240362317952420110676621036752070491381840198429993356311780871056722066173799373003988455366656551438494646571178893124572721054703139477295054036547161279124320275612545525517384613498340548365261338541308036219823853419831383517199906829651323130563163183081619123453552134953583796985435548639287359935167030582563298678993807840408028470344755498644975690821023986401841914945413183900826790233116078219458524242311143204627840520313742606941150572845895427353013484826484415550149625700898651735113198952616110642108114553371499874443201212658481553569224584881781561919259545205624965736758570327940746381288813276258084825055818639682228257717466538571325057403800966451530559517487223703683782884293578057785327164732593733883481905661443383367577197635761152116608706039177240702893399166796525943925610771025007206780447080046146471588754550772254864931399073161644673144002504983150516967562780999496251026502711569797899272723419165171376546660015107022402424151985438049413730475875762309615929342099018395574476048870855419635662216609933049994714917583006982713256585512610797113054609356305522303882066440453915680039475977962619758203425823316254590314819298765420765569027282672353494019058874922529312828115380363823322302501561126928860928025207470286309640269836725778381585152777608913353979425433351442755041171106763941625780639550643458847127669576776850375263918956485547175213719028677615519953715424132815748422971250978280546738640103609253419280581662992581735074187823318638434074033520311776352661039910627429591786537102498574142485298249597881329796462901429197150819883534405854947508410652296809307633985600042869519761923175432512215392709290616116091571897323796254456748331178706320642036288033426147528802576646955291365319710374240765248527171266610486890824995607215789740637700470613935911806001180566437673485266448486725571950566912957457369233591032614360243440465598056947684332501433753350308364417943430346378655234896006618761880907000629638529588515279665197904093410971891007263527597238650892384122760941200278434253196154244564161755556161736157402046024783283177871372542098822536055327884706708086441704343654368416110490426612544525246061055503790082731541474817701344894493063185739465068097623414655509514259206099563579309882151162643368010024794365925987721217195443425485214382564222501350551625182858532441992058899567585452750065871812753374540289462749769002733462882377056021091502425985161623132453172721867087010434323290613598361314835082902038258857651678829549388306580303156627660619810744087894646389053840760329188929616465981777180687725608493504894174508119056422465339508655293666888245497981124904138591987591206527682350081960415534989342297826456761107142276676400971933098090019803302377972248973097112347959359067265689042705754949384239386715532542682014884722145226409621122507206855602966824172903835915101394504882068605379063317901306799586426429326537335849617815606388888376310393397358094760091401751239473595891618301780127537014100652447576017803857403617314231804852665326133388633385339878727237035974456226169043573874038002739606457692742088217365610163256849243082420147541227965518025547108044189169029488688579249738542536887733978944552964799104905992120757300044580306533399836695087846272474578597225312721564459352504918329359544828110742462298397272623800798881705440905219732158596705797319903192016782764373678860380415010600546879705117140955234974274166591705818170364012128207426611608322245804289872660185879716409891241415368338256217988004476355499372824798360947880205358811276648789987471903444143435349830952209280253349631153692229411641773986931201657371299888685592674582906379104541116988403069727003012879987786321820444718911606294719289110168293188428561480757975950495424864908520089181574070790585666029696636206333059622982556737530713598084560275632866516020933640251527269549924967947184985462123447638680185270801987519906684269436903369690525622843314766558085826713343847705089056898857172048642135070982391897630540530890956562154324245469406162463602528763347176630980156090769020811817243099657791778191196820787587070677734525879286314466327911340164351848154418335685380614833701575171046285834658952828752665664644845830983143157523988003617057910779332536319361190482089751161000610161378605855891907386161212270940841814168176913774704094585066470838454003837723242878943175458348913895431613149833964734201191271712557715529648111700444809254954851822737579245388055839501530499704336665270490739779246518486412952029157358640794965681154862125875795157665808118232472315502117733417119481690760060089076352158321759527583586971901010501252906107797503665023921416999860147186094830297823989007791310985081709425619276038498510637377732859287752893500000*t^61 - 133595819331774447281717123751316112139984794844824110837808487968492755884761663698201968921919988482754438343365896522577779926647393329255220585757840741916180379774328892516477365742652212769299315805347567763487235427379906870728923143637995672308052321698646840101023202261152717608999806939331387631952353339522205271963732727939297864109068775027700752802823682776247188956974015123188157513602763520866706334604689556030831782939223911645147175750547742042356296725933297915139135386334021963073720500147866159093343765999669338979933687836580812512448237083940145876604113919168327129935466418988149151077115698801637256723664500134127246994404454504382338787206775429400624248780231502128658797741600483103432583493633595913830980879354168238702160195505147086066006521663750361576646910953024003087262712426114876598459330335662758369712339794888383478564784226766172426431134555335631959548378978961704832320662316257528244655536949018842260681205873966726844851862351759531259756831402825019189537205465937030523680805009779732099946277323358392563884669241822341376865009739940675827826983665042425784752878903533707284895529624676535474085614437746004550522811002528925016169701850169344085395055098793971511861244007761352757342242759829312161980409164442325129713436643819592913887336676971476351004405900712894772236418274534396022828265183781563254851422724378815435712979866054002765530304328708099260225006544500804821079722374538214413819215187570746852463975845715956166425086264379354779228126940489143889706218515407562353632827720145847785383004036586037231789740007966506916002326249351025685848745926070170305326010252035657189673081087664631861023605506667029956666105061883477096028379586373209128316069400052494050315738687876682072752105204007029287441653694059629669560068736464934343952791359931294356071535877999116186277462545429372760827964398565400511862353687387873185729461173857275853161669848029099353007561228302979758277541629436161799564873995489501787531449656081033429529360598204101668606446437523923816283569956834214908305842893859620347123891959013155317813881184501505813473486766632295281870882034738567135991575995747578756664170110961201896492423485435531046082283566779496379165527144801651935580042779125671835617539805251581145520763276518113296190613844093093339726318722324236335367180670343772343535459739401453475985673365760072351344887983637920973376503230471459813851012709551654029293933485611391531734321471906598562257980130972708892083555628477958030282295964635474753681247698542542175112247972958658131484781612837393179633107292115098772972025776854949524285536592963091228812688360890306306254856349177804104416457824469158040592250504224393642050497484483863672340516972127625811657443028605923771255007069003343205393079427762211296412254862051505074842709132795319905486064740016499995703624294337230248396938621876315806244037083014026433033132504419813510961093822908462668003478927850704328595054648410006047221043795014824200048828701204084810660846882175019387422955701052302793527570283322569017627116586753745125770151176020295247814009959837035703218078084348588608070959654346037032655447887847343900773574236574214083032138564540229520723706282101594513783884004865264404073418359441236218570808231645496781589809209097476344566038653373224748841203807838044141914334450006892189001474971222045222314998253725171653951388060989291544670321994093806484800247199664707103157868829781340169924323348005303770514514728191462918990057242010807490689928588200608091258807743760274569683622251272783099787473351987372567828798537053345203137935573743228928912342831405363653579487049976367542064738249912370140141937109184559402886326596281659950978317503205391529281104718844889584216514038293766594927404288241186114296311468622365211095471710129513187212587447518949622206308242340038851719184449016427353542016417526044860585372513877713935402560066410479222630121940447461682505671050299581211765090199037657999406739990069439723193478623976856179196455146614014830349835500723163293096716269475605812029699150157839168095726070747366259434772722558454812808906352245311929891937053091121300653203763598783262199012357884730467252403462223121729584588690554590491322555133981176642614760337054292459058507036016779412923381772140898358420158234451029172397473826782913535295543098956848488369153042079056290993821891227160207414393413704145576430261569939397487463657820330809956632622961779270749004273365205838954607879123948436561349258125770338546447727084555345630971750681392242376295461140771041515070066687414026637093223678514145509632138638083194169827190997704575223735325878028733480843070782043357224232210238330822026982310162246368286650215573487679500632948471233340812330005894499965160540620971440648041351506880021220845231462186941030545185557523382658068959060312104048817625203701643108587687384956824089192783164765864031435026618069480846091204098636637574675477436962426603401690854188077350624501402191534299737777201952931330276526337201323699933193447126183196047898964097898298419761991988571234115930859950861768443111720993863849748077041475490149867789242056059700348540240944513116386915162794701675390759184339011546548570419055012392946172557903235596050735417548504462109535598117447669750620005715273389385785648863442962864875038553338274145434420323973176198319049576553076922539924166031402305195296583438099177320741441628087286860633245745381226814080950634531476562221452977393708706251/336476563665297581983540133674577283179657388088636600359286498749808156397924691465824873879277147050391667840346542786870058763409875250535143033544546140642197846990172231367239743090062958568020855896025598601254451965261202315604971348109249326118798412330785465979852769552934054258034706752694782568044094370788022137979448599632842191872842250605845555158838679705842399069864419602735557207423017470316343101720207629944626243056449796082635589726122788296087450192164933831501824024429221660870081824190001076893590354657566861199823677450653418218271329553516517435248200921123254364488959987197880897462195351681222219559500267532609768422350330933710451890607901166737285723456292476712303779258755839739832578922306282897308069826036350188600909264864775217295087711249847536769178812851840862721289550776235892017833008420473419486540132694961358697909534909523304027673806121036726069832102877308141205875479534248246837353836700525882226468232467966565024595754059664039035452262334139589476073531028471562208010569458794851076351684506251258336265365223090598132572832065495183787929552952130190508557135478240079072068421241628011776400985225698437012566235193941614871130099329133376313395326188885843559748493390418187013498499493339082426771353310897088177356699002298499260665574132737668345390231343599096367084325204355603087349908194689067321614687981104441058084684883413904689835827503650000301706975467263771489049197677200445774204507602902892948850705045027910823089711627672009748646116750332001266069733490916743502307832593476516606127812049015153030146995442259444798634866710709300797258475382302897284961779833038894613277598401887721524907071593554055480951190319949400503667377253940822695252029394092243501654334389441125265466330281556032985088491213948175299526154373938045028291139836498935916467717193081769422127930004875822910649120319725718032651444259358837182716346555638029811866705765510037462741015713502263303789174041481577800634749635355917591679347140596309457341558213133457593471613524815357883826970394856269165270484525756089677441369957326545540391651324609375507896951578008921193814436071246589560106861843748123461405617304000529862165325722670872119465876065089119791556739178657292580265121514517175761648358553810228800909662649532051506306933568772075112594372682481402038917791232385285758227539449868768693465656086640538674567717310051623729008179828416873391930295810720924060025385198006157875531234722440374123243707808325464902376121498717994431323293850551525861627536173358371031689573291135097488900687737102943376826592971932176653583892919662639074014129153992544363809422912470176405287049830594085062706187068544319000106361803731784851299542362239319812201559206858802893451606975290592377098009353770433512906129832794129600963050681181426449781446403003115436537448098818871970410098401090557943858107336409844999326301287040364966726414651395772201318493203984629574918600707663430883056326146905681669660932853904878147791464066804799345000799464516037002929857129333085303025444832103342133610036244881717537623849147877893396885899524890894780376929417069719243268454184730216111856779645293676083711977157732440283823039319914351403047388643083178143303345499951491822648599866262826886478642911807375643934077535908257388779749530360140848607669724859324461179954631177208345625598868328331804182246451786130976371810380487690867623069353034680114407329618355690103418675877174171091925140029008219472047568235619016994873969385169804936237916649561042871948376433506066436291775536947503845292046263063875116539616296049639562644871454918896014729587983263044554661826025853401633218529127650394280001748063551697971334508028557339556958742284846463654376705115528475771721077665459389364595307178897894953373757793091620938242054986454163888083732098507906728844750967446608167329250615697626014141649571176462523020040938589742181301598514609148699189821497353237319151738230684139328581358171818864246556272687996678315622524926079802886646919723084912995594344516911667913947252209233875736150569567491779118790318475085813692269047364218402339799978283689022881251906495833892546779367970415817073167442620696178970349628150315991906774800175655603336370307916610742020707525291627508280836142126337269191425703292901928045583022459455150173201716260346082649758050604151417587639479076682276258968192966209022413286463681079308704675350647722888993559085247320671948366586251027634989580677368402696195264995516693625328087991764038310664518833570400275417461545637076391642836125318703874749019332141372842022614785168879237669744293245792272095984629748342655933980859336107483678576705783220734767943732361109261918195450479784892187870761749937109727420722082287005472303317622085198236655184319155411340393189078527387150357619183928697216496743975120559852041378171628950815135179558153557046106513189687978928565052684728660650700694646989780527224479828296600176831333800573561551423528146854646212734660784613826698301138439469590224081068860401828258123211043975878704428553430900860876348216933914716397443586058605067809151307699114528343611331683089132433681551165794646387283048309214540635667135571932667327813372693187892278396520480312634622567131836545175646707205409533801549012515650326858592101499546196738423404280001674632198095162896077433058404846039916434685846810055222173514429045941618245785213890142018545690388327650489601772533871660269708722383840240137168105258555071500000*t^59 + 76068677939013748711828768404336959684951551102373013153845790298523264741096661651871173660920992675795788579706251838213968563483906102698642956351242185648724038087925252583109426430124417037393039147854148684713725484182473929452067334078562232151210696217827582534828295328580903356935425666832111459050157096637829877937399551907599763779422609742390439064549746195193988807183362128361478866373415366140476935460571908142230143781532477183403967366119779980669001677362820275037601641378741854178350313542182191529723405540684335826244564259959030356302846536787937972058143798387238807076491993674458014552782200040344911865362178829956955568299770222358416213379087259334473315105379287726785602773898293046103575463162540101447946719161649922920409212016756166976967414914956613999415157002351045692948697577441887546411035918525910012484954058414409311577752175139304058027422713301622330821850997332124165708100367674494418891505932001257234728363483504574809194097313392786377928352434587485048050077537630566112508671365255108646034245565799969842145754089184266704840123740625519915644579248368632009126056261594325411890434633426567807052255023311448656087844135186923023273407691978548489904136977944849831576431347009241769093970089891938310099795218942134823429363038315728492708131671865917614252978332567306087145552198832968703569462760522319995731657039090101130846583386729175619195916057980998587619584210122559104563263653667923419466085855823940965939522853490854218645107061922003730705902623040117912374285229116538612068515073695678282723152197066012772326241098859443802645212851025145822157663521133406244465511209374522181153865735520107987328580720229938246038515773352005561218134753843026824754487934089313633618913064277740773526843884354137092933179883350823685272276311745460237258064299484178365454184572575065550721464100007774726743561068741562230602984039308392094361606786744227585373721767239544400826208355645758146720555216495632859953611255211411557563395089121490611378319912211839253925344162365552000030866899705882175876780937896375659512600378477694217365450501769287903403064505556061949173246698600182891793589771876526911077390336476719189609222348464000190775673201978110369005094216712003987279955119088033177061686995456016890917942678023367897672799594059186485317294111553423276416230302829473014584930758540906555150041540608591169098359621868639115318493963396309625506802695070855347195778701967338242499136330524491315604982824413952063441037182694960808947294714813790815770133552737632734816230820815846345396416237643339438471350047851853846853296561040045122108205336666593938098417784125360789204653976800107857630655571279950051447466500915352885948470006364899539947923779891251347247944177039788990256540434087517097120616981710325729267843552228534128665326298713140624192834909181479035428089541054337720840997617397599430937009945453983520483008680561067255512410155644717979744537334699032192258769273856315595563785727438217984918898677210669581302402260430792795783821870812597422166536899951993679083194473819853128859902464111482905026215326795778018912965041501961301843670852060089610432033044944536538830396987914960703272150949725595883187482288407876784891946676345142605472773895920081781330800677062681279968465942851674569179886201945344863777797670261595097655830259368650279872825814412586122678640816141508780821625225418034036017804784877267987002101139140312011020481430750930053165650960001593449884253812205409762178908743113503455335325174468631304961637038438110490216616609313102496430429548900949186360206580497172385778177722691190624194841622956187831568921686904630577682012136870428006766772624043609928443743873960429697249758644042398677507046537847252260663313684613248487046504875581151221225918583739740319554747003705286304937051424992920794986384259413166113510418900801443627800117762174139238468213197090919852183491096526838620527268213319279295908746329232592529311467551285943127115460054228107469355605746551070840196650460151553024630756291318365699975480310291892467679675819139201225706661583438593593089229646900845024672006869372448952811465193215201132663541154190587735994088017044261190172050625237888646402117845058294128106820986333870037298467942887232224421204832913689931559561932448737190542454118796057523831338642126501163873301074340705304998249158977883747193930574935454880861074965640446689248582945042822093057616734308796311551430828999638196465869778412156129564327634219232071021223279441971549612002482896431457033912860241498326143026123198521166161974339224881992285900425751248041565567551025627602645255693696486628030552009894851350297191283050435342349087223077153603996901650153952266919695651639662697891778730092480998603553993010296144351892417198412857871211791043249825876969201074581040483566324668310960318933045151106393185366840629178807870103466473441667979422433625310831261524980439203882812182862961089003260262391323955845241924264152248853686502224792147008848607810607155054877644870393071716554265141280952283498790614306114923125461042073483610917866409044470095457905131481728954621634050629831447965082565834230118516064450789884039263241209652125747771879464452499327724083702340109537058250358927027053146055511658548414317546413154238113775019445969627762042614049065677310901640303338239001801540814009523758442193122063595281880435223630779032959524364538273520833981146033662510321896253875931663504408557424967998956855953081028022449/262206556528577893616629755444829365423461825901918254712087667056152859067153470848100427725912446561770245735707416938920754929600526203417216468766449359549735318129882899954989084815946197987937545993396141516660395063519347216524427311988505221990102016232834962774091384806494489973142183325692408001592904243746754052584803116799409461814020845981566768095724667606345138569931361467161938209564011276303403936660983931380967265191077183777623681843851773462760530054287889212158054957669372032628156496543932263310804874075641427001615957491255342465046818276654211911356478411161702212732483917551436506886573428156027445594779090226074239955075262757615781718767115656915866529091207852493515510819213590290148123064333748604954661855473485438223969814817670147901880156828246668045337083851035155052631639022977511800376394638981819198550658636244970736730594123922309781939455383624956999674344731975952624878612533994347817926231599864315002118240769894069763955389877002952686890521982575172005512200294932057048907515650726554511086448085915650369191790549846560009797648210009884112939452914186783953677876858164877515736155263298664933879591058405172033949920275816571105497836999129847117393591419353862115525808213846239636468731341000648686359909067521596085997817262652249569971224728414313925883679207947863913566588898777013900136300950468784197634668210484660867395039846806081971428659656068576116662361556410497945878977344399334326284439978883999960140818270039283711739498638357303525147957724786285810301759977336250537547502508066640643777761191517750267014997422372448703397519353757491367433060886267599676572592895413126525055599767689632982588795319348572359985342154645938440418762714935377124685002450101105397743490659996980530267937098426676785574510979114105045412939313413633374861593482562973634496565122214509582799867527664775305395768805552868133763058063010977738333408576378749122826188011307256935703109848823115763716480842767642938347749569729918247948059334187655918442671508383758109075872608467062445998028751105606207107332574132935653568182316249012694636003370044321455598637504779989241234705685756157849294262103057177838617274345607270494576525012796315698005747956430251152586588099479674716746636676031307821272829576318121021554383518045627513194571259514572462571106707563921323918013818340374641128026066525438296096361649437396200715150835808785294376138576596043944617413450785836010150309914674582408362544104765536039932754964601959791448370542542758177536172881785720523380117805071787283607693973220414953361143765519535068635568261782331310020567246960949989490846798357720135444709068747458722218624453998897379860656199917645821240102710876123009000227829526062585000240956055953939958392343885129458093130219185999230785996362980034756254081964684532592855208574325435758065418350920609367161580674919585383875400223190995518664563636890991596903498656844552660291052564959773680045665854403608714635749968366009483468484592951395400577801727492537966102317915071916620245359150074486891116652898580434158277838492017703126922929396359161034004207695219867352719212481644043828769494786464224517324589632023125722744576004467126657956781079224119542604627814598229607093976621820761209934619026894858278962511522935808021768227185589914193477303355043943774484839060868361162033862950459542837035339075260730024689067953856326496295975359818968141533660123151903459503081720908388937010462401850123586148560318728400134071746141140866545781390520295971117270926670220956845469219897530540764692597340305867013670014621518702603966192321098491769058929635627427247013121358475000627049932613172337138685781513851856052991816141478042447952081066477568328041100553163034213424278289911144182132147021593134123978419777048817419344444023449539012851786469085652747386504654983757435296903150162952010387103538435710901337735882467533624017175872659062677811493095350982816434694328738154934074995698955105652508364053628571398056709673093067068476543873820224341824991017404958500365746749979869794620886194610462291954466836151785792940049464317797539270638896721918830937056913063723266122662377427541435245952051755945508020605977554006600701054471315793420436236256111905970286622183215072683193084193748301796872115430615444528677734886344771514188990811965829084902954420686602493479875787376908309089794721747341717489337982629279106398958644908870995266199608589821931470161891541532786570493864038679126889286864136135745384761750784044674138314252124146241588804652562069290833076670232917703359536581884959866759658789302818642209066954123699723159394697675645506319602375486192038948653291336437700040292837109475759161295430437764985930606257381564144064493863188863999548585296931233565013300309437130907192818483658999680805134680325257861178740840778256159358460140362797468958798497275628922762656971091803659541409070475728757892111969396969141399333447878262635670742122187103196439769180263831327818841337895691574311054575970252638457929818406070698679967941088508286088611762303431680832693108046647867795220677120371242893891337311566576389096200361993643959736359313565114889188518055442343489614891264009846613781860068316639636370694087584086028849000828080750101018380319638142768132016001403895587387999475440165284628518368781159870859148002830468026622167214052646331459996038523035921924843344767983190372835860701956137845425301808447604385466970272178089905833056465008676283062643419524845942000000*t^57 - 165776711560846731873435205333296781496062564331091075361495913710312446912336417317574831384327401213038338106055749460604425734125705978244189941112897777480846736978856709118170543510666564633764807719065930223019847208987895610699850116419837383185135970256517078274528979862825375271148014474712671086058400429964712467619318852222877844431957034587001356426255907119775212143891084209331669271807898004004419054613297832281442875437521602808903172256145237128251679527780379562959406865537081916269933016044657291194383192575901442292534389345184948865071593705489979288201759979936992861088344328183948983220878855505086634254658922458469119397655527908216583705387984694092928485549328118795832336178844955414057722047027281308677016866258069637287114219805578755610228182455417757688812075301715855071298113298772818063035255628958326514931470738396657079094556484271083133073321572801408992076046954746201762156433872561708264381801233952271607321771025066643591398878515792947547038002523318170475621710670647334079170134132332515896474111265940741546985747754992190155719441197315392277132241946172978732243267493528014159021762787228302904749085592123764679420742159740387094996094311888108317692870866749352148927891819786740701072949094140747316482874649739004789809475194138167991011280362955706368698806912878279165596523061408821657574922874040301004340872855611937379819863703119473760117046368278594295347921613607289152273664284935874629566453026699136247647252693669382288889175895856007076466899572982362841952270009647446149285659217813887467018139078020905269219025565124688410129867131474470477731985864306917604469186803522197334144977908093550499233639183690031803279156347183726633570174439081218771865149392955497802428408559032301135715315703957587693699008404190727458524781300635766654246524518206728763440438145476972194939164203014186718109898018108785640396116947579730698623668150660875732339040405735711344432192048697643935132797561850435630825520692196261784353250608599175895198518948644571188005661164109372193705302678336018996331481557597010159400360707329837422529935586823136249293242207737957104790246944614098124906149095226790551442542166950450442187039685397737209632437991255468976377995560773499171761673893441270359687562345009918978218051530693379774188929661197941249983454895382728955361271619991501113905582763723177786230303054178437006997906645944187448295788918758744534935704187370602990478715584033461486130978501471068196518958711246577663633593390176137118904023600721367921580789716973351220392959475391538229747805191456234127920121865705038212845187386477122012303479624859108682291749041516911811430732426406588175195633936855257100396914491556309161054576164506972003680089435620082834929479623020909265734371439179778934393713614353526572730191571451225617634642206466298020564120733033044469571492570699392545786170342174784737752085479789273946729168415944981756686754340866603712797059163947357786214054265861577571845959197586859166501992848897704123583997992127691680148684672829989340232059341555556743975932667822762196780079470580283100265082158134687660368485644963428277410775299530299570459818497400565168219202733583737933818675285394889004841562852402266844722832740832489071137663367563742336695277459962621799424363612741839601174182413899781886872364820491439609764915961451007596731275218765489186320878875280102479553771603409007424338892038973165838202226206428993229357757470738050028684750949955219896279011454493515743326886751882731259805011141000374939009719339129887113404538119452120369757081275564985417147672290457623744962631046292611864671469534906059376781984457836561093320694765381678809213298132092013628254481392249811566675356629664870121059243075882182308952028126658663795762139138077895712661706481213654482371197672944401588678638150660348815561671513592495218885184961251647077544080588145428880755993535049594966066168169101719119299077056530035845570613746079263702558674830777777238476501978197122067467859753918622541669747490019742554408845847755222098932357714952970163365711147566670452282843898518902630572619786524164888426077181554435327102812038705045102614520580155261626220851394021807942225434126214776989830218675092172456073352988882947744360227888573442526754306181572584232051080078328864292038438715775104251469655875345303914170543636945724424948519739396695328714114831290010522486640421429444671270057906040204462206174561486461311938908906459142432493153460994840248762507824040023861099628562110885068532970455905516282496980853632014998588346863389863979310550422164438450552483392709497259069508584195206985159172598486379013347100571118858129029338358343030976659740383548931840698979590040752436580882522961725384012797073879354274036412045957808619662346643932875014129060214026217066352342205087851787610833816460704865496403968686001645420488780272376754242011703119671035792577812690654993112090165334347963184544458830495027020266063765174856994657074979491571523331433093853138976749098109244328526634531269307833585858565800986567225196556269421446617640083739511713467972172740552458951943689602591191403253094081982455167339021857083296452287569956441912984172375513476949369054669234276827709657104332269636998208666147587377647054503053897945632330316858812791671985791741346773508647975546073593961271961224337214907849130859535799490915118661723496996357483970840364090822786622728787701863915841459602851574211385977116833241641953843319122642221277680765823011/879914454053805105578644950287922544677507540276663097990273548511341352540515341042835080526666832768418021415665889811481488236333636804564291265992700866901902101453281228461855306238802676667262674506225825870263899950255409385001166879553683814310655249958123263786733121336116831996967139721670361432442252531515316906141840910988469881048793180885883576935427005518970476304192243013834078449707873970123971339704585754243936277349282562206006181361803225591321869082179648862606530878914347501751842591466621721039452614518999279063809937348880428278671629203881860165755304810101673586792267804608901284239039797776501134362092540523177522016983212408863541038817517477063148226495430738545174793242670638641422878786536769915272047510480860972207728381789749209233309442414274221830852155903973780004040948630979050083650204332041246813716936062211751798131732474568964084360049792209815376649099434434140373100711674562322693511802365609183537753567332002583146589651900148940903781322640235327217207554731670383703156414617583337606074941754122745416355547448404439929653204622171878847390041505253262409713210630802974450388136517450326228112705090512582151348716332038641680804515581273483729756623075980073415424188015691106754252971658203144607807140009492633575043642897861726540777629306352937990634811225897299449301040101282992130038044770234439357417243030216750646293741782685055080249144000671418497302757184302712945477097197995572579463557774300081156562881439747957565556775591880976958746517487403784285344906143299682045840860835941052457167757959793276137986134898367930277885288334561026675937462064465109495285381900317017819404323994604919973506850873284902664815327237026354063121415652733138138096154996258644984750172043854383373024951495139586645268270230878720899171228283045815483446824838420198296667021602063723609634523190418276613558768672311770063076481622420387552220144974215524878955107703751417387780468308808668803207274260423157899236012507709786946259245565662640167599713452166527615714936369639629234102417128306974636302445409259654710990258269657573891063981631797121323416976116847170347278917177071390356841357631646393888753388715274979017767609583264539421404450319594807335599443870608727767198471400243127504742337445947552576525887657493117103149395100880676557460394541544346300877128307159650771501566183891656320738854915837816992270875530618965618514506326557627469630629718879049036643120658825703481998563329637377878522725773146512164657225404539455909970582738457048582168827589084452616571238839810315083811605997645072038392198912039223425207729377462826690539767497843665344848809174896713899109790385467912723448518208949441767213157581046550858912700035664396474760486021241964141092630823689355404046075377481274192860232310993968248164907960842965343055720902808873610049853904718419111800620568125305402727673716727718187312082424057092123415192428114155266131554784927911481779052220438948857534099006745676340813756522733343984584152055195120148826584925965531806584668141362866815576303259332985983407856074987150203025559519459468463466378275281380667850957240820318693770662665673331501202485787721476417326394894990812458943352763602746968295465533956575033096335095742380279661239269931358282595808830032648661437054003771573340240124775007144221279284112972116506012347185042136817315687870947540144142056104505601464828074731676363089153118148757823125551793271809667777974142053692527634420475159913402127338185518157559572827034058915802429990145209776972278521385352906521153257125848774817594583600679890020383567838295608906410812917741752298596992742416843687588129177088655426856047801641484147909443181716063250189046935269214884940842441630501627394275086145143752557006685634075282029595968045367370197883951992240501403450688592870337268084454169611622128836672087466190246470012293660225969876279479132178158274413097829751302346116990624604593345201645762266380381348469751601323562745564483234920639984106189411843019834167532836718711413404536704283646730141948575959174541639526657813936231773060331485146882121709047677752405304063910192980065505355455850798082810444746306730206191747451974173665801449784086159054730676838371870376055591018648029590507092387459115372537923736642858263491836280461882089039562792923260668198993716119434011238194427657958434779381282948213269190431482544206962268803996949634957026769995149598153073599973404220675534744053412481563763740122244202984273422006502979895643034327982277704246724997855241398322775228010495644064655820280015890019790076610935719479070071720935781781854467167750704206425722645884781778123501864897690383797729481780376253048347200824179471885183596334224805013036061517074083468952318485139627088910573172052619056281557266738930807926993359940670781825009626593860198773814776148658127155506315606699083344414032232409763881764583638245212582667210206715366667734831376083315343935123461386165301468568683478156334613967550463912541757276742178651141354154143193831726928505711771336694096832202633304064443775002065486863796346348614220394206395210187758782933605086378182522541326818498690005771029751017203473128813697972199836914297797642029257420044246558255850724825198759875652917193836842085546967489315278213743459934063664046130335308384024706590453592434747314014631897080775976706348318122044770566175063156175908264944880467294018994338613550309488617187234974842868303699570738832673034027503023451832094618378172460000000*t^55 + 18705714543230501076755024332934962282041555756921043035020041533410839088221588868534902330392764157697179809860192104595517745930027632576476254051728734046559630862362171348147158816888561634571763287956605588273795651695543955362227383331581920675775822504556044623126730025533464241216378772688570081482083342947649241383274114197710001738064279673645817416390929264209615922175997442890084056396369805929073620694884389371633177538384455448201575598034515179461541221801241215846207932336184314254815105613458528703550427086046826971432218450585553286141291417543073818105461001564580313971136530723016395738603386515373198255280678939322549461859820384577483333112091372421820034090734738899898011986984081781024136598467299439506439057148236230466337193388091995814686016527988448351345731704572999597369249593101077702426481440213078757072877700639045875264047772150301965993275218231621236596499479219041327967970062884767033887501138851962762183788352108190581692576548144264814524763630562167508085868333267545024907265269998958183684659784665251919175965452748848508607608549985905175104423477759520067811933607381510692373773081057787920349302278357697598376701342058634538357709957289281931592331359045126111861350355048828135153000963957493968762688157826365761625040648355758347294425866866056018085316267127724347924722103218686346017879270275432550167380299720605057572900057926351182402929974281334945598479631923291619245367662143925529260862952776474462658236550433064435484476942531137173901234051547828532003886150230693175091302305159755526738655501039746298800884901265960132920921074734142533068987174680822098066598427096910202079684250652128289253600822924689880456733917262644177680755893610717404965757393991466373286842993465635057622886213841050918789835201475246447991992752237913153992558324809767198623071955932900195250720916026193802433949133386354281217969041347602420738969579677711909919691097386835846334653061354241365161316378505104296909058984459288951032967830505688167651826479010040643494021420160273730425339950630821268948786363602212069396869207585667257672439773930350353253335233746445552005073011105767476347686299415781308954703998690383205963401734134415894251017922759931998476713431857524651226041428269954014834916840777916233320075078375426289457878501699073747103974721892236036961673271807705898064357764224899003285174788240259037727965354473240265292867043782690690644566492316242152114800542238711879831941911680280212200760970461966078919486047487352229312988827120893825459398070746270631690315694887098337954801625804632469380301937487291435526273975957173749554029842398095663756782308668332544944608648909631158394624556364155306834064383305636066590320296113667685054333607132745951376891672280971646723442744019723665589182410499379106611656900419323978657959626427784911804592244015431419557200200673485905896570060541402155063178906513345715162527450349378473309149586765041985311456488062361255321885868289589355276911269399038553050177635657745809647491872285606452615018517608864473528464913906449429288458748475282236840021844318340193545998257572402076874919400590840942346668356361661623704845197807012235800118383118730637085967970530336748237688442019977726326275118551864755625329410255919594644666678654214030648900768384418889411153055939720040909222270015980028011687074322541685745855389203010691868640248662759174295541385152742690162287868128577499947790245144643086595356825763882739022388591089934847553156941389553016407301148930302137021408708941487445301028132368630757714179112099039274368332105407325440551642347306014832950759899505410278433063229191576125075097049428932937592212254423482287814150128996321409885473282070980369249496677370192799706858144302233265685463542156602155359044192269535025961520249610747102352996613104976021534193257288768968219425145471830784048140233598297105543371008158577011821468252639918780190814086780475784232372217303782096867368612128105778618281296014871122944204700943650362123194147120878882373515869000771996560403559580095400033826700243001153911348123411282184194161785605657584123748339884463464126137282936400879035206190727129969436003277220522711284832215795601615144821474152417809318053880745440136385882718174230003929635978091875125674200074127423022943046470565223823749385587223088672883086164535645860995504009523332028283772290103523888564489230936657651765620536221312598771076085457684253216384322643648376729129547013828615493562590167809439742723589652664352352653424207983807662384003585448346652455040126294893520476864670792218697923515485467622133775125319430944834672010588661898381771700617949230399674711279719606171383540142725023685173558142570057863142219236140941726358721431852212642620097088383466798706076667347845096042510095184446764844546427171707268539178316924499035719934418404743774990883433518998125068115019469565505897419225904322464080875084407224683645445196851025018784960479387467436503445091543309203665696532125518604459749386027252131335310664487952146601084217081117486912284840032516059361028946742376724079454056988339945251285656013256698197949413895000496840760693375771740148684135752150240837769149091497630604920442883400557858778847839555559538161385734206155296999521413754756750784709827711533256021108943985468391310002278151503948990697133997495815832839999842883673910242646089775156417755671889517041928906723202216535562168901831778814551765668238878290438806008129125130862526109446095153607220534642192344217/171847292876708137119509358791231272975517222616032303037500424024264966151162646105665691226858032439672039582479548280182334652555959267931406084248374479305941480413825823918600341308438162753116400331065903792462539660284881452890727891576834448934870970316821473417548978596943617289007682387642221587755971919404941391769501529916048167768829308227013062575488894177854934022208745060601795521227947786365211602644305597803840754966314884398833007219960169957985161031749685422867055480651972067092134858113431222119005095615560559201162080764236347642824569183518127290372011029412856851500529902240118420811884472505750671540916673164176570049916821383451049564881061163270432848634557623237872637120293575726669888227010631164452630878796912147872169352963538020563265334103507755523565426048046079234789197267630208481336884906047655502718917612949955126175127352283318685675517724418576943059569119544987614866568990042021622042855002003473544923271699940104488528959016099088158508492311637959405520635439095225937226447774814025834466436124580172179814238416673387118261270862710167938895275105975962148616990036195820910160803061858048712350411304177107294158404299647146720261121893022711372421468486738908338032343919464473149105605364847074141904734443853911337206023457952395193413871003530728789570978632417742582448493131780568362996430143626786006503587563801331401221167770158391257172657823331128032523228478094319838251677082768535324769232833320805849876730745182776112553238273094354800043194865289959070927860169786427903552720121259287544884863129547626829748692145651256783270996811739768509810586341190035884429235085131913580129664476146340870825887975552541490438433409391246948527612476978781878370179070769313365521708600164761072751773027000761271820893176090614191608140883678847763917164890943464727339069318883045220961622379088689422628027521702488693318836860858701688948594313464292008859932534542651815833525460710333017266380663060642737720793242755721390604430658973913624732224037208122843349127072990619589420202065158352146469867588428410565056397440064124180924795612689977794463335435620252368823572524682042536691117145460540726473536816093203402170014151611564549000289147416865872642571387929884532933861464467482801676178503193557018195505859508405770245076863201996131672015053963610832561303158388279795674255875714040479440298365063125658590501991129883985295883085576704644818861984097078276856401464668659890034319418278179899675488343495513825757556121506555739217254808820661588097572028148193596016362945414954535868406651340082569097996447521260334943069547418490052662416592328867841848972431857328224496142062281883354889495606207825977136729675578391382745650316965256631520722919948555596755390799866531110410198521222092849865603370337121998866606524752631131498782292318573016042736467591507252534661196954872145152714676876923361982049697418350091702987081210694523475492649496421112391448898651726711876409536017430589360926648889822080189284896379606965065832036041068361825985688008167889082052026547732162559554291444990434650891774150434190914983677162453644431291949132208240893410418606001642184845474342004344303844922991705673231636794731616482908104418781719103963714244198486868617840029417594272590961464505376283578656646936588273348896368558895266415844187263454353624211405238729320421753841196054590150943557209943966080922995096393711311603974452402856420265225984428117038349943086150647002318798731087435469147631696171384573119751706256214577075359469442685995226559422643581231116678265721876222177212782520980910798819132419422031762834964223915992682594009572185961628285414404864986135660581854086714253389147152761920866458077667028946528850436967830101924324146574874383405704334902580380092559260247399646735824084569924093919482187576868456893899325149801761802058682146955135593400951842131916837382274514394310992878006150429348196648268985277080317881417370624088477356142487738491804208743575780000988895938792132941773612919163011164339037906018346596206396722556884826787982199556271061746065278682739049186078369777011465044755883681660689006793195920527660865572879858953704409269248277370556116931023142832026863388901186534026284443656925941960179026035143270765232256656505766350218859955625574205571989426613457912808499263472758125462394819371721599282312413164559786051472891268540883619731097420604263707107328180052716519295274074805844297931935513631457649403058445874292842828599317870031973619084604254938835639385392081128645092438002030449799285827281700687103320865001962115746014262385007098758181996177437861712531514943632741297881267519914214518931955696567791707482220342208320962250859176356364074104419045942814284568501486387800147769170464234940501876501691788134194113186788141803196413003690424380073780896820526025781832932233470383437988330977164060494989626886108623184549290017394906153371511110208612567749071486670529612008718083376811463883283932150107862605602119405196147747490567906466304165755336269137165508942056357111329174284283785869257903389584499426441884357242988508984549669290306933073369659046652321127652794158127082110373659838302057315213970628149362359879488313974134641352827367646558361317803715014727956335259307322750663273835144097725122633588209254485727400025197115586602506150427057609499875548250749826529235343691573989834401154884143735155262521909594331226375443126936666990586812179712526165294021043545571340480142808078969257081438000000*t^53 - 5366654002424895144060372908201525490607175947908766750007149303143651686193907514105407822185537070008611294813979668280593394387859080759810989578262131215111089686512288430038937458811688229871487068411246117324548398714171513674439263159191355307435939313775973534608678487079852088482180555719072777661487648923320821163660697610155492294417363982375623201136133177376484887900297393458614101526260003985316318301558006968891956101419689256066812026718832317853447985738555119896937774001519726104146885050370524557459994475937885636202538379886893773584548535073639265124645285014075064985982336546204562319681017938950364607913625146100847226796579219322925736344451593643383264482282462183899542130518442589523581081816186731608474843468213414386292247521112001254320487329528290930746365348051963964509846030430586541076368559595162171947938615129375973434207043129199548496808981792327397842488893524582430273707940297778640540125064505493679742546580021002472710101185412837717280540208173942035901773779557900788895637893229009822115779386266478068511606544819539919269849527341564513654873952102749267566977656704341682012726375969590693254589235230869320382258009845703002661958647298836705988361727054930482726726940584962368191483926623681280518811137315288071561973614391189040343217144467111659815812329109406297029428878313629911440323290489638906426813251390584526534896740963307852189727386275157764476707538157194784647252540789927300080325052015157808386121793078194726283824855521494683619047377844568080182191423159293039123620401403483079538800667313870759120144749341601842788737552275326680910781574737621817999144654460101300232563118213604287986922716386233586912467002733029134746025369854078382784646113874837122238966141999140444700299695933458422677679488637663942086017494167931943936631335043760261707377988137512947140724060192401789560649185535566471849891577554230092976631969052489982033541125830930461067023503630879980698713190815769956770458435343234498760924874805129481425154954781490877260106803495080467640017073943677980227861379950309109366573697333042994631690585439429437754736644120253573929636663930075666651164159593008161803795176655836713257883305070502927959573181365342547889582401712493856630749945359391636279972945319177386787272429520037873972463527495807850715458211327180973150895825370393088215551061385713254722724891791113499330765330093147979328530517187039284547133333718544442487372704518096586354943694955183809229244624185775160191920251297150831679090588812596107445286786583476079054455586901111966577858587299758576499650496214479797997820530429584976391510469084562449373668214672132769818064106514394184552366849702637542713705061595297026607108255308075809337151180262668459228860264927826456947837194798555867381171945233425756297634061008849481811388005514377584031626338856835314298769616326817018845661751471154595238947638947225804006133847657012283756299498074027212003712959918047045689276743325820037746743490913633961096643291445478855480872938385817735181954051135478776901788323123289446577382624314569169083393442855207582011165480337465410968979259343213936036842927547605133013491914767681965615956895650195293492785655047060139906248223375905379299864800838548837967467452302089631820371274166719917601003484788678614774155163014618425550186543033319950939952925159351272008169694837592781822412846366569058561920161890297811587585636753949951359243597336777405906392635803507861879476853276953087325997211669899996763709604385900265637426094125448569673590927953241562951751446487157176226906587363221331530336873746065102646318479581035934282069261675356749027626748024688216383759168892997314991038014800647387000066440321123553245760216386590762105338405311723841136268099770913357788383301628841218803785877400535869876000072123352636104285426889228836374051654139417651088035665089992010488082496750986183568368017447119898539720330587327446788446116856562255603806304401735293494772891375702901406086284845852020547137744330538238548909725064161493972608484678314109389117235370210898372027698096434988558784163744754641467094335260061148972782094948089586711275408579388169244705834742671082780554847739077958230855275626631016669431428504210516529246804723778985273376298010354695538325713775827322135474442357109115841772560418466066114947972910114449442068815902744039508972622260739440791833611691495669810125481924832466401973284081053908668615318039944910092396871328851022657647848024785452649643780830125473192449402341430338162615488753093990366498238110206572046661521136166163084705018706468618917854657227311232966984237416736971990093179815420249351221359637924602559388783993037035194351533021749059434418587565301805951675382348135455046310849116606532169619129644974641057670682674142820431471225664248289332299776527582348275406088933117002202252298473453926550428156088745352344574818940233577427889691102652329286407991716292843422755230517551564873729570160315430980796424804929306186422336123324688382020669548137804778783342812235997478810907258431718806744708754680350019724338393171072735190767255909575604489499447069545612643740720224157534460453663946688846805430149837188696043462205748175393424203184671417610782676201874220675056415648062376082113064562171960266699985621205731369565554737323986013924415504550897951998312084793566382905608911886221658049004460299490749893330033491613581345170561011480668954987590462790206007891319892870035165248211711006281324709983898877786889889/95877173185365465525097437773165047691925670780615990605075358864045911072564484434268892611060555753983556352553632833414634809379041081645974506714716912364477053443804667335975538485205595399376182284369887408588329792726806676318489748248990202950869526469832289017940162815550062024545005402426416054363233486615271015705835423264992954538121775524816888484169178770733556964817747943019192372994940067445279321821493726797079137547459129450921237538889781432775788117428908509591849101418417356574169095971579995397148518378428374130455369362576415211787142049977672587581094580136324316600763309968832397441624949746663775730966733901574403082733252117337980080304280697392024003439126676965321727714429233052040357464287660100836093957481758382130045998731847611429668919134564693575180645968535733826688011527212489051647343355365726843128508622523656628208979561863600743892178598169134553137411594460970083035000782005383132569090580325434173131142126198911169512555266789896038120713954872352882325360168917343976910890794753253461050752058109853628677739102652963763932361999896190562693869823411520246223498338207623782538245174381803342766484917811868870938562502071587153125312268326760271696093179802350676796091895937309402492451651978056362889278008534093735895356526908988319757166432599335274254538903717881538635322808942134012768905470123228079422713289506747224279659210152875496328281220682351118075503326030261011730051950871076070299406954632943284194516390058164450475195400550787962675284605001584970013452706671683879534144070233303522461968199837382081705191408897188311216990588025966637817775392958736894290761218544542872018802752132606133328059522564093325230366089129266896670864371260698656969525806349228802921561767516532557871883687966505469022687215752539090184426932844313333424515099881858861745535691054514129353366589935037763664801249677478371658130827224236135547893370931886618285074438317378014112571131361207675439862651287771379605661079748515417571541461564814788533879120689303176429639837153665576444244328026583719196406799994542453083929959169249307843813022851651858771970030979014101812603302353110761077089977570013019409172639586698817992935380292233965170886473205378212769835426292763079466782139424179110820677131895174342409888475828508492682559413168495288427879602488217859009501987900443799349734007097566313826310634359521647611182076328391435971938426339870854624252461051635512309444218770952050672805528264754565324511826970915336103729236419746385923554677242898813248653447301515956192755523865065480179443779726856796466597061163423158435420030783019311755266452280885842635622473270290256520209561061316311369030527163953438515407047402468642773590530547890048839089565454284714224813261937038455891385822274047287467349211456699953031043870365401199474593421059746779202685684950397988177027821490868031744343688185001751008530549347151298273681820990474571797674472349801361367029410262122858816602406833570504057251931883430810637240656857707933689096957591262082857168491954887626768941460169806596527743589254827485956114912858536605252196720167129300411351886257226755482057019551238566050449453216989898915745119374881104255827462910253586846380463502416953181712097002424082641754645235994783380185402359904340550603523009990307428274762633595332480247638531817058338208362896993582575787943760353200622299800047412160616776851373728448621358794325726455237646228054205204899265390490305733765364017203136939887882775325192861392485615382423977374373227755380618069368191165275371155069612628066836172121555204525359397580010953898897020247619421258938025482591153327405154853516869112943809659840949258913401453310001521180238492338245880024374349456468595877472873867672810870355607579707141529955651275200887370904341832939512511002031409214904064812885114287788517577043679356125530686035795757628849495503692448916029594893032351009799828249906594839444757115480902590426673886280675314746965889151349221793293031433153186235972836011852281507975846630888919229120143320517304623319745872560833980398315455116241904455813702488841348276928426668641184555781406578533524517127548294364139144119970194477816965109800950878861130291625727324358257206162485364422491248621793192066186762650746539447882004061037436856135012185037833740777134839211717666859333128841061070713269425390326020857895405963472353159763972964582510974198573722473835786956607302565307200879870749808954518031669856668802305295689836710217333863043190835218083651835788904177285072698726765740689053743353295531442855741937206652948413045316846422011396611887239995031269922302510345870124749216555888277831102229112222604425735524642895240728226719743665145553143566375199724208973632044681985579406344151389262348490899911792132709815662295012835315571174826797540223930114933088191237415685838369569945862542988334450565903205797501553514617915448612682414978385949193957417656701228842306447510535128063641680570048053098208326935631048610790239072794958033715732459085880510529196410111788578748507525662343783988444217560635248053918202319186420348048736280038923596106461521864495212653008028305499166006749890633862121855324721880855895927172456550596008355781379092017611634258855279155935142654607125232641462888734879352270550331345053155529074057133877377985988679854608527169219975719792212678038323583947473334434835756950090191215205596672562466473071586529832589727210693093223475195913919497444470512435811546796302850037534000000*t^51 + 19667323602031178563642133217272251391444052841781128874440883590738169287951340564441104452992039932285749676576820956353309057501549667447254362128875118040804353940798454458000581706862646577933795853026803488698075202332225869957266783814398042055758884020313737384164741390120833946489849770210472384142006377884446724503123607448332919239214712540270743504219326589467512506793143951419896098376738577072955577572688365154567606345462987613035537654179990687331115165853386071798351318767179035223335714491538407012291109063261532964768912587782222518572966002992745383152206550419610822141977086274720661136788181270749642489840278875297093342956650299602421750525193954367186115487367061003242629515526361236834893633132336543872070070876052730751126158399363433388065135689269184698960831261715813916567010723056644612159292449602320128113129688142232812904635810215274085792974333937651705160227550537665200208363709843727775268899764359085719942965619105490107866696702057594147913171804454186655304916275079418747178266842762959324882720489548139973631207047904358469585801968595766881924093704360038915080099093314108505517169624424408110748258606231937636986006975808134158984400989738411513513909723034868761653766168718261005110235161750676900007870681842737564528948354484817865980347965990888558214929517701346107993994368322884277615076146545440142187897780317907926363179385974155315365095296705342830588702276721143942896433196758037025954070812171948520798757484975823624405135255901565704860075451273715459911245037941449981720480093282502609571160735384718040461046928202871909159887212755301508943382517250429176415081692138649423850692261289896806178525587693176717619070724835215112000428016747518432982680083223166928928334869458800614405041386769359723898756890486820648706582664434814572352192967981064412877664643316487391736803852145163611626927099301373110688492756940204212292855575102336188861878723511388620525585008323139802001782209277861994506937961747519821812890887883383209928954405205913997727145490692881370961246236933767061687763229172666127593035463890687538521214081428820344671611876853661655488923046676343072105306411462243652425550798907394506020828690735196197254523376972958914797862766310417856006649317382787003409565296840968520258533737960980326857161532996091112368514308658378725091882869672871550822351169936596036207283959443774528441965116732796803369892990486055246008824154421935859596880892075714420695385804319019429727967021709674343351460017437399066814806361002479331522416371832169040215253898811703346173621220129586077213348074919913703372290098565391052449088017352538814675320413119473755410807443137419127860490643285947296010817737395934871821962054956101393341043893315264142265791754755707168595147312002333985214598484225379177523408451336780764911814088659321858947825896140313326257957287726881367413621799385411668013049676237920867934282718009876435015473075789028432107780658750907634019275486926112969525438695194544280576772197512030591632353580205381563740109911029329398576792228246560050439529430733132554975897078884763313185718276136275364160083803439514649781646264342200661856205605879628634504731925833148143740978552892135632900483826209379100349256895869720619864179100749448080177819702957773409163054989596942323375650961634041868213696763695665867878220736900706915402651666292287671538680454099874558843768406994766509238803165575863626207432818353406824999510356632370662042275577024474169908902204868838641566467060478238080219950125784481205033886492310369156571191240749580098746556853068244060088703888143709286012188140519934566865102160940928615166649921952916870150472864032149320137552472655759784802433421977006272617758809000403337068196293012871388187856140580585877494294597796891981685538229563645428645810639562486068110977078421710745172849069724156622585245775727218786517213668000710914419461061387553615323372229231252729772537820247277104795915424179980744923789984239014883461632307066498071776499239616494376509837755461389669630469978254690179471377414320317194768565015566151728946727669965528704768553870287081155693491634213881120682116874005980654087221061612357698468591903573717326722326854289994766906618326409873984878124340716695339595817128960175512752126768506344908166914425449057061026647794310659278249316436826366198122285062434404411925945667839156228162494964448179644405294125800484632104832716384257649127721522346414506852213927125928128495374861643575568846820094929382292431334384527799272642675217963944405356913252794458433061540178275125151477035123089575022630459368171970376554709008394029095797775896111356464924805681951331059473775114195144282331953156472312595878705308243096947776602607542769220605330629868856745182915327271666125295292049976107719169669530142600702584656685247218348637319453964529131897738582773520450585945333805712013765428948264642038656950330763039786052957752831639115905487143096262549736054959439781553378374721574428892765467350237835979957514997523664478080432784453792483791729891033906550346604236663738431803826747000152912680360835959961537077486721463440821982574840333757590420388576910182176226608908050454063984305943470566693056290993977986275380023445253947259981058762047021603651880856861697150305485602457071088351894294178093213689562203461004550965728689093541137528273637024594950797918792784856838732054964024195954000091336986611721605549657165174517068679378152192208364268624206346855509195807675310151748365523/767800056284436911674453766983468667639012922741096218641460628943910520507638850857288029807758409752309132913102969874120463248986443274242457070099079926771852974925488805359934720440707666014596202620137628961837971646244876322191334228834770523222881677280861024706933058955547843641458369794125013463921077962200660133938159593656800721648142545223227490636489505094609137816213965160014920146188050662561787875158247722350486807624958416255948849188986739473902433822022524472731460967277285116728652107331591636609001604320312122628381366079081333247046419192066096395241255372357013506819173935342241484818237352665119706057782579244444811625806696547824967010436729503196535080602312409003923386839633286726951760591560771909552719773792693656078164283721979647449022119763330321610222152613335141910048484148534300078906480258071657413135240479148629814473542450515855753128385345338130584716741013601727766998659323651272269798186606524497337482860618784749855443401769150106231807513385549209612744312862921750541629256078799523635026838930659317630472343344510673080960384668556432179613765687891439686083688732911664740163416457702441463297320035701578468495753588018179569109643552886137359460142117437600113771152244200004276286490372167128914239850827526089427864038799165041156585961390856717584030225833038708484908176943446803808377928703599075476846381526580563485864046409469149893045256142770501606792398063964784102099436439220617346642597734652386626896494519567831231968707656655697888852687326584121270066915144856505190391798635909149024777067788085484262471777731658299863705042994722230789381531922387925659585606166466910673064861223200707075876133809268371853477462313761721025584636311891799040711059722682395556457568113744640320590350186899117266214335989006047734456512825471603102771014799870233007121391942240639680780837752867526907389143068845765572217357889852862440591701199054536918674759379504880259954549223390569221277593966639214068515538932516682650103527949347618837157023815479236049612054532634660657075948455461866355360612822813437930410900326081906701998208778918126313920837554207451705127868078435931890747961371397410384003251913751441146539343739319849141490935756852865524303743291373065966995210438980569042572116460319722693094698732961361888339516606679950024063264408497483426027113878614982589078278048675204521335597814748495806584241770433893866844666091750312721521564606462485204698487988688195605796099781450810029251804916395656691573537803492009833395976639798234577934114545328874718572189133972483559641096717649359325173320138786270354490996328148097508831970528061624584698331806352283605276127178784908583289950588961945495376443375525075416823610697693715411519566234372680037996259673144773267179179523680329706167098583175695134069012545538437360690417518853972166512935974990534093074810554143196237887356392730503818280558929873921825359035644013514734151172713266572534702496746670551220400709886561082975348278736144045920286800688795195779175543799159413088023528902920365402941482223890451193418093559665189907942438608279382936754326387624113009824785309537464874513452540242979863636660519231568088459967037606190720611973396856806275071830487313232906704159731913290000584173934502129653028260242571968637388914743451432584384796262396383846229574966528265585549244114301638404137534472072706039269192684461316976041290540388796800796350834559491041535762854866737191887178351599917753663853884704304800245004102808279159396150111756391198402123562677782745518777106392939911045904408066396459468173433923586755665518291802243412056023793079632801657129974868687220056418775906937125528786154867126482014903649889732880113967214850680031928463810577082088170524605608387459745722740348619109277501232425065394752321127458463455453002550529150102705635078500575801984325301619258331453070331740684909021135692182747959449714814174209090869495170363571390259022749105642518914958704836602177743161285498665952820112946312454673382466347976229872035147305322691949117229366754904779401393477405535794046918052808435169560434629726966225793198257648465322850788243702378673888180611238948738778626047026797864838960936594385002194417019089838330206687717535857130317672636564256464728278860264124068344865174512045354028138396098897140427504304217918621951067750147599268324222908635998583359962393878909211834518020230656679719908578136708840057179034806665847869903291473980280670931168403200776012204667182144679220568533634362032163775109460530595238010754701691360130299773302717684452583533391018175856270999639398693821878173562305592862659541051123667743611256991357766535120908463339513264829767752446369233913391118926820471735786437665885138359209249272106349823654070306227480521384267865045568884319711929857889343472020449701118038166879586608290644120716795433045852172691196376293919600366427338971410940204531339113870153441764565487565071215555055531632717020086779040723585446041545651989582482111732124281880913092498572518713169377802686870843425833434712537817753136751776847162669250435435867399796913292746414777883413747328819908187339345335613068373613834137572421573157704012572028997266282725751479019397017830179767615422606342964962751255934468366891180325332418572194685033833284978571832629759787931837129254757585754244386701756351059560662172739895147717843693643600657745939330926347609115839475785956000679399067475677733826040199610034017890245118310412838363519407405494660300578400000*t^49 - 24813166987457053860033118662610222774140358353194285481521987886538962335247157446884534198246164006502549209389986088580410060718824862253615439624855697154499961582720128500117882162027730341866670272202260557072751912546775394674694882002829764659013884027865533135172770723518798754273606542636932834808257182414192109291424339937799336602982853713635712733592871177076816870343005424758720923925640658896843928620745025938559775283904154299130615233906654968436195300974321929431683170857836794072819595834355794017950996723797013605238927582301698940827106933072446809397880747230189791221875032462181442453201067820768646464507207394051215315257272372683628818164176878357697764508327591058571178264070359073571510095513046340402904864964379543022629888085592175143672097107472445011558163083237419551829519147281982889273714679197047306120016508240455675432487121012492794689052085915932799088077608047285038194573782527475614666822639569655186709923326791002418657940592238965969624662890397047707532581088098609550376617222994215313830174977432760698256311810452280907160382349817233446846676689431067978211617493758648606587830166584371037845081234647033602805173657053443367517723550447324436702079964680880649280959529241881750530349836673590714674901560648682191398165075792657818148980889818510220700365217125356661383860983954938143171699530348695032095771541200328232668425822187276035828958356883451993588815122576876851637316774768061793548989606049396570766580912112629398659040774832299410227863869078726966085033216855458540831022203653935948335031327986252692575130944740892879964846301365899547694717532063395432921321131696294158104508275997404836902041846420457273447509000100894672108688654803251676664040033697744292500179527469614116784747161881137664357228919863459577577234706057492198550814388481611422091239120061307458265809140272759724655131988528081025661957511266076959871307492172551934912166685501261723526300498274631507953997754051764087833904727535132534205457798216316737597635045261984572323998617099813858838376741783035121732074917797544590985923340463781417733540908568614255723089866047397461226617010935088374553030601920646779870337200773333911652454233291295951449082723230684659395324005357356220399947536373930463396871452591349663700966511357913886248706141140127713779685667576676273135533928434192586263523314060909722320072305957375333908979103801801103978173251135688983618442266818463696445708123820367793074751373082897926143083567756465081507172125719141644440619386539418089455429772956644728557767254579132565997865542280465594371685855427083156057864903796883946910448168312130210534397367762963960241708045393909924015735629862926668263962116317984860322455828616806060260376527651455117367221142166302260434628329538824010575967264234630561576811181647102268066202283555505415561835240627599003118819771901275431219755469457242250461770520323132980076984651742660813942929514072042341933434228960537434969146407915318943055350424160123178626742420799036455797604136926935739217222535402522625582763972634286106673859567212691251143623155358993990806593064727750033775192465861930187211575162819967014143600839363488366452648180054682312852761663399191994671404406837566640622143065209398323710650731143195264917968440888392910939884484184273201383803336483338289477560333309917468977962342781705035304168815833227885646354947738792369429872101535331426603927776459664662501911694399395908281666920962554830449303553765463502812169071262406238098384837766075413475232865040842019656555994460413974123896609136721371190497129034230041719357235669532976720136503168487995578732558906241208758070591231831106365144620043144554165111616403423796939450449890582028019282431891564404047728749798107233354809775885098782252665912930266168530797697571340765499157695832277041850586492184311675053747621765392697561705512333965136414362733116552612522711443784812782562373055269538422930307976245037112163859934090363889798961673332912135525865115163856582867732582258690880669353888332778804984806602400367779985183884103834459324514661724816986062518459485156300509545917612966793335538981329808537244174395426977517481405058173545459791046149108782184597946666546475858089736205638870451767018647113880492669947942948341820950540749044159321010156655138315625316685286122046292926556090977358732982382505514902654486549883928458409688120854077449451532435624901080208293708991953068385994750417741491196988279450118301422797275060890838408630689911002491115710790657733587699319938627755684142194350537288201789872742971052102463192505377223682760003097161156432586711155034060948167176981851697117124264786113403822244166909155877583300849184635092467670348601073030503239814105776687626035900292972623045107028399086340600074564070108019240723044701395595029299993160897239151712307833191364086525670145105765464270055883062878029660079544435123320152896871157476432548545267116402751997896640090204730702675851192522496919317088950327156087804236215496201862016008570740393091400743095521898677819638603667869089733435279473360532740795389019204474066041931577328466530847194095221789146593618054641057203519626773532142232801827783771313138437529835873832443065464042267340081322949087584561476336143149811479221472094595367225297303818275185305112062961153453072825976643010959203628166670131019354479873660479427556233353925989633585435927568496980455986471026925721398632006768817662291408462654985812027025232362014635337118979464660177594826706507/2380180174481754426190806677648752869680940060497398277788527949726122613573680437657592892404051070232158312030619206609773436071857974150151616917307147772992744222269015296615797633366193764645248228122426649781697712103359116598793136109387788621990933199570669176591492482762198315288520946361787541738155341682822046415208294740336082237109241890192005220973117465793288327230263291996046252453182957053941542412990567939286509103637371090393441432485858892369097544848269825865467528998559583861858821532727934073487904973392967580147982234845152133065843899495404898825247891654306741871139439199560948602936535793261871088779125995657778916040000759298257397732353861459909258749867168467912162499202863188853550457833838392919613431298757350333842309279538136907091968571266323996991688673101338939921150300860456330244610088800022137980719245485360752424867981596599152834697994570548204812621897142165356077695843903318944036374378480225941746196867918232724551874545484365329318603291495202549799507369875057426679050693844278523268583200685043884654464264367983086550977192472524939756802673632463463026859435072026160694506591018877568536221692110674893252336836122856356664239895013947025814326440564056560352690571957020013256488120153718099634143537565330877226378520277411627585416480311655824510493700082419996303215348524685091805971578981157133978223782732399746806178543869354364668440294042588554981056433998290830716508252961583913774592052977422398543379133010660276819102993735632663455443330712410775937207436949055166090214575771318361976808910143065001213662510968140729577485633283638915447082748959402569544715379116047423086501069791922191935216014808731952745780133172661335179312372566864577026204285140315426225018461152608384993830085579387263525264441565918747976815189758961969618590145879597722322076315020945983010420597033889333412906343513421873273873809458543873565834273717069064447891754076465128805859102592510764585960541296581563612398170690801716215320936642977618395186773827985631753797369051167448036935440211931785701617899750721657584273791010853910776194447214646191573154596418043100285896391043151388861318680251331972190410080932629467554271965591891532338621900846243883125341604203256504497685152360839764031973561026991140348593566072180221853852501480707845074596119666342198620684053023706446026142661950893134016140353225720337000411149488345070987218464884425969436716850280033704134565312764933406377967909322497511090680595240826535743877967190825230483527527583374527191595755090519511627573786315314699034887399824713013908037292430237438098922088617259102277379108636991036212564828599692079176355994254233216608198846825782031035666974464127733792153193162850517775710655326555308117788404986748797128255456523409022089118005607844654915613938891169155818140294308447313716190101522470655688531912717843908337450804817464561836669732682609157658613010496441895675868635411126374857577739914678708783242200648339357223579664082046542352889082135265106915444185777394180572872939599053132749118594894060398699596090034962088714621559685666087103938411801634750330456834459566141110991702874753237577273647609617861074225897816579191233897117530256099452722674510671022010782895168931199001810939196956601924387606751973102775905635704699441011592868413428789923311682396237623315202656754335079052826356863425388721734497321830082625728000675205270082468687587134422228760864850086885294850252889959745036357947042583344880759512718705665394128065346444812715046583044301126511108209029818113724242303665005829024351337645163118942563106704586954577373673758546861685137102922092930382174898205311505089139237080088092094246201314658171928353298366037108098978237812788954473328626277386001125211740495080719238760253820517702723732195495121236711904307906640365318387468743351784986151408435019700827504518028396123217965520645766518674294115923940048181695435028127071309802970522227491808636371984993466751003799985045864453742350133568609487485645678726312603308956646500345042263411036940204816144319779957160961545445963706149025637347352153595299958914598710242500837443555477373889053359894840741090213740745783073381000778903442593506802692759178498823640731924361157103984785173349195040657664466818784611869082040987340597487229027906581135325263343075547728048310025457557731805091016771595608415883421024618556687005862715035707131716592223797404177255007900664128396700203569338870079886622049922405637834468264648505583762454266522299707702839327644845237833339575243216403929297238424821803008953512156345154440098882135950847822338043147337874244577258483370005194896673209076258874816236352491120972280032583744625131512468673143462380937956764243928913548672743529684453327617949305189616291230381641263541391106982559456964763263394073465918317326718485700996774222065842442141735342708766511150761135924750811373914634047151252997475669470153011451720768220672148061422762269015026243114882728791521167705694546369585273830830586745574808010825071188329299614620083647608867235034723930508226204274676349851188939370431207513885811438582616719341715380751970540400511958202885826474506876788882438973289891525476449829584960130755273557279607810079663191384528893396851937362659008530497573803523604883183433572681152255342588695100689748515838157598775444688284638052735493674957925315450295162039012411925871677588259102374936463602106137109174600974860724618791105455459759866762279798926910162957033446931793040000*t^47 + 1168216501939477698536537632291546730108161959673894846296576076970311715940790816805930259690519271980422924108756383310165360754991354928138445257604629118074567722597472316300234760444614137849026822819369878503930852296591761386856622718929575985456703191517376782742986515344806526089976359324169527731539663675028657335574283592897483907086859980472778969341847786416035359500622136025559627103362414852806225888152629702825798474362720735460411144861664635301622196135994990962821557567327785711543905871620725189739463113436948694127593401152348963804997832890734678845892654805806933873375700892920545464540907382867231282437891655498124328286964491010255082614903107817030679077732060718828000614600295124089555506892956335534749592790686231914226776682478842223272685115527382272912935906661464597532381809777983404121475782022700309334515709435541121676912591291614102710525256311422428329748006570641077734684684549203663024509213684010219032446907973010121897092682246399173678119185803375757264504816452797283968756240562041587651898551621651336841881269521166113324790942183784231470359561441588277967700385097675874784074326437462660625778105836929631233072756539847858148077536538565663127555189810401319500294325216701928901383066214592237280561892029324631122756575493204001635098615407496553813006926562627317415217972753188320041062534170593114084644582652294092701146586268403731293477445526418947147718912434796079394749262652808710266529175228714295729107663296675747657998179546846311336802784820908170706844317868406579909626235084292698813059124418153135902886779092646089293656474705212058260492575267698052700053638640617466714895283560268673999432405652851137612181450375174140233247968456286704670820516684012687896797269830167548979200214574841788861347461943785141422792628362259389823855369267522495849960329862299918697401083645525796268083581007520190500586801242550562223804857345570732657057131659724347859769062665483171012456804889740868259427948303537727517125444549941638757295758231931499026900991409239203699409478407337397096161424926199927309918646170521227334360946211507307477878649191219846261018941743155938993435872598211955524919044802225509329017152027914059495014787692766517499859982149281688170711969418172056662895987822041651426699591956330348750671066045500541883247681141923495880684215783418244345271866772866631406531990905309953810557611101187857222996770858161947879049532748147620795350904731500281236602070129909818123896102549187511197053609857692929590965300787793296211889405880578559962321141919143822578978208204893144971682768111792752250213141652228174077204491232663807227268127293071405093689116925048842110457836360626782507052020685542083706679930608986937123233535720597454024192574236651573008014379041156421350648034881338730545990225301892041918656614231290054020627778184826309736368463597917539468249053560389827925944571890724944406937733952732035197527443043543573552628820661971660973897652040331841943078156500662531963787213957820331616666091805926941636070566549340488674494410853971092383366400818352249557641008417005911393205539085945457144067961784270347997747215521520052678906518537328398366842904515096823609879807411145097798153465911863797618557387863090974904970950956110829183752248666016848920436398639782935306766956351623336780894791942657652919287657913573627665087756508524293304059084170632723582995768653346642268583326493505893253093357167174012493769799563708236469565110430219581354079084173743686204523626766364712427776562477468182575997924721560437356788156587589324931249436246777043936890460016934784877281003225869098045103541759976854149400115835985201553649268705275176966119778098053800630237697880839809073561522451966194878576590083852245281812229427210303527747949755481181762014855825988085778555158956034601885518859581740961036777866744010580950949255932076615605224732233024695755461064910862933558034701295785357202399203295123551782021769372191351811949777939718597691353999591899173430640425647086760001687428930812347662105775666135056895949590312662883662403036633791409534375068535777894548986739846262460673530301978312026536405929414931398137263378752584692963969561461354312219415125519234132456588085058128459493167255390971366350230739945271031750113846711034948947716805938645115269861677717572830589499824687532541153389224534254361996186963117390281218986432278100918194293571058573697775938718154677212147542727438698063966948017050855900075431202523792120030595999352999239766089728296448939738762800246918778341205118276462279723522928271212725854754295632051647527133366489165827332865415658773953857988970099839849495497172582698880387313208528196759772979382391940331054481938510721508875885862408830454209992025595236298947434753703475479903916612906069162385010076148696087731958495886133382811937769203101623709522692756586140800133378811176655480261286773047306876202671598560629360790476691412586199621513269977544559857655896965285499262416187073841977616664077685115877650683664288823318468263788740482510836373178124022609035993684149727442540987143905595586477974165072815712408230613788926969721409957546528746078484551171501876838186518716790004823562189728048765162891252883619202195102108627868977351670601164298779034812710458183945433279756268724935503212024841954307885584214407302737137785303853216952910767707353824440444748627346421611997760825785952841080280115466605929859995479273311614690082240663656749384297189004089529746393836256166134100503653/309972045772490891141338210059044145883094055750946637417672655864155507033664588911259216218222608348496503579164859442354359715386468442072050110950726957316165005541948889248989957749551297895733124743957867777421448499985331762732900438359101195541195112603662501809654473154048699038904013316087402377070052919509360477299732710421427731056159249706742523901552265713682673111813543966506378089869305311368805479138576622589705839826533522321628144000153077383883359342385494166345017739262768501158741917693026166130650035985307568726718608420880184705117436911236684075734853975192961330558850725545658998024270485842348282749692915569262165572939815195845755077023743128067969955988906957390333928309309044718605108382793315531818451292364764861738861022308645666357987750992041662374183569218605221874483137585461910383806047911988698643056433654077566073770484482748595347001006562423343339516096356546179794160921515423362481332798048532970605067659483323038330381534336572045103637254894189055465911021839225120548894101884507548819286234202688782496224113861397797353137012033877583023292830457986598154827704797943832452148065798469073420187027102001898775503795413517374817355355121940441571032406133741053826072912252204113428526688697323748968311778074775803071414011195701922067639788083140284238113053672081114766792849909819361689979809354904240231738540499458796813676975261000138448398829073454130076876941626195853751999168758915493735361323211332757398956023616370562646033891648727338884401263547564843071964337311893797782493369841140662565951444060298092799899842962074355651536027951566096346787638140191699881310894673889509265431743929462207442626979233513053065917643229666622462624988945099651032933873658787532014587953850459372123753226570578004443139491547902007161165027815240703312917457827759667915880328613986671014388994418686474360244629310391554241074523589946892754273984759784969474641222228575112962394239513155878827728371911762262140657173115672670312083905667423237714763242088059476333894355951787675635306574616252463935786941022500896719086719769055354160481351326091777962851427494512882475175691351275655162879179192305555598201454688832685091952616795610696897644997548150023431837483738881543005948536242737022461256131307504431309581910333336236338945862116592183015477101045200061150158233501048295142943578936689894846605512312817657362908154131061960042573042988938098324693001157922829022489046493943898401527913013718869130515052695813313919127370018025023367048044150707196847912603211699748455754068448333093340624963682846047644583934625888191185045793278258299755804070087565587960661146561431530523942105989314591772823059041407252091435707933315925615307893684062713706783595095275686846190706287724643881330431350433320341215811191305301247432347183610593075961710313750807078819437866711825638869980477173111821605960308231865366849985577194401826285683725112867442185374593878071335618945029668707730725424889398095368921855189408366198261884898644010820814495470478018728860846477926334397912696444980028873200944704021215276753463756936478896780631820620695765553288104707682738656632227217420744770832299514950170038815947921527652712310784747004441139149721292174763638304344251766962203924617050465268344449850944014891649413018635060181385631533628270602601494808517116015073821167740977936932794169536515605693969553702871575992414272329480651697384934884793107628520431274612987423317508453090909433495053683948016829408172320799863827493616482928180709523979794180394044145307163369597598576603182053442976251329853246606970319481297715981751943860931324451725745052531428610941039491454131292193753481440550291351743770499366539250974760612456719627573700974022528485793617152485430224826842843402177459114615455718555067605955880593681718743644933927008219077268083667743320604520482618840035827746783147607020509736580763823806565274137227905931790253219740049122390398683704385362307663648528604363881398761735361927970952678394267474859353018524221122416428520302027223843157204358233591844481982009703236725188003930223285572984070357402095713257580261190933528775088321120835051922475270271411700811662706985522175905067124987721024438229894926589382552915473385261848352805848183929619601219573988903872475018652778165668390247763092889433674732090391179341083989109247165042438265733506096004676018188356362873369887268391292242169678790637122020177890609539416201471546397056750651901399941135982444932081628426835332184868574579633919811256410485607657551049293642278135827805252310569913134105439509843251108622150506364844948101541085047629901063183694196598519788381572076621197256312217150417400653179567451623953175219933310836666476816194532940957712789028821494852683578681677619355657573637501431055278028136510840535215773572156155497176679916267266335224487120793218635569010565425964580506088072601233003599061636984986993950217345281367249805719518385239559400511807010066590049887286768137886495149700081628302968983327061116397863655104224799745911072950207218614207979561517427685645345705490372034746025127999813675266248037585169590416163532333674499296684400645309490301595998963018773302362670647588622367591496409295713097861082183087601407175921983643261147702440718168077781575848705360276442252895664739609317634152532780696233386624844600189122293301436924928394361390389453484861092119281416414239484821069594990595338065380215609078410018096978197729365627108956083655233101407990562305317000000*t^45 - 24967115602205692683914827983127433393552462275745229848024641110347276367089215411067336595641846944465359118344105171916663772523978342324016954467978192002992082023012702525513373186898668865999942556891357478557577138932433722524766754261296278873594370448875212894486510266735232411145523048681992089897087876809111281721009472275865274536311961641696811926844245680446393731407259495321449000217784601808344798890984641143967745062108259559680699963521215841746463920986887654562359482675728132942611870024145631178189501985994987700878158764014669270230361714106808714749985546092568535913331961231362904328293794076102108799471892594516795597788788594815504545906740010400811894469387661233890480139593590521201877608396953570533649258099436234740670552081732704284703693315508048366022492501694234773193540851959193075910220435150077312144932591691435072052255439786899098814087528780671971124374625619110884510683162130246223532250921111818638932540969278768236889844593155150105558309833220837250299573153931562151761081948274388937616843695694326215347272578066296573032429600179570441169475106722458547409226420611451754040543684929083066713032612895134554961492959562383781280984806764952006856651898086169177157857728209200054974549033930416453454843596973206063040960999418546901305080989482866492672966112060710240908492409590910402685954589662978693045183798369519539376033462543725284587142360071838212150857461964055015188739876353573980462206574049756742161608929654261050100365947726211149565573334644009020969141666277558031460258922923684735877558056595124377573765751345232674773229955860580617023497228524833990088628300772403678283075766823696982155635930210659566941549059513625268843148065746334258228794161165645323613031254326988762514927644081273369749559684913226316121367537612933162516430883384477187647740415266231544866445233557893314426361366569600304377311477313430721363873142363788429395961243403753901159775861577328722958614391751911670222479303671374267480014139280560658411766255429687772140162982010366763224431465989307765933174320116091819059189328927802003350832673415580849899982336279186225190131687063775070738094704747158671869959317675413224290986839992633590915738622984675736237485715078255546388083454695126769710908738631443801085425838180769708902364623838911394526684852512429568139742539871858891452122514982181096096133822816219443182726870629295446928580866625858508999922624792606954697226477748788928877548129335713651225458919010421221099815381250553907220628078269489502602952497594763385096868976554518058722552516520215573260912476925064640574208552692686389805834873682769508503926253122699784921073970578186199077808916178601084008083495587589487747495117300514292306225285796721705406687355679159275789401929285574147015964557276754811681673693879750160463220142198484272579419565276711690762911463373840930245704941608370882369200464191773186502412924739058941049289226477854106171706738429292495354815971286364199498645630037970123117781524968433673521720562363581533287209989071706098890099702015187816258726842594562940053779701089882641016107042513057201014270293355786778110782237980164666905969228205404193000429467193189968086259736637937243519099705177653589017952220637481424526896557009919477150710918922575822627782829596129833837101649656757374652838471029096656513575840058012578496077131805746689664462661893414275807395261157916180511656848385569889030467216700788392808418715730419462058835205825043241321314553094103327506060692522459741268058848774340281406863052281251023851094909229809391610944573402582015207036327054206894260657796238075718845055377717148904800595583412687529236488111040789787633665577782792534355139539073780282105795671198915945460538413522179028424955753191331231737044052739406893987133396053908316057279788341525140258222991352918289224453867428266043009061786712930430854706904004261656825345124313812415285811617293902260666828743791278640603265768938301414583181029491916472595068412419485047021665124863794952228058862940976338368428830840245250581782823994928003911326343503415729271670956495722329591451755911458771642727607602053047683865766498419319183923322390226481652942133616062200867681690443139171148600835032991747236019059294347188198748222536827590732832684076164235566597932722563210345313480534339049261815336928161054175933138311169161384903027182971969175899167901851794222372670356641750388775497007395221943468547509419858340386846880110803805165810988668789933492462990073076372242484435626018752000973158390490319940245731094622969969331210297052092852482237250997713027343720878563047408677041224908113878619757811709676012168160152313532117851872100980235362447291497110122085750225876286523445804435712656062736779366941637095542417918758929552084205604520804073593335397688305300981478771772211884326272195927655474503288888124073605452799571410760746913082063106551297008769811371591557003939005363405223500731553652103132757666693932931417032355108698398387830303272468490985083624882157975165708211830490610975241430899517919425962638144632343353651533599628984429306893667240860591753049929475557347437813228399166009198239419681566367424248629649561125394918741995285609304107871878427017258160477434629152519521514649715438414645911142172587966198926067676755347783321297400378395380399403061997535404862496855227893097265045396339488086132210503330676139462929538476848962478320762793463307786490338287819240379885612365524914077694813571571721709764494188151567/20664803051499392742755880670602943058872937050063109161178177057610367135577639260750614414548173889899766905277657296156957314359097896138136674063381797154411000369463259283265997183303419859715541649597191185161429899999022117515526695890606746369413007506910833453976964876936579935926934221072493491804670194633957365153315514028095182070410616647116168260103484380912178207454236264433758539324620354091253698609238441505980389321768901488108542933343538492258890622825699611089667849284184566743916127846201744408710002399020504581781240561392012313674495794082445605048990265012864088703923381703043933201618032389489885516646194371284144371529321013056383671801582875204531330399260463826022261887287269647907007225519554368787896752824317657449257401487243044423865850066136110824945571281240348124965542505697460692253736527465913242870428910271837738251365632183239689800067104161556222634406423769745319610728101028224165422186536568864707004510632221535888692102289104803006909150326279270364394068122615008036592940125633836587952415613512585499748274257426519823542467468925172201552855363865773210321846986529588830143204386564604894679135140133459918366919694234491654490357008129362771402160408916070255071527483480274228568445913154916597887451871651720204760934079713461471175985872209352282540870244805407651119523327321290779331987290326949348782569366630586454245131684066675896559921938230275338458462775079723583466611250594366249024088214088850493263734907758037509735592776581822592293417569837656204797622487459586518832891322742710837730096270686539519993322864138290376769068530104406423119175876012779992087392978259300617695449595297480496175131948900870204394509548644441497508332596339976735528924910585835467639196923363958141583548438038533629542632769860133810744335187682713554194497188517311194392021907599111400959266294579098290682975287359436949404968239329792850284932317318997964976081481905007530826282634210391921848558127450817476043811541044844687472260377828215847650882805870631755592957063452511709020438307750164262385796068166726447939114651270356944032090088406118530856761832967525498345046090085043677525278612820370373213430312588845672796841119707379793176333169876668228789165582592102867063235749515801497417075420500295420638794022222415755929724141106145534365140069680004076677215566736553009529571929112659656440367487521177157527210275404130669504869532595873221646200077194855268165936432929593226768527534247924608701003513054220927941824667868334891136536276713813123194173547446649897050271229888872889374997578856403176305595641725879412336386218550553317053604672504372530710743104095435368262807065954306118188203936093816806095713862221061707687192912270847580452239673018379123079380419181642925422028756695554689414387412753686749828823145574039538397447354250053805254629191114121709257998698478207454773730687215457691123332371812960121752378915007524496145691639591871422374596335311247182048361659293206357928123679293891079884125659909600721387633031365201248590723098528422293194179762998668591546729646934747685116897583795765259785375454708046384370219206980512182577108815147828049651388819967663344669254396528101843514154052316466962742609981419478317575886956283451130813594974470031017889629990062934326109960867909004012092375435575218040173432987234474401004921411182731862462186277969101040379597970246858105066160951488632043446492328992319540508568028751640865828221167230206060628899670245596534455293878154719990921832907765528545380634931986278692936276353810891306506571773545470229531750088656883107131354632086514398783462924062088296781716336835428574062735966096942086146250232096036686090116251366624435950064984040830447975171580064934835232386241143499028681655122856226811830607641030381237004507063725372912114582909662261800547938484538911182888040301365507922669055183118876507134700649105384254920437684942481860395452683547982669941492693245580292357487177576568573624258759917449024128531396845226284498323956867901614741494428568020135148256210480290548906122965465467313549115012533595348219038198938023826806380883838684079395568585005888074722336794831684684760780054110847132368145060337808332514734962548659661772625503527698225684123223520389878928641306747971599260258165001243518544377892683184206192628911648806026078622738932607283144336162551048900406400311734545890424191557992484559419482811311919375808134678526040635961080098103093137116710126759996075732162995472108561789022145657904971975594654083760699040510503403286242818542388520350154037994208940362633989550073908143367090989663206769405669841993404212246279773234652558771471774746483754147810027826710211971163441596878347995554055777765121079635529397180852601921432990178905245445174623710504909166762070351868542434056035681051571477077033145111994417817755681632474719547909037934037695064305367072538173415533573270775798999132930014489685424483320381301225682637293367453800671106003325819117875859099676646672108553531265555137407759857577006948319983060738196680481240947198637434495179043023047032691468983068341866654245017749869172344639361077568822244966619778960043020632686773066597534584886824178043172574824506099760619714206524072145539173427145061465576217409846829381211205185438389913690685096150193044315973954508943502185379748892441656306679274819553429128328559624092692630232324072807952094427615965654737972999373022537692014373938560667873131879848624375140597072243682206760532704153687800000*t^43 + 490257532792814611406546827091192656523077352646580906637331311625054430005721906442747123510477065874642985329636247429016522847026971588269849954394780148275842232956434023093517661687172604174133389224346843690012299632885081385696830642645892783033074102180945929649413468851262180046171722926143190711250119118793998426413363855628466957578832265960895075221958126768984662185516953704532550726363798619242620375741826987953409384604818491015341803356653001075131739392774489543245994609576364396935768610479824731141905447214385421439105610589001926647919594430147205723141149975268278541504919407575037226167221210236367446970294764915163160853912676088915116319240992063645966771345502084981835866154611583900313062852454023239374141831105126898128808359518917337636485784523943136854248778230053996845634143305009568427373427840368004792456714678216713097476813622195362726165092113154487928651736531191355091133989767613021612616618289874247843593571066456557028542593727806592151638805460650278694043752630596694605929512603625144688961659132390338284179833782627792590264780430346279174220154453402019357149203509252732253741245827075489974535611553952300203430155108582447247226838473242973147654943015815372234454398195680298246248901687718212931858884379121046851476341671981014440026691781336442659491798915602647832336489033196107382190669075067957398470765884704335237832010941426273272697627309056912974076643810649995507713343656947716594642762290893012605835516527367669659874919219268412067824179361138172869283451058057269140452016904054804928346949162975238162898978945226361659386650555782084589922157592534637735638210688557159064098522167954506144597947720792504560214366279516581261369336098152291691164139776042853705917621722879445410065485018556563193853316293563251976046169417335707424719273440138813552337094537541286447140748194734144825878698783222454677609531931383602512022963516416030555720777401038639932643050333368573694159124897145788709760492623182823242939545770950528939500246573906837369721986918479847153922622415988656366866700250016083063501340587845018291232149653146441443531352319822314763069586111748999889574498841202488426206610327449657588174403717232923609327472588472936493081251774325022075635483832915316457882255418355247585065192123660912275241771504465055684370961489860481458134789378722649640067715737831482242928279978734123482725247787950653311719761054173918156262648180947292842299453896781944318016717900706300861170131269890740623327773238812810899523394070028508463995379358022760508724859935988315398938771849412033927238959601820390564633876555710237955437147827236380188683536655467513815391698901896825843689550236444694106981051029874263347418495751467583131317740127605957914358492662210177369208803724652388874093221561047816174416966928013714473925715230786827531837903991140149611507851974387932713901882853984040906855376243752375878373667405391143599528882499051207815824869384302387091184809034224518545713714443117846726678373558497043574481425125032881009699138445003373363939446513977148787984475915846943546581710068685715485864949907779979225014413583365806415860691874585983591734995556846368713007690027748664651210317594754583671479524094280545098808830571804933098553212255341609875300262977910964782167812851503353078203462526073432986217401261337451706530326456291116886340735174848352214493086205556108200915112358709806591191216748271702328251721915430863641285446302600294477988024043648334780619290208618054664065694040431108180243737694965045261652764774023728880763186010226879116177793352858202421499242582555247156407925107515775013643628303452412168909724609760192674602201015789932125878667367835193779416659074790331251587251563350536276722623046084970915282720344820374557333120084880473491608247628434382563197848026442832310314067657416752672268225085502150419391832083065085857431902696298945689316788891338249807031785761636041619206865091111421015510380775467728212138960360289218012608168181696023034976932771726616586727630281623553107408656438190543781301302520565703277369783777527853168002338376367042987849105765050068887742116292693804673701186515834699310023655664242814124252672104764984957308129908608663564833981723400971736828807481678833384056601884262720914990790002605806230416377207395529957840762865480723061227203439487400930020935835179752886949765691267214714408991270491118391632944937445409333001321836082681550906132710494133946420419856909755214434932735499810488927385715973904511163007602520183297773786498418530516485883311892095228905856051360775605305109649115104869086075571681781795662882269046465825749897662233422629120673827458242227081813205042249263891074262529263095346691706321758085832845651664933144760788481715679473137467764905747105890890460838405283638268053820098477750888921179985305796485647053599495246058432810795391473567556352076961879681772601348670693086389050282470546260403222324025803622475974767314416293770897024492211283802353360803032702785590385901670843746243046707602785959310729396416120458971452986831195929053532509227614771832679340840145328642356020667137400973960638963835153999166410032737663653095727505874696444214051137143253458271240729819331408187120700881249397118208682534001191069580081807973426513796467501632579938716257259321916403199510115228961852849797347534847330081419825325473884583321617345311167306084311093376154169093005059850847563397433768215331652374658327157997884320932186002652371957809625437109190007811/1430640211257650266806176354118665288691203334235138326543104565526871570924605794975042536391796653916137708826914735887789352532552931271101769742849509033766915410193610258072261343459467528749537498818267082049637454615316915827998002023195851671728592827401519239121482183787917072487249292228095703278784859628504740664460304817329666451028427306338811648776395072524689260516062510614644821953242947590932948365254969027337103876122462410715206818462244972541000120041779203844669312642751239236117270389352428459064538627624496471046393577327139314023618939590323157272622402962429052294887003348672272298573556088503145920383198071858133071875106839365441946509340352898775245950718032111032310438350657129470485115612892225531469775195529683977256281641424518460113789619963269210957770319470485639420691404240593432540643298055332455275645078403434920340479159151147363140004645672723123105458906260982368280742714686569365298459067916306018177235351461490946140222466168794054324479637973180255996512408488731325610280470236188686858244157858563611521034371667989833937555440156358075492120755959938145329974022144356149779144919069857261939324740470777994348479055754695576080101639024340499558611105232651017658798056548634369670123178603032687546054360345119091098833897826316563389106714229878234945137170794220529692890076506858592415291427791865724146485571535963677601586039666154485146456134185172908047124345967057786547688471194994586470898414821535803379797032075556442981694884532587717928005831757991583409066172208740605149969399266803057996698972585991197537999275209573949160935513622612752369789099108577076375281052341028504301992664289825572812124519539291014150389122598461334442884564361998389382771724579019378528867479309812486725014891864206174352951499451855417666915512993418630675003651512736928842524593603015404681795358855476035508821366047961019574190108876677966558187621968238320652190256439577444441819566983796363820284793438902748341494645149258478363464180003491866375830348098736044617973950546712349086030344382703679703632035488465677165015629703332403817606236889654359828545049974674842193118575467426100751750057810641025837852867794612392732089000595126293373746142529923185070019155717914813873608628812632411359643682957712759890378047692321090795134748230425460071432774054769513000730308466376746813585748938568745445871595289927649367268403681824430965721736872021992267813851498105364719180214587433377237821136986394780602377166288369141165203246237038569386375588387879370067288937900152685180403392838460430802884447766981758359618159811791651623288276668884460411403400404148867510743753360453217802809719950682731259183349421879625037395575076842733609113355464904832492847361978195477751649413635652202529217375463538401574842205498332159603533910078202737273669432217311417286858944000208426025553756048491285330489047576454763231615318048589546890549309500520926656240190433283406164395130906163266449501961027991209395023947028038613222747161070664665326836132940667778748588522205813851067289368207600133260927437095482532046554448108937594908218300710557057379476714329420074178415225664080403437403841382376693092486842836560896858672203621909251266796075636733114293715250819623539825556575155617532007743614696664684115304983162931046991010607078284325858160745270078996992648405389573744324305203859399302795510628709397868812272681256905295315526392007160583573670094298190521480415311577475804197385361786233606231520345410711383986896124383767360834043956829819294126357593725369398142762661245455631275275006137784215109093782221374073761932048588913805161811131011683516665881720729788298271663477606648693652392663556150922488850652741288261782896494004495488593011355156088394293345354659277240819042067455949470254158181334833509300240355284310432345626510468078466507633559325304394646319204985152988955479275707295833032953378188325667258146724245629569457487955686232481778595266139916285866294837225054163208898327473900281234499350860085496405180383516247547817956199187097038001193128378378506322631039329248908722856490695709341855826368881139667035077825115792251326931008872962785868054003746135570702410042638771346097173958945676438122720227167302184855054684705257760848905936621013418410325565269316858976149238724220445044105078498763494113135420387642042679223272791995693105058483120083946260136338630248931036733425398517495248255477744110505566536314484060294108079931852615112935303591994222900431547687007085728829079629898106509933573804081765970656668319205255010664168829849717413122353466655179156183222361298930189623296753389522386280907377783638684178815174756567594848386541849168521080545956706962553538357707691431459359382804420212872440714591627770363146204397026111878326929681793590899091588494777918954948413025371584676536618152316420709788276393702626202609658298063874252642774921555072592170699939972077926208990925768334090084854951812617746801584922723307172092776021014592998615761361398318384586435921836293792788729844981128029000956393604036828745465050856824672486878640160366269821537601578151914019623859648074600918463113073677004926055274570622750764444702030626289249142716718619653060350595598913204994691173544956196563001430436066318957160775743607273147870893583579628749221875119927542242458987828769476730052000872872122929708884284897052571028246853205040550529614219566853020321207648901560301754841272669584698909130143366302894349028078408768160344571826024540000*t^41 - 4316522585939076396653455507202915313289806591747837362658135446783059932408439800342375588370253828462602036240069529179706304733293484139863357286972997060933779906825899412611349541355126709646613284740523961321664155641739153307782001580574703092359983347550587597562965429199121718255707494047720709815797925662028049460099356355786912799692495531094677888305079013481067158522218528814325035197665345875497919674738957508596656712170775074315609683758810641513598261371679961452761254814500007137132144783303053091149336621569935563319381331675713627508028824425313929763539907468617191609740269159002855838263965006776016155839902880572369780381502910538863588995117727468952418530003928049879601580605066637662914671385984980150432736782333723704211927522149613868974610460600782309169558439562189460894382713720932417538419100043789162555082711483520123139840087235959112857777808417148455478009283275615758785221984928212739482477538044845726150822423930779370408809119298735461474078635173829942647830059234931151581910051846560073280218546995377075940216366243925484701704479520289830124397412343499956322622186159840704468532967677046317141268374511199133288060184678855396604450643233439437151257043719952564655673422569742537634331447327299687445946423001722370652460893703724565365288706120273326745839735867417979389532101424732809500954784955028417764148527146152612746954038074327746515167431049466303556770498478156746996598783125275383107606231263676244327542181497917289894188558992929786096011890213092536577640651229413566069818786261286745762177664008593567180166619539299087441428969021865283288770843112142526037157181770810090823235703076623361916357360787948479621621809936426172910002573829632804729393841879790613481138523494911812641715926882278288198194221838266170934892862360273930117801548278471639308571871713061790112136381070747070238066423610019796053189260448338649510622444480536440307295219686699997857796576001049582691049537766539571167690546047665954533700157613433330479319256839090043681278852074145466503716492183012909637694901973673696630607697456189929777902822883326342894905662186380646173577907104816672990484191611113339856149975332713215417412040389815907876012220142401776399690380734591361296626970344173505672487200007023324296981382779605725108007681586417269524611217104164253412729065521561049847521247360620764336969672536296781376733260685555176852326587719806230304202053446564468551791946836638240004584252794500061250589606260974339717041259368333574981848425543489629419764597415984581762662073988775671693105083358826064871391310901195946331943928131022515284137011627792712888133549828031004292623138634106967529662642506417559112740741982227726156987951387200157108307582932999872290077266462174235993338410542975283770523079116372792592819696930226760077559562399550446634588113644033105847980280234600656934111598612859575059383695641843878466087754173888060937069930387312289286409101097726123244820062252528134570672261793077165439484508883280142216837991445769056970257841646045297478373053644513111766612360031381019903399506773768870066063185940371238877053501236806151163714057182715300784758052754216425685051785210608687256700379862963533307535834036472116165367180726463782611466497379712366102333796250658547091058952952482767351249943634171298971550074594085889486768768280864843732279348364184202832064568224134657182129313678358394552174317511725725300343376661017584233007856926106907093561992132142294578541970333913003878181316640158773889691210305068839757792485926318500953283175631470377585108464649673409197415657651931110564326001025271567076937370937766677840540823864101770293961647055547685054775803959542661521305481065741314005632353573667369099320560737789342099847330724822045114554662946402470867135422952410088069391144786528751768296482836989322015859132720131578702609190974525000189428506452109448187098158526670942914469856414716887847325130170446400788754676535621966251703968027542538718338505202652581718933285249701091445802080550325459142959136428473737709082337488938983590188803049907458002251695921144153661495735496917100838819836819254958992660751930454681866586966824844424106506684485238906255476001308308802634784785466025894107982627506706239594558619708488911265397087073780100255485929775988958046571149017561967197759922913878406660766161353230093149536615591327088718471561386534410969946641384093101455253385653955782827626844689219221857542420145985924130179233170827946045739369665976508543971509106063988039439940482137581010678484355750752210897052357835615981115975635658517977874894416426428859673400964887846748578610763483411971507195234251227375358478466006571860270292432008962166955369822332705727257816240334645068024713593708960516300015945158137479427647409840272349034573644302936080062565524877766517142277854547105540145217259619705158988358255975511136627326668480789830180724934189267342399103606150220765322230373757198151889099478991564627718267144856048274861720365841411616230883507665232081964950248888363825296784333153306589724690740893209285787184712398599325057149690265512881012118983197148382175098533885330027579579682506259408110250674511248582369149941737441965935806624658888263429872545197068764727451838051867187047769408108957225018517705505375081215976501156890519634946999955309296629320082410640847179271944801801718397004874707108798609605575305058667143491444201887911732033884552684421958061690045219387631314847206486487765670573855450287381781663/50339460233452520721353325313588769291414474653953733916630039312338854342267129239188496713839351595795832181256373173438348017778762474992500938018398057868145196900012499614035969138527130778267059458418757727053243236397617878267823031189518034155890086286834790293887886440217508723918011762532594146036176594128320141513476592172439863523520262152374985881612087951902066113358519540160635801794775182566294009812104843508568228387829044025032410585624859767142657557203404252614430880856273604588179687433347449379617565844013949161219102007550941996111071754384837493899340285571336920082757357828615021279141526900797361118550129488448175689045425987805350624508655883998238320852598489880190229957431788862301469601365634442367316489880037813546391030022924056216537210761107565969567411641101488032416061543879014246330102180906964659632364825422196730380326679998371884352963465737550958337414048303099598571733654104754066968446403081754426262987900091661424853961176259300124830690194816302607663949946690159577140402146044025928252084434516658277386796091091002290149450754301719482982755666377023540344019259186078390228845885671377523438373201365108361141816375155221670338509671803127711135662756119547141354240949757948020792734244445376832453832759343590418797635418181992143784701584701982160269559916345973038127158825354664338452721039236448613634338977112108602541140782386422484019969841528950724484815320094206649324665006447876182622678889520439801590458235298579373715904003753319834826765200124530514887008379451552759876923262201243600710514515392410270703734497040875357809450939334334046718312433967132060724889295039656304706115214144662488682621427522519817905025260497859487930298204684183327748461082187095199169083705314602032897523995061867921565853427379285962973200517195090218017795151228170069538965366911435372736772693594683436103727800007588408750502631007375383294095124989079042681734489920598345092824496936514721623087598470191371642724913985241658682426280389533804877550515100858956624443406570318523173787717679400143171799222054145627179683290494589515662171455357304741167071825108892113968532275447166398451578700830422229147916241466428058933104967607177176177547601819563805330407359194362584166042285820492447707995724338719644676102238133804781444808007734570521713481209740489930785697120570243131214037219318438923088735199601587555736284230884462310913862181403547167930143388046667433252221150616489100408133073427944346795644557800082180466284890927263794808602370074848768101006761580039149214460716009294358517494102094198137480430983244242248451436828389147880342580982220651484811370201576480557088198012664689703906464788324537739649158968370506319926001934291784705981655843472771543821370701126482166328062051310371223413447737467980922583013182618360315536181754953131069600276709554000483752484829492913359828807954056854935576437657736370856588795036958329672610904834045798784904516672818198135469809002038250687912909282759918670597730107539787357300274064405630241567001468015236706221021902664756689007833419933045360944762514126484172837174607668800992325853988204527676757837073700109128950783165441227907614303709942456090800479271442913521240997914737849181614860625506486954661917357808995559579138655793308018403864674226333773457026561061231145862482756903179640847988557641134816957885773132730134364700655521346343941168077826307657835655313425290400678871718038997149157546763372781963691999596718273157933095887184897897885584963316827536547226694318574895992769197883331222650008840356765479139343215968167248971979883762749075436515683015247090960260996531104006416824813412150921852265565385945367315523188329097125974358301123462971267517969038181258626092883425563633868511879277768513619360213550008693342979207235008413911123967937269746134778148336787641515266174126377299621818426077583171380130781220716044986186200519885811923322737122885783977476200746233592182838764576521045348694339158905822777102482714971229037917158930208333510280427991697049221152128729987777135315543873878375805644170531838268261577052613026042100343833031034417407605073074343350023612432209983892077260211814023614448801366982901098005894368768534936078115726593472877766524172495669745070170223238058815797988889943029211174104546576236726285244028776491479527524992039831341739602891974355121389991159385353789073330635269692386745860128355835599468616076889434989201191118979134882016305868787350440483549056970056456518057946822656511732548577348041062862683586290405287505969258435572975236553892978723376398543980040237242233650819571690272211735095932661031937527599613633167305243282434425104065227785866076361754143729995655717169679874635834949992149611532556938280610764075813177904445383358789958730232403377151769369360502919041628118159652741492818401804052840456708416818706416407315825176647874188702990440239784487609846361887817515296873694041368448849785762904446643117458434814224101695371145592766812311293256436402162892314725303013057588926107478735958247113652302947375880790430256148804142571636418442754480787169740863238681303831541483584957650988738685781546664798261224979190231594248784303697713168392272496859016869623807092639746533426468525369730143665610386876372630495831727917829750508894221870255953712553183786371323585068301987874763070713460432153356608371244289799247245941441360171302025672492334941702226472682901817747014914333786938949259311248977842494467985609855668657667318383480800000*t^39 + 18990818378234183249214631314702849639661381384734573715163326210103086603900755872830168064467856656154175163125236648700808210378647787804686081827373559589991071033044210203114559938538114352924600589894759951288573814942784439602623463633584967458779904148900910564116167025566254865704269558919085403219440681589784101567418895576368879824491802958154256048168006478607929095747267636583886391729819905775164904574736217145195021807638314215098034351558265830631349033068424892226010511808926236530326247839501385597964812567171331325237217482600419177363874682433015880496789291243017935123015204985665932296913462875599215275555055811596535195018546188863676315679457343780438613755352390944465097125830992731276762728331484382182147874797332574324458563486726680772520415935078085959459890504313705647586463427598340997553958383349599026380832229210127938693634868386711451343160748074224652746511315012223717935211548915489515531049377297604367426527454977983961538506397413936323695443190280913939974367187919196508049875467526504128488472595953402082618589711578061113553298855671606922122650912495814406426244861801915785028467085756132276326555253002540282894061206372176427541336911942513174971392850681302890904751542002366355159569887791012069400524341142938095424033887503922354636765778293772374069322755106868855305480825391007633086677191216005201995676975852613895867882593865855245070029100592319843131065131967294927487738063156398985897406239315150802667344835022548114047491188468921917917731656798610905613009287156527723739287744040783954188197607157283161987516103139093088199736755047979723994485974271711880859904678597329585954345924009446536341632297040208774150742856014213159792593830702679613673923504590137180963582612285087435699515214093818337599791350144615572146034356425889575011810594991298443424908578422692956845759441769405555178259519235699227825856582298898506685326352773739365691512005615602907202529473676708739385982020132214369500693891875090310721011170718201121454273297887063048569611810845371694424001765969258714304842056979520921858990846652398796209580751087709663528069138851798115704510380512089952673464104761325201488827317496306860480187093651490413579484414856566341165341574058222173158687601019965325795855087061312567356610426735027581583120316344935144392884075249174948995378303272853375309933147033960606227449207395739638206149415603710940275026740262911938735397146949531000769033168120245888925654493353074774180991701983210999935534277950454950603718688654275717721493495783627382372749721344092584953160505059647310936055231518288870359816593147732285830215002735732243191256546944865759833067073760140653526331704495493165387293603248329164633888820223271723781000678074312924380224826143931844300758435688759990332383485642137120704359714663703976426054181070635307736005240968729360283734677938186320270171382203790251645034619381293259748470910399019934783307390214412121057378611188584540790155363163330213547252048998548728707399235961693344218063950424557336972187468884670959413427313901047715640699681210556963461305533091445534104325622565145553864119867956938550376054218423671659295814850270591168575215854094824551638227957146921032207969009305299616252091616857638570836513829478157764769303600934010544948016160897410876634388864690233920715288844310867159270418061118265196476698428227519902739657285013539590554377178231901393010085633960334089549289329160668149068226868375890791704769165045721027133639005738942317919397327277596518486409089016322848930391865972292674199840614215518349292981927533604890485311708743804436834687637389005034873314951921393769969747273792437645304233718483322695153883950290337671320509953680738641344584334541908817791384444688265430125271828082569736792771186021853981994958455890745589861420240028224857204937657515299749888508485532967101873920440561560718987235980159157711772328416526075509748271241353188598032816028037340555704954314984310348421535821979157856862962572724089867162903503075639552470275110358038133102173733532395530269192976565037068767606677698884856255070320323884936615374770025546123683273356656350432687692707775090179377516672821454469218341269280739310168652115418082126313363255240662000102025764606874584125168921868957740967268552108578156351584199658488671886847920428728162556845843741715195573606095428338807646246230787360676748955110913784649174020011388753401823461347877265665653022945527164346340582618201044689625587312292443969050792666314708721090921137066326899836731606194146430653252402476869402339889768804269827144168438336811598345038419074844047379613416314659119527264182995488279430686904700917100617180299865784649783295218523253500651044408515486901028744965797236092487069936898399800582987219349376135205494523689551659312329550174623753598920292714623305896775155463089448302310864159141712818609765843130316819675246465727603000404955297322904447743973480303829566617579275617820239664652931878993844529560820568352268874625582747312602880501942967893101195384551529208027322977896083291834822312089465017592102925041937117964801072976750743044102093396349669766010234570556255290356232196394321232317968332566477463544135169444254659328179144520984302461749422764196535429012556559813450071998745963115187932993575147638007457266952847083554481279556937065488550397165236108668511149150178718854767836165346567154052207513822103001479428324867182918426329757325626297382674543563652452645571425184090792621841362781984979839021/1006789204669050414427066506271775385828289493079074678332600786246777086845342584783769934276787031915916643625127463468766960355575249499850018760367961157362903938000249992280719382770542615565341189168375154541064864727952357565356460623790360683117801725736695805877757728804350174478360235250651882920723531882566402830269531843448797270470405243047499717632241759038041322267170390803212716035895503651325880196242096870171364567756580880500648211712497195342853151144068085052288617617125472091763593748666948987592351316880278983224382040151018839922221435087696749877986805711426738401655147156572300425582830538015947222371002589768963513780908519756107012490173117679964766417051969797603804599148635777246029392027312688847346329797600756270927820600458481124330744215222151319391348232822029760648321230877580284926602043618139293192647296508443934607606533599967437687059269314751019166748280966061991971434673082095081339368928061635088525259758001833228497079223525186002496613803896326052153278998933803191542808042920880518565041688690333165547735921821820045802989015086034389659655113327540470806880385183721567804576917713427550468767464027302167222836327503104433406770193436062554222713255122390942827084818995158960415854684888907536649076655186871808375952708363639842875694031694039643205391198326919460762543176507093286769054420784728972272686779542242172050822815647728449680399396830579014489696306401884132986493300128957523652453577790408796031809164705971587474318080075066396696535304002490610297740167589031055197538465244024872014210290307848205414074689940817507156189018786686680934366248679342641214497785900793126094122304282893249773652428550450396358100505209957189758605964093683666554969221643741903983381674106292040657950479901237358431317068547585719259464010343901804360355903024563401390779307338228707454735453871893668722074556000151768175010052620147507665881902499781580853634689798411966901856489938730294432461751969403827432854498279704833173648525607790676097551010302017179132488868131406370463475754353588002863435984441082912543593665809891790313243429107146094823341436502177842279370645508943327969031574016608444582958324829328561178662099352143543523550952036391276106608147183887251683320845716409848954159914486774392893522044762676095628896160154691410434269624194809798615713942411404862624280744386368778461774703992031751114725684617689246218277243628070943358602867760933348665044423012329782008162661468558886935912891156001643609325697818545275896172047401496975362020135231600782984289214320185887170349882041883962749608619664884844969028736567782957606851619644413029696227404031529611141763960253293794078129295766490754792983179367410126398520038685835694119633116869455430876427414022529643326561241026207424468268954749359618451660263652367206310723635099062621392005534191080009675049696589858267196576159081137098711528753154727417131775900739166593452218096680915975698090333456363962709396180040765013758258185655198373411954602150795747146005481288112604831340029360304734124420438053295133780156668398660907218895250282529683456743492153376019846517079764090553535156741474002182579015663308824558152286074198849121816009585428858270424819958294756983632297212510129739093238347156179911191582773115866160368077293484526675469140531221224622917249655138063592816959771152822696339157715462654602687294013110426926878823361556526153156713106268505808013577434360779942983150935267455639273839991934365463158661917743697957957711699266336550730944533886371497919855383957666624453000176807135309582786864319363344979439597675254981508730313660304941819205219930622080128336496268243018437045311307718907346310463766581942519487166022469259425350359380763625172521857668511272677370237585555370272387204271000173866859584144700168278222479358745394922695562966735752830305323482527545992436368521551663427602615624414320899723724010397716238466454742457715679549524014924671843656775291530420906973886783178116455542049654299424580758343178604166670205608559833940984423042574599755542706310877477567516112883410636765365231541052260520842006876660620688348152101461486867000472248644199677841545204236280472288976027339658021960117887375370698721562314531869457555330483449913394901403404464761176315959777798860584223482090931524734525704880575529829590550499840796626834792057839487102427799823187707075781466612705393847734917202567116711989372321537788699784023822379582697640326117375747008809670981139401129130361158936453130234650971546960821257253671725808105750119385168711459504731077859574467527970879600804744844673016391433805444234701918653220638750551992272663346104865648688502081304555717321527235082874599913114343393597492716698999842992230651138765612215281516263558088907667175799174604648067543035387387210058380832562363193054829856368036081056809134168336374128328146316503532957483774059808804795689752196927237756350305937473880827368976995715258088932862349168696284482033907422911855336246225865128728043257846294506060261151778522149574719164942273046058947517615808605122976082851432728368855089615743394817264773626076630829671699153019774773715630933295965224499583804631884975686073954263367845449937180337392476141852794930668529370507394602873312207737527452609916634558356595010177884437405119074251063675727426471701366039757495261414269208643067132167424885795984944918828827203426040513449846698834044529453658036354940298286675738778985186224979556849889359712197113373153346367669616000*t^37 - 11637288019741964673154326863015211848270009409029961877341153831695156663899263978161116264087802107591307515618027930102815795420089485838003633182820797922024137659335740836827361712547166213759638816523071562365167520830266035906968943373301996833150767519142912449336996714999789466457792765491045001483059560372095113205623290753359015634565459638198123151502016334126802702874775998377050120686720533556934424168908859406799781612160375520229669891396008839060486964682725217691693288174558303278742475779935287258226748221836620258891609471521540459491904112005800026564702358238429981816076385541216066108542500944316299080544813761056510637675195531870284363739949342898294363063792573881946552413626125375904322322054020803744751190170855821177334579316991102330917218912582732155256878701035317077213048687463213242764764031583945928666547215458087621575901741496860741586391795774482288527372108042482345742476964932735900825771595127738972646713481754324400391666999294902582897781006418759330474266954651966115383718808324342913795178467476489766487211789672788233085614595227567260987255520815105415005251622290143613697590535720282883548097172628511485259725973317511772579095532967025396590773923246564335614781489826731979870589021819148510405388368371535502064226096573481236298923682212631061506198550414722561063343938069997425835097181637780096603451648309907731281279912773748463963037107622133013119220984120836693220577034649665741054799137647017994714191274501578232637228973776282401981628249727096281613133482072826546770396339534486145326607516088038718502075454996549565316114836796600790580212842878095537632168189529258421906515261766131986527459103385444317605166267522812546235698833153284129355202402700119532129038782871005259187605371382689883887540924402702686524650068974153064126979140762708170512774856883766311129349662951450437650225142458063433785419864857630097243874332757997741973186381637777222213198205194119234617630876929687124137108897044404190172384366252341534399418065580595755901587954231987632252268267056215307883316905788671574584200565969150576569105355081633091092490414514519315522230541085062631713835046860527146229093065399558374478894651635834266498617580650633171113038092375011402198970932752656982385909340931683354977185824631327633210532810281459621327265166751656550132023282268129530472224201970747170385198851356778638945614236366770765765685638089221793213227449846615620455557178243031725778887467441044159307584368605645498078244012709085493761395343550571523221410239032913047688911535157502065477926850329785662229935285509180292664873620840585364997905692156700316365775275345960925010421212494896033518591298360318568639112440063667234769826234731532955034733195101273898497592751045850219137040967835682489756060540504032064777367246797572452388503798626133429569117188319008408788190460946013673955434344348915583781091364515273343076145447806622551000284858447266333714123668959877017710421856696356421517680397960588513798903992761874014359395580559026104021613120697397070424716909086626137224531988988477272036046066453847752723438333063701576705848217263567619928496432651503925168242021639721151661890517945040241576404514936218395545117013081371065465445151697628443572342075707153134425420042991166513886686058047945918489069905901655794251187811693043838411093576376976961019127171793675682289461473946630188487856330097719096638129440019263624365471649277542587101999452862440514160976635127037571759340619033157789320825169297861516858157702708737756835185042322836075666341467536055657988538851848950656302989216614111191562949774246642200445491918972152706522118226733804950475706632938710586782544939442875553844638544627075395365494373126205320938998340125597305117362019573348263676246061493116816121935748068720804377290138312204127446889477197945925481086377096543761933212632462386353008656542769143062709666240233034205942404162640688516322716903145978041187750976657060586722236215092768691481844083576363370378292704126184918580012805146491434620207728849313956042871634939613351616626510916480467672286244913247479675176718322494806936061539456376752256120367401318135688666563877320873494403957690834488605790326779819696586109594039631650528120393532111733825574589271786173842695106730975217637928207405469217274178290304826823940134165940784892027557635057704096013320026180962286726309785583017484563428919407008277638906365245432630836832993833992054468029972800738204175134522959400148583613064148950889097372022336764456927505125908247439842061328001050893984295254508852808008898792778269074555899539066247927224676760063640476206840036009828298450782818310826412064859298582191878229783112064661031097582658384872160016102549974895048236462253403924959495604604353402313590978727099734182451992791788799720988153598528162108022286985124171521814622578366818094808821616287614790495681217270965451319599275218241838936273794220967710555621733815198941861262595500757649327613385987466413430708992004880614136789593059433334318606637411223600550286628120468307203427080698373143536797279675041938556629498836104393871925739019544428784992585004469524815357403584136734701774403262374885898912789245238127708393788436772408145934038598122470409283968810083959208710277268231323844605040152755538815924255813494861580175686435825000977506552686357339782879888759644104351516316474923369560461926402851668855413827949531877317362236616019002364870426904890309134246658116495005338597789663012830474141680761/3203747076286156854480415203886256674189306922619484065694097501949565658497143725151210755145061590846720462392816321252397720274348383229879881126742333540036955031279366939721860607316262394531139284103650938200317123116448394966902165770704326316635576205826414153703864772730985733786496320029752956008445238954880946149179117401831708457104039541269008030036883597510338636214460065020223321385653191976183425910184672540438163678111119873307419845127982146608864848819159513505675565345924270120576292964508041242659946511929744907331872849194849237038211780939777871933165156746004371128124057558949713139979650033472174911187726098157666038495676753938183386174086599474459310277118946748803535349433694562593614958201198592010662785177365263704988171982173238149209618199153345805634611698015816131205907916828300120962865788799150393695174075675084091912062219419896382068463603426582707419902565502718695880529620414809705262063267510417370985737301355833594967491386289074029373153211684380401673469957321495155945149879437516221576614802225310180367973951225863074323082901577345147095545378481566283889037225709628274692421548866656955241685037315450824984097027875950179162258008398327627901562536835894035924759191873880834751880443700059339836883213469652790224906654114296785722297793712104721771441277533161569783664179527928994682955317568548265339156859186206340347439745507593030947270937771592506822569317871709866039162608624646977051200492183050847372649877689359587284347890524586283773617699522211192054594604720809536360738473330093432016647745229616967942644816918815710272015770496206545401858312761765333293276882991452411963796332557349591244015406565897511268098393364542343124706835740971953215991344587764415889975255816807886522263848542866022722512528842495985214937261487201813160989677124592823711372724422720636936318890713775924397744390700482948014049846016255104751074196883233530502101816465660937534121901912173901211869360731210036580976278454346451277574415416219615724706964925347523596598505375296700296274632603738966254719507632160268129792700845048518461071054765954180312847214012287348110425875530244661501454044459993300440770955081899100036385466152713918855299636658659382182099496931584075892281691190432769350558870741842800243314792441230004304808852492250166774765125562769752023575438173434759279407654458052077176575933060358179440073517837003994216017943116468609044696982767827191644837788942806556318831897744592743785351378642848087342532845558299431512461765124049303741285501754843920139291749854591519531363374640423610035361714719329988812159301006766482956088546797042890926209346400331726883256030663159894727190009028368794716242902915580080789576265960998583787832525466731388967488663907406829299878806265538625718670138148855071572961767550925645795909853118802841643846182015186745073104570219870414543390563361761267685614710931650459515758312709276552735451157652486194096423168248643895621685701486862954495028726495649109678755537558425038239610299384672610374014164857255421803066465376735586421855684082881672614413100006192671285565898245207263154452564535016725713659488047628373849653414314866718977453186111337741207373359346831139101837795859387401487060058380448562614554883271986788827500895879416960314131673195404528010729333278968353640248009742909504285396986061303651564962587418661610694210591719251399460827196953088580223683491732995267643205335769481889992812440440367766403540831476855813122742031105838859072575443022520952504541356045560730880682668236717722812939848339848431565225343244831215631002434030900673300995390969041797003256610564943833551242207767873319383597758482776951591295082914373252803082374735786107671382750743787107245417768509441228412631720316892267545346425019504124697756748117599464056772246816579095986149095012005556327864440081900155283074301259651900407121180433404142577335136047372732744548611341177945251709378204635295045350667088405732243263332585041792006742736578502811790913156329058258939832847238614433632574753335601364959111867827973259488773496853133421215790368134157585965100453945046547565012580007802851776502762649935403417202774909021074319563001284411777023089420183768902003257222313913166720712359835260124489822976350365028919714864352802787654009082214244780222868030688560993447073197707677837534999012624939315225605865929453587576024114001806851185040098168932108509038351750606183955590091929314941419752037792109231605060157840022878768399259329927639425264341601221756215046505384625079369129900661863965781126394188860180597935906158275098773584491445598288038618283605428641389738363661124796576355126046362340551579854086191002737353004530437803142727483450037781460214664562536302286287442199396395822347202612334418087759790814931587607721443435776149332377160756619292942571957934346209085670390529787065600016599518278723883177303831998461455222031574671866393890099347091994654222481990139929832533244248119615041120765939659269240163677488166224075172874641759593695225840253838485584161728709007993556019525587756035073666289202321017312954874222081833217265278818705299804787926154930811291309660767961175606882176833343899618745216965342478670287916772294253001011520213104007459254143289918193346286697984719255341879121673196549028432482706063339546917808163989790799743849714692374646331481289912761586509235438130303708045007491013619316646905984797176108543756449190814583043127860451631375547326498227027242912427255762834385200000*t^35 + 7886435153972770852901154288105240752307611376270932643541620085120706099805825167271765099911031411103550621393125906935575348857392773508417188382871470214674960805603511778870498365243259848010593310885027070058445922976508246873898943474830921408968018032761095461507789616853492207850266556825495832501390685098862988061867388254903366997677327285739356040884696510101791003915054504221508923151826935548159270531919390519503774458258978343790623334278568661867051363752669783699749584281077110281699181766803540098337991486220537472564760741950055452942648031531960200744039758872466750896170258622273864466124718270186340392407597266150364045553460422425810763812551490650550208037306980299830093012334019556285130247297736600652716021782353117853321269749100956246004389324733268429280420629634512824921166397160620741510585846822783723855168176942580976677611614147012185465464799304608020238522592028935380937068962615811218953233627341643889752901634100013100780349813570789231929083137456181996111497780150649665993207577522791532352347383108813325663057123616372342873154768816092744070186460976881171548333400274914155125285807973854096925448809788393140013998729533333158524315035979577481649801806362673127688830201041237768629064137409300559181166559159662944561567460158390196387358406963781528746233918239802066275015928908072700423495006025991198456910269633191225536317009871005037133482527876431659775249458192816697444022146225708088065252114413009096727853579858484905211041006699743134144039022784603094650571678300378481289967144228301481505234769545454051360563269132819075957675637683375857677017072040602107403256946297635997380795546316657352281556626435595400734472176150357331562660803959794568540156670388007660013342765059410252830865267044710523231856025055502311405094963629274865440708847370305008305865230958177744010141874783044006231007024062016062472740389272253464153347397948942861460587482175928072386394179390262537911130190743287351900975172380555946146916772684728103581508145046692674226808506161804555478780297616304104531947902097547571015773590840246235259475861939503233916571946727384114836327341086725323604592335510144841429204935693397793820373184182053628755248374192557932124240636037518327704433728339503859328187846390333323281857297157184048939571013356257115944846296835501361404803470496655363375563831946961823848555996974135908707296580499009015042634729321750947912645222294702457105747266372753282987091836145920524422293673217183344966858703371725615463650529916282400430728729401926189023789350674134650195869269671826367770713427993205554460022444057254845008909277760355280301690005576202386377690505594137033933817223134874056706892504290170610343536505853589918879131808334468319650022796441203660406217017329802670208605652573912937628196203647103627068801746641323920853815590850506028925792274494157055431641701541861250946156214811747006672336230064543540875229391355089372654678257850554900993210667210357945003709581591453063583764215352787042381414662334609078465746471651596795718595931396360822136083729929496409848307168330649771727305939089750838887810941029175345810940718080620149855749954240199910052569154205025986458812969779268778452817603919695170476568793957916306378369777488469545342663444324349447369537368965245675424671778748352844434501306024292939222078192872817890748649980860860254698645215718768796575444381517249798128614996706175803516000931694134028537028680498115359315697231573599212680451762107727497179296172613428172164630524496571668691199614607972688704040761620025609067501547634796505121782505871732086718316584834152996810816479940181934580701840501608679258710034801194943550189070968519541473667912977231505172795691535495336946114510186188903107615042149042046918541517332688940139607347519680565434370324979044905933453678754446550116095667240052768990022027746124611721600060614731109594167762889323056059726488224280173679015901722730679374580627405354259384023488197135030839466692028437205191386762060771153242107835761091567915828022468477807656829095615033696848556902619217462379655444141963572506128947646630379521143715476249119454517142950812543408778254229080651003410540000454082431533300603055055570408270432201191317007670502076045447609910396161739163341412755219815244877135507713846591552938081745332888876776996063541720964085676708652159524326457861626576015533425825233093775413228576137935289683518794297050317683229036821225528296357561629743978738843260062248125529802621832509479222530832147107607303391884464203591021021160922494947345741637450108038888036835161473442372697805300269680036171905525663849540183385195007738934167866838698801295596924063108539151917035947797257471557541172394911031811082813670692362745872248357682342755350546024955160943497589847202288492232517830854609764996066776271999593846645386676223571023099474998895054152002516049697608939705688576693448562629393010873858150150366103620693116050131441953662993686017287485454097403831744764034306340140327729650883470879194100747886655485055452053314576452967057392534167303778711225362357110815589073136878765771035397743572105832373646573425029131985915309922644564456330897482897381374685731235628544632918723539922421752510050638798998458027403039099934401786256960151743178668393900603037970527948031311302762693664473488545242869591582808008118930972653335333182322573149039046584496877861133616962378726767207707789414760794353182036038768285617464636687324576942353725504299438664184949/12944432631459219614062283652065683532078007768159531578562010108887133973725833232934184869272976124633213989465924530312718061714538922140928812633302357737523050631431785615037820635621262200125815289307680558385119689359387454411725922305876065925800307902328946075571170798913073671864631596079809923266445409918710893532036837987198822048905210267753567798128822616203388429149333596041306349032942189802761316808826959759346115871156039892151191293446392511550969086138018236386567940791613212608389062482860772697615945502746444070027769087655956513285704165413243927002687502004058065164137606298786719757493535488776464287627176154172388034325966682578518732016511513028118425362096754540620344846196745707448949326065448856608738525969152580626214836291609043027109568481427659820745905850568954065478415825568889377627740560804648055334036669394279159240655431999581341690762034046798817858192183849368468204160082484079617220457646506736852467625460023570080676732873895248603527891764381334956256444272006041034121817694697035238693393140304283557042318994851972017467001622534727867052708599925520338945604952362134443201703227744068506027010251779599292865038496468485572372759629892232840006313280145026407776804815652043776775274520000239756916699852402637536262249107532512265544637550351938269783601121346107352661269412234056544173556838660801072077401451257399354939150486899365781605135102107444472010381082309938852683485287372311018388688857305255948980403546219634696098375315250853671812596765746307846685230726144684995396923124566034068754132303958048355323817442096225092008144527257400183441851768734405387043542961581625906924429626494341782804102652791505096032720781270878154039219538347361427135318563990967336929192952795183379887934741587337465545505167040387819050251561564451770347433038887243732167162522920083381560884406924347169283815720001951305107272105116182241418481603568620325261017440265296717309583442069389499845936811035192066993843549310490712232623900671594406968512989597363731703428304546653334530402555974702893958462657099637446989061417555751589741701231377592647728675612170857972163336870829271359601834523070680001780892747805652929439941277384702702445655097610744978513533320935693235928410873496698057982056043401385051488140575520121229514379201988889562726323739647554553630607831003776805169323856396170008794246194183265371475044516513147451377850275218054986039179728354857339979142581587097197247805647452899974890308600577163989262758971952724975807926323733532540368830310120581495512289898402389977904498483395650949637825109977090863887512327300066597802377966856738953237209480405380714679822346113777352433090945569166847338355163295273053695257640246458924395282931178712682696923894575381128484358813194095457449172275348909380092774818387578366852161022702233703611499725313885838679210384726749149670264902471762697719655397703638220265690152360713344385661243040348258975447144438965234835093743381264462606176672709693372439416313367373891877213330847162062117228948918203724456834203542366005744871450839925949957224646489667358729559184829120255169505311252592831166300961808599490301629956827744319100820953985202994777266098371034905461970892361161218129535589415953788341635892008027429606064225775422061875279487658200113174663972844316580364638423203674764789482771964863238646313484519844891693780168562631917013443220012479112014882794880788960174567013210027838354797739153001076377942753441841669182796085276116602313436133424327080826429721396204973255283508027142314395716558948882551778688255534671578307080541538992619397961175632492109104067113393712458792897809163124522762011145384957380166848819856053546679120706003176192611647477752675180789566741452287791566188768957140474930692626341430806859623224717573592148574734612440791863228666715173964961068444775354162759896166705664244069176486599612697282162165847970637351711560974456344451351023049031495132729968033962554518235687212290068714112066983849744609750126582053571474072110055007812656867690244853999834795425567568725207165643851044126124405527814778125111516985636551707333384161647688290006071768282567286534152625895034643715406065795603139487229980540480412134372615409750168568534787213172220160900914546929409776625714556778940016198311976746586759062750256812094735649283667385202161612172221977031214569155270519545761713591926492328020364033005786297006215562628711854366020573451777541089907223402461541838626900363728803104643472040111674445512491318067701878975779331818502501534952169147336489399572480243153931054166296061005145795925032720355711589024668398551069649954186362814449919701197423598188201430651276778736779816284597184415060539192071844283695614394086069843585625048066245746857384292260275102059760868410454980692700750610704373241053562098153303321042158974582164324810221361881212188280881934237911827490230296813960493056867361076338949896351886847087767604000565373060740380800483293095437438140037451475408797931984743738072220774786237152427637389246406400653449329325226488967780152549636661277936170994009345272219079118518049556682095778989110254247090629540570948124314994648916695663973106665126243300870070620890052188978966678791965738234763666502036942585528053924390698928158607441935845144228480922959526085104402209768921874706225453510503897746968268005985009748531662663577527799206901191949458640886127866286807261317610277803835114402355729809537178308588070006053442534314797685881870037920000*t^33 - 98777702738733861169307042504173979513121712376346216648995784225641092560421406380444826904934061647632766613966705700157067449218837386940284714038012645504820261652126667530016816719401837114438878278694738923475567677947780487592700690046953054755781636478438800924958329230081984463010335987421843667349092874661442785738442356656361819603619347584699624151836301808279195305812525871643351257994504645173376391357163832292350885602028016934804320861010983902555422872048965703779123064962951078846594985424999395456944393918647653066812008005636484641494351484222602705605173146366898071319427250681816915836110878342278243810466136630082327263160552849923345100717858341691287049798462394043157267619675117509250501170423525346670842217752597332170886957297569171003578563965208234496921260127088715915857431919130271851843584827956838104339936480733068390838141462618991829733133955072559000258000001641075387127673041454441127577455573157504669294974521301179439901309904327296074841267296590214839202274327073101095493210691573581542955178455730434940809298536432225240713615361162494172860294707776957465187490434700743129032082317433802235465593388430815524817750160488582067083304802595620609056664101514282173284182190782538503775308751628366712443739687706462851087574676198260706971110791770418784429271267376727924506019699077850054687627290726635593167509927593793953647278508791869758330894955796910903135103070331769979520694985120191883687926614712650084332652156409281521812373780980245810361613423611999662946169132366755600840119807699180116923901937163141539768235462224625936564154265635183658704563863992387576879991346641813359436963106102635944113168012431923327767143659803689250467904661190099833581408275117994106423140224366950714235399308561484946685056764908317826625325832817788333846052937287330413976643339711550379685600163348401568548170595994885775089676493807052400860786515337724764029440974971013741659426929755488367975505496704467448030318958510513265010731835131710263905649362327647682251414247392937414818264045457345124859763901382118143361558006647883539539245847227627887399083278743816466291860805350047001849828821463257636597688238512817763567534251281273784044280493417927137920915697987407555005000988325461419931120576136447473153753191864359424671535048042043411645376930398272710696350713091291598748729568841658393034793101185532609332225050920273739678428117138131676840260488411108506592877872936471485007624958132115381644500372640416724938501543979616010309020419827743851290813719496944009589911712489316351100643613380312094264780680070421428907774005781925250343618754227091451021576264557211458198899583661401778474569617725463048859508153483563913455738052026856616342628474957616499790716015623062429045380018060893465430141754619488991537830156053572520029022038362502950014210252523145458120701882689400252246950344070974890639676435630214697926688003046416744257418229707484315952773352751181483416767980450172208528039877037671455742934529203789494682154864445390388223335734110584214540444837983067179436507925924903020360984828676999775369575051001365794388819436841075793600698681780980437097226414279352395337505815663951528923529076590775471967720634795589688589691661463248237182099236363345476294531333423894275294501793129491679956268148901459852683961830871240320984123558579047244611449185274334481855292765174726809583596731639684657036668634387670261710172897397537988348779025589646237272994970416689082089088804478583940600825446104140534751396597090273129977837444453625781733847331605014057227850179612451358917285517755980185597885459834463203480403250017039861450058349786710448412988664111629173191753121378975255156518718943555121609396130247281631606475498703520548144387440437832950256792426873115077258349444505913444470672199720813289724785675516039854707528342792468332817822896502501607193110242936777545714328820187295513689646328792369090506362883829790670760163414627107196414826335522695799860843410579533955058788047452593181901954606754240257968347315450226683025256865550129098155526776027225696987775419811541098175377461726199374301758594322530287554274574478917933765220902477245162793170551987774873744723772946378510886029646112630082407390683471000632710157391602070121109945961584207760276857595028496566841757260904278943726519883320035228790010561838631582808368753385117605747462244135433710475866315534930821571587898198581708016199023336923943890767793323348502440317783976847958964630322601767943384841558174877111357337671275669480231494456629716096570166055063359543480041507060984162063127578630470645000176821581783525996445391503156021524548320780461618798563652872348977725158005182220220710543737752951984325278705091230855987205841254392594369879954685597603040058617678490478084723087832973011361900871072670921202800238878456989222668988755527366988168647572320531478206718290966824570509615916848395815399578990943669710464939017275710283630738198295628471220052762605420846506114720260452712590937576735778169669392365416527105819941084924297794868214726740575652522189461462575298811441047083198325073500309530980961822708676098816808302347824211620499385111567582230924597489944764247536474504939032862420883902515983006061485181496631808384801845693893724153167968535622735612884846054061034267353918183983232485451471532658688289901015108503612320811233739375984890444313349628592909155016525544821334769013091375642816757481703427453220458642360358840490131184817166152601034739/1116457314463357691712871964990665204641728170003759598650973371891515305233853116340573444974794190749614706591435990739471932822878982034655110089622328354861363116960991509297012029822333864760851568702787448160716573207247167943011360798881810686100276556575871599018013481406252604198324475161883605881730916605488814567138177276395898401718074385593745222588610950647542252014130022658562672604091263870488163574761325279243602493887208440698040249059751354121271083679404072888341484893276639587473556639146741645169375299611880801039895083810326249270891984266892288703981797047850008120406868543270354579083817435906970044807843943297368467960614626372397240636424117998675214187480845079128504742984469317267471879373144963882503697864839410079011029630151279961088200281523135659539334379611572288147513364955316708820392623369400894772560662735256577484506531009963890720828225436536398040269075857008030382608807114251866985264472011206053525332695927032919458368210373465192054280664677890139977118318460521039193006776167619289337305158351244456794900013305982586506528889943620278533296116743576129234058427141234095726146903392925908644829634215990439009609570320406880617150518078205082450544520412508527670749415349988775746867427350020679034065362269727487502618985524679182903224988717854675768835596716101759167034486805187376934969277334494092466675875170950694363501729495070298663442902556767085710895368349232226043950606035861825336024413942578325599559805861443492538484870940386129193836471045619051776601150129979080852984619493820438430043911216381670646679254380799414185702465475950765821859715053342464632505580436415234472232055285136978766853853803267314532822167384613240785882685182459923090421226144220932810142892178584566515334371461907856403299820657233449393084197184933965192466099604024771899417767601857191659626280097224943350729105850168300065502219066270718322344038307793503053762754222881841867951571878484844361712049951785315778219006128029823930063811432925017601034245352772621859420691267148850103247220452818124603917404174843729802806547264183574615221731206317365866598271549736500099087805109024654765658227614846150153601999498237565164194935174430608085937752168926754396792248930703541598825437839090207500952333743369460690852124638610456045615206171541724785145422544601580250639925424075749445854182614169663258503734248306638289722589549258967681339586237557242545879251570606445573201047661887133262623237092812622834289116799780394073912961330922529163433645422017181606811614247900153987935003737206135594262994192874894406262415735524087010297938229630744060455099641393734716709317684964086641134677352313296647354094055340640582933132834217300881215971471257082229093152814163968882609685907126622331775947637990733204991108748843434033001828085928634140998888208067656936491851308322653586081895682682114159060347838189532678320278051938796497915775641111525953263282212230037336632316207860751504526835366634059899782738021211053372899657027935998174409649785567727857610996844195071234401950055529067995495162634943613183810625759733809690424479691511622008369833095536131688093457955991706038515583776392947522445807281223758299539200984501760596094989466150155063672444587126014244466095685692365803523039473130152836742855810519759761314767657822305056450064001316948463092889081969454333244538039836621908588539538527002842409477726076323411283641058468047815056404889364901058101305001946342837597562484358843967016162355065056949533866507848210721279563470422678943268202567341024616630553209341120090911862039865423628985696707738113423074151398302444410225788530207699570887436040319490088223461289452574039390710712584618401074160892773946612754594956168234343100131450259822022583781322553365962772239021948407091642503131890722322814570860323018298203472504183754477892153361874296538041044378363541050966471969216595140586486804387467471585122134046859708929025737978966455197959742929270327197828022060018426592165777357040472590948417702120539638719492244423841654838283618657485751105455202802549118036782152555878229976774024613290868340011152584757504383942113115013023690014371428463570663983446738020453773174870770780773585821616435546589638079090952039036125397136103988877703879672661593233967880522183576397104407994393107969162209650043170949750716311973686439049854145518942256589642082310821947797303659963291756397846749068116786092276726397439069274460215812919004498018462307983581570156371609267775499463459631920925452376183339287061660967369345840757389624588957772210713126420972026553421843035261693824898534072130680124553377649375029757308548573792746305574228277785343732373393672622166047259154546507155798971505316196569468746741489923524009260160395713695666449395207448727552654374900401742084745439740173252192040869730965722411439886211557711673014881592462254551239226066828019895121032363100204092526154809892834234428560350240561319955845048763426488857844041684029481479039578230189754008821633684147408729041825312954396883724822502552056360004654300784673471038157406162035221994748233306029728895573972181774263830760937810759428811566797874244275722168288469065001017680449867138484700043591051767001299435876045807044922748366235800686298001794650978697782553679891866966643689706479605259124840254690592569511693411945365280961180676013115516207090810855904733561772681595227805640807776428528467237126288643886460580778617203181696072581629115721038022109418584651300407311290770600000*t^31 + 13259610192870152801477232420602009983835673780459746701931967286793850260860920821156357941184135331048904008181705150454602437609405454011044177271012395183530823610691129643717620428426958133356971675888730787912280130027733988352762476383215633009585952304365655010419201644549534369002268366954644184383417599244161385485295616008764247854828369967847247150798542856350344384945642160811960084218093003608903468005252640317523331205109225966652821540245578568742848843338896257058897649402779786195826306659504244898450166478945588763907594058736621128301363253875985090520947895317801267599139255995033281918377057526298152339112455675299963198042818300712512817442657134986645603108306242056994146315397401950054669601323076485087902490863575033035328333071423975747770696070691086511194774764001053785332687512531229589055672086567810209500271926471201209441381197873619395916687383034798595065292831059335554617308636656170511702550679177511608964300381621658158927995615311317743809161932814700309994585389200864116459400938961109263608491286050541398591992470889171139943075789739638014606044832071241088277160246026800559706672683564599357514084895867430078496273567605103858313966610786683264356788883253268150507601311182598481237984542617749949834938562058238766591689862610957582967694979370054673371424581786311375469267093108243116634061018680678993334046004743777790477611652776044593607511568726254845522991887344813345305417664091017036646070527265961369503179007986998584413590725466631234881677135193977476236528216521055516259187036071077652875992112242609417710117749884778303368519745679650699554201646492744346581327170503275985005315051515548516298108280603069671493100122036853398810450934313419963832636047100378151599287059933511754938580733993592365592723576299931559784344922175544952966119898988955036826235371658352326685028683020540407909197671881465484834900059838889698345492762242851281362905653190299378275371935572867741780092359219788553229272944569314022639718389449150581419572983752500112994600432124897546275076928650134577158381912359351063028348794437544870625086658484494584286246326719621244127312545929100776983420387565196361420633960342782139124371601467136625728792233296404023857499137411773146441082348522220619127764431027522278392543305590905789049655127613740818493126140016456319120301783380891906914007197043111992631240789021008593152079658530819428492396851743074307044554598435501907016222819783218169089641378154304784810947646674041642754213891474289136269396186023513943934735593793630751491787580693924266403242496611352725709231110320995215157519452099949731904709464196197466408379240820538776403442606656797000000701459682858072790466939509703948192994357152376951941936028263265799752868163182526080582694712287605824601746392827072870933012968423247822790679054712773594913814762204213091109011823784549681007924273779059947708623964315579720585426631435274333701347217306694832654383560578086013057888251658756156058224371134359180258453290234655490774543029321251623360331336248773503461567257463633962549644169090318860866443815290165507014413813355514088368687766294411239743285635378814698540332673407237699785397554677087192285912004157673727347977165387734525102903689068232694212631206814740309296204234063997256319486963897080773112645450179325644529141449113907033549968970155513696338528093404616580267223950323643070302091178428936383140184602444981918481580922486947844144928487847015838783406113202806368934675374451198155354259395796452514310668147645169039719598791632286793675649699638391440279520946715941901682455701000514042253299912471163050173817830588613284085837270316932292977657336702151033180052575408536203653580375859063973203845478562036304725468227623919360654124519950817504099822233954190079881289387932424507689674843315637809982438330493055760405509666565309077136512766243873700719729277706266743204122218908077277761370579734837499076013637799376266754747365917976265798940825941947153732908458593947981333059362681911724626936756622226861727887711478852016514663758950520466583814813872311264702361611232734251448112785476313665101105551451306725753216808373193804286660677933712298193128894427519740499366106179643702784371919958973508724784407891985626427960755061427777950413184859680508169130563947780808679423686293337931496914054538579743159746468682554273346444274687181774581035196335579010920950507727312924033755305732753931342665441792899132604375567519306166702052927787356508839643368743314394807261253166395400683868976869551689437704515054389656601911306450317841416909197973948260719979043952000791578131081488777796771391823732161926819502504510958712062978389923536120476755929959081059380990120249754132777529741379299369503583948938680386594252698969916337641061724236730912130718578963009789668687579084706815521281081483430683529352805234299496264840846759454270894822965855636106928175979813579096671704423586551046001836893900205622653133744068274409272642467433694615669964007377230947406308760896065934717946023678414778962680763071254625895108951540118431388172566946855571054025510410965883892140343863818560095353319561168155840216622723604605930159074351508836641738363136544680103089204260809019768182334654281726164460455262287085889096206703509992464064071620716530452534474894055925869056300339077185532185032825905872451875482985337938257871621143334370139389764571604995255667845357166217439830731822456470672290807264859013697482711671421530645193717406115821839921/1200491735982105044852550499989962585636266849466408170592444485904855166918121630473734887069671172849048071603694613698356917013848367779199043107120783177270282921463431730426894655722939639527797385701921987269587713126072223594635871826754635146344383394167603869911842453125002800213252123829982371915839695274719155448535674490748277851309757403864242174826463387793056184961430131890927604950635767602675444704044435784132905907405600473868860482859947692603517294278929110632625252573415741491907050149620152306633736881303097635526768907322931450828916112114937944842991179621344094753125665100290703848477223049362333381513810691717600503183456587497201334017660341934059370094065424816267209401058569158352120300401231143959681395553590763525818311430270193506546451915616274902730467074851152998008078887048727643892895293945592359970495336274469438155383366677380527656804543480146664559429113824739817615708394746507383855123088184092530672400748308637547804697000401575475327183510406333483846363783290882837841942770072708913265919525108865007306344100329013533877988053702817503799243136283415192724794007678746339490480541282716030800892079802140256999580183140222452276505933417424819839295183239256481366397220806439543813835943387119009714048776634115577959805360779224927852930095395542662117027523350647052867779018070093953693515351972574292974920295882742682111292182252763762003702045759964608291285342311002393595645812941786908963467111766213253332860006302627411331704162301490461498748893597439840620001236698902237476327547842817675731230012060625452308257262775053133533013403737581468625655607584239209282264064985392725238959199231330084695541778283083133906260395037218538479443747508021422677872286176581648182949346428585555392832657485922426240107334040035967089337846435412865798350644735510507418728782367588378128630408706693487473902264355019677489787332329323353034778535814831723713723391637507356847259754708048219743776397797618619116364522718311638634477216594543029678531446615884539633785689534568656024997011239589381294534843198756698712695212112025349048625517426147705232901367257781182902244951730134037382428201736393709842582795159395231359349392660678073210685755020351348813755106377100582364328427783967965054787455638031678162206585632914468866252909861872822349618733918926430377032177875350268221348583456096412105917993815383482031959773708880610410042565846835744672988442549039188788388223292351756196369072142809271864827007311591821584852646592389816304767360668835679147109262632150703212833337351834554402433327089112789684153135199488265602470901322183595763930214668165306146999266327918372732402878873455157685326982855204989874121648208835807399156958571244174439885110552864482669472780545297443367501018965581433553753880375100466702152503318202832409676223879642641867195539041207154393636446970625929203290696600203798578839008657998705911737393162485511777702453991645201437239049685871775811319177813585010644927675291624788573010383901006449649902849231793255760872039617414055090754785005945234403758239392412487294420027698638505043467182463990991406849282898425948051713395651603984987651165350960158626285814280885761612407742994087914619456977920591564584594026437769907789748489984615447100562408035623820254562210548945978237972868449271295759623724732598869315153644174160703584133911870792066568374773697340863271408040565673466033638323718782847112963876225123549524840112905318648212470497295009509641952862747381781666165447857901301850838240290777074132546454373484972706054358289614107624636410795554218955898598610471089702230270320755316570135256484094300613857458107870419449702646547798466709022269583424320861370065476101017863176983823836811121613044570171851637186861637154156949217461313923018378110218421387873465392011677766686342154271509875004814937799313843329610796821912218861345125238676576984022136007316545663947940991541985870654762393266644049951825763164440075620642825830172062824292651373502194056549406900754968322192171497037014883499826111417911275001188661508389837761329873282318148634383627983455151471333345325359954305789185067865605401817219754224154377058046716922602638465779430936323412457872705844673752299009775217246275403652834520418148068687820066229283836430669014598276456352682143126848561515752734592419086791733305039181774036715611765867300690411086905320212154473078808340212738439858190092572340566018751687391892705175181725266686518610735033946404700655126640322003720034323575755243207891706517915018676715957803644757622535238936250673570937662960668648425012574005267240937774924865111158762768849201407041477196501403843256212672412615455262013572221556192639297319522364485489587308139213706173645079058074473290748079242652096123878977126400703628925163163531984343806637905582839644872006153130580522808126571691413851174690596291655081792288193435614013293656133432823822376228854015514581021764044430060048439530566117051445206111859657504343632505580380654646917939943450246281532594574620305080454303819415440865219678263089753804470329206489486015858315382827665479111798044918563258882728828773579367276126746499221206632568246306452707183279427030628709724291453512904623049329081512951529836952941721168062367521130084621271563096657921469509343770408177697983699198592035020980315496715446538667936210766790877642033129952585735012658797414223446925599759600568244340996009294501570516966255057184619432883472167441976367859589875969140222915366420000*t^29 - 15018537228657322940408040357533432646146772470598173860094539922244020934796470534427879766052797621496887184095179962413246235846310358475074800738763905037605503041062718056390811867311801784387235542224178764826709822118790481625599992930403683042789762045654789383526440445393449220240567166703371822062187914635248979700581862302085947371547127220959985827897108773321416413117291989566719895376713197984493438167911701164599826731155974038051311641184379792883177965399450615050418870198153425640383687466053775887264434705418353771976857484543706222473000186867853247265352432610596443571538008123284397644291031258140777568775472090066594722135835513147016197681107760435960656222295763701207991197713654334025789302471036022554507389445852807681570013415196947601262012063112787492144431673479199237228205092122848963962085982030524831526489536066407436429483217106667343169957586639227072322346032691493411808099323865573782827764387609974196110268439036720805748830325817916259160029880276468440858885740602210581753467681831698305757824591488449740791918001315387700881431279151867259756975286254424488905002372734238158582677844437097175622551536359853118924368837347764873425893673610844637011153720561782618983169659208923393221307830163632468718014097455787496909833011983266527471185468308854153797215619314013634601511952543418722586496864680597533049393704564283421785196380820354561513931118001814307717656249217838373734681923039156547304198997395999480593544766482607661206707630721257022543798616936133964282747704436967352594192462025236078856810233089016859642779339330454846985148883847580230909121646425146102020868134632304122443378142011014245864238400155696637840285680489593152234856980101416494480924627604371090932006394621284285555639669264510927354639027217404080517221107155667761836373500078381492253403823981670814276626293260747643444496316402250305906994529825402430607231898343958992063174047710442440484650918683882766106211087089153821082097803453293027998480776726460460052085060578224024237102601521831243182342535663257507701673910081642636696623544406543753772344459348084469492744505039948460713231450683509573580189419394487053339277688698270202668179111656900093404642418449992098011150659116318247286159994674554455439988370643144623548974461578855525554064975226351404526832947215801981282592058027169244740982195636636984491519603544860636280520836065223147630657030237651365393341879219395249216945037608815028565739720647701853200557967127677330187889494212223337031995988683596598969785406446025775414160295886007529306393395856348646057555894578571273561390527245678088954031100884274745727625565298084183106166577567422783610902152758994684671829437974554844905696569508691594529169998261979122713743312978658533494009864236822095807852342104479355782469682386145442758960919850427431957247196777565281157730916797183862049429329508356564609449183466639362734131970260667935479865128752836853817038209936542417412100287481714872797641027015193686479598063182027007300982769790504664438833550388060462559656893177311988424530253117288176633056635073204661659338354680029179456389311505061721982639560217580939280001870966194146611027259068297661769475327708146454974831676590554567907033588762761232931909028474086878690346934756392152193366289000043506206552743648878205657679285404593997181539932376581084802538768227553394479361659464708586451170739508129047630223354759136712860122125764534188274653707296270792399935255689213641663931879150954117131191064223462190225597225205349546567527414990631891464052275050910963374702601264224445677513539361973579049381781228106896777947729546195964058385776509012148219038332457956546899965788878482958513144927483051371439340419189257619493490107220760525439058980847784436621471118238241101622018893706672861209898772328136784734067916358167104317091031482255059013829241330752959280782818600259844875682069651129535631819258446768199275187188156313307677357662652735351045593743306500807284521117220792546877508594420745328134369146105294898173693690882907393371712508588622031912170222618226501529702745764598429228983023264612502269698257234669096147066218613460108653003602005122492114609718902331462400727095996410690002051682757937818023008286813884377097972571627929337480184341581186019583160863999974016654536133279876362939229097855750671406788657087072476468650155010457337741732960482267797018194537381531355585989725414937340939429322747133194029458867939792787968564600483237699582134085850394327260807324501060991003789005080808715001793668875733973651910282480884284586125877206232318920698922302379283579783496819319722654180948940646555929407023843557291543912366920706711191268883310059493059678973248016275166976011546643256675984447185977425378200543288161738233016370125053015084551055854082014523072739518269339125624416281647870498220261663044407884606337390000684472426009696187638182946172138715984749684320079379139806257515875227299197114903636614140946559391239056465328531358918301516380400825667326192783979839075302245892732750516408108134515477998302062172080998832560888866232624932318887665565397678754634975285047224260277197547130130365077988572386616881477030466506728223533961481642186679318274465460903785699427831110988579310726301647813653587835693393913629027098036569423467067408539326615003405493964104070812086754737748000694926134991531994102805553475380720278756612336860133738804617432704494983738280220569470261387827337562160021362249537780927170692521/12776625542593710566757668156555583074034342799770201900728442804436517315007680188098498159532473103970285989822207468054032748125248699225192029662843584262135833561764918374062310086451039160576813385503639711255722787633803997388632096921611698024099440125240569071007263230364014476513964706577079309449124045069382241895867118888338419022028069432356770698451079052714518784178694464569259311948017960862871910430443122436493251462383998231895066867389822186074045277553523953093074207890759275137367498399533336596783065999394397994112057336344523742325629119997210992368999357400426721510490262880914259775193944756942671152765120175793960229708988798395075926113881885207102704279112652365551398478699118330695192639434133077476387777283852315089594629951790054348089100847342219058434089770659355023500201011587139675318170433648279693172577014415383547843586277962755722188213532142897664532025477061939310512009309775514940986835761857093770459778079061702296771998727134690031153506922161914472609235667208203893592409217461780686099611804053480282102427632279837525308514832937606468702034230347117845091464534682272663798217765886718080043551296319074680710729918478314732615005677069229670490583048523376770608740110753932990781566021574276391166972931397568943803803328855097146157195566150943615549462785766784300423361196999722793673002894556984812419330522379126033538656686385310366152639908045600343670554941581549527412152117302968379772957766775364552286717819312765126987060050037148376955607637265217545977024656225013170246142484491461001822371350155656154834581340730663404991628392268853433648952826567041392957259099461395543198799480963496005699678355503226201641766656419950388244399185909125400999066476975113326766170140789544012269398227819523480631197680289867678686013691309204616840683745588660147070336125666117264033954967078474749615818054012555103126727674854441816036382884363896591248652529134816484113024209323629414046151530413139837338915737742780317523171738979810873547588831586680924156935818801284121168550566619725215991217999135341621037624649978984132062851398745718446497460273071319528546668281504193671588209895023347273760991859933963722428154455733057399006872658794714227477172268806945321033721027926436409693353082567386953620759744922461354472678904447348045440812408673120800096127904165073097289789095956751938121732586370620285567898826190725951575591377680244196179102198265636321715498332187651726227853045368340483874276365598039821039300197875583400433879956032733920254462139550348054627855867942045066011423234239174006855610208593957701175722662007062534737443749129047532428685252532124018011950605294329051567975551885962003768855344921624174107673037156706837376384744070503221258756710784349120556630682903165533777712647670290194786637966349540574815626052358904234431625575151204282605751883467708910209564672203105561716038832034894698932922447450888801380400744908952761145583755703190462019148337735046941729753887735470291326206725212925177202031175306441632193189012531013783426508993251864989397171555900516041873350656647919381050097727373254484960081767756768284926707063129033471558654377936996153962173417208235010774880193636525272663441655178709712479715053616112258298728075613191220738212090630308857541104837685674523605500941350269218386799965225615893094440657451689054748125924550788277654052508485960656358110265705337016109390418462993264292931845733541395538953947481041381571631516549696782055692451547273112666724647274385928595553855797968009073504197248669356173418032030801486000813226857750308172611734892199762688700194984624484569340745892872505468895893016926558638810627371205477958942843586891452334717597659653233963143718857352183073787192104851549991345909292828405164085369454267969115689851228053144586973304361075844424800675924595623828627068048566726381405086336939775916615992726447254386292117034330182502564831225903263673503546899149105489844222695190247133278265540358267606350057189252810308103521719401535996085264974851158828222925834588242603248070045853446549184013125610027124674155257380323025450546459401446938120361697188863403595330137869563158546807649179678614713343757247087307497423081160543569096413471426322331581562929273312240826614387186741478116607393241960390341170207345073721249058277487596769040940737902352481713218781562492186752880911143964509580801984600668458282383338014667838362838873627274922173178934708122410869164394621229619348088598346691428696487906769203103190243116303658008917784362246870559851476773334772657899645312589800584936873652884339868085006821389686301246393771421550119214634328194939350828472288342618269640860600399874644063352908656018756539862596714646011214412235473382908412870271903780785995063046817551366546441346585389139335720985596401719698165654235910527145386577353411788967793222378571693184919985017967150230034198527630198305915521245517816257073020665858284696254240522888102565468765497146228794213959477496598346686323094294843020926793663203220735473397768239883093240370579802714876051558858335530965155554047630724006656865813091154944266271633980723431027748788066693265444940746788487722996032176239112714226369990330497157350181453055358801101850116570260974543022217125692684347292072122796099079494931570968259876369723271520168379952272208550942301702173379808332031098692315374475681275636413518768060085140055348746746924180601261191682811475681749517022487052705060046576924857278373447639664914500000*t^27 + 87165157976470773352843145892760373103724687946855606630049349931955477438922727215414228902482745761999149489945919731240549376337185547848633666644588596914529826014090268805536311381969756027124932793835026263039482916735557455658498629302428915665860306366309652490371957853304917577407307496034467336318555304485006861810825554878821282575876738556698339508687013846105426135908422557777694638613246760534238799208528927721046136723721746891634010320000565535762688124520709841066087741895846242356113372735121041529184206519173741647285602652458962430078747889898189591068281776215708846864983377941678984489101968771227424195903373560957811272700802460350837308460725271927499104341870126165833999324335333857994271645635313635700932652635218611791171719778688229036411721409591765218984299676254841590628109339423365333072958828913633525892290178916769185740055338350795240924069676430430898961916077531966407939650314738403812536206779204389278720889911789230841385930714684543919977882040540638723750570596997753533863461293347551703994512612851598091759328770117070075256933342755449547165325169155921850136352678267890408636590250564380092714970000436464128658247405869796323842838669351553566864046652517228763834368758099963936152207215534891377995355525400041396297006002666648185422515961925948472340084903044908084137994400174103343196565932725238949253734386095514523582459802464260062672783681885620112149229130169930615781487380349276978901190870399957695975662596028190100496906108472996133324229659353318948677648181867113059222639212377152172209726262157113494560311182185651235833333589904562590450950191692877147445512258428575018203918539234278138475619275454085291162962345726945400281962559679996070564921136552910013096393336482037114255815983975306147877904172622011204685406839029770956282289897092908921582491227250930299089851886965044088668289106706078885686363647083330006602358081181534047873829260534899150243326467360507192951266241427519404829872427157521864233235637824567261995531984348729495748916211187531854831536740782715091413574025526480131006813993485021036298574666372447579397234017211216217694154188995652915429307508493707653874285195872233278441064890670336403703671716032053303453377746647238189267414663543298181225130078375231654295880106023141858672583070576811620065794740938983286333249767012479596978826370786132252527206815008802592440567759283388223331978862919118567540282707927423564818491166835817045163231434925479699439331000608080643982945308517566603364378160434108382342487481652316314190023369820622048365775166086792259202904844303470549471945083959557519409560010474416161697257384277428637620510380846547343786659848976318269521741429451381735951996923713093268777532069276419389047225346018419680665647899578884059676154053949089569100912017609496575302583398268960284970942231582552690857283198401249340073626239497606779400121591501444652428255796352428865442901611647924490432032202337074132366889669875976901661199531227452160980842293166587326225151706184347628644869341354535319218468910497992564696685196052260458799134560868523307449833081951614718361362085615006805671855038803628883715735530962473638174822615467359153840039681373922783354664819196887183919136883845586513892322460381325775472679039127335944807953128766860779094438425645863079788309931759207339870904474570711769214491686390016481437758069997158576940193697531806798587405244321934813935054610083494201262266551921999321520430199105006485842752410552674022775990289906860943735522714628865257767198707109058103863637063156287133997498889349313278930667247265327942860707222356518360822312419806081832371583049851394030281144235994546398523914639678400078178100472120742689507073165679769631970961504941374130890166197273807693589777413734782219954132552874204222200914649289457870312135306012979894776470576949371434272477169864400167623111246524463370317596408731599983841236926818321363294826352045957332218199023122587060993037631617709798053376498361251733497826464725086310883185941150674226868805058781390099921545023634807792793085363821392844706760501719006514787889990818786898224045276105355007494828822713741067645843650558439473566994549054522658690640971877221270696538781571398376152335533717166165692715130493483327643830010717803633657856904137489887256332408680069151707937967048804509141161248462918187805361119962956349040343925497894874542530713326622669561451383589415818604649709917038664323504776495697982902595363203992126136315022520176217876260900712747569056260898590909502260907649260884986367080908193380015188692964691370995901396397390043393984503248630446637714482157264359882547098387726413679439649542912696740920956212226202134755332273002996171513288521025561945109665720453397864932652114308671828943198256700616155551894490125998409949828305565183282517482717773852180412025218363501265624185007598993472697077821582267827832836943272159703888106993385414754989673421924692156265846839034535527030825276012573811250069660940223714891900600289325772667795615813830321543583275783370505725564506185427151159788192704745393995659263098832431543915623103015843563743341456624691322721716172215293031169505838339145955412312586879883976343294432877321922145282490992120075790475502471108440413705759629601583865327303541920141665084211853279297642256582414483595137036564090090981830998990040972894559300234090751997479555134458377950601282649046658437279728331615690409221557601371805226337487897792045537448080819375040893/825566573521439759698187788577437675552988303985151507431683996594359580354342412154056804154405954410387710111588790243491346801939146719166254224368354675399546168606348571862487728662990222683424864909465950573446703200953489062034689339550294333864886900400159847665084701038905550790133104117288201533635707527560083322502183066631097844500275255629206722053762031098476598362315642326013678618179622086524031135505555603588794709877119885753219705277496202792476771780381547738321718048325983931952976819662154057022905803037791870388779089425338457196425266215204402583843035401258342005293216986151382939320224122756295674486361611358994353304273122357835675225820060274920482430342663691312551901700558415214150909009590137313858902532187380359635345319961818896338064977828266462237279646719527555364628373056399794405174089558811918635766514777609398476047113345285754356776874384618002938992415440925309294622140016264042340687849227689135937401045108602302252959917753318432782226601124308319768596766188837790047509518666761213563359531954224879766618400855004886250704035359045341054592981037813768452063862241008387506961763334218706710506391454463287061308702424752644261277289902934840247083827750741268254718591771792593250501189086337859121558250951842916368861138172175507905541867351291741312426826157238370181201800421520549745024802417528249417864433753728143705574739735666208274478270981408022206405088532961661771246752194961033769944963391638940301603305247901746666856187848554202818670031946367902970823131633000851000519975920986710886983994933134705389311409708750558476382142269679760328086182639716520775699818734428635098999351077641280368286909124823846875314153184058332778868870474128102833785833896853476498737147558708997715868808566799978748477388572576065392019346207671682934321103561113424887621718889195269368347859411224522282868243490042022048188557452133163497735509451205625896066778805634295896533871987065285215289791195925958720360709207995035901497250826387779521536509117908613560909699061006050906275575073889937033278701482591304743969592767872820840984244226646422696758971490762184921477027420270975702622793216893208458402550949579194372280749447366785781982541029812303929294208138294928436025051035246660318647429950508080080110629671912887519773098441213258320790955637340113236980572269127800132570987738743971386327336350101618452079616461554599947961289019338855753111218964856500787770661464432880771645889085338923573414780546334880744077858939653081258804551005192037924134476709407105068261456082409065803815039750838935827593275016840343768277464314302502244573288405261532864622739394383398086926039111325877178238420275708314089679883825704946634649642400894903338166398847632515835181202850681020097505367202973772951790663387926443355444299364124160218855837229344581301735806394385507491448583239451960352002640357739128603190201454562426700281142758365122550733586594116947643253104214667691392006507976726110080999481976753464978001049936835165296131245173646997772482982348157813698328273410120507007201854381264113474893427044942483083237083922579520566651437301206566102956456386799085854559205959005905332940436188839800696223027896513940695176230026932012190996972695194945920840891039621586570776781240727649256502158742766661525278522364171241803454766983809026938410011712262985076032752047897088709954162086785150103139432553267930271683688577608795538927903878167290173286255068005750809243882607826561302060127638439185741542207977729552309251172220791779047826425052990943014282395915836403710821777735423866066537989023803676973731397214391120541403555888462531122605580779555254558200071307062507806577845277922216920089444771854516656080055680013525675537018566775023230210043369690450795217823872429622619783036540889587804081351974100285332064043675127717232003595166215080781567713271002262443842879530016591821883490639141334869396496786904518575826383030406557585497626697227677507073364850300072676102619079920950819908227557253637710516278659913459493515942900081086445132952218347453469331890078885570983440483878169190103182958386607478109847777217356818866078467485831571773321486032716225387412246827391350256792141183705758199849306716615239289117577912353044790945719698864374064739842323871018979068198690320758609680708381006890868153414632295228929587623367424037956682493843489302322157528743620350884996707846456332383401906511834377764201959254242678678856161391652448683096338032508555446161926910898933123590754170591928671345456835714413174636556960738554540971977081736571730103613374494065037630108133074410499465151597538007853856945602744903773438147440169830718961409454179684207770247418713158135037960352403100203801546636753664741774370079107628912325834843025134088299923902394748221310923509838536726503573780735243449446317286536681992517918946676769247867333291339622492784094517443323797428997618295864228127380102873793919934219504772248154319614904847507910168241517381622857123939731646092897549044500513622361955215204163486269369101685483618021576606408418538603539286974261539216012737828252538197704091051397887985206312562229382770949459519248254025360562820540618527283073088522452124431705704032351269337917350315224539939893549127875813988834748103121780671017444287886124102945857735965236687803012300665783291656417678895310692223547915503454966120943964199027366551574732126653303635955100900389184693350895351743814946068394174788495317278221547217976616716809860000000*t^25 - 17781889280286795271194248987300442514487747719912214753292816650665088041717776354822366598611164164176033193893062319671222612926887905816112458008810060934597669376215694488869647254984694194564576831113604788270371827603055885495203204812940592085775200934161337111935419281992943189468538209116151700882702688221595754181328614286195326982036334232522337189249831470052296410910106988089592184978617769938348764568978163819460057228330142786188300299893465977046708790474723714690579474869600454168604144688527946081876476099233914007189162784684537877388498060538328609767652932115853511097542733008916481749012931931056833523320750043394819604671613234404180277640098522513443022197113017526210863803578903763793523207734520744560491784016344716963621914966159387512447245658009246951425022734078201137885900345688260289767479045841530210235136390487274276708648321714457235833867881842967908606885005218096551089899102720877326596756220589654307719643288926395764852509510957704329580564134773370760987909413557440890358267769429307533921932061574927545505119930527853594532318863883539038394169621145745551676715218214071133336737262089936151537466297469186630333568689995458989143264478492339727224542223488355151249052039315928073944815634589206148049152973718994175666532813038714622925843806604348768447715523834389485729593673236553880971740072005785737321676247979608740906651067173896530444115792301023024374484486942843784538390803872983684741076922069166848640714417170756763696977193952738289640253175622790559818419497519985850957195301057872672813327842532048888980871817764355893013612796035335711479633009761219239136516801456576003286762745698287254678564303525951873347200897448687761726845672294189556799225405814689232402729826233130883462317990539609416261994333884302749499092427675685958641043310234370508355782102236729148092320668413256648692346934868160087952677428554835760686380722639444227910758660704690014382444682405847621813047737384605424951842384308864300355003037305387265827144350922574185961967085913756874644159461785105587106603219369137983343048234648960477610120658414098284743233439639310473170954473410416150493346217696179860585102686885497489922655889697918093963300866923359334341413989857809512089411126076961116346426396275822369732038244295896527793659239725100774198816460894008848358288055706932747508074418721521549352894898543562864032507096984947462797487180996516692489523607103098846630903726966748424677373867268453970767164222869509262523382043509986903851594182472023803972517632294510220785912800299019971433332984773972079378642036702601103169991524344682204281538658021568004691486708837531711932587989245259734472096209911584037626641013042189308747263822901305219489848413674501215312600997882685734481547068469160658384848203698276833282231178809571097931065309584319613288496364340993122971066420017182916640844512153319071069096536882143682738893826184944737212539523632216977840508361456767658873932226841028156431741818249060088228459780488038644771095658952504010671510091451113901730312302399586131621886725440630644598652393341174733415707444551895915396675715010836648726664734541389604661396404490162316048061080219214630222662721679358856411044890582991012726852511070246191625249532610867348747970889627379182971785212541121762176013120452261176378468877176784058878932688685418146763438252522826649269219054475680401492454152820329300293893030736983226465184462427600953303257579692638499214928489510258940412593319794344261363144883467019398324666048316128551957651424744559396701021844854538194843421544735929179136387431458558526781422352209721594721315187547086796329076867150486836550297865402833375357073735807747357136792483341584948842094992066948373315966551077175017523648853991460796453438847997030607807986507833024015247838886951528794693258837997596424531451107535998767277715079265529337018255335881246100530323106326284831547368135915373432059598509191835459121945626591742381702555038778768027291898711867856501648894764406685552522355497195382669381194511629583773690937488984328300561506380579326138764130287608828792511194222367554164217883709843924343406756441842763699007540353865493765946699153375848181537955641626156573398073106062728700728462282674196374097198867947825715415815357276994350311614283526279343863603111146864649465617682372705622095827922443854849056519973781471647930775936838580252665213791647092648468915743689368255242996534437369261438006617568994598513055745291888863473800727098052730417504585596815336770725328613162418553214787789096888145754748088622587912175126011123523435403392971199961569816204689126650403902705647575476397285374584224377869389366207262350502004744579032399748817654507876843805128286721569124376699865978102650960762491805706151510176054552907471033449331732769310246242457175208842520004228478657013887383734764375214137527019192810892025871523965180898850621764817261482302612002647262561341603939826035275200761160426159792563453273905550577975408821864119553837160951056750571681808128062791580204180587368756478981717258473653198031650362361120050646116162335474220860320733153695664080134565705237519137257604984526770284845694359836224416383938188964585713100167924310351928885705897210893921876607366827378509830577410950618359883315527369421028506516223571830589449730131549639246387260580097794640466528654084281187630818761756791036643296648106550353896785870141642904032560430711021046798721048143720603552415868436545630118374221552715333/2248412615886216806412803612021334608549529885288256105457421110724812352756348204231744270097042999315942876582170513950099911464063832629938007157149292907262068347891377153976792666236943806473466675562128136692204412543814198036776214792583932046665065888742000559032213290133784508760605984430736214959432205196798418231371162925816172564325967044026674307367289288174285831365889210230499862114903109891298491753394261000382700027247947375807899232112276614909597608014047832622977061675962592760762368173201623049213687804447273163528396615721878302555829507640017555558779466849340110574415961391848809883435601697802363523905464840675104621346942103673688117223711677200913870410289758853209489179240129527348452736537422878319135724113748587205546001340974275463765930009180983095414921611761356785566970490793603613980004563911477329710626716768237074806069181736899984909065365715324856699934126226937451052831776113859983140029864157497716309513107200123835353278662959472462151246708453333615230647888437773876894608532577648800765601786157071585590477244763369829336700033690895659289552362269941498079881753512033277975481950228498251667222624378590447892190309560282853762017801718253843177275259578540567107633590808047306139625847146443630233669949548845229623715725874133644139267068299344116339583321325626587310890468626262923305580592323216067110218614362327431379008769436614403752752995403278196130835423726292108406560719890972137189102282906620140021410045249068061357037895949279794111369165266108062699667868064833622029242230073504676954812062722241649808107248006788477520025103990119138563100803502254037451732028066287378373970406587106513142151825546911555142159937193452781098623741152147146152536723273865294255691083612066592040087920374971768208896679138528901572003993323850183435037996829049779780896716139964855357969996239961046773863772705053576569501358208766146152093578783631322005635783668910099780820945272598672429815326978817480619278035860383002124773382250649152575175953528078067541538415181800827337787044462107202424546863516066057789663273520850152064315350363353561640216607573101881020926999895903213826621381178530025123231990933984379803463745451437193973190711743801857310043008599251926836200399862950034885220652699992440705136080115157533662547255928591239183232411353173247528889697692963713056706377041518363810414971694363712166881181528338266988708484529190692364125511128635269971563227570959810936343412708940442288639211018365953469958134086081261306587698911531706763816679177272220064169461260961038345694525651850040880019249871951266680213059332517771330437860248068800810433408507138089398480308257976215062819767220450817155545561862702515530193634782263336743597531470247860518076110720289526039466791373664223378268137157378800512392648355162495483005636697658459684379604893230790837579967570403078106497625739512131117558009526686539500243947060173533764258776706760243494494541217686269078055985202701023281469893522775523748781989914928467571724399899010780020362348447330671741881871583041241692657572106190611655101055221530310449303084213494833404132436197720839160399670785612814692590811359657822176321257516040222417887411627723184571558219516827010593219581288130930977455365857473747077976416387790432583795444506387116432323766995290721155148113211556410757478397115484929789682242968707549425718639700705295759158871962465354444272445760931084893845386909930393758897870324342618725697252458880686954828104142253504123921909031520832897891018604799871285036837622580550887593446963825753410690267710736998713388679671785318505849335717802599596239945254490997805217981740493093283724020290191108217566792530828159472800122630824648840732812512871619491984297522729889353928570290322166861410629885608328734922148213970599132506777724245298834803986774347835104900226139639680876408763447633987803579042337401709205338341462426661574738980814421697547381071001072468137198753752797466045351111922730284888307306920271667798219624964624689834206073706825178377123420141786054561875135954664542839954330197451833321857039570805133394060022319004018643515859343270918859615443622282158951341647177797580794239267011643225221106944510753421462546111857772982133492394801295422856732168779863669191969727094229592558644868085290970404799981434185723651353473589868397397798640336323553808982235406789995541736852195668642584182338239218463499838931473969801006504814247207017062763041285787364587354548450275474484677526160813442211379340923733843998829539834310906141705822957420132888977593234781689268421319207752531911180433628512220595065091133468730955026046632866990102963719810966878097206203835209366033683839056877922851251210281501312902875168753315198235858545293708777176873491068134539099613357967217696894909402115490693067312341809793723898839883253419902609187932296514470682017815537804954475999812198810860985693583078697953706517351723652802223681717816475374973329594679984691108388636897773254598706242816970054743585745544007534989255420886469599126664370851247557950937331540145098179378301568162731151784256415727782291486272324328856669274931256436892903142354099378723136895028481681058458652682533262887003234871534808107978753354035815028920949344865972614825576548200920849927879675335225790731035153414286124453309738290891900202843015565365478359206994914844658105177296344779018568445251767009583198388685053370452190370834413047166662285574857574396032667246709034683379741533527868244800000*t^23 + 8732046294240812196904771116230212624615207204121165644021888088246190998757442209421564313623047454611654651735574516141089911794895210158424988438089347173346683070009508629264732961339759445093779620191672285526438068033725103376838845412934432688336774426527625659569683311364722458971441742029476847206302799026197554004066213699913837799430732278860608530837126452917281392643108309795989801724145468388880829473731738400348853356716494150268931073530053323119206939569057732257569800618559936313625089773616986025735613935902665229522082629357075326996993627014052075312567594706528510421596633265460038321499099536272059004162692630580242258330765534484984782516484324913381508786655057740950102620041032713793206632447852657492015188964250862692294760055200329651047145637962781777682497812640539942059063681999711487876885123572603701238752052795387277146958773691756631954174450626721538647806105548935356501965440835369805454656966158255443427703682582233538977166852438393869073914561409760010137318968316352403837074311939152241322850639784727983559298325302547244783347422524920185757407503139503228017435025690755170727549007682244891451982183384840735674544045689867835903556795568460692108512406416849504498481838428923074138908212204673917555409797077270928635938652628195394082436168460207526389622229215626504905156527264593743975035856787290097603724409034359353913824890882113689490464251066860941095820499975629794002874997691812034074756057619474694948282367164147268835219162347230753051943641668866823402164954074500997638956284241170381332176698084162782794656006857572781626544560008928623868022474365348099798174153239957930769479852661902453555392403574540385999523804965834022692447620891373028994577226221827992667622869848630577870426892287750987603156262642030761774055393431275341027123279678083535643851795629411293730845665588776282343115876049086885883176945115761177902346939508249240403598606021923343357982961579104077498621627652866483326709630764083810593060073207331060521548989316059911589977831563692151385270159537447832788563113051179522540967232587307785370702837267561627663222742012919249021949041703524307941603245399388059984092190984384320314191742765124005727732243652750347798613997813261604563439057076816955674795316392803762619834323713024536006282293862641449785433589947974421114057477643671691916708151968149898339640486102440627343568711150190959148646267644017583626281505504538417782722227556394724422243566049267720058125476340380686979689917192020191804066088865130460107597434485695750046871710250783246968815862411019818942560159957092528900215959101723351872443877465906895198524580405050296329375143951712248758262912692744118293064998124086774290122223884805118603041391949930547007758556828911596263289184438460911231872399611762699630897865177892464066828254690326653647751448988740249334167952776181816227154280422217935565869614134851233145518695042526416158946971728179449158359032617472086418686421947116213136081641703529125916036610413029621975508517781636766680303151760931428262877348108626943108186755144523326125884401237119895386568722575557953569559545194380219152641746581007883522337554817541077043205793124174333367093283829287518109409107517779776250712905141011307172926452428846815903015102690871487661219154378507879221065362143485660354786231645818249692622892391765877553223230101827732357265421832633770821704470494155711640302548847420126947977590681947930085983117808854944822117607501309238322478654264019670298923374040461632049543289353161596989523484509036483705738383714111039275791818167630854440577497730739741741418762975328883159619627721885190919112128416970727469565198520865400421207152525339747878936154389480579531509120972054988950077471298213529993295765715101632906701490429906702769368733743270444535061331192687890335798349540561447640075692308826245169677578953092453904076287036118609363151169650482420372741774273208874032352458785450857211403102541148492397486282439483059662968832923899501255345897670686343328217024996667681658037004757837431642445046242656502647076501883686911022125297106017344712834027605913680890251805681117638429736129619612201237595342904578224596239145360671292332692038162733503464942277076021855976631076722663205347431714264020120472481547680866536950468434804111658347575874148525102482371099797823156073353861965570961263004132052834160892920441062901371139223547567581443194889837055637244573643199010557013199587973784966421470082081560724479397353181133137023988877221815538290200802338215919872537495940549472652812438915937168735053213332705539061193468372413647686464039840007608183425576629517004594651399670617835859312507623313439119448142464426914439836337291963277698330973432849056017533244879747475337214405374929734403515480715148677796572444003353073913482239494020301595029412219779753451545203007807697928695426061544551364295281128694480461390524786421897983120885263438788415369658397080608776945260631087138526641397933396916673880928647060404992877409691780996075808440145099576052608356414839411420792064397981773998530958970010137628408594182107030110626508564306615976172283265718658474113801351859552899255407752858081294166463184362394434678266958620614607780009502903731699739750534058688169749630802081805059347508819090549475917100116039788844118222972418113476673183403477463593108699171757829253656509669831361836335256749933750466630836768491018917022850799937876805745344455377522666535798823709461116971178497749877584121/17933767293378157860673552619693978425335535989799185603053239811733622337461348771848436440059747732639068182262550527935320722391937712643553152324881264855542688012943127299576798647366099408776460388412212518854487576242327531960000760845609934181733263636394528268471225052257566915114357256768967428843090208117320716845460466194009947834504737136879426023048616941390136988275544891124225090678393852704404636604454224645909631169715770735610624827562206333207504730588238664968983706224939727972747460429108183844918700344996107375762211101591172175147687739509663836004550509393546120057841596815936935975022061161042661440674540991099048765505371541206798077855795520531098728272549267043456639882034366468136468255715158672307392085192994683663283582124437673341942536977991174689619017617620345789641312247996600254364322116912973939358570240889510001429361330520511784393735655110329214154236483000572526254729642812930817902619154589565118183021212191463924841627430748173210015896365044446692911120062539386875230806152702674958487538056252832885066901833231640305423678840153572520523810508581676234684771129203122574328248888727307483536180456353042858187708421492732285958951513705119939628266951400264047168029831445139227542253780810919431625700788068170283903446861138923113967963520959054261280009824859164446408293023566620935889749962578032916236267519318564035999236613363472029932672701430909421519758736864472769433281932463706332341649161278993973980294408534233346538278455785922167316873103908242881056874661945696747138003501776763494758620024094070302040855430530336665933533567540235986158065932696550060626910223862054089411430623968587664348115751386080261252942356185873373048546506808792713359519102303449370848964595477197817462606031562274817856675893128742429205269946749757415493755450898373243490485712068767298688570208104451206410580091814117813113879880950872832403603545059916496949713988787735319680357539674298934856860346140568000177574809838769183614263882237320621730570105521575062533699263950078027575206187971569352671980935187669746655647538797257165274896246945796265463632465166407860524060594407799443617099111781132343244826594354399219860960826815034761452830677004133861877723997160699892622074617954482421108307587011844467529061591394708899451269779430430122056734709602691379099477350646258187476110388307348854202119417085996275616790376476031415267079578982830522428143957811733700963659077054084206277977220416548765873669897408395105057999402829457679469211407984836232520918750580623660035637369581474948709706335556422945114439254931039865187413687533177461802301980550072577892742663092649046392640553962429334429633857591691041597803886285841492919401610763290900216789834346024601751321359316595029124318455004226543612376808279092813610750885689986571114449721278942476053980181886483688823554503240119789658969157684203902961474599796190255537660053932336519310159290399159085015611221617259527170208453402496257126009865003090487043856348130977062774468427765919316829080636425137500798343499531400380167625872751758450106163178552682238107536505036208790247246812529440026636521183647149831476617185844889772120657649235082726428387687983030162654095322336596394017346660274377663748751132434612030264811892616899878942177950229516285829249093891009323499395664901699942946553881754463130465322652250405453752755816660387478079005288272045089019792126902664605700909633686349569267399679967970887454966180326786431663509878277498187655091417275225690971273600776379925725889061989630584460566779354324461728124754359449870690123992620192421415703034891996925350961468101297244398762473406313958334465399933667172687735130900653176747334311460148984801083147424095060233684277859869355561096929696617283299346690754256907766640944087622635937851679467194645468079418319202970479561327542364121276117517975175855099975694834037442471151056902688848274703775543601635199349018699030400618132916837789312504586249859872510418641614721214493152466056265458835582357968852057970388960613035674482814956441543157663128207157527294384829097815624279040166907320877770148704233639999898995665980324130107696397605995346718799192146534497630486882638724073866575951260654103665452731427434724618253738220870029864980459758537537307464455857876394582740133523661439338510076271753633474122101489155063533107762120210982729726344805844894023696802406745479480601724905762947140079456645542209865493238705210255684931827708898353387713151594553901726265257430457367877089038283234392717941844558349779422488519226041277425378688598617490407099767748696798847473793971560231238687379374419571677182964115384206521527680097102018931848125811573429859622742122748673879519582456703151442652595538396985534294148871893043454061865963688548045915709396421635461480417848440625735654907413354521325413668522793317436849487523052503920470225236597300039010243032150746757487897221733986278303450794654012363109906319386137973131459766508589381911680156936754404008073838684696250576700013476118269421605537243694474569370571572998776378335517405365107498472564902363543025420188124491670642481121475497770455298873538649806482163329393841979871039253539253406360621040046765731337449580323857096064012334060240495856346860563031154398234278362792872378449923247471091706949018150653542537332200243199938934531770078487451439648437958940499314772122841474957389796671654592359559137481655437400019806325418506843396927226848750633784100319374567520524000000*t^21 - 84224929985586086200036984072706296802720633365891655832872071972854376649187967202110534101673404495769003634223598582252762708423217840616863366471749856119746246028221493696306549025015515361396285660296642442025320005006071664522080608159754794425022759164510746752023969685310044235755148362277226144237587366750071451065066014668116390099465974288942882342326260961652002453039853946868702808220903414456880831033913307671915500186208678993139519303899499918195127413498607399155924100164603628305995910151586457646448245135559163195047172006517764840442046655588315345783526343912049172697720532725934076993789512795671397704324315435313496674041272076637107983234932747498517979390978490343107033446585029125326602064878094279049672656439380208938213891742526161844147186635095401843306239528077037226700261214122231771199192665070934362266527869969938407121718617894014255526689530573403508205114450950223115360474393987683865166802354678427727965161384099758131236315718791107464209896445502198008111597092739073947822816813742499480871834877345552243128684123867090458860032013860604472774429544320677695881538018735683139502889314644092198205266601565653408244151302323871953972669861896960349782634272699108256634546874225208426955679718580762654491268341482780165778981727379723345023559406697698022689115718224975347419218445481205934326746682663799320254721198479060896409358375793991856925924745347379013002586738708051527237815051600777533658476657294170021129464946813142193379467646513712586826438091192726646476836562992538705703605155461322737692396748872422766057520898902898445400315512772600254133651060112131853621291472304746694944271092292645108863283178135308016087009899445780054870866237784456313046930532443256605698270753439130549865458844012267567494297395002067187897721191287280428658105326973459775967073099563180766085247358746831785206614939041062750873633168022139293161146823666103298326695273849565896934256201232180540038577173369159379343480939057248528741882768246701108352608258719742278441654500764547246147798528740040516082178573261330655822504291247983894889181463523739486334873063769018014964497052035673243697367618606216320848218359330773791245425763835457957658627916432797041017683688198140158925459076542641530460706634478779397398044310668246677210004937221200847540876909595719013643587437654578838311509066287468719014838311269984730840322959217461817843236599766051595757074871661847203685025416993026649613421929966615996149630035990585625211963718510272711972560390130272844444786416582928454066064647078041038805305353300449036783797064959424639084130028211255320896673686809039150395176963097245046963079058061553342369712524968174273367793035853431252297261315931843596869704868345242678128330725912846227539125631678382838780232980336261008565397602743087279032836006039469234396202670336625461961561631142180018093380137253183658749229522653061338931807092139432171833440974601000539477736382237553008379770001818175162987639365470952623050737926670731287578234311206123290288956701691082165265666730797260678535226866123294382078573870700616305102567805009295927131886424853138435807958527616977998906320672988886902119641404940813781988895474984546388857715501509291323694187290063426818419846484700146074120604111976779899372962816510581334773427033720982795383255087883079316394868091652145815522752217402815285652001218153563111497397711426299815054245246060067301263114209808197837856411636365542137382759739377291688725836892922000357269628790939062705456962113810360300046722074679956752489292989126830523633559520356893018789046544103070717483008348554464928558867007629002936052734892563279467482119825847295372851928151583840418324039764852887734623142249587364718184629067306128340917811436352241414578775878010768626484146698521919788663133081510905076528251919114415726857882488249028280589528287904215992259388448666232464970099037282262000865041109154263005813629992766650652110733904109718378654965509376210444469982510898858670019970032685369042844713326971260314801191257387632365104819624209065222095025990662886247687028362794475040586372364360866269018125280790503298183345566225406722130033749060837637373909382810546465833993383363364626395031098464649084214355398953761296225223834536004340513952591876583194063300267632152678513939256955932511438821436909719758443110137857217622042665116684072011286011860508588596286873760274521890706171457663604586251870570637251637846918612529660127453560026925337452574062830570233384444587144779293762455570170725931598205832845222227172144663910943181741028801118347655609852098376132462308446359527162227265300288757058591795187090590106226825699442184006422911979441839175812887015795435733862431806609766291424772558486253549729449846790028528357296373572522461614692542801784282250066265363649575865563906596791014699799559988613550614117582779591634908625914284655604539665586896179797060154673188613312281336999909538707449139792394486975846306723339588390062739568031471251948871031060994100434609813252121479248113884745424466702687325527765106035323848045490138488777892350934757807894268661243104365845627258031364546825740649540583580542487610417461124017330059321015008274271203037697909512957645369926400888108865379248532643304971027432384255201411090048912910783850827599403905125007024205473895911356561111315209218674457619644326290135726008240881231541758075613870074061774622955450083409316526335313066521317134410605795585930249108394015280081492470927/3479686191252478390876957970985398798945701012946110639398389814216971498313396030358651846578757022750863975662882938256107005837241645736808820600350096166000820062212845595440274364414317795732746045512817354404602067032093401723582237178998942453172125780195953246121282472826095073081890213999948904103883174709330885358074418813763124206694948996707948332830328660269728072351971396785297405654016717688914332475491118214877988137407537605416986906840428094502948679069359740964131166879465917367846522172812035671402135887835065610222518571950525944431640904680979550269539651076359694936596130725480301010078907389456038786996552729616233342560743731875945895703363309953795275634972245844252780872633533792324986377974583025970091001604610908770487859218174473932018701204684854790523092970583052168139359092894862735921435634624905391218827061665128806247488019354726167121172589797526563940374242970260340915096796366688069145284313577079799050436951619239268999121740294421667615024667844444880714097922582269095194037014703504096422955145243086977699548116895691402544892909283528996519545322560623747028388428054337215914436351544104437104035013919247121737913574319485368917408502659202376345783139823931830047528176250549402358944763440924665837822540968450950608131480519492544501246653320413513382688473480136385123997153826359286068160440500215341956290712703601977134180238413808005807832016695549589250102441481166358248248733164599736125991628307864502414086974790224380671606267540552062315214184340405335130438367243194891235732022732804857191971049451088267560165979058125024733372184746612952538132195896345534151490043435920942721620867337188651291425444298791692481914188513676923128822456544989630950354452685743907776664772256769725776326543437456307942340098666770919099529989667863379125654042711624659184721108311850371387334517990415905721455838710201963738514006751661892854430538593715141199198236630456106803651462921878897808047529848169910482216007879164169955006424911718926604438975698216056909523737781358423260860902143737337085608241155816518007812209020363330575726137467094797776525702196467196818101309362707354731675947062010753166906652635928206838693891770081371625176101508264779170304656165508934389357761692660768274746248226178777281758219225839040192037419889486441593097779475149073556615008334348603540140821611873658278023170479372411686839923793856841768239321295176071515908529127649822575038328383628278830055281573360208303846398004613975608268540847506713926861914982132403324954384441016531051690832903868273630241527794529825171458362897067436528901163252706074678058593241058858397099322689618471688124286589725094740078211174507217026439560025611035939585387163026592579377132037288355563689218971876647442031939030670821894938783695943381745369574835370528723699199651138092368682721858571462010540426001814287545770135073054488634315967124633930178948965688363802254210011569986091122432028074990654525562834242275393173703406642390691515972127249294056956240142700850016698179824978011753886245753640420969286255766354818803751942109271415956647730963663742004077824008401234632033951871453924594167104827104232343844306708060538439456254327519095404694078196871279897346649351993535964607966637636566513334963501552532812332064378402741965907167734635568973216300651398837302362764186012060010388793947451571207444564561441567719627269682799053524735183547010964774240475003551082752245913370740054052789769557376839158382472065934439946858450573501163193770545624031237896036366534415898471611751763158301761230830176218997736104053909015858231020957305277551642232276105750997972793789733646001215796239555211010048431948607488186437279333523119133385110657924127063220642356650928034352571556120687403353475992641489631937327855705569240212943165251239903438672910931912681173376631302358966172784918324383243076362681851236455026151118861787088881008524613165176436680470705120707391164712356998377030784471958928034964708094641662325200163911324350014400933890352165324680821738626409906989202901996120314173442786463400818313474302561240531754062235748827030028853060258507443088711309615129722388853266834918020065514894103708495467604094080790451723692035649303696281873262039573433392516371213587884249939953149074402940864569438703426501816952352219573143746142280555748710258497895758595976132948697653365469290783223636153851618377428227361907797369774900191358700543164906391812120942801989909016623286801173045377178667600010782708184277551429588091902950478315004973790735202196007348518655799053828804820175851154855108910160194901268912825695974373225416954206976931817960873634328278877311340914363078300209337844036635644404412650682578513936635402046880130663936447748668835012297542307605446310511306387330217864242121693750164167842269100419918858414871247892197468323743228554129537960265666903745762879523518879112046763573402383699214069610187191367432012840753763592842220629134623785831477268128532268132117045375788167941865073177627630708911942913276679141505552002507883125400260155954986461468085466712632798211094682548150139260633516692413706750068345992104715207244119439514690569004210745458780947914865825287801314530158327679214729023047912570878091945414673529046753868467453806077269337592780706580893268689807823764034884118783523178885352285994018002222582254034878637543726768152634195403546222972752926378458679249263795056526291353525376977346722993865136717223119906839390944838087602653236000000*t^19 + 173388124323624625339497982814355646710198177680830872922303660231945062983430445152562074850197489484372210446079848722191763002015100318772071000808497865867538681823522924496991687913564011981363842434260578182091794701527515837530000539324024268869077612846054448265324548949198361583765502288249489179996648016383715022174056993318984972481640505878855450521301066569687157049620318634406754679384905468620031620322951065858270358656350586162021824565740757304658413909546002718180359199762430634210925739463309342052047076994632999469566606731341556034985637898845593820854727149096040989234838103582443260156610752633989561901501823262434956201010884684821339410015723432567598745703478042093424363757000209459624204395878690176870233660753199831872615221467401150191952280683067749180742668244040418475496773346204406358153377440353399207404709927620396599247456557227981372813430723241479275484546028419725978356190280144929850958913206341411352528032033378673470837322888132114022165280988499613887750934860717912379297765271125766515316672039595526871192836988098442740513162796027924788499772331953214192445758553553674660910586508975328321097193574937301333394984139405768792246321747094300692493540406690213940501060046527424693913374385387680546372359239470985531115207428806058931231604098193593303187196979160418315210752092412921254012857928558667242626807456644043026702268312951728348341963806575325796401326047842289973287198739789797412554448835443803095316641684873115436550984635451828926264770654348801530915526551630580276094662377319423763348086279187992933365857522149107676561617473994440974862735201283352867992015933353606049315775713672238060771332768054045514594705316091880992128438506730765310935718650060667559434005636918913519939932900551330716501962100063394614614627442812416102573329699062362652827756981873826678970519764391208005642987514127553524345102703686947116358554549924674361506282040872917329766151493190335529428085174735980682288308574266770996305312972639346451006497735715712106079333510693922528632517601797877416110851524319214366750686683801333386774398754095762062830234806024077510849733422197157642086513007542582582575668017557622002512770742117874664837601276658234990364459135029585393933611384272943002794525908939534081610079991226099781528072880906649229763733952155553526024525143110675347859849686997798502070664863915089977197919205772845498199047836459103709224843193820686077317853805077425784113506394098738228749011971725359856722513702750754502085952793630771050970204438201864310954665916010272085842284460570505479057008711931813043682899466831919271850298801084987626249461255374361134173690617001694696924712126164723502848275680261332979159968046744808650857340964121296641010617163586642776035103559143875493549049173725876137626575700038090113032507897785135847772641432877993852895627193029168961179572177168139269394877407131634461540787400229581902148954899138091365313167815631328934596048442391915916594167357884170245888723276557182270151488467631811615014895468790234490668656018359354211356707364258694546978047981095739203033974984708068565662896259627872788726986166106159483550950030782350232742639934042407506825891665036739104720370241267909880625515312705875705976332556873171752510307637466376829585121558014202908027737326126538458861582349243674571158005414130458136181052651882459717408280143753513944091330750428159631518347443038610372633737115300193693495434680197767507697707773776556843325933827840902160164031089459142629814871153137625300703807882916477350686791983809904974227989695625665595907982285929336921397395968054169407185262616308078722682690737647048677353020743907247741668486203100719947390970397020317063126112587141450550368243801312906961767824834323595373060709801118531451752036231842276487434356241374441466411834146343055931322220273386450242242228888079763588929506339639909104478429261501433429140480558134943179916766697006822736827092843307916760110836035586745491137104890492154841811909185919439792985328075693274162295511246454920123779235006475788081991114791967487250236566886030467401718660807370670087958520253173980549875958397274632399140312654425093031059595521201619119759324244523730535219951712396068656122865119012797423147273554226961482679839637771146597429966516360592606496876273154646178868961582354842781415748888068696601039089378982894971719041662380141029918201106964811043000929870640709647347747779377323608066424955423685936807388965261143083246520696759855120127256466122840228008078393925194564902856474903050270039796117609852492397555661105903379561429799031703030005572484434338833291226019702664054935375962937168163237916123852183804334176465416263751343301855742906841745560897343480863262269878873637632367812838069637005135640444248326636893706016913297126190457322910045794401373495707703482168471482879369706419588165278745634554694552651683626465843634572192760308692470630898461378333583530499782279848493107212696962147173699893206011897941150284009000064776736020565477975956178149135286973476287292954665758946566430911036949701355809875647308773835013559713169987891632042121663550171699961089857738514460283970763964359875161706011375827677830051287125860698311549119522071046327249802850316598061304702113314135730923488457577047463212738905927554215421187311915322775508660289616649443218238382229721277503276767145349678389375444655058012179981062134980934068109056406008749915321963755344607489496328197955760659829040338235177/182456588984803866930330926652538737022978931374478670918019918084594244650693722287501483781477433453806171941279861892907176045204931511243105984522705042443347347609943121221781342760159446158856162212541640409215221427856723586027833827733596721675025377865926939774881159227316115571163460786258190363012309073889262945297293438669492512751048195218686334321451146273273567619846848022742116139945398327514377607193142981180124073639716971831864617810850273129154613345984689026206182054636343319374908945235274566074390255683873440257754669468362360390632997001967884244568035617308251830153692767605619261658920100507999251179036634431181626570793780027930032618185050078446830539816370803833428423147653989284518850949449875187823032518920032868574276444222539807044111028384779777276993483587963518033742046349182802587880494580766778339561105929049797405846545710513032936875397534600740700525710305310172658417684192096774408226647051041662506731607115339241670127861686742283962770423887843501136574004114531153426261245205757649577655821963615778048071957781574079629093080373736346513155289522091836474618975836240464451861314780964780484672444642896175165909729157795624126712811052478176777087585505550512479883433937311416488908147161293702043496260191650080279713328935065565594282759300192117266935752131175846976501763804982143434704412662750421843447243457414955844513972501176193695836757049340556723287980192447244697712520530282925294258517553881938691799517025956982743041615593648077702267317665849079746404724821534479949143166061554898164065960245130976116415659597569512166454211078452835685260322967434465834204217060161767692272815913419544063367786340188816571008196145543233447537386199706847605483803040826397946898161536594099534184774408068361190367919956179379497131876849541010227197338065661710390294506809743110777961975160714851404351119194978416011680343136630619251410575197566106968966655364188263687182768012338519598108926999864909219197935021837912563727728193197088064563191508349937592734157728883402541417315129797705588054066905822379161627022786024268551057640077622448961673478123866932146201312134409785643756573572034129057360409699083887715107166672813831920867929496476840159973365884156685864068063504406473327797564146120504582686974451580951411808570799422636893968518349870860117794682610922800689974340472344331821012867112961875151927345569364841355325940064434014880355899396867203740238966262202421924741159546846626574540815477981063242763993924438830304165020411671812104778042940689823323840832368785440782524838370443607354642555897994057758863252299250588089640811454292042748995729702768690298081647375096020185066709681585030597125483016995083014919129431243916115249079184216076383035182525221010296308283411782130921969398832056857321083291619628559027860053686055327799853537502671181877596163206877740468704294908613204925781958971839500860687497940007249805155533650147966343202305472106031711209946873747135833368969930901007563837495020115157943009809221618483484261081257542703268991842560449899519966280618430933796732268860057723639876675746890124213819815397038650705780258998844915676762105282074095942444951735696059042793161695131698176567752409859285052176483413226277100748163695204313699215912298798024855324766971900296125393229911760703552124286329869468984760591666545407501255891331591081572962820047762203037847271193724284818723102508487979031913602360113295617763979352717616854976612443324696739533100500736285909186582245321861377707740112246647939993827848068415511468375059517909741060051848700489988760391924918479417881500441944664370961955805900154573448279077264237663054995808020787756910000896989254059081575168768472280150150282488619308464440044313453443534638328217758447480309810282439844234520909413204209106838825883632479979590603769282395313797854126661059939630400269180438843230982224554849489102057183877847664377542487077505941203059807526684549700110436639092437964455096094236433136428033225712942480746352929022881381074407894133522468845667296912117382927004299703130455428755951567391690819829621539089404916756444121599594424346798477645191123758486998132165343962269522215751698801979736110324410142816468373695350445987649528435640241768320641029721173408931634065121031736812290032307666624399619327685948052667732503928270997590076020099342032487666788233476467650638459465443545437033181671399933078418606457810033851863263342482979365993783443470881480334081835421422820759701113608867220445162044525358210215577254256347756157680602103689665804299724300762548397046804032837449811008480475230820338667178004776210729287573033585252765347821927219020745335733583915324410430790547267466158987964769035112273689936410329595971999343244131514384174911833402194636326222619249751130380985334695061642458048105310576014553259043049860801492766794792294786104099387712610117624511661266452037805359771358789910864597947353174238519523430129031220814624186335337460233174344146405789422747849153821272967487779244997730571887464132376334596305413349966639728177465811849152655341540658897503486397959524693405392223089170884373148924629490719127669914958900731574742528653186514051536008056395147187972649703527520139208512285238216473311743316349147181103119534353442905266821457918980751393039488498235916097706649084945031950300381987420888443407220158125118890538785949550290293256745218661409615964113571166876987277058765418899136866547884994824829678593404586064118854295643592000000*t^17 - 20169489046334917858079054402587445918333992263235014290826481796601385144348489416265871251800670270941576464880016043582705490146741873285484090175552705773584812572102485096715858652619473471724248336190222382585192643671271256177342578229411828843926839924774787548434379802726762379911003947666929888172931803506502013749273835393039136223892146508466529503331404637268124413084386938514611436956622348111617611862503006562076805396676707142104674025008545506596688602389011059193062844023876258302193875668436807864622169966143420509696603920764055815697764142985054277697648723112022238139855467793633116888970956405850715337454683515576643053790317192747971052726863056315392660202406324999544167606144012592858323541841192404765544888593845424795499592292834879820766149161811538449524677882244343257452137273771308266348040653206405670828213861186189878020362073810084806351002598544989009805801044010146565447455527789312785224122235518202559194003229048864970158803703443414291540266282191247461130238790130635898790600074290062761567050057943406903731613869802998681060476733929656760482520532511119501103936095041656327089047546994092407049057465851289957075059242704947464749096704951075713353556514205155345957289122038650221802138646573598922355785867185289402441213808878800612749630479762315131314586517096410678061357742579339263275917475908524734824053716737288603259282061238722984936726635168815471891217695982979259498379957310060210227747902376934007049846742569515400747467518919583239854251062980082557627408078896716202829982076595728337444065208691654224048819799832086498023830569548631346515646265383195981819665004695913651487416919764432224187048798873321026650778247523824121312471148715648951632434002404875227104788791699811226600379821635300315515777353358065993179038090820391004189904709958231698255161657803180988360247625754243444273080524139921077284956164954272467363409016824303302374796163607736899610282020409184627723045305130978459502474341660270262433542956574055050663360927932401832012570743490169338784313411534505697020549560177312458996763570490719231294179397388733218740897818324752083624472853189249937140167698562571993440378247658990515690895708829138306953335621852924384200906875285285972438048802055921544567232553807891185479828592747388029971811246890017157067669914292834919305805044367698114784165443682821320712508342665231154421056126756310735472106111708314885175454933089853183894418414643371055771555518958063242969890136587243824409097225816451418345048469694716051527124010048430890635706939303520423814329843761492012630107198840760436976398246770837922128757215492427902032984611286805273688352514481821729289912222672195354012135394880861374197059215207311770893437095993581718385411532592196409675672945971247276817896614996814166138421574763649521979373000090722194715629720416416398041606661052427357924765378429080654351629570401902619279399265441862970116812450161876118470580946563905541623314510875490043049723286520676473709711045207081902551621991323388709382617695180106591765982167037290861819539768528873106788049708826204427213365416134187381074285426415821284321101562825559410243774736975583950694594637642468009533266417001397512244667321167157805910295146028403721369033563741980674220817892754054648892165836183282671631575399037283626713137313533785777751032457202871328075853745265944039890590331653525524336369641592740893693763018739218029770130555709843756291696486690320870831458095245144863489123634318537838579316951512996876664817761776028452893095713918778459873189792309090135955682245658798719274935615994456359198059769701385622370953791108869413481516092420683292459592316001682094328460674255460641886824929546464992338081933843358245768879779245910610483499955419338391464084197096322504707879165253717752692000344349312629122229561407183880728255215355148122401698567692832630163178171546431812010012252287989825285758756636802658561382292944893758678862926752207478209937523974822240356317099784169551817139588030508481073663717521151383269068437422250905649693775317763031545262276617686494122373184117959801275446514085514677320727198295619702642332940974932063335383267914673726551511595495614189104701108304190633392746401855898010990172300965178948008602311681337608811187024173902142678502445212921285677243597068050680541997076110004292963439854620285830822339542941117770537326050388366664151875802663497650689799413540947545962479274387096042041167942971097633175800486020544378128099423013020944862801385512803128394007686679087580914729672202149896462249836953287589065213099086099174504970497398728525433292159492365954770613760805080086374331301789361390673489204574389284990003350067831387629417760223022037689297936018410210129771139987988148990069608132170437735482847554454421706423390023738362718544960709877671954379713536405189043052169673703682489789568875457607165706276172981122063718865247155061651893454128492950410364882649927870565303575108245647102858887262228197242132296066853899539648531428449040952191034875098607976080363155136738823109707017728509744316342201331779613706738352806641442174100624233743271426052033338066515969038097896920070111245591526355724546443007650034105419919711311423864015719852342248231679544890168392485226568254784443152456521161866888923145695989900873245902337862466529770407040955985876477859916501169306026075298769943661199988449995365189863189067698051042610706974685651508758200105862082190410353446723586466625150330015504199/704033537804399959579907288486006182737182180193601692238674216371522896713210375053257925592444552078355498442287255873896501626574584461699883653150041734180462950211084155869524818186203803522759063762915075616416269700998303606152505116364786030005667230874300045390974330021794582360677490327613424310523293813714620220715353945141083595681299829185415090904829368045662308500124113795124282025146847781910538456798623769515165223642802286798971558824595525853146101552300656501010102922592930905068749312885286623218838087801084809355417495225831660143174078090651654552059829403419904614151900310645445060801608638648852996161134208214928003517116813474108459195031972662433727302976810334923817595368972901447139570632778258769295144730596276442820984189340548265354476822947871362815241632216481891642849535280262574342124130629306353163928029753731754016509085896176526981397642302103518159619283713834357095049534987656145475087969781659660332630486201377766950465868939767393838742862251497337993986049979887811488021251440258477330723647455866162270200651175875780306979075259494208355216917490359864064605124032578029774371354889146278932880747618215989432814493972462213008190522295453470897287905567346999475457804769108683536683527137775203429662412125646486887892740637780496503791835253491585603715237183827594356523582558828237730721372293286143691849512020773330720168051207783827709733141199738176795305380115521133968346166952659362452818207172982288186454131978596388307171030467239419736746553039566168548420871629848392102991919648959081749682459361712759877148433485671137429964956389079561238779519041008128617680188491218262024914083406291585040992860933126814216514024180960276476608781183137258499707853867655215400159847733337518279596365496479402502987325903519442889097973652106813390423171909030197133067087607452102369308721535981673598197525386564129990064690375942680994854337189728405053520950153894757846857600443649458185222289826211407135684001198125938742876794980900755100610994736564803197486312688733261181541510250567054290538657505139708371184579122090343171435283357822595965973294300839674920573269869573512811304930477348413276888489570447454522264452260610028011489837963578126359853224244972030438084414457322007917766728539623399146066625840396245409151333420214410237177753698759121961677501933786274389532452372659784226845579096494804285352216264628361995385846838286366548788027650727961626939685549697464137546333454966493630585159833903827639158095368502967317776467650097778831142998475764087247933684855351962095385996242388286904740115304966069955129656149198501346991359929515225458858659991706469989572473232287448623896022231198564157775172367558034845796310759172756627322492011702846989544447422676230598791313604868893519040337077491118870956705561988086677908843018524820965881499219603047784013798072743316495027848616018499754873730576157369932740813008333804941235461251808572000860381125865683418117589284563343163412169452844096842860301191478455979215517981107624665616878449759110798667643323188143637273629559017052026444920821399852218776061806619483696339936749299304015978282110504446354502842988861266796617896823931712973154031513393213811123643099649551507710688197900073631324735050527096039603754002237703168373619531287446270425471854236158095793107042923171027555308328281646656386181348246115090392839733251845055279762059392661167955205773951140213902046510558178635101383475970342264940008960353546549958580865052280337152846232636335294070295317607390153496535948404804627585616635048480106455590604309096408775659710287751989240223102443245633827348722986570040010823832237968760357973373633567719869997960604849958447332128113769551844501777589474394322358036776059354452963626208787408731778503372560785096349933736868826669127812746799695850840531045938395559016472331423176829761968035368965063402277395628310872415253655062211972281881488915678865533258828272657929673418434006179016678026677173305048653488808073914351761515767765179049993529687226263289394363232171528329725650679407270330112669264576592548245930200657368928589379013451877349370124748510077382296882929475408084235361878614245513475339436681985046163771810702709373747460604292278020888897852587881901443066023907401217253478568555411559173068361589748806151659475021707449678249076484100320836631949591804720857787589340247100546287176276810114284612140005800388627228568419950946530444179373076153130283799908462345205762090913689565073328914303383620908549144877802344485389773531083303701553221882841373576768960313133666272458905585649298253295123071619733636003137241539200193798036633964878391073057998586649356529753116612067751372766271328440759391009230644994463643519506114270393505422212636636406494230647082163822030623782730571849621629750196601673931495464076315781689871834308868246292115218893247810922554897667753100082125293817956658195157360787252318566887064090914859437218017136421350158782806596415586203533656235760616378526850415968023612085480560550033988207309471940150210382095718359567197427211288122044675966843875680394434370773225653919936727466311263828221273859953069639413331511898788129174093566224461784981581744751113106786397274782055306773201840532761431176767980895201011212064625633652610974987514658949957190325530871810465023181150104179940240472850251668003576264801566396599081179007753182842242061446044988149608502036158218958057517733450812676082966673948677766884121415385720458615447711660000000*t^15 + 21103491917837641183207388363181525272602367441341977008959705228579655782762638589137948550283177203456103138893167365313493249452566909278552528806115849799281537745287164956503759719808368530911340886523764687940803785541130389739689077515599453033063305266877226599118255651288641548638819697427776795616960850652459080020979568862061166078040937345032038844501269006169821215569219307851038777540714963760419127186907624148246631338345452433112459927707478649261403424598916170137071689894443206289862201437572945825107051559666273020976055567839790156194240142338379080289579678935809093375522823109782115037813865504777028212746768987120767281109048612478688504711767276121203412563828726176636030953892979206928905229493448909651038148635255949965304409295021445807397900206539481067539828562987709603428753733373661875577689251841327264994262688399924769997086575219774462014153636415267355326760794580729180898146894385774669106531030107516481782492832411570465326396181543576522270788378669186013607551067284266749744157524365815346995889071015414353814813537955949961757346665620806898075355675355238462341033301554967142209410069978641023559860533878551392482420969551950585009706209945328396364792825084585827123472984934886328450468891370310064413519099964446297991206322781390638974577527233316569316784320333090485937026975364526845317109597978348998967254143263055762106093413357180958317637399023786945698909337392603612004890230591603125264648751436845597098285378995798420369504163418661243990797339242300444627193453565539089109418521229906303542919644489834256505787364561884376386863293114306464746690756002334274407946002300230502991455287220577804956394174453462702794249147799878668414335515436133519687406723471064705551030864919042166736001055425168617180816834537066584010044208741653729527095196007120640822417599942221460657552294382203934354758546480769014677400750846434759029900196405678540823341448035011581854805161156830353041204825188675711521876094638298094956820760347556360227592445338688215705606393775759335452753629556510832232942095359281780782358249166439901569657157072815674602661396388030097378731846793542395550183418659615293636190935341628492260510244010268662478397906552074152229056468312310394180721196292550184560908957371475769715601244450170709314897054651561299004068763594391315765549026784072013648758459482464349722034847779823309819402099626546907424211833670850321587739326085426281576779612766633899302305683227189915170997180235994557441718984946490835330915029602818920036774883904825272191904782455888128530078320322043024741744968922425524427250458300451596784188163338446201952754577905279939603162094403143529351234153330019959520766753128677361572754003473018924553436583842291697746268278838781556452470421363275828861065615680832227133454181663192132536741502197018727888646973675348932965521981221883521036530434052092544503905771086680274269682680295056937977395526939200644771463206847373409160439545740495609382079502949525786862696415272077717110385586793044065445912861521012452982959139405637439640154713808105927084001034730268811662821478894796249889492333798471284792687666976519734659380373447801478198130544495259125099273582678685262633178104416903510845642498757901497515065215293809627931943876669444893284918277456334560241122530145184030249723837598340347010509329494800483123219942528610753852022363393434002678637419436370416350975581061589628638225335326808491771821904038961446886983330351922412320623951884745897271126851172848552383152928415380568459496466063498345317273207556753661188290947817142608563602407790549757849890625432270980646808447025870177714940933851656208360801729035363856041447561762522622586951143923742210604127743870027580450568523741977156059573849035743886187411237846176701432652540119301447635057442341544480196699854282345200855905711983527506607691382834903136581428353246595252964321228682749816232834156193397341505141403474528250631124390183429850072056853763157830726078556914141949108909564119254902839646336630066099212054197414796480158457228742330054152646612996843454916242504472055740685391643862969363617245619021996016101645737804452370204031070943015397536544263054610701000019481250226581167788523401302753850851232804189020084622223230233385891224594568023736120444129799932476783012469338284379657740966782342113718199290833538442109176285379295115438623787185462294767823645139636260468533854919844755942369580667974263583004877169613958022454805578033433791178343944520269666108110584003079898205698868117399925504401452383231030404704781138138942640313594852172888207369373070468443851397860112645719380124853130481497495084318224360848239897714625014578982006869220299603176463396421845878070445432228377104212771247275982812230459674591851263700262117916173138128732990868093945055518758634895500094978589667593448134879586686313281089061347468777011514495231826874512442335556655589930090868831649654004751425512024921017575870336366438283475644140884225729313972925452162612348715949273122639236366636920163282469818418755510490676478253291607901401859155204989224731111582924783330191071570276519701618589779346285037280448312178995991472496772866015837669992654870674888787966810270233089876084339194771612516774048591469734093779822199402461091066167124377532245451894320825980613937481698529969029685176901180622874610418556183740696269518980017864787538028842206286078573784704422905841402041596925435146593578616570727125222243512586240366821869660163937/33014065972055976956898545271739518402448296844957438086026274057162590424375716148584910385486928913916335267443033247545060661663010627921821597253622184338022695622114854199826983496751807691473384999733575285515259352497373966818547860631933603320909675095706868552353590779612853972014496458877539296631813068585782358452564449421191681854139673790804261252430933868310277195141085421304338040841312441914232394871818830927071612059571310615822139722873748673428863572235486793596754961476869958418159113308150320895996618900049366612805833151491520558749364161254335794566662980411721026634099930400094922161654399637660083455531194753292841233358035158434870703346838632097213541241560811383728328607478421835978040842561094875525946554622804193716876618571682881821938583983608706587610718913574691930174110842246089447356355395320749225764889332895728732266294835699909158004907439532571281550571167836199456998279870063431993972525721563652646064264644779325737405816258548858458326348435602123905843112445248038095663325892239598250317686201068193150541481315425044474390938004532049886948296741427159091154496296882042511171268604395879982405693936025068537644883274479123698800545313637347687982370905762804981395083684364295184881418249176342256106288885195631891679590437031740462887813414153031960466365366470249949001892931714021464738677973985331148120808159237072370384580690319761979974712950328094698617376381468333979812880226730213654584920012033145298269623203284972023958831619054062579708707552943989374944468411117220766293758559380573484720953878224496937218537292225845669445383708848793714204542757742852996282381821640080959575474404211597392540306283395494213017537174665478154901279206099478204907335080960743457128094160721125474392010623533628746031949299887930957386045584367240803972176231371129972649335006761704929331853977542091024692363169349553619806490663223830862134221124660032090195013560248470891043393870674710654740243357316191014994895425321877044269886816776037803356656605698454034505067837464163215065879956565700348286293975806226578416295014225174547097155839695676468434948173351490816748347121548482306061116158238101047657453962041178448251014385034289119458759285744124478791290512547165084279212010334300212470440691392853844062872899390218573847498847351015361747839274458434128833368210815164265355615638565532971188858310540314054825779810965396758003891225534334406186962288280105735166438912869477493368756068326789832786031366935294352357562933675616103371557385028093194831085337378238418587514423832787046117788231502960100797302408351119580865060202122419757891046989521852282808104201946632064040178480423065593814167027651181734030418799518913317138157852135618440363735912964501710081087350170287648272122914155048095530772924027686751008674781831510843919022675730610496329297496062736128192860014137949259405615244235537596616894533806908985231339710193418076528100170863972369275761018346164465083074284471441231036314611370741742058434146926312168625297022287361562278511009167716736138411367337110348746210541451175485578259574521079376286425715451348845565068813847102056474865526982426182542242596324220365264539278913897587630664968349548421583053556793233430888002267412508685851942849060854288476144167781685892796047553531088891145777620579379317022817236467393055420967155552151000547612119317270520150730026198215713939642926619192675858011598805655891991838984192413529044309495756717975050641509252507384005391204557446222425099756510664309413571402022828876899643326492498062181736087595413326863994986865636133279936321588597096371321436347775881913943430570794932295371251525239193287396508385788661028365693521007075562635139622406474406988753636821219290996699743038108154834385263811245727009380522567867553169997600047502837677871436844750103764518270510077521663932917471373669810063489044517131211606899488936414553562415005519867147021304797498819676816009330025648313778078142710812599024625165915895807534161714466477703509619436117646953587743111719022378119490323245157500941237721195739590581909684669146460634157855605834297767569696972392913609188954062283053019917387762059844304364828150166631845671541240551650476802254130203052298641915539780578353169050410196772810097973099081094204529247632280947522289208828610292172821571710806542794138695726424227218431174867448547832015680851836300114598191942171037350075602825688459182593116280160825027230405973049960176449772450624913292326420377182069170940318011860353268518265202624051665936358942885316253687916395756425248288137689235986276053989290280801246826985127761373614556744640351785506183675451831035923458867105308722433989978421498553078693934136120312233622135057984869346579404537572621786319104748454275555876924582767341095665679423701397214529872231494192389090849571159025809084730958780126422205946345697812080839363398552230461748772863507780091439972271758884672045398886622078194432838106850779435268454151013272378347344383320016583066409662817036785512453679765422758031146818135285048238855748296737447160357948949503133086464695201912294264669174751231986213284831531107991346877406799460360254734280239928202835671561827644888995894355094125480130497013200551748014803787635569629655036056246587621587577273433903343864226643456111532152186805767817599829373941235668107403970785281788422131646749557253481577037372821881059458572096866710187215046900281259898455672166361236690186935180704267242756281100861760782968541006145574000000*t^13 - 2743004893125411288431946890311908985815460252564475728864358625007019048857246376255847938216501102159973408351188556033732055753416718036664224993695682168234963058329269161566713326282309758303174087273100928124695893870385738635102672266207916737188927654784518963085254412420738541150601376783212839482284076934223051158191986746635668577942701671937564262362315289200629126838032231698085503949471908785552969943851939253045785518015488050518622496746947158213996111871901743799460595785958161339932681636307772807841511453784021666036628381165046817863160160308728044432508653408143445525882500019361058919337655758077358670147109756676615006673529423861127524530376006111809643129252140268315896452520117857815839630036648997276313310364111954304970783034320811010544609729463355584824517070477848268639009786856308424829747507669019023292429375570412249540526003231397156557269826109215059388852017753594739539753966064610481907520305849796459778882262728102505767398345985413121182843740382381319426743501620068918374286394518716944502914388140799556946638298080267808099551458017394455687254188326392748462743741036368334426373069004118835710958669963123624741145204651540765573420010717294349148467124106237610355413779198882505492649565988253192910455695059912412687730425430371274220768436846863418296297712684195225461547778072614940676559477857531222480688178615181883789883855053887313450114696278551012751338794061559465527144095606816802779674215082801418498025433790970370970648596282360598766786488886058071482097083509879964736812954434463091254184056393171708424090519452783638787537914314400452675583655937567422143679165222343209316676124698606002195191097306212699882530398208825820981178872692204390487296141156326588224805117303408677064824088512194894774701738988813149035891938264781682119701032986259136433442023391465690801755554926697128110853410662803172962440397266704242195695071494393123145026060464078097129330092316979453184939578794224325599919564360270720841063234402029341570006049324940765631851103173648415132439582365004015405577358267402868069392024037740338159041705979116007437653547583303030514077146975394430473269325218725990579006628026938737799721015366895569378318618509071258729342954752903027323462345234992674865602063128138456123474346009470484414642275077929480384624255828132355901500245198774854800634991797714218217152557930665460895705384560991635216265096912210108316475680326972576578480166851907011906543453675936743606965246145876860649179657208578317104594161135100726918209239028491898713539448220301362207059372088995263462509258656117171080680809363905470737871796665149283712912639990018174849314353757574595747175386466105004407195981033947708336854448122277987424940050105813896794597704795261836625996761772189278795624274877908974759200347312675568258410510631955607614074267520153178716647295525276541898676264323594647736060331838833763339627894789016773785256168505168864080154352391343174484827357442637411678236962802676420032529587755662356479129871287102141221356799870803981322825165235815176186800235544941758777347680788460821138204037584574748206137465484771632971985762261760670582310730981718013734470191309604184759442250253575078262768752899271880528969548651969820960431025660472728336934954725960854311565490995613619851393636638774792877825038799860575451164974659809172454379843305010259454324119816853157663699544886142224028875242010334607152368010923876391879750240358527561290755775219870553086784064641999129618203533795806172865145371624193109618193905573262887957380952415007696277810304432046818396402259967406677735212498547169371383137580096481825075772360950359644054962819787341802940256630513451330862398009782617047160917997105448223687876565516032049201208670168511207316232331139869962477246919520202814927063015493470628633843049394967033285926678341409028791064081509427608618180566077524679713867816618954711622775831258160905868984701167955037696414771510994066739660102765004906131357090224135425741375146998106181375751885182817540357088801427431396370693371296030833166004636289533005291483066852400131145538827931217056716620731993910439077411649369679567893108002256634016729533555501768410089779275294414021132441551091337647818940283365324625790091059955411447713911488936733573278138815808045772334472707099349756705757393630525436283069955812323332400648359537401375303180821518086403637462648426208228691705354618719729234923836608288238018856389187671639656863587122783526945514546616468588377151237875678781523760250398954537430534525422535252958426399772060034842098779453165797505385870671840316609460552904600967306941233036648324505017153065902335560483897475933830212702231512754056759026752347216407087871787634840945604071343393212054274192723969451938916588203782173464732280950747595461319966951790196864552710673631901974485675742620114922489949697584563301791649815234869366402593595131280114809036508936697709731854482182231713734824590419833350742338932257981271951707653996706994944336282373598864123908853724612645415991902356044079488160546451365806729652322926427610773172572121271534577102343211202147515226696581856295676607891732497483641919235722557040051587159247590727744979106791963292390455101924507839118473211528137463218004123579030999126001887887491841438973914868521733069167738756085798223812460659069534236559590442423126434592509939595351834241352575159262497943062177414026032893512685562247726913974823876016609229790289037768908387333277467148477/273116363950644900279797056338936015874799546626466078711671903563799611692562742683747895007210048287853319030665093229690956382848542467353251395461783524978187754692041066562205045291310409084007094088705031907444418279751002816407986847045996172927525493973575003478561523722251791950301743432532370544863180840118744965380305899757131186247882755905744343088292271092385020432530797576244978337869039292199558903030501237669410608856453569639983155889228284480184235006675390747027700135854106019641134482821970836503244756354953851069575528798702579167835648970376777936869666474315146674882099424218967083337322760638824326768485338413604413839598290856143021273142028683713312022998366712356297991207321489734000156061187239424805557860970471057112342935456649295072401012955308390861143220103208815058713098785854012700857121906744379958600448117591937694202984549881066670767870636133089692827452388463104598803951652342937404681803696572035526531643879538058373084479957086010882517973421799388675611202956142860609578423290345767343537222208836870609024981791243549742688668946583321792026818497261043390459923910569624410598676636365916218083468016207385175062216179781841508259056685545330873308704765855932118813874116104623802200823697731558664152026232072954740258429979080762011162820062538718945676295304435704123561114253270541208292699602969557679908503862779416882272440256281667288881716225441510688561931883056217469361100057495403869747974645001474740230519227175677652750334303083608613953853392536639374540602310151553612066548082148380646327891174402656480626081235686541447229992500476384362964853723145420241972431433567942483760742798477760247378897435362724853145080263141682917819673432277501513324317487947968599877869875056583469970269703778201444446126026345610647466377107038083014678912459524802501008135055937740779018064723302753022455004400982670854762786395760782586746738394914810927976930362055531916813531111945333598305649592343034760412316700390073729869063666056312736859613738050847012723743019021713870090461458861702881277522890760601694171167844953716707803743764755141693416389434089605847645417096446535441051051854515199576075300958704294435531119003465482715522463182065029779091585149253820242673481176401938121346372992431790891792857622228171838192945009903854356277579452337955065803318834925449831578274828133045488926009659924416271740542072531918634395827411238584633001233475771783809104176461011131990596072928885261343957168581010162369503475178589187764255611094323316429966251427401790553769437506253056472428975369706306288414047196359261987156407126649108906189570549680777975957952943376683438877840156227179003371745410568867072433464614201919259961124049485570733918178916342695965216268078681470544796653198919034244845485098774499485617218649697044254239187590135050469633279285609907969595478298777580236900998838675811026557945688766247059641083057054640451277919595329225964008568424500087847505432716991013820391329966794318047937955215481309758627457184377263833394954712205656635326857675243367430536832661096088107965601934674383931096794555097522267856478369098753376292069359581889328304006933227641203552097671014970952217319283618991487641624878925840200982564212230753673866072660412521841029919933466674204040029761029917190387796679338501622643306228957524367573455559567794640893882077988328848519675671276148178955227847486048500279914135574062379205213414682693740275651283078303248146216121998015631317327237702509658244007076588222923330454325825220708897049337347029423503453088289328431329413073161171648043109569505666888162750064331600477651713834722030803534434898981524235377552933009706195780116191855603988745436155058089924639634234631884632316427243328769803826357187182438487377986693413970540667133616509483887111698754613897478131142832965128823133765263226354091268428707045731914449114202532135746702215834524136573446398085339688399326417296077184757636050345919180607631501021899099849683498691701456040861001761397153336897525134965742402821491715783583209939325968421148073845703904889209535666174337124078193720099713531129498886830766926801787977984073862026031585984699745396515014863450555477535472744853545920531679796288764937647275693648943962484355120519901413819670870237469230412506020411665273036685144338796638698490490387874664645873152443385173903437986610311541592463937311675951521596763532443623376149980510543052863148643407087903958867852368811753909715191781973114029415299505051721734481104312287466676253518327291696709323979916872762910348608872201866338224977374628456855959355769205058784207727174969432933819316460246769646965842639523355143917612863008003305124393651013455126086219387237662752420282776247801174464416595912593828121734144072739730166185427779711596075195138383488460542864309751573725042849875155501568090136765521919768954627214216551751659361092648939143564362574639770611823500468739208971146283244853478883947357146311757067473435129964394443829228096276661756031849771057571350786679180075850950028267217248715735909373426508415759491344100988026114852183525280444991123828249582629060848257019324167638068262980289165409257587859822373829665062263511489664869583517443202563750019006304285879530621481691661919858133960406321080225927662876784050409649947804454484079218325861184422949617979432849223694795128543623109973642438500945538799197855520914619533693366960842538690422796315106103533867164273736494917119917347416379856384659103384687204294000000*t^11 + 9422690619835052130600299749468722465989673430817473045447572424479262319311226679476890137043211803989231341467878240718584566674750878196745091381287986485002261476095141303082792408306149082030235445950587980550709462059859129609154523015119316867419274658681663720251633148972613761366835885257048203396278608006334548011305220322657251830179569646985523590194072384000825512838899738261514246171049114809526465484578104194671662209668420953515193547178697908553097002569390092644544217501583711387690137501782642568403820834427150830079208308398305229462607968268912816353888874822433587057804101425264536652934623919606422125605351455800242836903204393391046732033624256772785115252652462478048123977640380668115753735618277884427598510478462334091617306902408904016526558137540218112255325583109039063006445362355143892992165241012871760131684975078221935933895519674480971996735707619169686743775465693352004776477422929408568150296391590557551291967977451582818959050469427810995760232164809842033045966622779739530328148477899590296811566401226159099702134857265931473888266296008026717492633713119947232175778283334304204006401976355198010308414782711004648628635429146251262370330684316325965062970438018691206051041777999961972332367455896310442893565168872858963524779618901059104828900949195700420207870310460291963281542212234638730404651924261040920897303488382406685057819922507300653951808942539354843222947769388075988474929526993927043495190608562998862146961687305282780763495229793506488513489533134499030314487488815524303596075646895313247221878929146498977083103403602906966975033926127558856196550142797988458386802655425462265777315227578021723413379713883224328736547435073415727393141080336691690780621450974872624479682703298276690324267384620010309861729508695888895321892116597124941053646179796664300273093962609840531096622899543728346175651821648446277837549681609406131172150550398644024821846190342925977698270210275589321570155049221519498419050968878827747018091533247510503697596222475454209586578258521813403980343416516227122779756868924645694011479924925963439218096818667576655352169320564643588230680688066050918431217978791942401986158807587496096584225346049824605760056945720762445828516942008856075290577959361926756216794126492917007164949817951333196440529172234433748350405995446300985542358106420638922847474870450711183083002255501103932105994155085370125352102806004254511470898438770604012639351850121756656981642894588707714707148478641416763181020559015350157935780919566522833991120554343690479128485187323928561924256764124113872724936111927799978835188468726674648119150052624298571109329832646687425482963682272931345445352687367399542628308118325949110107630096297267681372836737671502363625866458384182088544433699176756168533753850940095112527217945908626331752530035056535524830645858403310754344306565498555245371075753697378662537310561807597501997412254302203089116549600596041579828021053044801905843409124001751319469588082745591547378679456885155955941734150032395584397861835488407992332537803999434235497636826463174146086185510384665262735025882658702450121276439008397224454891360900806932827269793755817423401969077211082335320457680844599580081175596225148008320521766910959476142744422126045235080267005268597350735355466752232668490320535750938507800758442216691878064062010863780778389026889004523599686044303024888585263620587815898884461158115206459893604728205042351227447671860481908203325385994242950347104089000532725354142583378080550924668076173017481149517462364038097409266105690769492772178230205981170637788954854213557147382038739749024522751203237033683063324967153593690911442428789907420123527206163721758247300477727780079071623038513671145858918669305654416633043814085749578697467016903943526708489893625889915317907598698112748141756141204523155114883253298880589403588641724720129106649308176223252229810897952885930954506199191273829764276436599040687303072339395474496143021463846752209969789693038095307751172276398667989653876920384738773190723284450400814111209702496779787333630811303336318371989689187850432846526505497780935316515076623440010763433874034337484305231238909306761322676391781826942796752400381826274967194591288043157578978209499810008386536985568909383345427370578669200680593401460189407649053291626666884941441525411076361035370276449130847950873315283618899567419270143115119303912847024610099786707652954131499251030987495196595516054746229608717267919048888246246725137922480633308045926451608003405932543821022514928083360885198053046497611233240061239803250234476749258803747541760199389438607566289797958880411106449568229061765967726370457426925584348089404445422941292771364923603222732214237660460323565068634682055034225489878803418416495678532419202666246668532691895074493873739611860112152231692394225663377126869746038011951577769980319231049660992883960525363358887179257623632138970412041776942735771526563221707798578085630993099199869610397393112527028126357525283307000247276062425382081924135599115006274865100407927925986792356104356241780221830728250292637221755068180699910142268857807441770196768924400900118008237031333430121683167081489134488921650756709536157479072786402275255922595996876497826707343146674362968422810410093656763188973968358073200316125940137140801900166608274459148820133798558383264354638906838311852561388335057506745451483576577044254064784707308208295464853943865482675506873607725082567746472007501171131713366115896993701509/91038787983548300093265685446312005291599848875488692903890634521266537230854247561249298335736682762617773010221697743230318794282847489117750465153927841659395918230680355520735015097103469694669031362901677302481472759917000938802662282348665390975841831324525001159520507907417263983433914477510790181621060280039581655126768633252377062082627585301914781029430757030795006810843599192081659445956346430733186301010167079223136869618817856546661051963076094826728078335558463582342566711951368673213711494273990278834414918784984617023191842932900859722611882990125592645623222158105048891627366474739655694445774253546274775589495112804534804613199430285381007091047342894571104007666122237452099330402440496578000052020395746474935185953656823685704114311818883098357467004318436130287047740034402938352904366261951337566952373968914793319533482705863979231400994849960355556922623545377696564275817462821034866267983884114312468227267898857345175510547959846019457694826652362003627505991140599796225203734318714286869859474430115255781179074069612290203008327263747849914229556315527773930675606165753681130153307970189874803532892212121972072694489338735795058354072059927280502753018895181776957769568255285310706271291372034874600733607899243852888050675410690984913419476659693587337054273354179572981892098434811901374520371417756847069430899867656519226636167954259805627424146752093889096293905408480503562853977294352072489787033352498467956582658215000491580076839742391892550916778101027869537984617797512213124846867436717184537355516027382793548775963724800885493542027078562180482409997500158794787654951241048473413990810477855980827920247599492586749126299145120908284381693421047227639273224477425833837774772495982656199959289958352194489990089901259400481482042008781870215822125702346027671559637486508267500336045018645913593006021574434251007485001466994223618254262131920260862248912798304936975992310120685177305604510370648444532768549864114344920137438900130024576623021222018770912286537912683615670907914339673904623363487152953900960425840963586867231390389281651238902601247921585047231138796478029868615881805698815511813683683951505066525358433652901431478510373001155160905174154394021676593030528383084606747557827058800646040448790997477263630597619207409390612730981669967951452092526484112651688601106278308483277192758276044348496308669886641472090580180690843972878131942470412861544333744491923927936368058820337043996865357642961753781319056193670054123167825059529729254751870364774438809988750475800596851256479168751018824142991789902102096138015732119753995718802375549702968729856849893592658652650981125561146292613385409059667790581803522955690811154871400639753320374683161856911306059638780898655072089359560490181598884399639678081615161699591499828539072883232348084746395863378350156544426428536635989865159432925860078966999612891937008852648562922082353213694352351546817092639865109741988002856141500029282501810905663671273463776655598106015979318405160436586209152394792421277798318237401885545108952558414455810178944220365362702655200644891461310365598185032507422618826123032917792097356453193963109434668977742547067850699223671656984072439761206330495880541626308613400327521404076917891288690886804173947009973311155558068013343253676639063462598893112833874214435409652508122524485186522598213631294025996109616173225223758716059651742615828682833426638045191354126401737804894231246758550427692767749382072040666005210439109079234169886081335692196074307776818108608406902965683112449009807834484362763109477109804357720390549347703189835222296054250021443866825883904611574010267844811632993841411792517644336568731926705397285201329581812051686029974879878078210628210772142414442923267942119062394146162459328897804656846889044538836494629037232918204632492710380944321709607711255087742118030422809569015243971483038067510711915567405278174712191148799361779896133108805765359061585878683448639726869210500340633033283227832897233818680287000587132384445632508378321914134273830571927861069979775322807049357948567968296403178555391445708026064573366571177043166295610255642267262659328024620675343861994899915132171671621150185159178490914951181973510559932096254979215758564549647987494785040173300471273223623412489743470835340137221757678895048112932212899496830129291554881957717481128391301145995536770513864154645770558650507198921177481207792049993503514350954382881135695967986289284122937251303238397260657704676471766501683907244827034770762488892084506109097232236441326638957587636782869624067288779408325791542818951986451923068352928069242391656477644606438820082256548988614213174451714639204287669334435041464550337818375362073129079220917473427592082600391488138865304197942707244714690913243388728475926570532025065046127829486847621436583857908347616625051833856030045588507306589651542404738850583886453697549646381188120858213256870607833489579736323715427748284492961315785715437252355824478376654798147943076032092220585343949923685857116928893060025283650009422405749571911969791142169471919830448033662675371617394508426814997041276083194209686949419006441389212689420993429721803085862619940791276555020754503829888289861172481067521250006335434761959843540493897220639952711320135440360075309220958928016803216649268151494693072775287061474316539326477616407898265042847874369991214146166981846266399285173638206511231122320280846230140932105035367844622388091245498305706639115805459952128219701128229068098000000*t^9 - 576827992094348789271929649785138887036751253495996325613783778932653732082041905933709745175337678272637328137854265924218705412947633071527304701392503325627584072280389918070172244517029728434274113126078737422977263852321218732322318226424231531225865115758166317188535494841788161474039873305898083217901906358111026275546702143169941022974023544267814743903406374566797518578034769823568222376396370399252295337256162598252721926752410824325993618182948270054766127024884138275479742120616112635848967734662215785711336165848634679439321080109139879302149266841646290370992131228869536188550111991458493209739197119461083880915515670761549227516770886034010238120182610814384740109140902865955813327299569180170672279625753897006116202777502399300045335285811124528542112807638543752602929026696984757259110515796212973698779980566874792812385858710912396066922475002260359260795777762638045489256129454678540926054626081824547093859667609751111958250276277944460581310134629800524017080774674813631674566661156212451749042456721964548430608465056301433993303885014162100860135578324038303674730776675297478550546351354900214842923361740020187821138085248191844652411332548590999671326021771744963423030105198620024475510924200888418155131542885135799970548735671917742923030852227675295351171503775851154226186520640010963698046677100812306100585623668112002768110693226290214544402399515089444693169369968126033831349418405600634434186047797347652221632595973746927919588876648800591079710980715956902302759643344909624153045203310325443297218378821172155805059415207802296300361924421179986605530321140238300528025973354604042927747160659297514424236941609404999700292849305222183147386476063427642789100762591968494744473168558853695828720335140546681732677434139031735237819438198461369920309385975851009716699474041115594771302962071677080671284946846267460158219541003603142330758337635203384019153836784394073082498391301556724646384031905534469970572084246810322793819965994886166275846525655244206803382338264842782415012218113707911684944275412555606054598155099986876971614427463441624813867437073313719513800927555172074349889213227957631150376333316971431052321855802787840900727540040807878404688375454308439573882114706545127661959718277666479150229370039352150632476625952224079934866355418007873616380280310731541883432792278567173157123341507861064813187078266331648465038708287039137327539545440752470994091676413912407475967409120637760868591002830274898748588437841650510884356970866758582211939296045997729954154090158112747019583326071693293854450287717666580187749275598333608533067707213503517768311412451731058151453310092157985074836345714312768302067984702691658913179446134551088881473778509058270302961068061436199095830052059592085397595390808579390780428192175823356788178848455529218495072442453665807227718039872582752843076087442789154298146792423770386457452697935123485628024938947598653405072457289823378527764046029004331947224093606975637706492029829825699579786265141275835329301979869899657169505169276409087853532410768328457467131167261044644272335255363675812013824795042440943377127824635338190830523463114116344708861101067673250124300878097707386656901720020771209999281419736489500685187056814420596101867528821126089700990574060377619869958838179727909600401489491507277053598691053919809889100761935551630931240069917762570106097296067865932811470205758378588384817517335346100400335784971377386524884957196965634135337364749912618549966204146691279796717298739657304883065674172713530541882883694618594807887242503018556076966071794740607049879846941514440760440993523821153908050188277538982939398057272518894002500134120132901202134753541337054629632498325767493385136027611795920250397674684282627633160654912623516984959685258791436635294195399063299564325212176813214190697902625629179039707163566280526391435898037829551474390787137933623363020418679246538586101542719190271482880306444000650692117286951886498571110395416222756682998015735812510007683836179689774614617918620435948757032106230550413047725053435316764451753975742172311900825741745981618773146209815214023362918495533707722364679741936358071021949034830586779874134322072511398979469416123117007239519186632818490917286422811731203153687286922469651428370513214750762285734303942648179613141863857020056846218619054094207054112457566676180407166495498738062338480500105715361732402206623382961332387569966056762886582555612367984251858217251858335467477551341048890214252038668550245259706684205270733732933715868715980735570514520395568718920584336663852774764939471417319834579168987290318082091471459205567168586535073409975437228786819102949501745662027442946166150552888078078009583618879942337559512344296861638652549776048387459477970378783663300384552840745261204753918495750078634950043667956905909429981906511144989580997230189795530008690776874040855377615416876908789828136007706887395403741185482942020089239562702678169220308133118972864188280381675391075377281134920749062577717469898495912087619575120208437188434932222389000420779782618303117268063557112495772085301464568545089807425561905404170534700367679336868281790986763922431495141109999112811491588424690901095680378664779566289636070893941323727090120631182846348824827656983612000477636761428036749484061805188516094529526416813951113537435610351780796016721854224337741712228753067140267701399378273396457576777181681827730771349524871111818181996009346504004645233564701043417811452995164504349/919058240595820934274872634029435481991388950552552518839276881833738375854338118237373868913151273603569898960333329598325123066093507985379195172030128687228187364995439779542658247646949313108087364235007408958384391671543057096484019231329383946994212773371395249800873698874879045927999517582489881833507846636590062423184521440452568436262716575428853979916158118596597211614230620415300562025845021110258833134007400990252619826628065980375816334103434862060302505101828299021744006806366198034347944608861235195852188703924606609948412890560713441009224723519363125755815385596108112620238175840228905105833530559610012020236807805455303741809441867642893976347716033030908288077391329254278336097396065965454095763253518964413631401055964124827108201624076343659608714519786117124802577185109210615753129792739699217342566822924282675416242777792531599859857662294837875146076009124765317696498728672288542459467265877725440155437180693226532248011246070826482144347773823844989001489053419388419035390079788925181733819456151639725029045890607514548716084065710216389610317425661518479681106119387608590456785775699059688492808245189040860924344368562475645351003013176408736503982857418025557859388022386689803320453036708161591207405946411414133917463961288880419125949002469287643593119331004098546293386898484767766257062797169735789462826227235389622668898457443003752048281862449709737543538473647517464539287770781078065134992908129984533656929692456195438808394763113670534323540807496090873431082808241551865831787423646859196281874733228816772968595443317037510696709987650246774393853308096841166427754745862013160179335801014546092167575832909163256705465496131696788394710428822000583786948742343536989219440560435634434018636641484317391994185669479380614384485376469607451702585268995112279350983007006654890955773406854901603891298884465717200646991443381084543193804931998433109656989024440030792329065225980250361370864580884641440045092027199630529669958906991788819535432404717522830162130763689948882011070373333850846673955203639344143029060870680019802526417263224288697492926883779810953000067850159158673646044895626137547833378142748527338255999425448338260640199956011661624376043844358695020843927238914949363356298063641225569551197318641199042366033108189085276661855624477771700373505505458661055142068311000066593084041178786733422915116095998475813485857062212329630960189133510834602257083515823232034405239450948164444158831229538471038173316186336097689243408519648585838190828405587246715605600719089034596784113027798819809081824488545678364018155206438542278432970766838882715684320459627497221125445809904696141095906382747939078551028730587946028878664992035092172747805687277633984056994506829597643565489664010801138976141118701124369204876870491114188745251592916440847331725520144581439675591352516655563326257799989537254130523996092051935517941023587594355184823962033263234534459031019203109593171690571333628947161138666699919522586697666038022637505500090191074108397157509333014804440165063295225503004663923041172940854103557974137760138216034142371323690800725090074933104339908713265329744741337005722819054753489591427542111820734209108601112249017892479291746420227496478136639739888776504426342974666784994131719730569760871924706131894259403878765284063805751492069538421253891522628136168704324823325444452913106601367797496992752602198544502651464794592726932407955942722305458932239252991080508136512517571393934342528791099577371316381707106817464074654916604068524999155401367848563770956155281461185989486149870405896986799831510146487860339369690524026004750813685132269223341751576193628318779966667320980921551008021978296402984851016388331306588317834959646697770508747342469614272990653773391788523163875129825456535787641782963492231493137779936161051831171464771247735087370765647682334402363601363391986759733527157727186957156662808239951643978355461777999058050801059815288390775280529124861727267908200676336002109551153027121915278291641526928689242465533535514117431051488033645087414874687385450661195067108516070183511570785242929794740653004263483393079494009340983794465597200932532042797281846762286685446842087583511706670189030979923058985981162193123511467413548827302328306119844747614758257531592753600753194862337667267996464295235315673080634666067133792141668385999962807421092907323588044723846900159925424167912918553619811995933267749763923920436704798454533956825154002985584585073343774258732924381642778904206471587208161983221196281680720410154005979107021857551380855636204869772439741193705098934181958467032880515273841875572913012412217382374163732780266010152046845881119586142185661915656689746267499789369500160228325452588888072452918237880259021166188754949327595927314647543354137925378704253037608528564343414083074084660789033082119570894165636650703026142714577475704982682084948961137167858705327696282914783646136223799566861934650984887443452752330789127271309496894734088134152731615815181121464956805589705781033751853587082160006371523692858043297397028367720948954619240713482689865656327982656499275208226215697008212077775087112646405385245583362242905821628708353687988125222114283562473157973836598380300690714349672008073118420504033629084555713085708033969349331693087775844741061044268802291279758639445755096788338397010154984689258675670654731735149399951780959590879840402705299989541952282471406638132851314584166570621902203587811697181419404407178929040532503649484979163656000000*t^7 + 4273372509265383100723010586705696344403063296185418565470844092186693469592184356413636377255724371514931795848407041615954030423258294896135925759389942464987699620846535059315540105761967922283685576524501900917683149885103695210937993682423954110642421599944056881374036884607738917934688947576123175347006786428492947205804303850636641031812212896702852851764890141511777879366317841575645806868699064287992963792876198725923699299903344215670394923408162968832658947334377102150588103066042907157653259696724987399040432974562288421394937594635229777222446145730513354947284978505881732778681116879613676062699895576757819963755665286850691689719834622243390582058873387661950659471873000569374504715802346006070799960174382595969690594055149264082855324691315358622818067459021557352386250308600438051119472601232715780133270203205347940967488223864071676159142995108060586556379632324511143063218828401761349227464044496777575965142446668100077176464038002185057830569952966343404671462374771202937778129334645135130641186540730972384785415721771770920099982866729523135601243569326844482773139748202600800327037494826003498278480611374966767641470546231035102814065480254284169314772531574888753482849169436209422052269462102609126569752546258022093660885925120753068890513039755379753632516085835997583132100935111283527512990247574265337827761317041897715993883270300664876206295422014302711742814819950972651242803583695987052419859169532629801321375286365612193660602858440891631985501927845692779178429813906583416910593517645195570561107823626729434718739662876102240017739666568119316975261545061782648882429700662337157229850141807960623613374343520959193821154334472148379219730170426236030400274512538980458581327211848297732720692240635683820874483884881382941992446376445432180898704887308299436759584695220501669086704462454524032878059459801330607463090760341826316752413756100917939513277130781151344499008790312336683360644449876721395372662914377922941457394257078010452934027271996835400347796390737279578805467316888533821870144758761738901215447970325938866372886295675668655780739060154004393201289092821209292318273265734930964073401018493688484640242001979928521993481122410636431399214598405793812432675251349855744512872427655962853937865023024461024883112945672029929410093608428624773845643291786897296981391664899239521972005788096007283230609107568319028014673496716941349318386743659472697036630240084537269791305098091075286534535963272720352756660802330646818260351194155303262574219885220941336513967839102197100540057728343785007506518177783144479770776839792355371386715472222824457753242578826391931463919641897994176890398412279201000892258565208883184268860124064151987197787788686036956821069341130492294532765824840109896460162027593020046766294383170960611891671560472882984517291971258249661698274617486796201017311145807466015473585692260127374621826152084241501705765873129061517896111374474901390783403028521650862560446321027410113968414597061448326793311591026154460591628917197929959546996388272298885447520482550932980749934130821831414018667166030487942214347807163860866115323945334387925303260903408788227555734838188682851677301818545628790027387614571613849644798482870839570763872583961875650347855657685187937557875751993144397707736849749336893515862790206771449664143875157775261784787582240807429129943455456815771151098439383200340081156006506186303092244538508207615172210149168511674011727782943940494968157105599672521085067301299006154787790041280162004629157008621034709480168171298785291795038098664261823216053435307378589497776086486574328714694583145840380262411549043575194784688571618250605555957461517372765882298070159119634681224718538293822712599242650077451869589555404255818435643360982252626707795486012400246714838342048146148623082540917885463162697921330842767831080796215210390077032796213341124644605839704233753732863659933667803404998353458156561835338193496820244151358255793150307648662842895781993435415820527183144354273274705767281273040693392864756769955125946675773884782813897417645475465474822364405342419525954332477446417397000328482807878540433024013227164542466540167439714604846709894534827152971676803084054100895300286307727702178244288248049735503298183049049100089747357063088747096558799529745626877809108281714558656428640977119728762328735307759591968522259233902374937104856640864067487204397899222318751534433696397421767608523676933012312491390223561027480139614916621813813133419788746363063706000137488150602635905391124544736571424784860940272706089357408970578654887902944321194646634302737964322414395526469927237371188431931169884407663841992605272771850740351315171977146701720166196850443397334765320546779706552452828166503231104779187548253252360772085870788802931576293881553285481605638760159611636738492129186942147738748457075898945295189708411892250605891023684400755128942919455135812922401157203778623164253449021482141330133226256349427767041319361462163026257620131574864173370900623183542129636856811907194422977463289006967305019257827078740738621708543641422218612828057570276741467940591776992338913054452540032022002998968177364099418955055463684537575490613447828745119046451243863592642454771011457444218745462840531073466525452344097004380581264500059571361343279794023928421106667002261461611227187431763969641410481770394473275158833710430712857847505098508751683805829085527943490175013393065476988287161263051773283228602217108041452359650493588226322483/2297645601489552335687181585073588704978472376381381297098192204584345939635845295593434672282878184008924747400833323995812807665233769963447987930075321718070468412488599448856645619117373282770218410587518522395960979178857642741210048078323459867485531933428488124502184247187197614819998793956224704583769616591475156057961303601131421090656791438572134949790395296491493029035576551038251405064612552775647082835018502475631549566570164950939540835258587155150756262754570747554360017015915495085869861522153087989630471759811516524871032226401783602523061808798407814389538463990270281550595439600572262764583826399025030050592019513638259354523604669107234940869290082577270720193478323135695840243490164913635239408133797411034078502639910312067770504060190859149021786299465292812006442962773026539382824481849248043356417057310706688540606944481328999649644155737094687865190022811913294241246821680721356148668164694313600388592951733066330620028115177066205360869434559612472503722633548471047588475199472312954334548640379099312572614726518786371790210164275540974025793564153796199202765298469021476141964439247649221232020612972602152310860921406189113377507532941021841259957143545063894648470055966724508301132591770403978018514866028535334793659903222201047814872506173219108982798327510246365733467246211919415642656992924339473657065568088474056672246143607509380120704656124274343858846184118793661348219426952695162837482270324961334142324231140488597020986907784176335808852018740227183577707020603879664579468559117147990704686833072041932421488608292593776741774969125616935984633270242102916069386864655032900448339502536365230418939582272908141763663740329241970986776072055001459467371855858842473048601401089086085046591603710793479985464173698451535961213441174018629256463172487780698377457517516637227389433517137254009728247211164293001617478608452711357984512329996082774142472561100076980822663064950625903427161452211603600112730067999076324174897267479472048838581011793807075405326909224872205027675933334627116684888009098360357572652176700049506316043158060721743732317209449527382500169625397896684115112239065343869583445356871318345639998563620845651600499890029154060940109610896737552109818097287373408390745159103063923877993296602997605915082770472713191654639061194429250933763763646652637855170777500166482710102946966833557287790239996189533714642655530824077400472833777086505642708789558080086013098627370411110397078073846177595433290465840244223108521299121464595477071013968116789014001797722586491960282569497049522704561221364195910045388016096355696082426917097206789210801149068743052813614524761740352739765956869847696377571826469865072196662480087730431869514218194084960142486267073994108913724160027002847440352796752810923012192176227785471863128982291102118329313800361453599188978381291638908315644499973843135326309990230129838794852558968985887962059905083158086336147577548007773982929226428334072367902846666749798806466744165095056593763750225477685270992893773332537011100412658238063757511659807602932352135258894935344400345540085355928309227001812725187332760849771783163324361853342514307047636883723978568855279551835522771502780622544731198229366050568741195341599349721941261065857436666962485329299326424402179811765329735648509696913210159514378730173846053134728806570340421760812058313611132282766503419493742481881505496361256628661986481817331019889856805763647330598132477701270341281293928484835856321977748943428290954267767043660186637291510171312497888503419621409427390388203652964973715374676014742466999578775366219650848424226310065011877034212830673058354378940484070796949916668302452303877520054945741007462127540970828266470794587399116744426271868356174035682476634433479471307909687824563641339469104457408730578732844449840402629577928661928119337718426914119205836005909003408479966899333817894317967392891657020599879109945888654444997645127002649538220976938201322812154318169770501690840005273877882567804788195729103817321723106163833838785293577628720084112718537186718463626652987667771290175458778926963107324486851632510658708482698735023352459486163993002331330106993204616905716713617105218958779266675472577449807647464952905482808778668533872068255820765299611869036895643828981884001882987155844168169991160738088289182701586665167834480354170964999907018552732268308970111809617250399813560419782296384049529989833169374409809801091761996136334892062885007463961462683359435646832310954106947260516178968020404958052990704201801025385014947767554643878452139090512174431099352984262747335454896167582201288184604688932282531030543455935409331950665025380117114702798965355464154789141724365668749473423750400570813631472220181132295594700647552915471887373318989818286618858385344813446760632594021321410858535207685211651972582705298927235414091626757565356786443689262456705212372402842919646763319240707286959115340559498917154836627462218608631880826972818178273742236835220335381829039537952803662392013974264452584379633967705400015928809232145108243492570919302372386548101783706724664140819956641248188020565539242520530194437717781616013463113958405607264554071770884219970313055285708906182894934591495950751726785874180020182796051260084072711389282714270084923373329232719439611852652610672005728199396598614387741970845992525387461723146689176636829337873499879452398977199601006763249973854880706178516595332128286460416426554755508969529242953548511017947322601331259123712447909140000000*t^5 - 840826403335975881487412399251001814086156612515836873496414980667883605280772571089337815251126591408837808616208806663024042316022429860482592123750129585665951622411762982790374232851754576948570771008999236982329022219865172345703362830142900674652383893707779922771091025558218050134428740856179338734115676546293484288066584859912775529563642160152159563004326886551350715725492640953508282225893385096755082382925411524788393293557094768765909137937184291710642088861423611252912102271991160024556816206223220820754547475494674915020143947025120048510427714004093011894652366659508713317859062921283727983045470727544633554705271863605819118638195296958434396629257533406721432737988746868656866074843038914554845235339976476494479122813408028789719394512654083593079653660771836542139134087500156054307066025074416396991387956412352372460958017539446999019449595929140670065682795314089524093031650890000724514359379824294289486476699106937832307202958358272008893992764321992966817486844384490310957780212804401696465501279181065786052688118914462909425907270009754334643994201300456018103102622117331578353621433887650141555236040889243723146529417948926981387309518299313343071934218184297142748756983456437975981820932349778877312201822018495400159009935487679483501965256166943399124092712854042989046169461718038740681181136802666717625130445649349080237998427576199519310852226391713322728066656200749623797482676832977241023231721654647870106946321014393230179650208145680840783444276565889665887639451845320632074790956121578399005547431651723897431209720897925365164504863152031934459842273471540904769213255928104159523532974254487505018876262022138743219941272407090590051642491327110954056094647023337207994254671463082866144946006471550800350953290361255990719707786873447670300862038840800656079962088768809942140063041992373821216980915410241903462637451042040920086510053127858464630659716603226553190898932447992243437402146964433750699817481409018606337490118257282428454311759564820508815459134850473699096983949970757642706600078841311737014480066871021702366338138009742539598375686654812095580683998101037130777907769832471668039615884184171610226715617738370453743154494676678515627413791633193961033858632420165449353933071556142749779337267472299553075485241578782656184834727224995759136141277411189118188584215448471076527206659394272224097642116874070363927343903870524621123395923146213628447502089419723894029131680085764380623315950832295350061623537721958985311814739695404243038762021544903708943226186978747700960266026092688687598724923816769316167687018799815982116307232303679477327350551137807446015986372615932537688005058310208879726242167774107796792686963697788703017636664282737819747890792823203302040507845137949074201500919453096539935988201523778856412536527685040717493469466983446244934297357883750577044741725383683559235418816550368030657305952823402384977722581473181873395689796149225277386975135913669731502444060374272005948768951599140569723250436971061517359676516722236919258855576199265105550999049003516069523505071917511760110580402278881259430856309409334268265475851753828998822892947193310495135646707599585469550820059870937763729287364697961620585602569957099455334374657404065045958317235529983961524917425013889362255352721143998636796911967172175892604118451645276216765298414300263458267494352668556901507378232642136640662591490547325440698658254288249474010291919506485491254409287691391483876070183326905717437904815511107606340645564021977370118517679587560286509254424176060712865319944786583527719060834139737997115160425839384286950841380541240927117746006679086797664223950362484667133799929391204331633745728196888268407949551182040773319316244567947469608246907677957718987008262603733492433826539741540376810434191884128237837235091656538000539711763301480851752162194548034116572210206529149378704227940756929869620151571867336986163485206711604523181752611932025115459122377004648493349594424723384560913531970705641221141597438198233210768051691365316825410004051380963645113495878902205591267011105773252747980968439357998371679741687300413493448813067041629245597606625904074068024300348239372264236685222581384247367426379644072536448092557785439327037816946210105275708679465227793550448617060816158605335015339540072207620476167197377653405860633028827507632512617434712024791731585772839459526273051936000446510770130492570625303249162868245482253173297000573872504213697843573371312140740932523733848043548355122936760909914847890319185715300542206109102864008238219834108454118549333951088660936059406363435744515397749837742878884703348227378740675777337018948040895461510498477928991005872243349692868074670021911914594652699368189052002772963841345889510872524291949668677600671136061079291826027104194596009647656967809633715574933597750031615601986071363932619599701065294375946291675760650989835811482643569476870905143583229744347604270323128486106104799529295515665042643491058267987843575843113472818541299432526969017851009007973520501351354286760019046395422229148902447739855799530598675662775080795143235217036799744035771173205290341901488590268606961934826354109095758293696832334486142474526513837831035567422460426778386089508232557934669204797173219639066348343576500857167547978697660336535521338197813248105387873730684108121453841091355208446146606616934685856728679672579975460815895889744682304153885564666261106308774386044406285192986367616301522473524218194430862095645919/459529120297910467137436317014717740995694475276276259419638440916869187927169059118686934456575636801784949480166664799162561533046753992689597586015064343614093682497719889771329123823474656554043682117503704479192195835771528548242009615664691973497106386685697624900436849437439522963999758791244940916753923318295031211592260720226284218131358287714426989958079059298298605807115310207650281012922510555129416567003700495126309913314032990187908167051717431030151252550914149510872003403183099017173972304430617597926094351962303304974206445280356720504612361759681562877907692798054056310119087920114452552916765279805006010118403902727651870904720933821446988173858016515454144038695664627139168048698032982727047881626759482206815700527982062413554100812038171829804357259893058562401288592554605307876564896369849608671283411462141337708121388896265799929928831147418937573038004562382658848249364336144271229733632938862720077718590346613266124005623035413241072173886911922494500744526709694209517695039894462590866909728075819862514522945303757274358042032855108194805158712830759239840553059693804295228392887849529844246404122594520430462172184281237822675501506588204368251991428709012778929694011193344901660226518354080795603702973205707066958731980644440209562974501234643821796559665502049273146693449242383883128531398584867894731413113617694811334449228721501876024140931224854868771769236823758732269643885390539032567496454064992266828464846228097719404197381556835267161770403748045436715541404120775932915893711823429598140937366614408386484297721658518755348354993825123387196926654048420583213877372931006580089667900507273046083787916454581628352732748065848394197355214411000291893474371171768494609720280217817217009318320742158695997092834739690307192242688234803725851292634497556139675491503503327445477886703427450801945649442232858600323495721690542271596902465999216554828494512220015396164532612990125180685432290442320720022546013599815264834979453495894409767716202358761415081065381844974441005535186666925423336977601819672071514530435340009901263208631612144348746463441889905476500033925079579336823022447813068773916689071374263669127999712724169130320099978005830812188021922179347510421963619457474681678149031820612784775598659320599521183016554094542638330927812238885850186752752729330527571034155500033296542020589393366711457558047999237906742928531106164815480094566755417301128541757911616017202619725474082222079415614769235519086658093168048844621704259824292919095414202793623357802800359544517298392056513899409904540912244272839182009077603219271139216485383419441357842160229813748610562722904952348070547953191373969539275514365293973014439332496017546086373902843638816992028497253414798821782744832005400569488070559350562184602438435245557094372625796458220423665862760072290719837795676258327781663128899994768627065261998046025967758970511793797177592411981016631617267229515509601554796585845285666814473580569333349959761293348833019011318752750045095537054198578754666507402220082531647612751502331961520586470427051778987068880069108017071185661845400362545037466552169954356632664872370668502861409527376744795713771055910367104554300556124508946239645873210113748239068319869944388252213171487333392497065859865284880435962353065947129701939382642031902875746034769210626945761314068084352162411662722226456553300683898748496376301099272251325732397296363466203977971361152729466119626495540254068256258785696967171264395549788685658190853553408732037327458302034262499577700683924281885478077640730592994743074935202948493399915755073243930169684845262013002375406842566134611670875788096814159389983333660490460775504010989148201492425508194165653294158917479823348885254373671234807136495326886695894261581937564912728267893820891481746115746568889968080525915585732385623867543685382823841167201181800681695993379866763578863593478578331404119975821989177730888999529025400529907644195387640264562430863633954100338168001054775576513560957639145820763464344621232766767757058715525744016822543707437343692725330597533554258035091755785392621464897370326502131741696539747004670491897232798600466266021398640923381143342723421043791755853335094515489961529492990581096561755733706774413651164153059922373807379128765796376800376597431168833633998232147617657836540317333033566896070834192999981403710546453661794022361923450079962712083956459276809905997966633874881961960218352399227266978412577001492792292536671887129366462190821389452103235793604080991610598140840360205077002989553510928775690427818102434886219870596852549467090979233516440257636920937786456506206108691187081866390133005076023422940559793071092830957828344873133749894684750080114162726294444036226459118940129510583094377474663797963657323771677068962689352126518804264282171707041537042330394516541059785447082818325351513071357288737852491341042474480568583929352663848141457391823068111899783430967325492443721726376165394563635654748447367044067076365807907590560732478402794852890516875926793541080003185761846429021648698514183860474477309620356741344932828163991328249637604113107848504106038887543556323202692622791681121452910814354176843994062611057141781236578986918299190150345357174836004036559210252016814542277856542854016984674665846543887922370530522134401145639879319722877548394169198505077492344629337835327365867574699975890479795439920201352649994770976141235703319066425657292083285310951101793905848590709702203589464520266251824742489581828000000*t^3 + 4689493454996268382643162728013420282573840131996995236795961407169320871201633462543064434944711205734571765218570636774195740825304189971114757294660866851471056935760832096265400521152155092252973920349981669599073933418418380615313893726867013735328309526525486127847631473197369339686970881962009416231268423212934130541742695953244377370229060373251912615326037055620595098396376157519439313696075372984474210196846850454979960741183851784191742243761288898775792674862897624077313914225876279258637117929644097521777510344448314710887174332606521630909759956361289665393063177240496093919025697039675020363745554331603317054744345255461882855126721295271340492551318029902123111803678428306504081985174998949368972564307319722938925003929133708155756093995555352984421558906035186590657733994766230613371080314539575420237501578683604397286639001521538009904607612417557379036598768020170148758762973668570118298036214539800482283935056028415681894644617489910289197507682001243210385986353703376449611478889684321461836635652004431419180849469357515513905939631542220229632903945694621209020228789327398338515804369820506253261962217786224655221120381912164369587599808523055425435909640131368121278010704186176725247686174197232872491703228142224476580849496537316845881507948343760596545173648803435328179993267439608359717513122733908795914525462769308513847036117139194912033995956181457187109535744984700981664989263452781149173675737390783788575647733122059905047998656510596405924027947325332361742385486663359487856635478125103097909732422654917966773737652215367329167989402674913204444119585526037494678545512560081259968737242868201293851974689775835415648837385986987291501729341682745753886657023667783802855308451679773918000148965845213125933087161224483392740106103396842067586346837377614411266310136444083801680182974797421590129398611898218265556881807147034372466909010687340831257224075355482247287596843057663750796978852747862802176300108680648141758627626696043352421551774066255249167724017021348250443118174128282926370216468977681582953059309192300268208890434613804394192759931938030834487790216239176845283273161208523145740527581697288489859741423154745350306287938641625130690131399944224174055985471266740961856094414897290401175957386987667442331398072416040979998911044221832571469501013611140810438619555056111743657733063333397399567698843972120906426718276686340153518488288732971050422604992824044647857824865942284901707685926993917944646669563766797724156558810957241113713905250059689510023782297445578906339793984842529106072401347657057123193452654977246300498845692634867961644502713573304700629814772662368535446522985166456036603781407367434788161359508706927420831686000933666033068547433804530431378640282270505662432548545207314287651815115333159663962523631894198764210182507949790848813121261731349019983256460008215138746023716455163995176048049565886779522672338408382429358367899253059409208994146556025695265352870149659585467525815719213790958582202067597255427821101299409913895230414419704324695822379993593444034505532295868790159033111528922902066318860700791354795115325788411749313022127013303917573691693969247495828214096512146579577567912263226516707019072909098671280035569257445204328490555320463116941328619769142881219248756388383436888033471376906354557600873603983359454227003980836641440042913426724687900283525187921505846492315343605855921855123220013783460121636796554372392240615421713792078887482938222518712869140604831343168237061161168280797176489503885579927314222006974498050262940334330931809616495048399006234497754454368873337887899552199099980432673871655926374338298518932394498581888933195427894925612801613600923788617659583713834260393035592680547347257834503283939697736457040873859362381526923151408053900752774844093367733063189363916544512886652973003921964651797764848347505459459904318486870025434273917769831688685945881153374139895734940468700271987771974570266324508677235262357722924286685484505662450217665818103825115691348361672871010364494189631594500210697483220610160245140710759148916420812782127427239236779014025007150938017760708912525269155741195244072267814864954708942838081111718018634978522053626448146566242226580909187990019363058019613288348668751168475378543696749401663219601174551198891240940365337875820751245096538587265789440220127060336385360700568907611602499918532905221656639520666511886208526760490615282970153169685632628534843021797273664606326942510364018066300348950130294079758678255548497019586244481209528363731443089925726786385032016974763998927668396465248680665716811260547377485570120166464998102271608716789364372168010965063042128873408301367905446240138285972230842012045300974877377917762430839548511922472619184848643129015457492485974792614743217752034205196599750927127095846892677412075767789943723935943221080107870467281679696321636877811837842255590796797057693638848382769369592758889820428936566669024534749325764467813535737674898634953224237363946966990393526192968123332640456778884526126705173410213565126843475890426562034423496642726975329230927822309127094111717270177267757475742995509801389550747232745033460572744241790135126957078619158422187247629699980329804546801685799537688528891478954716370069392034327879843763564558718134928024712044843670101883496090752160309146980636588997038936031071685175602140893917706328445682450474088923071943396194827475017063773694788051418101110589479050914946707226606892587280577617/27218486016385371084385011845862298458472136531802122486103348107237368409044670168340624977264089388385497952826506925722294129871704395282181583544685600692958289952605967005989248670073483122923822381251007070601176060845950651250629429031178982677207309608352600340668597257164029715574024780325787300677296025154211048449699122685110722435001688119191012637718608427246420255745960402973614628364660360543267269879236198199037890265607499103757635603567384068578587107615582894783848972841342978963045618535902995718369797784786711195699688630342490061394809077132997423140090184635842024669939675167459697526260829427643708223774396254819959587299160541408958341740802490518392904623435712004462379696039760791646188325718583067070369155406624994879700993277623284185009188676715504011166432073177630082165784662108294401449679065810514016738128894926896782239010792600743624363939778742262086789817421296510079139862316479581403469154059597761194490566203735881953865372003604735023988648715003941836586851764385307839627923402096450583720955802490979073507215556635267997280982360486054533718958797238565690906699091276499911255190626266490525169618980741244695335312929610088604717828795618904360044887871565482517997033853360803268272261802984539567813992552348695462457216834314126810886331794072231679766341669051093266592281957767852617991703012012169039343558601021535189835694729134440872429935892522571413576890502023105898767905911852093939430179927814231647129523545269385704603918054389584783403208561659065969813490177317191068209270612321605752693122769943770008031108644966350596415315362666373548900109045692891322261362726958831967155679991638735390773080225702425365186761282063029261491235595555285755081100403575814996141097762925593839777395378406357199792572586056427366113111306093432343727915141343906663466509213724244097599903950780534612733836067366712999438457343368844457390349180013514328586052691286557646144067612840672767561011517569398169179627365226259935831961576385364220302549397244862920302651258154372900866978305639051494874518539357864347033151462849129667402371479301269559548323224625367146417208629129467390150455393308623124153732196642658002576810291460678226637719398146607422598979350348216810173918708971393679210002505441937612604635214169507248334728639228273420009299783589835911579842858855154300535561060476667219288252370465257236191103921852232296867605088222574862056033549900381611245276745156728970047301693955979076336396192688463386540769012907079013843059270699808212642239317696676779365666229706698819688563932984803471237110713680836223282688116841517099661664525830100436607405838387346333653182097765051475676339217160342380149498818934676823659021614397477788707461764959728574403285575619189371064040692471862225979340209881768664793210376227296675860806204659941817739630477808954931527483679589320065617282808019181455162714624207268237987855208294500329627961221110615091921278800789338727483663211931251554859215368811460027701801199898538426650703467510177502084869412712587018677516826958371221310739046770500614194389510778003435547238584801029314338943904038767152172654595361858205731300197864396404838850393514699498583664589691837761003202111337324809339677236781660811618222942242529756894031088077354114972393320119843719156879868304266112241504918587859421275061373616322159228919905032713301993879320956937222623397348219671610173823670966083131258946664505239599805028849327294321566386587847573316434581056365387485969767120864214732879893648818500506530742837112309350534485617984565752390616935827586384424056008147092596329839085836309570411594969535914973109061815079384157803001944614563892487103326988620219280258507606433302418552680147949095092076305023233037530389004041626079837511721358826201650386767034741575411137780087945454357314961719372116639209820693805744745487879067059469254868164091479386884916919966778656122862449088573381051283963334164180445140633187692817379704905754119591744895339755686660376861819251270099807432816683156372727951745392300768184309458290558400174019000693292563720884579021057152081166157026076697841673735626355537706290528319993072470997004913564886084437037250425362453370437590457708741235737002568875260849676619334095419273870638398168644047879558550242848241039615854817790688012640098698670339826814926421334854531819944517196828383244258413371647326727470028917395823579162674107664514328232151392895479223291175784991958500518258033047988273573060772487215254251861477377935484065152000780714467093407864535620685132271518723945575853374081812289943068624166381821389656091915921960886522736845757386002328570051986438025331919604675834078592381875150862050770315123104289559376998280830333588712764448879756770517247311038687466026331716784905155950093950783092376082245835199687764322027148427762835432908497115679295670263128633495988775083801260978857523225677631836986134109242849728153523951435788462325042394051384429100032480374324197947262242209164028678455483912956973013048888681234147990876055111287690187797717492333511584499601199945515870462309922756890268094476866182821524502815157800311464638344742622821692133946828323435805504374218928400332347976323106691949511110563058874974404181830979010447742264724962210634906464661997211799284626861921285843546118556178987996527756176373446425509943538221648721343661973548706826531254424292689935191619097965820589890429736763712530217913559690865512682514031207758038523887627539399919045868948136000000*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.9999022287180237441 - 5.4483792340278678766e-1786j)  +/-  (1.01e-476, 1.01e-476j)
| (-0.75690276046922716055 + 1.8559533053344710838e-1820j)  +/-  (6.76e-485, 6.76e-485j)
| (-0.9302253655382177185 + 6.7789692030627511709e-1815j)  +/-  (1.87e-479, 1.87e-479j)
| (0.98740324145453638703 - 2.3488822395618351854e-1809j)  +/-  (3.98e-477, 3.98e-477j)
| (0.94322694261149564861 + 5.2320393685824506354e-1825j)  +/-  (5.48e-479, 5.48e-479j)
| (0.95485083699544851977 + 2.9176000187890218589e-1823j)  +/-  (1.44e-478, 1.44e-478j)
| (-0.99797528299366705902 - 1.8064403662394296669e-1833j)  +/-  (2.06e-476, 2.06e-476j)
| (-0.91587269771111896164 - 6.2650774486629663179e-1838j)  +/-  (5.98e-480, 5.98e-480j)
| (0.99214299620452645081 - 4.7278117071037700397e-1831j)  +/-  (7.94e-477, 7.94e-477j)
| (0.99563121933714870557 - 4.0461623577856983082e-1865j)  +/-  (1.36e-476, 1.36e-476j)
| (0.86506336668898451073 + 1.5921551051623580388e-1902j)  +/-  (1.62e-481, 1.62e-481j)
| (0.99797528299366705902 + 1.7756107450381021427e-1902j)  +/-  (2.04e-476, 2.04e-476j)
| (-0.95485083699544851977 + 1.0872238111185545306e-1926j)  +/-  (1.44e-478, 1.44e-478j)
| (-0.90020234853612895837 + 2.6600972643961600014e-1928j)  +/-  (1.87e-480, 1.87e-480j)
| (-0.99932833865014906307 + 4.3178144237591639503e-1922j)  +/-  (2.19e-476, 2.19e-476j)
| (0.88325237997221577385 - 1.1589202276915049358e-1933j)  +/-  (5.72e-481, 5.72e-481j)
| (0.9302253655382177185 + 4.359465813643060254e-1930j)  +/-  (1.8e-479, 1.8e-479j)
| (-0.88325237997221577385 + 1.2074361935907574147e-1937j)  +/-  (5.42e-481, 5.42e-481j)
| (-0.78071202180714091681 - 2.8404233266832716568e-1941j)  +/-  (3.58e-484, 3.58e-484j)
| (-0.98133960978817623187 + 1.7876169780871312827e-1932j)  +/-  (1.77e-477, 1.77e-477j)
| (0.91587269771111896164 + 1.1788494618415877442e-1933j)  +/-  (6.05e-480, 6.05e-480j)
| (0.78071202180714091681 - 3.0081966769983067493e-1944j)  +/-  (3.88e-484, 3.88e-484j)
| (-0.96507946186082533436 - 2.9845547580539292174e-1936j)  +/-  (3.4e-478, 3.4e-478j)
| (-0.86506336668898451073 - 8.1111865847435800673e-1940j)  +/-  (1.5e-481, 1.5e-481j)
| (-0.82513119184807003591 + 1.0766143474828236191e-1941j)  +/-  (8.56e-483, 8.56e-483j)
| (-0.9999022287180237441 + 1.8232466840578300193e-1932j)  +/-  (9.68e-477, 9.68e-477j)
| (0.75690276046922716055 + 1.9564185024843031461e-1945j)  +/-  (6.89e-485, 6.89e-485j)
| (0.90020234853612895837 - 3.4245894098225492942e-1937j)  +/-  (1.94e-480, 1.94e-480j)
| (0.99932833865014906307 + 1.2238016418545585196e-1938j)  +/-  (2.12e-476, 2.12e-476j)
| (-0.62295260746925831845 + 1.8148547912189531375e-1969j)  +/-  (3.79e-489, 3.79e-489j)
| (-0.99214299620452645081 + 8.8181158062560952545e-1955j)  +/-  (7.75e-477, 7.75e-477j)
| (0.84567637092977003432 + 4.5384582407075473649e-1963j)  +/-  (3.81e-482, 3.81e-482j)
| (0.67940956829902440623 + 8.1033592646092875346e-1968j)  +/-  (2.53e-487, 2.53e-487j)
| (-0.97390652851717172008 - 1.5596138564714607124e-1958j)  +/-  (8.57e-478, 8.57e-478j)
| (-0.70622572064484903463 + 4.335223938848318208e-1968j)  +/-  (1.68e-486, 1.68e-486j)
| (-0.80346507423248886033 + 3.2249835757573935157e-1965j)  +/-  (1.86e-483, 1.86e-483j)
| (0.98133960978817623187 - 7.2400590353714480383e-1956j)  +/-  (1.87e-477, 1.87e-477j)
| (0.59336925722979162198 + 1.2916467916644116345e-1982j)  +/-  (4.06e-490, 4.06e-490j)
| (0.82513119184807003591 - 4.1759471728820279427e-1975j)  +/-  (8.36e-483, 8.36e-483j)
| (-0.98740324145453638703 - 2.8028994285865748118e-1967j)  +/-  (3.76e-477, 3.76e-477j)
| (-0.5629262430263026964 - 9.9721753023328146648e-1985j)  +/-  (4.06e-491, 4.06e-491j)
| (-1.8799655280643576834e-2058 - 1.3264205444896912905e-2058j)  +/-  (2.05e-2056, 2.05e-2056j)
| (0.80346507423248886033 - 1.6402230776276119099e-1976j)  +/-  (1.91e-483, 1.91e-483j)
| (0.62295260746925831845 - 3.2304531564796916396e-1982j)  +/-  (3.81e-489, 3.81e-489j)
| (-0.36470405124818720766 + 9.0082391498796823112e-1993j)  +/-  (7.04e-498, 7.04e-498j)
| (-0.59336925722979162198 - 1.0190256129601556081e-1983j)  +/-  (4.14e-490, 4.14e-490j)
| (-0.73206527194024858214 + 3.9011098929422089369e-1979j)  +/-  (1.14e-485, 1.14e-485j)
| (0.96507946186082533436 - 4.0598704245186005514e-1968j)  +/-  (3.73e-478, 3.73e-478j)
| (0.46684502818429162508 - 4.1674264536512820746e-2006j)  +/-  (2.54e-494, 2.54e-494j)
| (0.73206527194024858214 + 5.5701796252447551964e-1997j)  +/-  (1.13e-485, 1.13e-485j)
| (-0.32958815186027721652 + 2.061659283897881368e-2011j)  +/-  (4.11e-499, 4.11e-499j)
| (-0.49961833551630008219 - 1.0987543773389111422e-2005j)  +/-  (3.4e-493, 3.4e-493j)
| (0.70622572064484903463 + 9.4270887476962874666e-1998j)  +/-  (1.73e-486, 1.73e-486j)
| (0.65164271722514483224 + 1.6361252058713299149e-1999j)  +/-  (3.34e-488, 3.34e-488j)
| (0.5629262430263026964 + 5.8291521063061293711e-2003j)  +/-  (4.23e-491, 4.23e-491j)
| (0.97390652851717172008 - 2.0282920032468031038e-1990j)  +/-  (7.98e-478, 7.98e-478j)
| (-0.46684502818429162508 + 2.3237372233939806894e-2035j)  +/-  (2.38e-494, 2.38e-494j)
| (-0.67940956829902440623 + 3.4694755165372133237e-2028j)  +/-  (2.56e-487, 2.56e-487j)
| (-0.94322694261149564861 - 1.3957862243996781898e-2021j)  +/-  (5.13e-479, 5.13e-479j)
| (0.399327783580747891 + 1.0515481086728901199e-2039j)  +/-  (1.19e-496, 1.19e-496j)
| (-0.99563121933714870557 + 9.1965791663380393023e-2028j)  +/-  (1.3e-476, 1.3e-476j)
| (-0.65164271722514483224 - 3.2881066581941493853e-2041j)  +/-  (3.26e-488, 3.26e-488j)
| (-0.4333953941292471908 + 3.763806816073475725e-2049j)  +/-  (1.7e-495, 1.7e-495j)
| (0.11218378823220773233 + 8.1176580967686012647e-2062j)  +/-  (6.57e-507, 6.57e-507j)
| (0.4333953941292471908 - 5.7319979950690984787e-2050j)  +/-  (1.74e-495, 1.74e-495j)
| (0.49961833551630008219 - 1.0411275614065350452e-2047j)  +/-  (3.36e-493, 3.36e-493j)
| (-0.53166157121022059574 + 1.0884252084543522625e-2046j)  +/-  (3.88e-492, 3.88e-492j)
| (-0.399327783580747891 - 6.9143156747814972235e-2051j)  +/-  (1.13e-496, 1.13e-496j)
| (-0.84567637092977003432 - 2.3785929967333536738e-2055j)  +/-  (3.64e-482, 3.64e-482j)
| (0.53166157121022059574 - 5.9259170960931106301e-2066j)  +/-  (3.83e-492, 3.83e-492j)
| (0.36470405124818720766 + 2.6718230733419435604e-2070j)  +/-  (7.58e-498, 7.58e-498j)
| (0.03967467348802624994 - 4.2145425558108127143e-2082j)  +/-  (2.03e-509, 2.03e-509j)
| (-0.22193043422674408226 + 3.3355211713523564406e-2076j)  +/-  (5.89e-503, 5.89e-503j)
| (-0.25813771579398192915 - 5.6820050941980845002e-2075j)  +/-  (1.14e-501, 1.14e-501j)
| (-0.010245530496497745818 + 7.9481119924834659203e-2084j)  +/-  (1.32e-510, 1.32e-510j)
| (0.32958815186027721652 - 9.757763522150729657e-2072j)  +/-  (3.99e-499, 3.99e-499j)
| (0.22193043422674408226 - 6.6937210093081041556e-2076j)  +/-  (6.01e-503, 6.01e-503j)
| (-0.03967467348802624994 + 1.7154181885684063895e-2082j)  +/-  (2.03e-509, 2.03e-509j)
| (-0.29404468164678598008 - 2.6501176595630941243e-2074j)  +/-  (2.17e-500, 2.17e-500j)
| (-0.075583362514683896987 - 6.0174185139525381295e-2081j)  +/-  (3.19e-508, 3.19e-508j)
| (0.18548637571606192208 + 1.3812010979397510887e-2077j)  +/-  (2.89e-504, 2.89e-504j)
| (0.29404468164678598008 - 2.2929370071223134634e-2073j)  +/-  (2.22e-500, 2.22e-500j)
| (0.010245530496497745818 - 8.2495967303960487367e-2084j)  +/-  (1.32e-510, 1.32e-510j)
| (-0.18548637571606192208 + 8.8429320362041603411e-2078j)  +/-  (3.01e-504, 3.01e-504j)
| (-0.14887433898163121088 + 4.1083818151499632448e-2079j)  +/-  (1.38e-505, 1.38e-505j)
| (0.075583362514683896987 + 4.073104457840860022e-2081j)  +/-  (3.19e-508, 3.19e-508j)
| (0.25813771579398192915 + 6.5636844155228605371e-2075j)  +/-  (1.14e-501, 1.14e-501j)
| (0.14887433898163121088 - 5.8007681649282327835e-2079j)  +/-  (1.35e-505, 1.35e-505j)
| (-0.11218378823220773233 + 2.1730419516367198952e-2080j)  +/-  (7.04e-507, 7.04e-507j)
-------------------------------------------------
The weights are:
| (0.00027618982390560306819 + 4.5389753320025148882e-1786j)  +/-  (4.71e-127, 1.28e-355j)
| (0.024327851683135915434 + 6.3367468884573803918e-1791j)  +/-  (8.72e-128, 2.38e-356j)
| (0.013682194805641764711 - 1.1972531763778618933e-1790j)  +/-  (7.45e-128, 2.03e-356j)
| (0.0053920938897749384201 - 1.0381352679948524428e-1787j)  +/-  (1.49e-127, 4.08e-356j)
| (0.012316491090794483359 + 5.0056638580898281377e-1789j)  +/-  (3.37e-128, 9.19e-357j)
| (0.010928328708087128316 - 7.9991548254021713452e-1789j)  +/-  (3.85e-128, 1.05e-356j)
| (0.0018186517064167250295 + 1.6923421735802634807e-1789j)  +/-  (9.32e-131, 2.54e-359j)
| (0.015017536528984331357 + 1.0148743327133650487e-1790j)  +/-  (1.66e-129, 4.52e-358j)
| (0.0040993368416259171189 + 2.4149138534285833177e-1787j)  +/-  (4.5e-128, 1.23e-356j)
| (0.0028948179582498178079 - 6.1755237397446580498e-1787j)  +/-  (2.26e-128, 6.17e-357j)
| (0.018794794959384641003 - 1.0159393475508638654e-1789j)  +/-  (8.02e-133, 2.19e-361j)
| (0.0018186517064167250295 + 1.7546380928015375107e-1786j)  +/-  (1.85e-128, 5.04e-357j)
| (0.010928328708087128316 - 1.8435733075941600008e-1790j)  +/-  (6.27e-134, 1.71e-362j)
| (0.016316782277642575182 - 8.8711836880894406402e-1791j)  +/-  (1.64e-133, 4.47e-362j)
| (0.00092225837261574617637 - 1.6782142436612562354e-1789j)  +/-  (9.27e-135, 2.53e-363j)
| (0.017576358254165175703 + 1.2871857705238624042e-1789j)  +/-  (2.1e-133, 5.72e-362j)
| (0.013682194805641764711 - 3.3165261574341144556e-1789j)  +/-  (2.53e-132, 6.9e-361j)
| (0.017576358254165175703 + 7.9733243753042820232e-1791j)  +/-  (1.54e-134, 4.2e-363j)
| (0.023286023343037930066 - 6.3584339651368379866e-1791j)  +/-  (6.91e-136, 1.88e-364j)
| (0.0067426716161500125282 + 4.5652565543444490315e-1790j)  +/-  (7.39e-136, 2.01e-364j)
| (0.015017536528984331357 + 2.31379465860521075e-1789j)  +/-  (4.82e-134, 1.31e-362j)
| (0.023286023343037930066 - 5.1653394049438924864e-1790j)  +/-  (1.04e-137, 2.83e-366j)
| (0.0095278307967214312235 + 2.4121175421312422141e-1790j)  +/-  (1.63e-135, 4.45e-364j)
| (0.018794794959384641003 - 7.3453422332108449054e-1791j)  +/-  (4.18e-136, 1.14e-364j)
| (0.021111597660679706345 - 6.6264463732324840021e-1791j)  +/-  (3.43e-137, 9.34e-366j)
| (0.00027618982390560306819 + 7.5246702027376769807e-1790j)  +/-  (2.21e-135, 6.03e-364j)
| (0.024327851683135915434 + 4.5812563414586178074e-1790j)  +/-  (4.76e-140, 1.3e-368j)
| (0.016316782277642575182 - 1.6906917742176139082e-1789j)  +/-  (1.16e-136, 3.15e-365j)
| (0.00092225837261574617637 - 5.8463064658803180193e-1786j)  +/-  (6.85e-134, 1.87e-362j)
| (0.029141998127824341521 - 7.1158977603732191024e-1791j)  +/-  (1.52e-142, 4.14e-371j)
| (0.0040993368416259171189 + 9.4063517506469366292e-1790j)  +/-  (9.14e-137, 2.49e-365j)
| (0.019972541473532240195 + 8.2729482888544012528e-1790j)  +/-  (6.4e-139, 1.75e-367j)
| (0.027295911334919917051 - 3.4678663678033488017e-1790j)  +/-  (3.59e-143, 9.79e-372j)
| (0.008127513952903431052 - 3.2671566784186983138e-1790j)  +/-  (5.22e-137, 1.42e-365j)
| (0.026332094586704425513 + 6.468387822064156241e-1791j)  +/-  (1.18e-142, 3.22e-371j)
| (0.022214969871302687053 + 6.4495989267393991843e-1791j)  +/-  (5.14e-140, 1.4e-368j)
| (0.0067426716161500125282 + 4.8726299468650340318e-1788j)  +/-  (2.65e-137, 7.23e-366j)
| (0.030019121054226332554 + 2.9362181696614084938e-1790j)  +/-  (6.41e-146, 1.75e-374j)
| (0.021111597660679706345 - 6.9196168354468091364e-1790j)  +/-  (1.58e-140, 4.3e-369j)
| (0.0053920938897749384201 - 6.5292627063105725577e-1790j)  +/-  (7.92e-138, 2.16e-366j)
| (0.030860584256919390242 - 7.9836662013033969473e-1791j)  +/-  (1.61e-146, 4.4e-375j)
| (0.0089565252198017230881 + 2.2384171153667123348e-1787j)  +/-  (2e-150, 5.47e-379j)
| (0.022214969871302687053 + 5.9209755161073803011e-1790j)  +/-  (2.18e-141, 5.95e-370j)
| (0.029141998127824341521 - 3.0635576860322285553e-1790j)  +/-  (6.09e-146, 1.66e-374j)
| (0.034880575006299824626 - 1.6874005239218789092e-1790j)  +/-  (4.35e-150, 1.19e-378j)
| (0.030019121054226332554 + 7.491940375372329381e-1791j)  +/-  (1.53e-146, 4.18e-375j)
| (0.025342783608988445985 - 6.3748022516482152334e-1791j)  +/-  (4.71e-144, 1.28e-372j)
| (0.0095278307967214312235 + 1.3611114892876936124e-1788j)  +/-  (1.02e-140, 2.78e-369j)
| (0.033120841796471330137 + 2.9127964342443272019e-1790j)  +/-  (3.88e-151, 1.06e-379j)
| (0.025342783608988445985 - 4.1222654467876827907e-1790j)  +/-  (3.06e-145, 8.35e-374j)
| (0.035340437241953590468 + 2.0789599732576000588e-1790j)  +/-  (5.66e-152, 1.54e-380j)
| (0.032416804481114138422 - 9.470254984796923069e-1791j)  +/-  (2.81e-150, 7.66e-379j)
| (0.026332094586704425513 + 3.7578413482743768555e-1790j)  +/-  (1.97e-146, 5.37e-375j)
| (0.028233234797467299742 + 3.239201048907352394e-1790j)  +/-  (8.31e-148, 2.27e-376j)
| (0.030860584256919390242 - 2.855328726714560783e-1790j)  +/-  (1.75e-150, 4.78e-379j)
| (0.008127513952903431052 - 2.4806958124986065323e-1788j)  +/-  (1.81e-143, 4.93e-372j)
| (0.033120841796471330137 + 1.0585921368907842923e-1790j)  +/-  (7.29e-152, 1.99e-380j)
| (0.027295911334919917051 - 6.6183404426092070144e-1791j)  +/-  (3.85e-149, 1.05e-377j)
| (0.012316491090794483359 + 1.4600029452300283154e-1790j)  +/-  (2.94e-146, 8.02e-375j)
| (0.034356205405321089708 + 3.2836860141347155752e-1790j)  +/-  (1.09e-155, 2.98e-384j)
| (0.0028948179582498178079 - 1.3217377964759977029e-1789j)  +/-  (9.43e-145, 2.57e-373j)
| (0.028233234797467299742 + 6.8304685118664281408e-1791j)  +/-  (6.41e-150, 1.75e-378j)
| (0.033768682569679777819 - 1.2076286443982355027e-1790j)  +/-  (9.97e-154, 2.72e-382j)
| (0.036686816016589565276 + 2.5990871571301292118e-1789j)  +/-  (3.83e-159, 1.04e-387j)
| (0.033768682569679777819 - 3.0553757865158067854e-1790j)  +/-  (1.31e-155, 3.58e-384j)
| (0.032416804481114138422 - 2.8385567257348337851e-1790j)  +/-  (1.22e-154, 3.34e-383j)
| (0.031661582552916878896 + 8.6264822059807901924e-1791j)  +/-  (2.19e-153, 5.97e-382j)
| (0.034356205405321089708 + 1.4094165280975234543e-1790j)  +/-  (1.41e-155, 3.84e-384j)
| (0.019972541473532240195 + 6.9132929181662934254e-1791j)  +/-  (4.58e-151, 1.25e-379j)
| (0.031661582552916878896 + 2.8216276514145179793e-1790j)  +/-  (1.13e-154, 3.07e-383j)
| (0.034880575006299824626 - 3.6250692042821788072e-1790j)  +/-  (2.41e-158, 6.57e-387j)
| (0.034897985994533092402 + 1.8203102597495318115e-1788j)  +/-  (2.69e-161, 7.34e-390j)
| (0.036336440449827013058 - 4.8524298506688874821e-1790j)  +/-  (5.36e-161, 1.46e-389j)
| (0.036067602773701092028 + 3.5007862965062882162e-1790j)  +/-  (2e-160, 5.44e-389j)
| (0.018028861404553957895 - 1.2458167799867130765e-1787j)  +/-  (1.69e-161, 4.62e-390j)
| (0.035340437241953590468 + 4.1233764610911874216e-1790j)  +/-  (2.32e-161, 6.32e-390j)
| (0.036336440449827013058 - 7.6209154729990739213e-1790j)  +/-  (4.2e-163, 1.14e-391j)
| (0.034897985994533092402 + 1.6813687056437972208e-1788j)  +/-  (1.13e-162, 3.08e-391j)
| (0.035735815985088858769 - 2.6465539572350778274e-1790j)  +/-  (1.22e-161, 3.31e-390j)
| (0.036440656269160369237 - 4.6871853160444124737e-1789j)  +/-  (1.87e-163, 5.1e-392j)
| (0.036540418893888028023 + 1.0397314233571264586e-1789j)  +/-  (2.21e-164, 6.03e-393j)
| (0.035735815985088858769 - 4.8515459391021803906e-1790j)  +/-  (6.86e-164, 1.87e-392j)
| (0.018028861404553957895 - 1.2716116921726059861e-1787j)  +/-  (1.79e-162, 4.87e-391j)
| (0.036540418893888028023 + 7.143427487651569227e-1790j)  +/-  (1.13e-164, 3.07e-393j)
| (0.036669447167198177934 - 1.1428885898060462671e-1789j)  +/-  (5.21e-165, 1.42e-393j)
| (0.036440656269160369237 - 5.4537459475963208378e-1789j)  +/-  (5.98e-165, 1.63e-393j)
| (0.036067602773701092028 + 5.9373681558909415998e-1790j)  +/-  (4.38e-166, 1.19e-394j)
| (0.036669447167198177934 - 1.5427504166369556005e-1789j)  +/-  (7.66e-166, 2.09e-394j)
| (0.036686816016589565276 + 2.0747114545524644105e-1789j)  +/-  (1.18e-165, 3.19e-394j)
