Starting with polynomial:
P : 35/8*t^4 - 15/4*t^2 + 3/8
Extension levels are: 4 18 23 46
-------------------------------------------------
Trying to find an order 18 Kronrod extension for:
P1 : 35/8*t^4 - 15/4*t^2 + 3/8
Solvable: 1
-------------------------------------------------
Trying to find an order 23 Kronrod extension for:
P2 : 35/8*t^22 - 4464152121/191548568*t^20 + 113408704076613/2119101807784*t^18 - 5141152044847599/74168563272440*t^16 + 412630972878933/7416856327244*t^14 - 72312906879441/2526621386204*t^12 + 691191914990115/73272020199916*t^10 - 141675704352963/73272020199916*t^8 + 844966842584733/3663601009995800*t^6 - 711697261325501/50557693937942040*t^4 + 39461412446203/117967952521864760*t^2 - 154908650299/117967952521864760
Solvable: 1
-------------------------------------------------
Trying to find an order 46 Kronrod extension for:
P3 : 35/8*t^45 - 1352650916701647243207970217526515170656867598890245178907300896583723796821040792348405653224778307408224407250552333468236958347835915315513693988790828827435979113991/27718362931065239797837637754535744401760559511124401362757983136532721688688695300787459845458040984627559811567006850445912751308607726343729748808163394037521788152*t^43 + 37304846611328818223153604459817762124334070561159825830954441621675473265543245759538255097202368928184003616900725817338021696400715542022767730719364263809664496209160884653/146896305485380672495719839638032017370931265586553655273075614325326653193178831337791474165639047647234677546280038422140285331616975778050546036108114743449735562294809580*t^41 - 10946701189848813882288853442020546604482012098645534207942847303584490622770234489301950136476959335955948947781191713906318630612515717981679406876691259439312702043065752232571/13367563799169641197110505407060913580754745168376382629849880903604725440579273651739024149073153335898355656711483496414765965177144795802599689285838441653925936168827671780*t^39 + 18846525295310595982796244970668911840419455762524024825924184077936262177098389772080292282017843302740063274248706720714892725356523858518067147775975176257964160373266106809743/10282741383976647074700388774662241215965188591058755869115293002772865723522518193645403191594733335306427428239602689549819973213188304463538222527568032041481489360636670600*t^37 - 4161125408002571157570627275561783285224421695227104957378806767914492062566973239936603883332679650587384050654584075277511668964319204548992628917247275463973631825094078648391501/1376720115349824710233805024646535419882387871415861211470901039922600600572590557504881035960053783687594059297657940634916167116310600612202044506947743706137594648505998346440*t^35 + 417337107606616133809993574454481088682717580969010649906584363692867293045391678963976323245033840860966414624955974457884534709696981929770036701882900425351491087312468485302787/109683745453694825815330620095465734001618813931483448166637720213613784111552544416597664952861427821264361867121099665968595731793976422400712337091990569994478694523829538590*t^33 - 85970338349220231596631123256685824391932674483347160201357993135226523169857687253113515042139608872551679992181141980466966171955103069505587741529735312400099287749780621772093/22998204691903753799988678407113782935823299695311045583327263915757728926615856087351123296567718736716721036654424123509544266343898282116278393261223829192390694013061032285*t^31 + 23304990709706616971369850774382554757520677166336203085387661282740449808484730765272921811805312911101336164269637892835504219184551568224666094159909502083622924671294091467527819119/8020393904254515100208051707696860661039017535742774036729550017981350385868013651902830738445026232242589294322863868832718467444771086905230926865919198192554330630114904399070900*t^29 - 24624800960332316155595087837810234685949440185240588362075303090455524204852237960353869215495082739943497423659937362892128048036070896152822857247858333230723406646306808834969797739589/13671610860387739569953168338290064920407076024535718294579851430897421580166690167665990318117362819084061017049321176608520861488922970725377259990385959342662747781240447998682260500*t^27 + 243360758156262244254904475006175581345205196711880511450054753676081756773087477730028360441351945268461389126280152468265745179134569208440480983898729016165874780040513334848410425571931/272429632411326357163933467754326693647311668248915079883327839513015954020788246074357633739018649774948389199736139979219125699935938396654350867408424216501459687454184660453741844230*t^25 - 4536217005205843126444481766653996456841791797862464685227469684133307516886713881819312683843428349691628724850017884669411964638965988690564116017756077410414470060430440883635811442766277/12804192723332338786704872984453354601423648407699008754516408457111749838977047565494808785733876539422574292387598579023298907896989104642754490768195938175568605310346679041325866678810*t^23 + 124571416357548595752689383929716315089945104218900420795424033345058309780837273358022019190608684400219758267974169452482999161429846736781522051104064805571895745581367845779267846359953/1113408062898464242322162868213335182732491165886870326479687691922760855563221527434331198759467525167180373251095528610721644164955574316761260066799646797875530896551885134028336232940*t^21 - 887950312215133418617660585552378281516348065474514563578502844508770306351885131223743691725653230338610764483006621532544645383731472362857209219937292488364743557566245420297325364537/31811658939956121209204653377523862363785461882482009327991076912078881587520615069552319964556215004776582092888443674592046976141587837621750287622847051367872311330053860972238178084*t^19 + 63558440530433900183667696911314706135329004574200638861279582781012959064750365541934496858146303009153036560742103352255260213562911271472254575168180120220618761872051970761750599574/11695462845572103385737004918207302339627008045030150488232013570617235877764932010864823516380961398814919887091339586247076094169701410890349370449576121826423643871343331239793447825*t^17 - 172734692623273382220190439928234290242431264829006267126526728602076323774973242728870018120181699993573699929907580204549063299506555272733534114269719194790661631889601103126572495071/212857423789412281620413489511372902581211546419548738885822646985233692975321762597739787998133497458431541945062380469696784913888565678204358542182285417240910318458448628564240750415*t^15 + 62821361080585413140061774652052590745054446765134326335224969502281448013215115620541696362283896172468369482307564338646049355378822915700334257702192521340299829668914989990746072407/692371400457868520435630691157872298505918876265784908903335203380540363963683975043197552169752914809843257315807303505826904774846323524708682730614906412124279717183525209395772111240*t^13 - 35607796628136023000152435806244039330306066982551430916262850356277761005223518677053149414525068586498727347927654418311891395796532614805211437697061147828195817973160272871276956499/4846599803205079643049414838105106089541432133860494362323346423663782547745787825302382865188270403668902801210651124540788333423924264672960779114304344884869958020284676465770404778680*t^11 + 26915481539404854314767504783798386163358558479141445859367253259098020420484699951760811214684239288851825613645499188059186097701738278568402331372443673898062706586458354578551509/65494591935203778960127227541960893101911245052168842734099275995456520915483619260843011691733383833363551367711501682983626127350327900985956474517626282227972405679522654942843307820*t^9 - 5562486976269688593327197077788251858301129926965988434844386305021487772097983883875657898718009878048943943351126283072086929138768490897038297240311153820869373831856957290763110263/375611484748393672336329649953145721939460990374188313080059347833943147450298556460934672052090956284339967093825462151911095840354130512154460381358586728577421746572062426097206370347700*t^7 + 27368202225148037444125828157014832717370576291470441886439529083390675460887133322647792750980083417346374764271132911909345471875595452074735771344207740898745952700822947063979703/88920269858803399981661713050132456622403009966134376157728335405586541029050270509119228485801124344864155475272966550248341056083834978387586539260400123499961066535427023320971304000680*t^5 - 1882944179249822993193991596311577634935671831648464320108451515624347139031600915130977571911417741853576688111903130161794481977580530650564975665250623895682510607878163586727787/622441889011623799871631991350927196356821069762940633104098347839105787203351893563834599400607870414049088326910765851738387392586844848713105774822800864499727465747989163246799128004760*t^3 + 43857021974184574028403070265473896505105908853589398018306410573986287866765204909945191117368718423699156567362854234509119655812325642831037260597979396591710530664792769963/4928838487648604750114732963186075084273470009435050262136525378816448541203012731840319226022913001016225812543411041812408044963922979571257624913755210465495579479904891564171486307730*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 35/8*t^91 - 260219777037915583993750043273459667701314872488989858091745686570737492256377087243188523016458158258996291902753327338380707419149410189973768077885890586495440072515692470299287400142373038495616452639172503777230238744751018833682803280041241836540729772172657687093696890910964384194674303112691492759498654128349003862716030050551339493489561218874657280816495302484459593416765471489256130207086073962979019300475801388124722980950043035930345041558362111128466257474475501665481356940309316162236491410355306961992654669361411366217176488218938424569454969379452202038115228165168780531842945231775219490716557647332911813395431178873706411258617702107815478078670046055694229197296253000728974372802838619365136562703303641472798830266690839664363376655871415879726218837234095433919395454755698894502722114386047041111530920561309225844044999878451915495718072984829431685708825717724663450575137776298692179043517053644922939134999790364467782584094841922302044258720715123582736976862792804256103820816095630114255966410274294095969609749277178851309332384862698928724871518837700749696756367090139067037797049716945807052263917204012440780326251585987146713772554327167504646203540680671956693066943343501776147836476566042667810107597907567783749734862067541862370530165359235368162749176084210357232005967580111687533919688539703189653910167920646548737311707831408686003697082327893466150999454756551765640611441587150620351020690434849437351317329385672974404893466414492094551777637674768879334277477908845183580028210901781578350086542148135934025220698250797080950403342806350001983771530037384798532785449451276464524353287520915434985670730022950600339336053803306777836597750969100900116933900676245935256786677316785628482128014338130604309071331851504972636453466299605546053869730770316369824912855384034254757470280053036727508514441628544817067113213099814969057607453995887946762514042960879502213531598507287778762188293219788930661631606357232530455795595665143651557599102361681257542905405584007918772436398792649317792304942122232692323038499628479071049986015032663749634762386456201002560868933024535020036665763359441975392767184117262655871742090724916169738734447307320538003060734986380180218862023026639381712941652210579859126393712469752698908235643180909276355722657943222311217181872743005896589442768934029736882524928806311865075644341407438898209277891952623643058899806400245747605141272726642875365651658557325549287356106016960487327628226016107984442751327861020352818773179991972650219354720738706704536208232852498851491568378625522289213278871666761934070045248418297229124576010233024378439446887491344345968143116034510459371084300032003534151927136968840647468136838517944826988741604343950116957737445759747886296085294251968297872546310888246169753710483397370469704518162818054766180944388774643271268849521747687769277487093754017269422715511150970002931008684642120553030116443212603807426479461399560450596034148466012084310937587667831212070502175280824064643800953207427436425665511723344281674284903118992353440316891814058070755774650005154517080773440715487952473966383738540138851530681058122520413308929417081901867977078261153269721604027400421672756938319273325270084266509405702375953161619276459683444716722328044468803300624580612670558213617181928914777745541691779266423503452047542176345942282868003305079268390985701962048926206152786109313345051557167877624364428865452968363422286203429926199359267565650173209537439030442132002275395766230231119150902956448926185585021721587634502159607641816869754682714052427315298356362378963647077596856522648380253545197028797972992676017069110116432182226622260308615470635160077314125022034486215110114764869293139210776398518668564783548510326320467985210883744667818245884963629381732902263327488026294304728887583572701125076510443932942357061769631365490443580355934545303978007792913307482235432049676470780589057124082595769085161238794512558815337365620509389294677760427586794153390347301873598703648973015430047109749148303194370827906639924597900414152984300723302931963765194733542055866617602905037459343880198378739260272753051999542173071246873883635945296543263079861934430210285812679169947902876350879831988484841580820598870709496807476861183150708220041223914428273769725397462509654811397266864438490829549269585294572542275191376970149351298751963821026562704923222602666755745721391539146201954816450329235970781255257307921652667414749808330542204367993639598448584096204434200348291924096942839136049995757592187682387285653890359/2607744578821144843289052627441518783485784631987664658133225040415292312426493242663825390026487818886649450654918096735453363373518737206575649982229970368789961926705823692828791061610395232856871374968766206336641347268960510769808169577813665723119414214412853946464008267310330774469455413157987284234775257126262582396111753434233187622345901824375522376144527215989502247110800952831329469764620897939278096314973380239104998247947510950054369618889992027210336939750612721978601824689874465340041474936238895931314292207177652647581079837793353471508452721855588828595268096596080008301735501445945365103680664609575150728974077163720411677982645746702539049289487186923100383058565739784144759860289280630755706541879424864527025525772313115845545067795778319226259934969579376803752938958031366105138002453923360904502765948443081308969590017650016764908277689953386136220078878281272328571151099110262825451827561583791634223720250925727123912139635724384286098812605270636864209414716143463004833798049632551075909838952228534136019399622136720837599912055162542174961676504233421474613535266686695216104862697587845730241139433384472139365342673781246296358788061690107639224603713506854302891960325227590058544420168419861499468817091703016345418044745653941019332791400638934593839544312452510342875731160020715861560854925984314270117224143636413452116179052944284884070542885939397683780159175587759857221445283485407953449857527641138905836137845170967419299916839679902448852667931789452147622555841123401880950546048762606641855303618489358839008036292400445509146934070565324294312716218181377646485901138906828963553740782277060363176413959374886315344966077516718459208306144451541526616673257544808988076281661077658226839766081104769718664633321054358500797748610359820947270597731108556170188770607107150614432696320648681961074567221096317779375595274736265255930645674159162707697336202162959837662110480537561851628738104714563705200348151199257235329456350039074039616544279324998798657947520988983592037076941799983928998027866916322274451813959566902334298524323343045459953749885529571479772678578222572220659319406597893294102595617771113908568634748567838833697205266452001213485556347438879863086770835655842893216663914682995685449575631934474320223758175910559130303329946821648009712959585154158188354778890172463502049174820261909337230062803013334854961303988193205116487688777631984451012671297617309656103348267143662267344007210283275322648986212101710601841733531659245578315824403784191367947609566987448977980001328339504788831350614478205616092751843816168563282800428890093771560554021832943152710162318170334363809950800884677343120969767194480365596422861406849133170892261525768187612048276056009253478305905236532652810322098043247969247431839794676764687154004051242908338437199651727079533628021054145875207672890699065085843734988006824768901758983702628112769103909299249986907343204631067653593122770084742538813629922863201331933922318579557908555829838033140208943717554864597997353101389224984379688320197964095431596566417759415100798028290898160708203515183920808986373889502988234385593343737014577121640180095609798662080819436946104938441601618361518606741073756223901910263228025943002681570944519534810411102912184126310054609068751711330292959999442826695993879524338674252033063599000413858001862627458084710912221743134342467906149703716543903688737196023778048790241195745396632160513280891804158139015284634614816051587937987372835104349532841572555912446004022064533024256549934635168600522896565782311233616132965176025331548417039666114591632355068596681542671172205033410549970054550880376084467896891776446981692243084161535213297531995572461173555993089587727591491452513007916974754295487190961128884350305651272817200320054591449480955682982391096649355697034049228566338841690649468451127615705087361476361965606741648384503499454792204371128601245193002512243857702694442342633313012569641076962651677335285191189481709194956684268445515093416236705078437535241576763658961888887044510770820643071874658997807057864029184218664166708029578653236972653578017598746435564356820529015350266831091978035365117707819399337347659120680537454832460067955395107117310599902199535001479261422777039284699225053159049282477323051065202135616627997012761325399435801057420143226585122212439729916949067729177022933490046637737607887124238595813366094121397470366569944942535861059622230765903747386659623773699345348568745759690500639957152427278128492160453734668458079300120244420638090817638837536760*t^89 + 821273366444778728493476137977514254761960502088237423144143357289352363801071713857394728979620771778102414041552900928843419999258756871783559340338396821233123058640429683408299459944024102228963250301786905514997434417961604315145770072136044955105738748643465530078149946889581486719277399768287814490465352245231989784669462106225104142043330887177834527046808582596927807316302749259402160684779843512325265631377485016879149736971751918856122114889155498691371191526227876381282851433149499957063878180666741929762842331563651753960490348627358374759219726425631392659764917482134997328799607814745085772151759993671608253516633048989401971459835184089063552096717639780301687377463948386952596940980803784203226135704454244323075826458770988633090505397393209839728674154573657862150404792646563959525002787112501292683340377875072716984121280175945112077065689356694932233513738662186317784581564298362154800767314279970284767509563846803586588821686885335996746630605891179859944466051703744582106613727785723324151881169826072392076201935436600271825415245129930629894568739463779213700668529353376159535862422867871711427137761299307048158753202513624307206312437816385716621654664654083744867849497777978623303043383907557712431230178162183858644226087039062499911922012447185394287103301068481113861299517416780124410403160936653168495049856368969499130760813472717119004992815531388859215332398975091121223057908893950527602098069195320086082483459803609142495426757277516530375457529102925880325254869614048132177515905859327361468578126373592510637002110022241093967864103976152143492987578159009837826958067143308230108357958581573350776936769332485413130488117136347425855353101762079715775756761860414200441753111589179014365805403268987202802034596698274981115848693932094741748300629949695472323095871641668188994910544536923264653673612430613337759085417723473931250959134241515072386949585795706792786357767601597217291084114758497747545752000702579317511655885249707427936890049488618883621114751690708992161533137148936213989999153778393185486821997811870485820803146376914508526068668510987343155421101574065893555631537969422429351811547154006125790431857996478638285750772040339671879664737038304093209795188302780904766183296585127386635989113858380068279718286871196741248319751543244428395190161804111157553719734291649204406013734089161922903279179529319741200464553455766647660113658623641767866804536076199246382347795745575080861711446490808187053714231624336021924291915669456653982259050179680660686187948786430472911142433476160449775241934790290355011361241185909668763008604214174285201506600339485069836725624379553503918414219950999414936030848839463435914425445614651994185683221878812391165398377261420429085277017680446127456663479314088707497732986227227263885101386462991103984543049855348992925107831096265756985291112548184140623055889999912733332288423532859749301386048098515834276250287780910572939492371801495546793371381878931718709221617671024876414534802719049959349151772122005300162822004932680736763101673769471775035571073277079072438397186926525048741042984832690331134212528712224607587009449298917394776025185603536103942063657021605612782316985498154640447886189516932266382326698166994761536887676062825725991255578278879497160753752773214896597632603829615282685925518059486533763426720503497825722286093172219504417292105237430479801250601630354919367845159269092962620313911585768588671904001087284548461716010385889531870951436412751705831156892456739281630977703479693270365119429272993749996735150676136300235368719339752407237835021382273581575791293157306937044296829392383585167828185529776626496871788452891102156962911583909649008656133117114056386977314533911494331433443908342288914498286384693312250682509735210933739099935896947762877580102189112887578614358190560183732089680678814138590402658229823215117850276488206193621635606065367207994993704798131849656268042892362832608533526885124782041327424489178754004299360799442778456118188795856810800882826627101734667606117797209990645212811583422599405904364836046444685751255812311878011944532802241283919998422735003084683610072600549163843879290984433542517092157839026309948442152992446092174210189518574171619620637548807792411219769460625190243576043096194343362647105761566658744455431839085451822346068518313919429833817126826854018472221543240024364702555582305027712312946242778185867742972474535543316409404812632638535308720121782399230103240888529692421671982615048574630858345556998606042785457161974127453512900236382017392501984274048071/746280523221227258275265662459114643632944039307744009935842176891364145566976131372933047613583895204326670846979251468740326091056250008827811878587348953233721026890450000382033431832757648509963314771997183686927737581857369944955424200810283359622029589938846427568038316166758851403084152385372524550936579138642135855436051294090072482143083447353614283464759746939504328457376999357873969759566003402647124561007980520825018109775185440583017667882446244508734362274213614128198571538075103824921346136492065647640984768412017119423624721697739529213453240057394892529759931816104663518578503761291026275411455705794563608021983455690462563601965315215313705905958234054924025281639162612617763604744391007113544041044969954372917632873125311053963373778271518580933401718789495619910998572953842836017049515090192425926876462573326539886799630801705940506890318684044262752772610970977832926530664807014818852764724646671769627400123659756982130939589667037958772779056615884136316444236673377092550034244329700755216551503434696884243522515442640339008315748075255506506246263125441855642441213791232740936398013171837724886414479776698328591889596155699975566133801869964628185605626686951276860067469151755264534806396222849228820889353486529872812790007875692457889064920495448366025820816405241666996524430428579034912748276065724490801741483692498374380900771169282884745952799752808927926599214936512879871442381810513741995628423219063137803688878589084280587980926801424351755568939560985344059226763568387904506671675684921331547420471519483625636620679385991129154998692055971128346321959189887019153083086087187814285377930841803098840394093447454481516970411688430926663690312250640532578823059417851133062502754014570752587701936833254179599806920131520971123096028611059381552211907262970530749833045792984950862698889143130053301246673092365315996161070476946902313632240634956540515456897737459677605980602328385463170999634705890434318407515400161928694734060600629401413994603619858945076691387663509075508208344886599663824199632843288076090488047041405344517631943516179052167965309997270465259127288541618622039980761877254436992604953591157343672295839295237465543574836747518355093518759170009641259172655628714883370906316691344694673280370718707076956755986976356102941081069803047133705320544593624739501624683038481502357402348021441530431320330924349754257263457030788737190951119918662079333585538388670668025010015685961902203286324468304666837339193414466811029035603950619018807650395192208341838892862632452511905564039442253463093240280922722672642196146781859928753326617437138711557824013756509686180875531826190168695288738619253666002051455755007451112648695717920123896865852046281204680421123990984306106865238242439743060921610896143070480955096424795297316709466198768760437433241985833765840762150300224622243224648619473572136409317796035682366018944879106988962076950026032237851912659043524156591167360417993445609865249357153962582898605934901163218171348757611346445106987304932778246444433274870815177087230864274813214498088464587396003257067177789465668244457184712671735314660217051038705728216410256954315503536897772112759248958064761185239482734196328495252401611883103380662832060835310500913044401166750924952179143086917666383793293079027246140413454148960118418811241738641289042912323765902276671073997205456474758132045332435653666439700284589620823906758092627167949747695065841185629575573660007483131720499342078346937920516897206448959321436535621147229385697638535736340858924448238309575642773152112957750307684339280946505415269980685562975470632130822829743176048369181057243974505241028988102058987019637144725857946689229850692400225608553424992634842848339636112102345194674123236816267481420521106069554898083475711710394754101035986407755825114836156022071108053348995000028626988079872420160524893154320704447057711058162328176345731776350179400948509251205266760105561062256769560133616468880993906735104619821800782946708733292401284236754246765472574313924445309313962952982527178572185172382066989615616992032188101136942430885499677555650629841836019584613472766279533116251537931873580994724412967575726313746942123872835744411836582092693475417101000020619982606204404557866852348734132672141348353845652161481475569736649637921825096412407468827373163947468074303327551960683428155872351657178767583983869424339541659964340326242234333640222210899818685571903006237654018262378124329675208450182312468008295689526559500344410148849428237634722698043843022236872140132595388834685372985446600*t^87 - 178732341063613968362719913289533804471356615084058303620273533172747528270392345557677098817049678276309637462816521798377712275249709893274012627757146602513743361596391936091492553262916611828146095157628633470253247222072342494045826872030563408740535085349846421943079855451909640628340176577418593576672923545380799809694043533351035495593809936973903833573114353940694403200375821611937453284551341034037554883716114749750715187485184297732126015655360848495616802379425430302247876491463416698473611086660977840482411411839754304215148896576072392498218785210306742636509869397693761381291712114028473808265672862763246154845022999910585743247539274056570212559012365171698650161986037655874064230248559233982947471934803804970815604434328320365585937372565206450370678554648620032976768669441265216080660066517956244126704625262439801338068524729837195132003531273065070974571603628362228465063659892246209707157810974550210778796097576787084044190397154049138595892821031492509237049342793523506426422389382637549219571503068819758868779181234873783121271762154376558341908735099343891834500633514418603493015080526162828361339259590008621068412243228038726421675608909415084796232732202326670861962125997101748703175158588285000048766447207700051271170954544014875796896040073115418760723551821321762544230448276857769052231941963509337204885223653956385579721651862471456277487064955321431872268972162700823431678414530109322404209979944394126614752119896074507030246459056529341514929347200373842241835575372794602018318367563518446012726050057867116417080355327242006940387997086952474329209232905532186115828031642017984565826159498495344174861239823888688309855713784328840742853719130540200052509547012127468307704994619476061914183807414180644388561802458012601678354000241541598404766353459550448083857256430898075470885149435749263123563904805601131566979415842082652735365058911435973114152820702281117501880947160182184833432697252487347504371298183590028743251170651190919760860665152576854469992852094639856086533028564902933462517469851327868147460345321540392880684463556558462156535349619664204684925917325417795008649618156938008979994731563317656492925036993038453301687224300310647791934810486483203762099835822738680757887296444617370987925039337720601236088280931402902520468920564335902787091494990058177824630253816639422539082738323974401306873877993166064540099123774886491404465321603607321468295604757721228617253332868306881757358787771517079129182956519628759226826772886745243630999866012480129478011141323543066100296251857015520654984900669126014775587672128513486998591783103936866799328976136537274208541155894002968555406550756995104807570312658898752751540361711992086483383896814101223141947381144313929128728816652440484816636536628238075151669324052008478076911369357818290070999158432900055260195957096327646656624993735177103152308813561038345513606638067191656832833983319246866645753850983433249177262698283984427547950498460574871653725458768241689553598502980346582747003087610414972134160289266677564583680079172724236601772321251087777100326356966750728343204117930864798653374515250367728369033122478914700792498942036467031468872998714451335857741932260931475640286999652530853696841852028441041856894481583179150367722996032750556324369193474703541750406889123607827188295448333463938929817330766568070313263911660304267791669420295571251250061722675281674230641371758507124143631356655453894038480961417724000347597900250658242628508367450847774687840882905220739533428902550436704992692964504812249514380371872498691610679483452162472717133262943310585171622050360290078289418201486830828978575537105975935556160777441924494489043695368947579536038734726736626903883763004118791340457229520586998400265334318995475328839669553674954032125958983536740249123092312886823598226182373429729108401482520312331942767370205146308263074818110962771537219567896616264126866940313578095453731222581288949464122231720932392852374178249794146165722519581478579895996002314703976941081566959760920006568052555029711256851300161810457934194643622608292976674877423415994104489302483134782870853927744376260326668920554557393000095992781058221005186195607600172518862374696499979439691603653533258486767817613500691091788181257178913353198868906108835737492524765516719740022436233753522900327130877161552876395796513758999544135058414627304183084222290493672104062495576540795868338174047586817252346291565525760488100988007502786145984700074663725040061507565525402631008621825051828000790930634474581558820113381671102889582235323445431567989/22863547629754332436026555678872408965434628884258250651067751492695092873020258744828758802054831936076554772515287667497307790342993312770454729920321080763903766527167086511704230906582918491516909420231420384221842787049503623880284346098824381194286913203759791719259467212962268677485821481913196243825526996210866235491042491479939520611256933215423562931082022780403280942839173336994065520200570457579099072800747829889675804823145764614661717951691878110932591745540991091507576903354827597516173641134995251224894303354916164482075116057079746710002829097891721524136745111072726541330850093566752741657688964639859447071100166470836804740218877373813160903272207097329355721211818478575232884304018992487935277604147729502138286545789649112989924561320311757591196317324647514142006626280062565019442340310646528622313071891704814093665251355661597663996096396750169396535776891447524208092477800804244000252535280758534115484781788522754742551552562099152930268707697855303656281463264216696192091215798780932137317749560227663543607384798111024519418100135198911200996364681286453650698923986517400406488113796874535098103451612092114460293524260890128251427785909956149658846337716265897285402933696579275454464685292280690873642646826315653536741176541284964601527985614245553107144397078601920537883520133563566366276898017733579316529353255392508529782863292722929979000173941760222855244577948271632929661423104068106008939402792688030998512348277040912076280442327439637389951447078350054324161177279856844101069397904067039860841138512451913344087268880788814893545309928954768802103483756380838643453288814091144003656361874556707604806873709585180465408250179427895489886592199652123783106542463698232546591542707159732623445228338114797215672751343096030818641251996547489252821265465513207160405718412944415611263551633715027732972527241306432064402387995845396597215313078919618546258547823683306322921892386667302640015525475272796606068278246809627622111002503267949427986748006233745213999568480051039709986476326175791700694062751542202357825585467858521738205183976190672228252563880616376153988796363286722517231543941379485101330107094854423818973570196541758486036654415154804005548436385105195376043519592945061643539999855700496962473732957585455814365147587665629807104920375199354019618670417866683269198108206022278293889616602216897020647550538418995304595028111899930945073439143908077237183282277767573699392890180565586143834682027293960643006615088907881533892887453033798006203715940705289566137547668182903456413463621712505264299904739869146947514749283573582017239416469549139659759868368120268418961423376715046134927995988831868147416183099480911610587847207811346195786980153857901840725835168670455858093994682287545594909768419154836535968194304134311925459589012776278923934829756972660472808149744697881676791592484871938671685793466211213188753600407946241118501497492297540993656430830896768410764730698672592528667571689472006900331403623825588637127376221437352950589927734398790549543569287431125540975362462911832694181506436926742522219785681436876596522782686615647219730923473516386989147826790088905557045976692091411627900857245244066845120286033328183999549410716058677238906964903791129379639303637078692504118261680372867572444813855631131397588466856943641494624313742732840291978023892441359416279470361051168198339972095501386976160824284385544016641756712097787668753770217833821123738096991697095924878810364843473622354758236007414907950411077329646547284279823319273175696114582012527677699109093470233982276926422541103931104239154641603364358501933047975427231770201870476990431232258900991432153413832324949990584534626735705192379501578560715097024356135396965318354442182280832888898594381405786698286284263560950750887767460616475405836912279295434863699996185180394435376817543702158140358045651280976604538648576358074451899860895978735854781662913725828426092022640434039077339896757293563218284049989341155202607236653543999892301534011400027606738194768397598589459682111669541357660856513064545259005190452579226136125165459607562091788046616462921049520007274760649583962904892950439500276408373598616628335165493816868384111089630633420046485775195250970631727533778748940971180799790718044632170442400651296720587473204831822740464981537088123486641289166137263569739611766902137960602075946937100176214652479597015757989107506461641252534957607801267445130304535101100926939498391135713482802885418779644880818941462027892218245593583649773669121059069870724596972799862280729265310877030799002000*t^85 + 746531600539041593285084893463679431773404238914663881180312149991078946725804020865726092321119479243703172543960493141426795325006567289785948606932595992469445367089898615510928501765706631179848515908032443805788056859751940692901566276415932364870978293873771719418181910881862459108039668998572767091065760673137702079535873400144546890848389938100862425740226851387791842142552036609772045814633250181932850301640846482144323040699313600686992970543888934496160922521516962291763030376678247807739476345966123105458221991377560188659426591540186726715398435819543781615429868552122065618951012829642198488420160639226750853344593511232124793680191432889465140092739323422510409760074472840989192049334521417661005218152595550556246895610716749227070700072708601433096306942989367737188108471521416214607598809997944734841011309048845247476707353865252319577330261991970697548921122579541573379503202184162658984415327593041236149154393194557697350818477042792416073107629964151229449038944152742550054010783444589955413556592511535729290781532574191983530720916446403101950715276970560180706017809460632251309006832339770470727781054130959933772633068200770043759527494180694281795026797515049310269201093842091536431500887410375747009154079498055607262632812064223290630003274793726356381740897980605452321629378477173125462866889978306551271355244111726791939414201044431736195697700259661555610071115772286246631695386931625613749933463134231166684298229189757152449025041814702452435300253966692347042287002486691390415834839573990325803505804598554456343620383289992990179061998855436336623755794040725212415512527572073536442383699138723841521696696899140799353171943231909429321542026979239726347389682387972855300499395917765076359969837427635892599738187211786238008108766084137361988124900204000948107978033432455923240769752698476034524247290547072872955388958765092011185280327149330028140755595393721426394497460756097204727721506702944099414718319176876990880328333686155718751022067965238159619860786364896875043007096246010796984270644986018669823996995160487602610832319299914134695974682064570559355836374009627432158453657333995195826213813105597421036001045751378710023286951497377139399068046552619150045761513087984714889989189391956853992893059579982467775644032636762427882397407540391296290607412120235532850131559284638487137477862868323641341790997195122580238701405314993004862830020083477225433674078868119432364620297008522737055134382345720429350877783856103476802648604654850197812815257728621127381359281756334588442362698630769026540754586477911795363154605770515868633755100350335201466290226119726783629095052320762116378412228780831463918996163746483099873812823732222784222784807983957205793078478007197452006570926246852984813900538856704981102687565261658767063475948869957220137713041899356349785702239808494411956391291445005801242445426514528824354187921410674039309415433025528236741696748828822781535761074233607903049166161107197474798070733944161687901776743715927287493413775995443342627901267444313577504020240475106264647581445859279990536311979845618762976379977936650744964326264205677207992833043819061384054532897292822128319003271948345519071106432992491438396532453316011800963725193022077264985263776945997369255220405076135886695922874927450857073118550089717104939770920195643451466942195593854369822623062055345682112802613490104128038267666514270303808365453955559854202644656624612565530714936307898231550476175135446595918360775441404678750294720992350790411332028533507384484784128701450391502994880035097951474309988087807844909719628811229141018073224871433665418264699136577768996320646824098084437221441177474432662999767010941026209798973937371529196888678572157650689430674596858557611206849303471172854920853620634945392224243591469412788315091405143170224599265501923009163553415801592880038683565142116503288106852278555701996158616146454287956868242741335838843854691252000652521851095651292192949775302638449307920002104137201965365232600477317327196578359535668053161567078150350808160046008923375631687427933924713428313349461543467611712632611130935741944874252524789541275148802250672308965861014232307773205011492242075140929382577507117804974966722749989648335333005162933009662548683603599951029701685784186296733220705194419947593768555604615491584518730133825469354798765257436629498922222548156850123555553721014474320171290238690445128866786284515834348365427772102820740458363082251709731702182662841219035033827936399551488937158701102998826807326393820772078883951318488896789361984377614287373281121/18569773384886468804540768522380170561726005579794551178797227762366954431467054152549917899028934498481377786236916643541313387316579168632163331641284781796442639173365107664806176342326646398810033831111959636064980711641606843315566945901465162405999830904093702834382539270367954619853984207609897989235093026322465556465824711580006878640462881157567017812624818902243544781773976584306580015506903325645744266928767387436394688677358990020028247320364143401699451015728392964522453960904790974702636231329843143044859153184862908792341409261560170277864297793307656221903864379213268496868916445994916576774374977080493842911147555207613652810005772203011049285637686604450902716768238968298804148631724225698701032470088785901636716332490353009570416728704357209515569648931078710986137781864666815308791068800307110547042676990442650006874917151068349622697629493440487583866357991233679161812710469813206977005109155032081408596739768638181401900370990936932009964244392198077629631804463196800647216485471769873081929476192816908330117917933025774114671380929808555677449247394140857655097666061849432610149646025821497406679623399341215364650400404694962165809647716066384752914995493151161775204262748361687524116217394390377127572557752333573802541183586831648249361029915890238233622679307240479860868995052480328602690096570003213120885140714029795427889641566349563728943941275497653003029646209586220265471007845124115700460582948221218776991729270612628788354975258346473488118565317035914122083708186699728778888564977683249774975172699813444018067679784976675456537500724297063221068449506932517146212761174804827159769697114514957916624142826925083574004580795731336716885890184557454936639133789015704474341650986755134836762214456216838298569408640862596230900424871595870771141431811089826855681524494993454359468256636903345524720286625389084122707619530225631116258277282698514183271192542395581395477160996451183204220609791016565403448655592058779554678556233154228525410836730663047862810449519497454452451016072119978019303717766802576755025940516994691355770250425462063983786732383836620712269700406261476028495459989188417799300312982440763025770333713631216242358970715988731813306440031982439684422546613389979066883187882799943632921165908150907212427372870702024529330616328736915334734284113391320151242703484931294430297146604320563760169940547303907986392081832485123913588647272682140332040261866002823358646905404655369066022528742568154834249972775210981381827803189354050740638658087040836185616916216098154187299015153554896775664382629721721150771479368118463314401854056567811231656965088587282009880468066567960470788518342129243309331423913398396410119449502184375380218185280963387875037523323994144247943942480953944532185713910037558234513367413817888145858278196176893742019868728613194836014779222643619497890131416212988589143201453256747351905674251333937036446916263244062795047753120854355303223114273461879651783801726189164004449166023271143091074854967051418066469139305878697684339286975251560164380189392376990514214219528071900276546909930463031171695804098069228671865456045190009512585864918910209093432742269316644524181076254587231091606696316269151044434031383582857653440236894859155282143042414035314051844852136798843042339677813543604921121352781209625621933867621847612885144551005440872117902185827245758810691725335966226502037821483777938850316434801565823144561812170924629516700082376656381310186569778325869276076534639285222388237323877007138925704292072499913673300384263510574979827216405716524040405319640387884612842863041399910252531975270021565641997643757959201411628246840679385241195002714614324382352759023834739757250631182107012801803182053169415231567477940448492472363438356577779956348120078864204199871044731512701324620740153243752196297136901603516360413051208994892841598804677970409198206290373718028069833067019713929261253666618528117847671940788560526538615464146273832045890305401342886255557597610008436712527305924059102422192761790892529574359153811098001490692147659911023659364015685584847467760859386293261930950251461891184476420149908560599592094671354054346962124498881036796425533821414078060501575026998000463761755746613582838347089102935099889856793045590021195850248833317808983196461145736964406429805658004422973895850055060736685471342512677077916451601006084102312763121540743928696198638753116748145025308892569056189418934833343409114172860260593280426490732503537132827572201144255459054059659071108640346174060124176549002517661308048144408309285494324414949424400*t^83 - 88739394869724538644240068749389707268723844227608320723571167638753613069854942571641834050750959752105131353557809974895993526322859232395413137359818281113748102462075505628516615629747720436322132445938138341771193435508183496524227469210846762097491259649092692833853209315492182425579811787849826479326411410915446082298331439457371613895070042206930145475629959875330636036959483934029937789082280287706794242941306456135989291885505002129123677376547420652060633945139956283879587275326002550812976697299714029741941397260734621802182454163704263394897949887706681387187237646201225716107941827674552557247505521758800902337063220070573196293543749500511180437676777143016437018277879892970019946508986230369897488245282914152784996856689339466729270082755915412477556611126209629020666924727119639322330106879674658962943677783054461171558927697854358282815839424845555143189926274264215530288027704184050022114732209594483004273971898168722541914056558582771105282857212005632525201054706925006277022099051583222151556573483443536653035747506859001544867092550647024301256196458701742615846776868228897931232033721764785480249958917799234689427212721497885683577210026356367031130861143047807287384371416055403586355179832720584973119252300880779379149564283647095988581690347144544325530139933393315666319742348583883355396348711876951180305926595530225165328829791994130099405764374652365182188994684118535578837794726418190723467852954689149707732807592236205698778086253028560042703281119196977457463844512786488489073480293872855694658634959117037523872104580445315669900576513701698906802897164978890023875539434041183149953503801294603699692728972099657522871773767803688013096983146498477438308558587790957289658391832738596503907690698186899485437517215340613646666020238507853880174933985200457655771526580132579595456909193130486991240560978513641948382555645216601404078758616753998462995331495592940758348367282460088181378575586699350497288298220826500466979361736499502758239798338474193539977745698430381831346829316353808362539616081922450575095774954215391347361224520818601079981530949686841912161899320251405400291207873119802320905660383903402956105032654270842491717660372033960607905598362393843960188536027611338095565748757975060966180459830323586359456608637032099184656834411742965111332662902864027304407248836116686411932218165610209682848291049180167281876099195675011320120121881080273437619168548131024238867131759896935082617811394696087156863364193154155028334922262497159178173872095148013402398722886167820275078277324212017496174041314453328431898766445153706412536703436727584466966977411362430122204890287319392108819508504613744593836024557654331577802086309321348864133637653813252352871210398081579441053896135676127265101397755028172937176512894108531395062140892591051764284526713532380941894889046049980782258802428977347398457575032299843196252284696031434949788624916392121509321819736090112062396410774856571196988163976352424948901081802233217652426452949392243784927537503400561511512660254990137576475910933175378626228996738209986708414615423099187351919132352750545654451710547212953340380444909875229405889545616659976130301475733302268454090252178039522217019565564039137044169342459802676718291035664113876783421740164618008828580087858485075520789224352882862805368408860672840309206843273502110118336226336172487186953702775949190595985118801838111582927751974323744249924776514637005234612367490709514888251755212080746453998198544802840801373167830597081543533141551715133102662819106536860235434440701885285562653969928497528575050262789250307497116822912386338358295284068792578239602963542028097734415707354536129906907200185238574341598987022144841602686191755256954033275204638961450469385445217517385048272469342353588087964731038157713172482701243931623824070483753938694554009255181401479179899083735040984042383269350079109668796648124618203601815813217971382537784100009259038435840988131438228901821364290680669112894676780377808556010324181898888880663310633028873851142077369635710760778205944028439128607830184466685204111078426677044403027554160765724933269480595921081554821178398541632988333761702763608054862102195485804584000717996700015749521644062677681422695451864946460167375075897872861270946753615758315816721547643434024547902000671542123507497019983266194344909145719690752960039606906748497721617962073955355846704546685755127002235078959589344313946198175789772305705256231696308659568645576417848686066087857022872958737028413535676759546021927776875282116137933455526979253839204193461518907909732/556396835044660821556052776851815860455715442184594239694711936829919872152831610045776915049654449910748281920123614932106602367473003340141193824301995274575912576231952038406755058656962142724345638664692090595596984572561645042842674616572649928589769933463907571175186832888399840297375001820511568502456474801186874235607272920715956101264869076683601771210771136358472210523902773407285903714625590894660612597853192846062975859495368738475096360336410646673419801058761974199504026803609799579527738081220425173481592377301454904690529474999496601950509022631980649548794536462177557337434909013122687931602210250774296768225258622908124072319797949632718564220919184885860172651168360087652919303378037112497329685385035247577790113112242202049253611233804302890110255606097445877922153289120079453689652398929201799765766209326137900830989705138885425570077723697210609231595751312339111885813337451778214048515583057648739205079815317821510254439865815947825348553672601234900977842941228534139392223945947904822217311930427276615841158116068284756910841251109388849485573075046945447490863819378163624581608769048676616047638216102761165363337622125672803893071569692639053159215552463541684689557722597787062441332163679421674684892761654294705058640213220443260671479858854861263074919528743192877831287264259941845758102018478721273134521028644117745508143385431748803228482840467098428103275774554727124704175072559531316675050216586078267605614688270730890071085946178206211887752513311688576882933106543990623537448628143834371382693612018160316391352855557363638366504865451750756761263418351465544993399856700089633774599549793654426576850879451742816586112252092100176379693484654802743539050046153383045312461717690650727546487850644397017520885906401845539568353980215191277980325150639778937163357677681241376245567639483216490284431588013220433026627050174385472320888633082854231216263106551527607561984436356168576756460020863333840900830343177061182407056241135883572192622195542491571589458093727942479031563569060894841403387643587822206022464742740453439747266128372907092114209969050704748091380898422609475503795219926057968311535627736381362159643623894675316661680660077812376956194209458273849044510552903697247791487516938393311101400433522971557352355159638409409960068591749779825716975987747487430031609503167253909367778255131954891664091843648593343042272751905835525260899843907738629698756346160109594883457903186986495640700017449198339221214809277259029653015553061020745316385792932961054211546852124840944836946741538388594640844064543037069979990450567249457057765552169913044028521816466796437221043524444542515606000980826047452655842789005199452438204005709199347329787376480865509205811792595174547029020376585582563045614453029500338601606771136518473570278660452950178745270316781072850274092822458459449205533062558281670602203173543205292531473764755593088454540728537450231496618302883598620772822561418601569066572159220942826483308136972261624866330341950278113816581586452390479367015885995974871425241424669095578282143552609854312036036788791498571481935530288399264080768726754005660020853977632847139961978540244399961555775497278069911582265638376214438168854665330601372441203097962217440141210908330533097278401382148835334656102596488300262449098532706993407697193508619609101071143609500522130832644242848851048365350820378888061567308226207696492802606177741915975968933297171329211894126218210566825006465096983088858184443169129583475807560816664826400061414851222278663436262763495435602833072971556281351560644389725121992712304283877944810941489309028021160548354401097852572295911345963856080289305268836631694306244542251648389976622036793881371074027842268088603875840557790687955703189521758961731942080547862968718338636177767949313438948926841565925181552964414295358948876046849509476766404185163688385601255975322526416042373270578178605490312986057648731010870525877244776413265844482729692674988275587736229432144518389877784999099403749620856324950625159617417371736146065023869664863474260084046393694319979335992252784749361811860606096909426914614874738741635246965278136590445853370852655297723065012900057124119313887778441746427588895461606557909475793974657246692930449834161628491010080663080668284851659023967079143796027653052027957523355354407274757322938435100036086947071681095144794915546165029164539963559851713640260566295320817693600346075464834944051895583404325558026164778728572637231342346132076784754191907262534918092636372240276470639849487935426942392526833966966623695282922128585*t^81 + 771010580877978563437607078680810476753405437002952162224647600031439779571059048393628146071845760936210498892279191670982151607162470289470058667929786942397116020934699708303386233426743430099773307845782442640321353678409413926373795680090128904525862313825974987390917773241551555642662776122314732728696339875344809851916754835980936938365380571556565589526855876567512563710132027064013066597610797610041681413178829145607201082892398441305423348355932076906161488439493235095771904989397069539669135385664282592355944945066817079427136822832843935065020436577619700081138863216855933900628692062546642831404993274147609203032398228410739955000142622523181408015175489489782271723580637281804703261394346413052353917506816321693268771149862928335133393705089194430354248071251972515453374383700300772756180161097572492560872090379988672873179355387523300427222708758443903497766873206405573907150547560931237972299558068542923217710592792993930189671104687464180131903807647553592109777028380939709974157836814592875211860984349539882219223387584300124116960017188528182080564503057253724837671617017753857736921236918033757725177877767466438980550957255750390701728513017601577415564608280674114737699693054809605800351610686459525945810186616828878688664394303881100911693991121608325903151775167017328373785498609402618916613744917950025946378405525720752939035703792538621884426101132550499366921790107478529251590120932958476675954825402863944245131488892642675650248245963470284609408574172948239473136089402798060959123959606469429573161013293965824547206430004377426363381799421196566177692409634245693894141510553465176640699119235848868452420166277859369675587272195698153251379986376935764999180616129001653614278945482764129535617381742043689108138447299944358153290476364419742695463856180320671315726526815913507124732005332565541987614002835330222108300121046958733221741693791976951771495917603625880463201830700786619170267127097364611797415672093561707235612364073785299738099787145134515346596982102447086293608720361975098402232069738026552596691200088860356490445274811818203387076758664491942290177846183709905555773560659974018230334634580827578395686507478783914083534266274556238379239138753007413421708407003798055565949519871216538670991360229825081019473991551291496004440242440435287029442783839228205920606998228805315002353809450060850009285467221302266675791458672380453678068112524834449970883955595355893756405352180778881230046951867971380716022679645095153921200077191542962436535403835815250197627258651926285314100552856895074763355861719043906798268127555667623056455799935853513397368168159139145027144515939780811510645496477081790648719005115988942598245937926430994664024761465411646936473509558438912919283316366896577953504646148377858749845147021245792288617924965684846685414793054291024778696725065667783947809053190483040472002990460677145320028617549106115062856441907668875984278926062781240731648797775562191501606911181170644782352586148691917436938086561618967551223662588424441010492853909779023256931223316914797531090706712552215780355908805691997933488741243036309264766763469587825087052975853881985070965360806716300252291766632248421987760032650381526100835906401444303891217640603945955436597812714940211300949086778116349349455587470560041490265088889149000549103847157407755637198239568695297742575273979764745964360810673032733330805038278049778052780623426422504330719912067145052091722414800435656473674991019957079410872216271282736337344110842820070054647711111078648236515558335123309908358216285770500789538040620819851001534137345943049099156481051147316512205805202253305605973979565048027303965871697384461533193834785526427729081913396738693403587083393161964157353891665039912346033237310192372321473573494863788522639452622651280619031567458744667232517194881077266622793746320299856755786103829884374159211961174777653309379438464712473754425022884619382947078228303218278235928724530670731298952092554845988104841150308450064497945201461269798373126257148358145836897491626872339528678932248770830716568098991787873301177058789663240293682040615551821951845653859658914505057055009196374204364270981692579170972622692734202459114927350281549755065537842959553787178325050366961633409339923992762711034146121904863675965035325328604902756302832600856442095086322444899157979211826651386460482273553492226274849940268494564751382292579713038664474479763799130941032558586161624942568621887472048005358340743787995672017667636044917641226084937966677297911122523088254777869193597569167809750152548291243844293270690841/1517932995162582078363661020107583565969185165604341173922684491366366584547317644295256576391020251126878460971715017625887864088446719482770382855484628589824508161675762487001539911876734497521307397927452570121173106800551510142807089342842273842219350122183386358991268967057760453196468245707366005032997923476126857636845619382960641719228528006982003943236496366820928260266321418117802950652567445381507434220661710557074029696682550417632429551940000304961633427629200259982795059790885105075111599520840611788098299796741672899240903745498626655543499800261914616509785390955703661980572422144689525668215511373038322220276761117163422932113937665553557386685663228099720752499446718668759779106919489396539011282424507271725185915994361503812889666795630553736500793627597698643249844862095742687362214655745370539657271814035678436118914877056677794351552782501353091703679371913588851167000386544369749881987327704681708512821451715212312790445945037137659821276426807665289112144853736808322504859846611950711278785066491599834179989141836661303483428390989540098263233803998444506006556627236871577284492664004648871780334481412199534839387009102854027213468586057770098359548799794980759045660068390851667386241747282451872492192623090938813874794003919179651150415051972188171781428610637910643742689625384715420686733136338615147373659961849100486449253398922319142437409112178017415336566427914859259470723549805002843936451813101130562660354738445260643060599659092098872875994449279221502710994541778901827028461701817586659112933757824358848347668568161311318595435125525035583075357903546998223859771609056614904586555660659280928209290214089458365545667721818670333041786002950843336632830607394747967322812226855308614484233151054306826318090957983701572022405710468555168001138910967633944868626908814823695342537493493841728679675213816808040620049945031304958931728026403075654495923719577241613815399021555384346810401671733080397065006039941567655411250471187747552878094478654071450491832710518527518720924907297241259917538289876999396133879738898585198954949000590679126116026160010181916459670999178126443170724292583460368363989419965253745802938864299325326862940645234505914318269091433201915578468419514308861937813722136372270212190960492669811650906705887601375468838980306991924530090787314071262819568740862960109778909121222955456295444637153903172166437440940142399656217870453482498652236757709395287374648486990867602551628269826220358038321587087514819416337986610177337037221389164515231600834856574658666544055443767322365972021251638522613878744318103096111365741132327251660116330259294230576507483926317963025908816009172098346764051105115666358022152113353319404604153264873353829929633208983724338302134849603481910886665207783444257088679805996887065303212078850530006162096723484956524118136196381115667721465384742334365057714287525648216587716944885073588724498891261799409334848303348365718745411476818303391757174268452394392546684347013955232876070110668795772730718505854928989265718154165315149229010494115762233194914595749698837947202587495621658346643376334944066377386089359261367301337184905019271466642195348240784007349004796393692116655071214516870945104986972299892371074822070256912622281315097298812797297992929007805584019157678822123407429552562856830036121253515570606848164380585498524338243515860976600836731164041070170927700886757737913327406335276649288513763950727411472152642119755198234443563668287937973846891994003152549184627027982633801056437701519742457359819079965695796469783521660580902072483916561203184562530872238867213850003796407556988370066117958067425011734434951764402744823188981714466762887888231719274284369601119900066418995957832126168944237610624521289522108895287597080550135302058750955289775587199523941774554738931472075884192272546555412599044800404995113281975269598418017903278338602122066877082041140319854830239057518755760231878627263624082614857855725847006016282828881209283702657971281422134927172669636928602847994927750274776429706834042579934796809019036955216939241615173255155160745356962631913046114753643945575247157618846381165273612638971909603592836638158554401859933620838098554583704408957636964433405150207851369784194547829676182769790576098066760801574889846747155692793149990074644330511569605598902052060735504607690560350691043130418519609939466425152982075861481989474765823212651604196790053011503758959953323776994912173094911874229899911153580016980025082077362072777547255146604520989022043674769067678937528937909206541982466296546722273871853481169300*t^79 - 1693537188079004134644539153473891854696707128443509941244945668833280329877978391967482286042342764859388849958812149909767855616206130784816082455212534441149478633251751184208721206930122961539137077677255340779791718925643930874268565622572367571164782257602763483877628871873954207114308822136304858156937510697986469296389014758096934486001459093528351397833367686117511978271847948063699554427144382591184559024645613475487960259517630512617635770212767249541617217520212731233637911336933550982790561054060441036763399016604902745907738393276228091432197321196878911600893207968943978658879950691243104098780083143906245025078953278796219445542509641285241329376807458025919445180347297823728916603100598861317548326110567593015726388641503575141094011808565222586276931806380850620348304293259952264845307124513692033842823902405075785721497486527586302498949731064592436576186065526677746920944681514303431645225041610153654740883920330140875610895589458645005063931685895107068997060616920224809068883315811749998760362183528137695733254348775318496245033407563587659325608285459893754680429441568187812132077399491456492279671397715228086122250844936663757732301478833914869659712402563049456460674303823797776610038050426108894979066415861632874797881744101757308531212279515635678949301024148840667024645965072583726353697552175095279495129627648634557512876950929748789217206671326260742727113200421513521388287339760185822788367319974895168964119618914819848694779084365421139552395673233889800805577848492650802916350923041484339220252626774635491181884651806204674722848685997197332353857991254580999560023905781034270904677844259011502471855077108271207008748044834837998976354061175810635013084150693349952908949645550054124014588102552397966955825485394849647305001154141824771757450605448951528706976606571993221442794706908768724188642617912935184756548036554232173885052058057434316715740473851165812775746849027015729287390821299268908772971203025761977381012062820370778051857293506984409583625090679954811274746967408435656496648939015993144483917321659608121034063205955037938150717468213800746620999708071011259820609030192586517743948722478262279073521089055543292395523966046691164794091846525329187784308468041609386932612813155345359422166507309352864365842736088759796118141398284604364546775068922890416339349969937860523546384068940475043918693882484903767660943516457789469118808238139018494793587838251922709177804217757107475593814441839032342940824068196502880489183591342526227749765104655170438693861773662315913149843184484724357394711511610180277555444906545331027369489425651140358484328091646966555013240920089944323808236186460289304270218906392994976088225751200813597687761346712397663293392055908988300752576256028176734672595393902299024535021453380781151027733773547627516497470208715692485796000968073633990766514101021596591347772439730893383635399516409499036696960030962783645602159162181616721075473364648809078789691759889760551124080946754165056893202328857996854207908829693200619127302278673390506969602492976288896761718354906997972407456357556152264600158194479605662120750853864580455562043652900120894871835727576753989518799487416204324557452932674800969680210249502453088232017922867463958524210471062499099374478959949653133525879104588030854940749453115820842991903906462314862442743578594314258598537749747932841006427279275713696408047403586225129925869966877846662366078918424915980158400742239284350884616296489865990034359722597572119233976939946869948994082823306519166427639657243520691472586644695442120727304307741279021023950540744689081652819747112914203491934845489966032204554752387290840916764093997358597538242455646477626618193721216825368604725045193654469005421790513832335861357276454663736022482410309202804093070334704486024652282246092452905494778616923682210097338553946190571162923110099468654864825268242022383242199817068878218176988425478260335392239438267767872970169159570622060848772896326539313017227881134708215147100066629140071255054350756598676791229142412270524332194437371835519405258017724659466901156091441321369849872035556766288447997914264072583195322221902523028928649485743361774655800869176853239133905913270240321532250016120674692283192925674896477045128141053402829798209906455341945543733677892240073760760640499397525561804830219490530885712179067199551955118811158945686465628657628861464558262231816187605703719552008782182086468531607395783174188746447606841662418878182347705706001169770690426288498028717797303233571037192949762346169498302845657869343746389119643729273038591488097/1269306039058366048286854473710651774991473802272595636814658583297737575009394926695171447499387623787131126847037557842337265660166653360592475318810422182870493893815077252061632512517614191892817393094507752601325787583219797274588686778066384161166180705618866179501319739694851413448770860634607780070696539458485389575638147242648122816941096695493572262878794375703707252119251530667473157011198639672467423443139533827898111039467305090606428159811896806735158986896831251882164834480309096485222630633806373650392543795551226476089376407873851599894133453667290670702148128643993579414789008172714517153594005199868252201438326106593551934612516841023233331969908044186835456831433894059221539425613710960899000813751527632390888222857354016119399117923932445796901525705836006624096853031235233109259782944890525365058235913460869037099437440297394362518108792264062499097042233410501022096543426679343670159937679201328670049514489796341330523045316108640974160894943106409767619638369073020752439408664839303612017604753876596413064301265156518503774935809706770599409773094722837216229620627948073646522377486279749487609417626698132369650177067956696902066434938341411202938588220518216669201974367533729411521253874882739927859850727929491939188405330863451949668881552080191833299987717516183900371042186744115481091492364007290252545215657753127130910151549098835834624385205872997321445232271618459898005691244233493757429619188541462625672882841630950710145501439068393023008374668793831773818676470280633424325524009278499189085815297491058692152791819927993085377217303240762513433704453828093342365498673090445221938757750723709052037078885919633288430429043244922606078045192122687962529177318252504765778558500042801169008367376312653122007369163141543555915287533753878028414745468653969764243593190991706021105397731628471100706280135691641206380559005758936043244634642768089124880212075853383073621497457679933462419042777225075849269875740295966056680097376769064764044613486460732161187135973450837666516635482826141398379320811362663288146433919596230726712328043597378234769435668284376257729207645864467801616898761901686687338853221867496666749009222733056523325045194721957531800621567836384360440615833559378962137654577993345777677435544549904928708085779923252874314460181808432902408782813529869935288777309169889057315122282401954131557397670723522480173658894579257006609078736499894848010922116360442610994318131363053081444033984251235989049286154719732219684351592251613807694917885766879116080008457652947333230804983150260943959362598352902530571018955655175196573076636515029405442103751306382464838154662524503564768578904221496031345801355139824454553006508579930881436231609419959668130813976477769489787130003547739184103504527198224939117258113635327977020789410762943194807960191190006748616027681456622584215363295862124425953433499051619629388004686671139121605830969417194333667933495041305816537111321132546801727981931378295311008865359140979806801541385645458534093790474723518206541160870293410081682879464907146005344023411963110235179988370578235352238141444004220469298331471274554764036462990825748873554002525420511690075110805734915414959616740584552900704096411519940427241329808110473452796217996245155041735671597535463423634912571507290913538971263781009590633653117163882317795447801006839283282841560676851123113473473379170746379198155306039462006538056222715353326164682935852696541433496691846799491600653654568822958176926019877562680248463054443781917883250408750158309503885833383553944560358629968512939921895745144042263495643165259652960779036651146791999107012430452932983950346468285750571102149407123304103449354814454910392964235419226779677953516463071020582681450263608319686591058990490662184164864652576229854381309985808813380446635140972339316953883077723060535408152062797637830617251302125411522568955555222762819628948194922637228734384304476799504243334866996000117596655219027237789477882771356038958257096674982302482204732368810986864271620618764252704151404328709083407676507298143586578503764412118534918899134701511168667871819857437248267019733000853215789141603278234754728492706046377387762185872597375515470856273007679185776209479053117093698852337409298187316117981737176515497868657889090293984490823698596900862582950446061150853878373654715051589258767510203884451742794208993446890184125549594647002455617475910405936509845826419130305796606625055868881090101726726649843941910750538215185380353960535204734660677033923605486660341076352933680837870987692234747974414315220429204081225000*t^77 + 386088682047031108933681399635195303278083610432898027639873424656776160375319772282486757236049147919198133504194253266701178687924743456212988709672375967431485267433237481306060921451960769925376345255693422373745234586197086085713896876805760714395056312378399144876697834492269751934522730197160865665816021081035345430422767475368691948279411825072277449858148976251628959634021837381986357778314453995188396847875493442715477223942763305384041419397922627949272482673329712763923373183178155378857373540933959804799738404028684083273597809173503131237950521319715728622074113697656378935725029867972962161623693097044419741339893620835053495323021501342913159868464270343526179381573547763207766155333388751656971907517385315624891480152678748283521880928018131635246201367824456227820758353763399910389227786828584447703725289628134223450334546821705047748738892135243166364100794637777240238519060509730483391194639355732191283867116271790557019549028291135987913730260321192303489384665643720735358724149710587201492282338525029016685737657040812108339321678341584028952111696636392265681556199033150898637865209340259382127038885741049106723411126510988673687551780399063748695190704804936050773614352633720418343796239427442251539815189952056808030885314022557524777671691164124124511605556349085714863769473075740867076395743786259798654866829952316218079629530314047620705960467623276948925469839343375053398309523113891985761711646263468935203748557120033208494411171706900108709742079823558990600850824211523237746085498119231690678804628742296632211105970893616196555110744777442215456716258343639109097885536583002227073887317459030325297000793117096067398913591886797157974437549465302875904057991776388840071409226921832962272095539448843315990426872364756035741649989586577025022444865062957827689021909765844591648971342824175390161744842046329173012219722351076711407286317665064864699921224403260381710536287779225186089312173974086094342920652635067791325525822068088328787580435097443478381247413426953427056042075942072391107729096699630713062217153371361908245992687956719476843141850423614229278248037756791345485199207360897820987116475400638340551346731648503544619647768329688312734308648421808972395725260660845941303024446283003907063230867975813325123052391988138287781689312169652484539648102846293362305127821489542433467607228335624613538112682863747333317551980461275528688984177681001638826887189001836965948783303039168824433613944082482241008156751636777394212989044182404680356496948017345112342655494499612634022152028409018873085054049521209280777056656232398042060580825463544215032244231127676079110636263172799927962640850956210292764316726771510856250365675198880241085470415697741411465680963599674399593305273587669571905586416524954533531098597757556282645338507459280521955679520624522982085850015929560253932236243179003301171322411040163769003243028581339481097846390054225672781667448097879794245659237038494069607988503301125428292851542070937918687994870806094643817340628620205315287764637331534742668050004157327852879315980369306573946251146681245653643019610558576398501439582834187380608411776216834705958588163786592461923860811706104769864960634807587599396921874965037409986858488290713880822539742959208368778532397253970897810561880393830670303588103906347215426473909145895790001767430781564615009760883616935391239741274545701932074816968919783303242104040217012003952411359783811226160541995017713047407764438876491273951972824409532737567719353218062777031887203464974373471587109926464930393527548906993027638964164731165313178244939120685223419991659562926264679405017078900685495931462233289630520847777277836827521620084974404434061651656902962562439090622081128498058537686004059478450655383713575677057269018768371984998065763426059120809351608325609593282734328756086381443016770411871721806728520312512310253122577574159216942089656759581775986985257302781106726864777203392263094838464420909127532405184106009937166751626229722005498928863974912853016219931344147879358066641848267538454497496232651366725371083339962481161930662589955416908768483560474320133725006463636295858230810695356547022020214520400181998082215829843472320870974586439635457406413314261148813474331379191527229670593125058402183507802621551042325776138950484334119110163806390138903084481978261776228160494099076118125366072532042234833801880879640168277515377078851798638793046856171667544676678695368537804007850639275810606283314826202052810515435459534796160644349394628997858975276027148964676304169354767151759467129963985398202174625202970604901/130990569936481864231705829037691105105155822860528623154077316284064663830148114442189271708440375078226522103290208772818002477178255531594056892222208697240545154850439093730971815816799902297350336656791636485953105098891735621884303063086767893454976754276001819915708338108309101794465368859119187749324353305630751510792177312373796777390011263122514523854430324152085868836918016176982276270474255044713391717298509691705045204828683789200453948338073733459630214363485989721022436397175784029994282306222198037329581387495464356294600660469141665321074723656387729658360683807304931690492775944841034292369253345190403815399576056591730854577819434398110503811677410291446866522922790104205863980809869808720547028263709435194693391901417709672070389828152794217031956164948410403597332237319145720828310657365638088352059863074999597672894658928062101934208087206233729817530334141915976193188857999841581983833911439749688279581253183425573393791815129103021903441271135805621718678651633522780193529203627609219469342499736130640404788655848059628848853697082010573329660855128118625233159377917629845930185753187661176050595314192923406073084487445891182154824562158350291270115249231450648523544894766098684226976940953791785212382509621283668850044589566064150560186192058172825493939732465216583969862452183154511769383309833603772219448334143468786871169196793358288367758518410084933576974477242065606531475899703119079347083229372923883737119119423683211928858397795516633698717110998568019298410527909432397056930755580385004171957444679223698374893611828254703563664001098299204582767680057268049941630369493400960553762744506471454585866488057069127318465376649957091629245580905358365321636057561775273964396124977988448068564929853499641258129058537402807051092080215494849849503997014420173998847040748642644655189752478727319777029958174612098725321717167171115468498802798462843274602343067960771221919078350486733416698901691374648964866505147486131383590792000600670699741190926338329417139307980164374559278900919825183539319651560039190389157485596731587809959807916330009002156090344564366403000330185147556458575928087165635152387739849265845298973824630018957412111342602170700199635859198475099734099496000708538351231470085230436619486094718200831635633440936965520553717555819513406338725802380834677507608548624462308016267312226335377870821214764852200636092778407872781286333198351451291322087146805374305393740782130765130786336529983321480875616260758283908311111249532377614077247390214162257809291044246273232007514458825416714758114849632021894151314054767963144321774975921727441742474475558031089824919220951582304307596244945795216869127634419922541103506624533293752777245621761269237808716958352539414532474977608978758457790090771817959109845155529860653902864008920148933499617480359106996447533176686778512658762327328262866294928689339985643439085815086337741436690890571041002099768353926126986972606263896134354871468123915480964245670606684264628947909354510917541492001900147931759603324171584465215558127899522039028971495581795433028970238828431715919443330142533458403545203095933432230856042928563230389823810840619789062827622756422120792373239648175839309991376029531127109319266320011560702509351416901076792942775972191949060371374927504450269004488207320394788311120667901145278221750505281332947121527416431050068975134586062054165068124136487361406708414718062103906298469729329432947064938020525031887069248199456217710288108204226785621786369241032271377659951383037539575265886073155311135076287279638671850580381454038190657812960945380878845814619595469488847296033559244233556322610841540746420479294068815744543378755825632059154674110490574927890481650977251108267794103321836561144865485216443448649922174122368053506097786644931521204099700120679926715457024902228073765957167642138377769370351370881163196575684083971933910233324536555218594843952204553958713599124334667795605789278663966239012329534418247885698426150763438148637927159982373700766971554453716969872644421704710430879251838776015300849358349333481952901205723363702432093304854846278116299110801769274640907793416857541737714924045120845834651592217921786516871231570266151145338144696566510454465331016277145871845362184352689588420432929334253214276781636618018804202173445899653247159252190456906347086588223520151670883441299211015519253728428587207967382435443416215488988306353621075220987934514915808553444160144382655195723511537885272440185895395273413935860935467360926076581909644080541449513680242924231828427637084176736738869407533748018250*t^75 - 9284231180892357380918806196345293558893844047314607742811017060539073286519602534324971196574923121781443876555262144392571638406228571552491086764551970474323825945849543172727214036490537329770567693483273381612286117933339107748402259603653455932449585146019837012826009604705386173014742446372561937840570660644526577446416286248138916749537189219205962375937831049074261719832237023003618182998385647524015357746142501980106873729547517314151284480049503561534150669342700863263829644539757536512453401672449875656135120398324503703576969178486444681735650985929433978682865169738279619316010023093355349864463011116195993164524006742699580593958724887850241026004285002194359637650578561701145605322097888448284756033720216952995225760718382648947611441848321256403879502543201622312581353859940422015639880078571479816695985076147740830914224933636542442913674199185384144209297328549148274488894777697156672572491553426262780716298295207398216634037145268239003892802173982221024684302283961796687923463699279497653647553891781829574978911687960435133252273772468125991458491219960886634761264903165401552188867624115373365078067777859347741963618391688815926862825644611929926382859643915400093523100138610555759553050955821037045565206878867017454775492367238211301175661132412736856830257934209774940362101253777721568726626747165813713960650299885997613796471335338948460837066184886807868525511722737415291292534760219967187165026404786323341044917191773106490106004166900163112987669785926355619951756112615489407446736599001133870037920825975847521318189417442943578623323057430527372140400331953508954167706994563080974239980929735685277406954421962362351051707934031906466600538472406862655409719513441359259962255540610035820598699227530183647670186584017519723964241892992964305867743632237220680933455266418829178643607066153037182311562892255402688920474544923783972356027950243807223064629485286421700621594231238019234338526256923387245537570130673056051489669291009392365072508639434422960240376071085355475894618965853391044060695768233938909660526946169325074788160258381385726270590483292519416118613371235946624334011297860406684971593378234860167144195794745704865497894673874911819336496440928217203268348400859325825596670958675119046072892165411618006591510968710444750779454110896254327517837540433934280361622008667551695973088441305054923972729489127381882891394675867273955824190946910705164265164144552019832449647726764557671516575266796300070541905065139051347162759199347094606734025016952850474817741344703682127488143505831954455588057664353951632873212463948756212199912242114845963076350242731173703760934584813742858800559336873456315605350265774846763943443458681736983002324622294894457306325669014170003768027544938898772060366756008761227840758800327074003878694370405335273591455723332406914434395333181990673081834258269882526513888488682091478325713370510077835681603438968823463859135861158206083468893161467581906609167554197144504257715412960916034742387680535385413539403585569957126065392859106800658933567152878564540617433036739628741434281182573371652723667014287118920677848743716523508709074237104393199643678851880020385756661456865293959907915743946756122347873613565279117595577665807786122742190484953506412188053907816191430994796519289359712080950159369195814183311663206030693827568592410500242469162769335963999533468857806873373414393109768590114696491396334599266335529070766151945271793361466158869100572822144433861074603419095261209124792009952700772213303399608431201062736238823018488459393016301415489797880651519995185524347027171832695541079936081547860155729862218802581746494965746627418687217956345916621913441050318616432313178255318491377305606327814920445281469599892393856173809143152277317389317127477312917378327317388753204892064779610695455780873208333232193359215598518175890677427182965737602451127753493785922228516198278037217986898440649732062119765757177807816519603307445516453044896982463918487295029029923475524481827956951283807120846816749737331067634899182187182738200291309307346027486123731536347583818172528325776993884604232356226002282223030001486290795976166856781256944956147512800447842922674949240649659926526162890956508917969733784972674732250876425442272850587817375871926912649597433888506283669037430883283101970254715063977121464382529909748934215912357432426372351172945639296803478489284367736705427366421531027098112682570254254936023976227270637516468527166103487608895791075819891892474809882367432928370707641267334412854828255843141063788848840232754756402278641887314722905757632402215423/1670985595348966610193691822044387845435280535218180598981006502903946350100180351169947128729717441065534385991362307125557667365612841041127132059971695936586435302335896962543364303738673165328550886168239657363580854973750874805220385984693333756971597024602230789869779238817543821994779238312364332248386090299984059542876447244752212739640650667589012521333083119062352266533748937641135473677347412534001393458089505102560212243398563880392309942323176478483975260378236344703986333355198091626519283669325083196318218177178336855012662657837280835713289661853989368543223370210802146464238561503666589163649529970195657517110397249001878801726269195875135929901358194652808476964921015863213704283939920545715626097892362031674610075947352790673927910742382116982671638537776411800756948704063689840197529417041928041393580198835967854187283808220609900540114610879513431980162835524981852357345546917787783916281614363604338798301680038529068827932541095774593174685339221639775588673710415142144680577988135394257766941705578536265728932486648292968760125770031651167682816773562395482438021634612423990716764653250128243636940821128773354571938226934982024754394445617781338002392067169893360020442860777508404864902737855606602705370007073416753895036348834390902014169067932734408800026318416001755264634766664699910780586679333020403254623812769655198676008244024313485678921702816162739102178579704674238403964180241639396979131820447174399260555561190595578570017064570758382118922296972628565865144981143015121601935848267584540244039284327041493113546166532500505356701963614814935449634900702520176712351798217114537552482198021213597576056840695818289279027223101854556849379908617050545181477363657364028308973650746438629831935149852195696400003337395421783268357293003540247067733234805161703157258723156830932135262467637941098570183297053037521686929171500566639668045003263874235743969127370911963804743565671420625736861072037861177211257854926511777773233117955178151587509790675530808926723453944693746871507610552321320933590290703151674053235642184494066037451866716064199003873427927787428122963974720603171071121357296653508210287959084387136357661505448040647079144045095531799033634501337385612707328606770201736466337100223942218405161074374281626841883075406096928814997638913493475976816779692602759166351948760393819594971810887332670940713523939899487055636142761251452377725527288287203144832779792001614975218834239479503004609378713245317239428175340436251290861081090840443388337570747065316371239679465283548395957905301805173615305594531253338880393080983411371467721372263628081994031341195204461096214012334642907117617482957624056587483904106571103801773292297189359580053876283333301670543360549259775236868951030349292636001662112116256310936921327285189004069582529638275179155240246236110795810885732973653633006949246387606484614736689169605995505347889697319145238737372303680876035647744013730869128725168530633231397734091985763545725867993559265880489340483373497441410079300772124768505014330007947587996173998712692761259731187534037760363049920191027128573658616622705592502105486691967941226793709589505778885732297214005323756347764134250876327323770330321168350193856434283480289889341982597108409230664990361477852744461341918812170222302684870564769102233347935726959605206046158396435860367987222465343695648538164397129459719153874182462965315329685436549605938968940394910456311569997256972683777446322521566436573168943181083584358808114430549361008139559295069772845805120232608927306556564487347725851981028228493306897719865753622463847728896357676224425409674212139857461591384191813309234626591913341662487108281752552464194924329663852524289562578458483319606784006608778070632932172471687385227565942632914286472175533951214288918672269457097119944016040568812941242119287634495159042979571417049944691501361505923580654572904217044702524087315155460256871862084319252897194464052455019187845958180683740634019116814088490819932436702537033333484658249790230192287083181541054100001147752643386002457624716543923930756411038868580226826047728400021333574071241612642699324764863367415760444781261908757416933399161008235334140594772755264671701140301183883897278246791415028341037899624581306022344122120107834318140978570027196415848939137923148972248689820148607366665453471424494129332762275210702769401137826237364766000818018890550694353861149771770234232276350803532464011693161949713130287882421101883149882686956397056029362684520306196416127213439696903577174564813083558417050509809240309435255159483710665482050145115000*t^73 + 75229621016455687779302077362225481676622057931197959189588973225415691356202266659980807075297027291595691049453655493881684811839024799692648099390419391241170865720167037567159955009483896319565423814159592458855274549578108658891410564348995054275819553055160477335846681952468612428790228790783230075030301781639521086306924841601239523560433238881555528033967931582038826157779926712316267935912865241917684529522542546031447193540880827724056141297606574128086344280762457723239184089133269946852232517298815941689719073926523525450810620929547200569819314078135675669145678506709817075114859733271618243382014787198552404115193117230924288288075886906807644471776662439730745824808835412299470321470995720975312539584879495473177251935377233846069128768840774598898157791152449987369932648240441238127135875848462369346208065339867420841138514509168214625328040188298652833815268063547428113310287694941753445418490037262748877864338492205457562957117330362282042455309233352921396814248005855061508422665043663333344971131808451218470608948210051308433051677332044453814174193229241075986298445320249085211921726548553006867630283995851455697099839207234686262531051672266793804753003918100240800269037871557595053751978722389268655003464297964199773709484077721933569760168234388545643274140864712023458380310666646778441849151245788258513560736903365076185015131829893989467090361579390808426307783047026146266107972941758448708204804034398526896457614833063668336259320261106327791328959529801769065514071925788063141595194446980815497728425697450542526478634114610264532272808846068554636036439311925759828567970615158105701457789350166144840303163706100392082187717978236579877092176978701896214439825538467978333051031808681036120677389079090964212106247630721656992373964508251232689234892101388471399117767307949752489550168360317045754837361015708377171059034840484711060978212116219325437684570100012020401301773633443728001898712472596492878803222807128915686618275530934462079120306822464917006051984336604243940424878469232918293893353143662111346387760495204203711106619353139075385310246971808601352017264242293302786565189325976945484379908801488405681704827954509564578478666707373335190296492928839719159718062579384977395286097030980670406621135773313559468204911020651339120773488001323412153332775929456725563565044168213094323580469805493353993085165112284646807146905408792367374287332168012357372597121373457943891950552661267124852978057172474722716019441568506483379984398818558927976594907130333156819493732370120276668568554806036004470515622863464849659748075850252370088269006093350487399564970562565687078474654028324000806985306310858684567130916098867470530504058440118613659812262672539840344855915611067606568087951463971030032119060877839697466011858208728471150782291336310728374674215359170375965127547241166418335925438449905318030485105408259127104076957118020092858711139437250700644884860826483240793064562423068247659869095369301628032679132862561246600738649478793126960172615825126668078553474114830533590208909312975656293148101275540298993742746643309878802219409613852809444521238873780571706780524047056076517335333809504474053600731244756376522069382657409367331690446854325520847499926107124573049172173876383223589976070495174286797153257664214985750530847898282823581042713467372104532975790628451287199978123589342490928293477142348346635580076534200209813267556842984370347228200532200094134982374495109469598074909651175412389409493746719863376725388473270729043381226943241636924022993583099585712748068292886228496857051054317027579122541513579866648624785476501683254432970448724490706178972484045193437437329914195863083132902167092128949813548088325405932530449052713293267592251450091580458413969644036992096263422852788697811041247122213443267074813333804058365016229520398454340607033251978618600727718018014735565507458949236877707745657811798023886591954515290502166348571358978133051212843708965111225272067043742464500625369833024550246454770177444250282339058688994455602186980937755245383591276696161593695328583480539644903920147180728453086270718498549742598042509075051072044999825457466486422597141852986914752268549230812251934181748921748161426536016664975209379073956832141961631853435628696390215099002231184811651226105733485162917525451891522337825640459247871470001671213538674926013166151266004409773745454892730394862010545552095533614403465190656773893342741748106195225771477876720681446295850217910769254737207289488748188528965416116895718540901578222799668216010239801097480005384530527485663373201392408418463549909556531/8324293240830101996448241426817792116676755866278569683923714061966492734082398449411619946288542385574803799546969893330486446259694636453214996212092331924094758531136660035070193173124823485278397664594780559766238625860902274654672889513747290999313505844226779718201283574709397473237325238859428315150710039844420589956096168024273939797976508075705930710440975738128951541115625957682256551369319026773550275077049217919254123992530512397487690696006624156981003422117580723867025250664478493119443564812687789456325256885976748099388081140459387363245037998802623704292824422600146026302681767224099058350247408468191367197738295628777692897266364377451302157458599406362074229413581527358576270174494037518573344011000450187792349195011062485540617542014966912768675879315689491454104199460743948220584025712563871526209018690534513193609652171285671654524004286531442746981177858973617927826843066228779476876276242221355614446872869391938977877817275558783764998557464889135482057576200718099784083746010894489060775647929957074830439632004319579472706693211041008900339898893630000161678744443094225513754015914274388867051360190589839261359205600514435453318141663252580698815249814618018755168506184773287703568657139084013559143918251904071128987106077776657343533918906751571913172131109575715410809988862601313388871955974210663308880117627280832314737647735647788347823828282862517378627352957895452164315748224570433595951041685527673798983000953997816973909635010003328006922431242751977972284863914394120330780310417453016984649055701422545038193982486276073350851970282074469736764931196999721346988699208118258921240615483142345738591389828066334777758353949752405450704660911427273465912393066619768467692537070135175107612756938180354894232683292458192850315199914645969664142424398054380551228410539192946093587165859616343239377129791485881920537052156025322809946310857926200151064539536186093099687297529653127083879129573868611764474082880625572839606989649280045825158444607215269313136627339734482682331560413234814047117502298186200589575202224149087938976572716023859818037629460126927704432565534066471463885969561599495560067584516172055250955083732973655823532602584650907578852555874162409327303675342726888317163135987615605484688377418841212971050647520648039533713379904520719999491175590835316078580376624741361877948951237903728922402987871760599278015494051188967651928369335107817416999841964663821378601548492569673724134629054956483755381084693487606591847306285634203475479568331604963717722725669869554210259196964911826106560247370089860383189158198432360982195031969493307228466932798054110223694306138113746082290931094267230508566648982290901715439167284460498326307968393684805397822090174469562446971668824382856726148348280088525816855650763078759049888606636968481340850825021826666225281131229093097084515096285495754259637522413273213253867609141403842144875197643343026170230784251844761735946376265881230104547746378668242412063624365721247742861304397841338973087291211716679801555102479720656258900867606803587064439008894199232064776208593685751633478844442675142111693314655499537153627211477329938387955149089727287769854512872444995459782237284582528883286997882394803455537644132071976637928391984096093650762169755324918325549294657437875130196824744292461633146470433268119945744911311066523013248187177155800955638366591834251549885636338879200716283077953585963604733978923192137869668485586351311763361603464862003285280431389414129090054853400088881904554939251726852507292113472865495952087803920952618822291610823862141131229295907401436118688490391345915860366810056587827745582216635503831472048297048623277756930632192464381368942091991835837578354011070507795659589396088536390439196455990741991004216301337108887784966965849296519022345438819187773242100303135621157584565843383965776564942603807804829282568675970960864017841244359740828308332784512983326283383744849523755087980087254119281670106167925138566928850831767963422173138654389642739181038330074576819382710351174839051054418467935576400462916314381718187658630310496638427766979439610088164901966981713802870294342009513282418653075459865356550153756025689577062959609143506191180600397714948274466099232532852270469963122539501310968361670527961538974909685483478287465138753820463418889787373645698271734043479688254292710734341317629566668271039138809294075097439760042372818294446368716867123354252930891551584768446154244050800927789214558332252187784667452941773385325368479673734952090074653624623710511260180939956366365474836629452828018631876413139581225000*t^71 - 20793061909349190301255599595321150804046116008479582678437684391376975560655641334944852836203796505088249162830669123885310038764362091400075119257016808465651867801500588526666740871138149941675071308398511890333751028883308938018527389336970297719504985818213609772885561871364235611286519346508149575014438674836649908923736691119679165926051575379320753951342445578140082679372608719401481597410065328080859685566001360670186837872088605643667356932063553072230636638579131693624756572382941660451477244429524552903510476305971992143010550375072616681364941210867229752569074158599406076790914701882051888947454682149273179917453471691132953998894379324773115918079088156893509856315806231301580913633067206587927898704840790273436964672866315529056100117808077983013575554528818565756351028575140594875317188304288551359323892597239896701392981760720532096264167381334971005709130602633651659668859760289445729280812830821627504820028242273503583495136103530522618106054667822097864664862548937215739211855036345286969639078476123835245134365268296862754920223075737349932009350170042328237518387111589491348915028432966773500187359394057594076875139218321815496421505038572613505351956338260087824368489072318337648307028811114611244596614180670598174980157474899694963672132834420656388187666702205754531014005889244580397315445709400821789766228025502120857005026206132195442771916921288563408215642321216762871667276093835754193510691707271010751623493908210202954845314604877902706267972903648063736990874701419442823764363844891934439906246345795513681599809642897388720056027610126284006711194608729052783022726593702667205740915939110452399567975891138685321650872359112021409932399736976094642511221917840318235149711361715630807645554731929400728089859320337060299455970856850652819707262031657775779713996201290602672935058413973003836390539268000279648983528051127221199489187314990865284760904396107460896756352079246662849161212196354874234076976517455751605306186559359176860680855078915511577834041595232292467386129501838454491801943235978281059289565999519189491874112931826128452861164725445143273854981389833417362425969047939163131872203682916958952753101653543677107431447823405812266511990424335412714011432214758030289344855845171896715363820236798305757331390854165895789907810955937055226545231174265417855778402125363003935100868609936933096589938482198733978651969627078780213910246865207386963273894779842231276980654849982168346119117132462281671631360729247789736550265346112479378672368505312103915258766381832220177408772215695957472692073344643180190717190028674950933756925627416724421399124939670144791941943155325076412276549384394228153657331647391411627934464929321170315164836155197247812277670604009915665732967021359054818607261500913939044363076004887893576030058593707438046430218189871384065086376611595089521182336779348689401027799316984967830250590107679770482348756106852714838567132325182102764612059404729794588801708144411508384363752102226523782016630238289579719543858603100185320016356140637205485578939049054133688156731867693391215514751189811733263022854151626648122214586334158782824444519114982166977526476729867338154015340065598659777065989558248170491448861747421561143951253149104211412869501841158670861716501843884438706526938171420519868961973473402690441472342644030159829509312979134102026053375545241069120040776102182033189969502197927309504674990357604111451793694026197104191843653940071378413012205200053504291790720423502539585586613425941139665414560827658243654827078655280936084040891667500678739732979260643327696005009229616598885494611593974758324638152692618725887496729720572185776624431976435469020717699925093485587309099695710730172165056781573060937162924952265538447511485832432266060145972056089536670030712604071762049138755964687625012967554121606460155911090997488230274610518112932570076833969320167522382039509068670179359947464102687145690506096978653666397565575778401262942434785839002117361205647884349643568299327285854349991130895222442962939359100061585677332155752810399645473222553999470049530354073118835915428557202229288461812016577185713411993121228178960362797059784265360470916310526177922355401690768989785371699328643425566811823955817169668366816968297126863610157991929454033542521331863023416821664911738982821435843308096901126160837268400061293258674296974273103843361948941430747290884319360551021560439998812267437789461498047360219482646854707742670846462811176106123126459296113288100812003381088139941055078881332977553743982367007631350316168253384984394346033872971093033530802807852654413281/1625158172709753758998895133943350491701969722201154604446029714559304504546240558815899340283101582660680926403862276097905738508238845178327666183560795263334807473232680243769857713337754000433582559441657927745131817879613074851812291814299278812019821371742120532676527516354803906698179342786556081834807852394241496716044005726585173785174182884318588626392245878720867616257804513892120548259640899227020815241965455006082074361003264651140289152804985546955214360410339990551885391245111262733626751345738585356934884767431460513557457687268148086762762033920081458576552952658397739596631255785751031545609840207097668457527676485064444967174002522305492682740763484103611107250128455110466659515605066709395319007686087890508998635149082814484775947817998924969761490900247686870039727556259087737218635173729777379501422264352045729644715170055618050706301759939753976295248415851926330832655977083741716331691469442907734574320257116672394296453865028322553505102988145278911804779107494041327077272875050016402788353418940850455358137386689468669363814413047852353004820260925610800795434876659472642608284030032953764967411704901308618871512601085049013886264887795003831814854156115425507739820668996508014742865524538094339469789578717887117336098094261319718299160475795037655048528365854089670202750133329394875458232635580512575225979887541442493446473073313391294367452013992697623612017062087589045617951461073827728194134138297633546293758186249727652290973358106803575505317730315732314896844970364021338424648295345827469772254105400801485148948273089898012650946198146538783993030413691176367589024506938780087854514007401174883426534414125565974303900178805508079529879184092493850498896431006228643923358391077159571009321316084749286274042322789145650315382875643959308276421009404770603001361996036284398886478996285098395503011954676243716486387567076328407049518227493591998723215487910792637462027779250741272221940835267579742941170950079054143609426133067135100327087108700950270518520014480470542135192332983842927044940064061275161257066403453106553009426273328350478321500274600164808757680871189284967334045442103039979342425346311128940532615578022087575394288104603384879625214369894168836361286770756987888381541472043723593856853991462999886194349492877286487428042938282583642977584896118464015956691990276428957402649095523051077312214093732953920584871069378276915430323182500280046488122992793598358376210005703217839373360657036888905473630227082426579239112565610739109289780340431799839660021365394532968125987838226631896803839063483697357887237192893948628677768549121077980449928880112410134441242229117899042834952547480787002364781162850331427214200505227749596320740291013233546128651143292596114647238113560283874689577533451129117167664741284145420662867972663538895621491838876621452289500850726021569269178028660632639304617837299031941408922461606380874130250124523430801541979263937077329679377150985120154257090793004615326293652203092348213183230043209332177976580391948994872026680776425463506545415537389807997657400351805973152338616723905725972751485168885346975344433276589063484300450979189491048356166799209835104606981051558876805917486017559266023521723125039847013088810831322975131312481450433529668125722064539587900788008449275179006187657015462635971148133996894960647869275762114371954432607619663186371185398031544256187200749617544262416763573218938551971447295269773972762555278186012279173493211507216904949080133451256389202350709071494275559520033524683288589500567999548663748184526642413672813152008328535547245466150231768064989940876047171994957970074147970762062945205063146824944312198300723529149776149577267276916490386882713796597989421545919137337233683636361950687283123484961782551438536368737104399865089178885735790670209517161428345265428412169730611509854654500395455524948343400665901473792278022974836713929091155555557426815930303975546709841879083945416407189342381133606056111861077052528109493155930089651955838833916405541651944748405843661024528560133962428931851663114838798067815838523135405969517541574486897891832133107981732399399968433206523618463088054675272423501318328840330017907169242045060883692786054862797216107733747738073834782183004804058954231173409787515532292305106609101598596697530275886319784333550549406181100983247204692488572983799607680289097241833861851684410330614489430561700845195554833177298754108366082545687584827532472485872267030840981133002042234404311738268153505093911688906553954764562184969959299945767482890641478893019833505779643503944423945207872042173626850000*t^69 + 9162045885636590763206687705677266632846437782821914687057232744876321934864113764596174754810392380962798657637162700835067450047055741824745556300341922271187359816702792655584971474677418120531456328769626717930100637997771689164980062746668645006548114829647432674105581399685963840865691590091188718557322518565273576829892075376680507181763416884585843257432000404202511790965836505057735835470534799741767240170631256374026964888455917119788698947747270333061667289460330752991114887851525134862351042937038809251277644642584229612634165890951984714792621793939642426964805555865987192922166465673079571193724375554122575934051935890853370563189746817391251276027671071074786740613455797813726077736506786041594734071078400164131110228823469780329497810975983219553607334812877112834596012134575212503075582068270791538479750195056258788843596233162625543901470790263933739660445060838004937969684472944259786949876849523925335581502582197328231284611150728771067650615920512364114076580522918930299589333077662716483623388088668419922855517115315255621173881201608478382526227601292290601128011299871382211458535334394069403034286192446068545564448959398114445451016873833823110640693633805890987074703021970416890301651218240705624987353482459484396556495486685407739715877039824562238574076833476504430822194808390603246720415947898449908825903023892028315833008915852620374386531006839076333817259775202890245990062579250594605050880484613648164118996001377361663442198997885861575570196209831917399683081583107247263084464379875978783346535368922259610850839439763859719000654899620821757102405397420655527092393680199741892351704230417218322166257900270408057588553253448908252260364915756728149927340656916154287566479986059961895815042228976480145641806981654812783473333232888627780634510849170286785917388003757933918332152234665382813789517171159459888059552161834638841136802934470185943839496181421644133243290771392135393127090537750773675325655867273151361397398025518545566848567783183773175686222672310665613856865863340834804066846974043726226582130263469704793852027225941876601390534335539696909519143324899426255591606680948326020312708188407871668949545106091967912445280154201437520984240969108293669819106909465995990329298576279409993369698207296399054599296010554374152779988045402911253857198920452941624201066048035462040656466598020843629385775411304335546921934947510686270629096600736141650321316005540787293584161329905887892575447807149051822982630261756223142585917120862583929368472427146675531318272952832223487895056241224409074335555860603879035042643161407907535309859423154072103028575805932967857629345253834253352972596439004666935336870394957861700088606106790190580299111968255825772727073926008728538246239695512671481554556467561511026538755610433702810858078828561036172055081346869487798115030347517067082218344196477343202568798362861231372605684016578512674964432641715418752040634651317768259370337651977764851858884040537706760852572753587952032464399732241380249313161161632474649417736167750233653186559734328851566166469992169692368942111363518638567375171333802680019434494294601003061052149310562032613124645320871967736915237254561909830908444027544773645716033962045321110520740782659732030613607777660745147414148273450111873984841357666247984399282479450163671813285124752913274356194819296510632548313394249011496739972138088697582722183823780909929459537629537429664381130299577793121342241121898476133680163538694281595344664776390768172698643270500745346030407675275189202996262561523074153812247297092214205798649645028007369749471846070462263433488676096425623770703319129863455753709854495278221584997858090167398489804162774505023858975765435321383597036196071711235043248099709266498000050660189240221938736266765033245121094312565306129784820616411406729787081469603204490529007224761700018564650612584941955153652411004800387902653837106825632427995548286324618700183432921895037618486670929135146410979533894148267370172790354276945885118354427608663755081975313368589089443995553269746007658698415313352419324388268261990788103560509406039303561668847818760766182086042609765388453240514973010718573324132302944276326598940118748714315366193548288361851459471569147621565150421413507889987218142250274775224028106055879039712005112167464555032259806363389649085276642170473653170900151622267690808418098775314297239799522577373998610036607031045543567250868905966814062936455432793961137330055503493274358614209728115498397946896546020194943852831926273245062895546326882596688413776799848337818705255662185473027992840395114549915993589885749/577166681481920519771998916772200055060243015109265124376086350076460244694284418750487149762860931639130233355458624286654784378904244943404629852581989680116224016399519266283773380657125533052535371291562717672383408654201715931067539288542084453457184387167255994974468214322818401936795431811370388193651687288708519956908092178695212805879613791017782815793362105189200883136195646564150928044963771529828189529048746013391901916179492757625982401296901026494746781186309876354694949455963065120109036836627884553212889148201564346155442038065303896610456284655240523803165653694116472591528245261301869971379262815578671964517619018355133680008680171146320263631339263448681017147310112934521528861302929850923656409903588170390188573251134411144194704366377734150492830934935790822468456866175781811602067462786205720067860182434012762390489061481346671486346733729328567958189310586252967203684561136769431285624629836209478778894462328174739452675390761145567733949981514493619330088580132485256812008287001458723917805804799210730558712415374281590474786553503443795802653920202639024253509154384643146479942031245761333485890200414587937760092989704190233120042334426327085487289870950847856045859499909556940598172748968202924474017298934519185656827301447444053578564166077643445463249095728325614033599884307780020624695517897108125448009233973957221766751053065864545919919008737551525603079392847193761780694210921944180860829812449036377564181802232602552454931915078365530692142188136043773573147623170584679682550818513760900677812852939806382515579383073448562319006327327259897126800149094235896924189065833837768882244431179214355338655446639811510149522809878680804186662165307051620383702275968226564048433295265881091124397374647199728407904451013739335666354454603698881874111548340056574297802546563321002821929968173425162055091419555671772065201845379788806010847016880151767082788341032666283782710010587527751823168987945391907257585422198365533176072281026233994688627095633576614189222216736868559927867943764769143872989221301761562704411771255338783789796968520452586540121220711261429545028547079614900355373674764275285417190334947162531706547025209148638188942463816028209785737364264588512101932352426086785576661938730890531412495754504359597263659917724027614122089742066879886538633592454825517550996191619186834799303131678150241297620382129362838028003848624850374095943037495208152741905129542132286550855452025468886287597143488245835197555198763113961221079035076683505407914018004076160447374254478159860636627999648458183060551829719826141377199237853133494865923453568290085665587060973255222383806388761364000647398727188647615839840034719527124983825846095739186345503490308395478954820235744711127383051738736155889119827499379998826321646731669101210628167821306087255611661703067704473744264034015089254419437791193171055451589276855257648177183259734266135080605497122415533214292780619972173388306334563628541740145070762001428562694887489536129913841336360067898859653659488552454188605977192840336636165329619380362066588342333411189826924678540721955975002087877325038127758513663985517141776105000557654202432861081695786063682183600728639550840505221591505889852538827557261677410281472021820185686346998168761122040857848443500127683290572293645603312103824810064825869907158130589507776848559604126715522459707918580085480851637565186483396657651045659750599445363611826961101022982771051397349158670013060093494898323916750394328553957069817443538055028510472261426398874840389647991577231014567380606164816623946178115421605269351451420455499658443166683587477532412247198072406138034093800725687144134208266947235218577032819498419342330994158413926109936720735869315195078969730688536950747708303492738963498884077300230474540850637830849202254353238901710736255083033670148105052681869395775828849820853031232366926313264924245695628603983077953143317894842382204332185103256162999305542450118475870285203136304654430335829004683040377780390161997545291616199973636319705582592947914092262068830738768478327958329661620682942165697438884454438881180186077484374073802209381104731242403786528086562026341315042026168814960682446596844584264013839010467745113706966956746207557961178802819314832821354129049374537219113375893296464270632059028687110061830653531249466644462023108300738977282332869701249354845332045489632978644567416058891245137379877059002710285593759790012359160496611575119395163766718706641198032102100783734190525523212207627622270363835673994149894041342683638147365727093337296391595059857450205189982279984121644416318250000*t^67 - 127071717633590127748262905304275986958710173659050223849517427381771481893356736491014134516434818383449397154039246428775534461236631638387404867559793424436641516672109955425211358091023230053365363953550156599817058398578159998303962400328563641787157288425690002637158479580439003889136068483312643269351308852550899160390526229325162264305681917913703203640896781135531310633862700933137972964971461221969365492592334667120019879535483173772395435460570025921661928660422442329549847768680656395871850426936722284022205357555598849165942100940384499032956280375410999368545312909862587911101411818552113688413787175012828993601428202477533079853865745676192004908112019799468370380489110934321020421269353059855524173940825392030117157020266473760278031749169273852911234876025006398063485241716821854811457174840711523124936626423940983146784166829682501530763183743752922577133798936257450944592210182453966701490131437811776213598343615531446117016272000419005756071811282441270360605314567223967907569542120105827955526720882555233582625364329569564189284430089467078626288061043684404856204129944244365764758603951107597755203009966794383563479913776171629041985830486693181708258358115178121901516380157759167243883186456314536117762760394207355918393718214709999277934417220154041858692699306703063109732570566288771399774287915003967519303802901959477172992834467103017452164511508158477301839922481378722364785898718899335394900505823147453372019892558800367738779243633152504798740352473640157589442987542422886140608310438476052822109091217432369655300961997947726682262265675703504532424131615073938350791782506140370272416475598913608897402776928795202975527051160947443944449826393279671543971473225532004949600046720872123558375373126429628901835969824162836702573890439580767660110442110296513942984558622434150231785394946090047228128159568589687692141417146195408936254892107079228970166560944750386985809377908953036452812741154293294841402211709903120590060608898804173262989552764635689180808055162959678938152746761173592251886079594007947321223200517545772535649314025165836952955216837650560956219264379383416609463274719088710831864573020432107480722521324366701159052034350751779156759140052601719463026911755031853652698078024816659943742958534865254187567136067754657925194956650040513808477586101679430710462620950200318176926296394692117453526363153711597864784745090597018422702025890186982385460596438820739627416292021954206649158356591017041949356338831847566922952154039145363508882549579658120707280180724031461940653412925425888368848110521276256318081035193120837612709260400006569697061969239111238642339207114780374784794292244596862424628051271174723517521025537483130921647350444964938025752686784457851299222899573320668427911097790035423220155084660980853313145247931272096889641399907937799252809287419625014505670347450104927987592354613448289564365560538218682142028672921415480481528351897698078474308461915783058023941717120064821705483170024768938328671143222017383807140124525666512227227731961303345524068207167405857878748831226087405175558000105953552570881822234166020374211312827674215216244298370652457493022072847620313718814324807157268379923303039547017345777112312001741190109325078405633432734161220633745476695120713826112042444870974990156848829553919942160775033345104181652699272807630974737699177697211428295947487833609115114159412596136272741602034824843108521622112334115841731422625777453809500916071711836489632363364229208143649439305142607012748742676835750839456214315811070509415419574396239498640528942093459206707898687064110115754066201367368113975336948782884865637836869598946330471093586054087912952306385093864145598668744398813234254448773959744025103365959424913990774582555593792866769970331189723402574010031328971850053944369644834914030061386183705854344027946151990775555882497657207636579567940130722913561610925301475940600735432912692480549972846463192106318638121511511455224231681785132805139522633529755343245214074255413043061564325950725141205069954110842109891131661188575419242738865574644335735220933515821136265701389949168492199427883930442512434591951524686404912169015019959126701402765700812175288856220124720465171149089677986473782702558136369084403722308594782916542076125607690282845629009344569118263246685722384608555736178940424773869443274255734747388865906213137513736629639016980199121649233146789075866798365057804085107847613720617628987360002457738529162375823632869554663190693746704859937496142734547152767711687109868486214941721902351999084340516806883490938522685125167554130874231751514944549/7322263869546752862779090735169702191062784520042915757010050709925241910300623222953941452215399879003891020181191502144127861523412062714834856338726734747743140506561065318525483187441144822308284561161616567485461154568230724498618035750160772916994130284957725309377581823498442412630986821487534775591103495453764805423460870923745237089517488393509184976482952080758518666653228351933258042361480683587372553726737822557956964608247296178837090165706953321202011403109901416440159806530874706747651959867667192092999339939870592451225757199335944956998325999357529033323743367761179129892522514509053574263766767063311509997611584561221845194139972320513018269949826476587744247391247701408108948240410304078882208185344029027338213242738272380187544756886881701909237407383513764165644602033573351341220258856242908388920614254759863403461428391927532399453652592088496757678521104452463016763162342779910695414640826280269506896422283267888485593643017119010933938171407273426513889183479292723407316523044048356945225894538497449566789635120419990326918933887730257110929191524958853292768399719805174246387324276998464678552338363468652941732523003709876091821432600931015263644722243406278770731053357061543276245475173477201280640517971557332952362734421348170828981784196507416845429279572672787640724774651665865933298375973321520994489669386236770723906543210537087522864644140700280548695783342091264141993881780353023190025452844502700312381410923846450292338688474874786583407774028591600112495156413358163846718928294577563665315536194012469031914066800185541462256050421315983769519106369105977796799413521772568709700115917945256746833688502146862442195438632789234082965117022552147422778312456313322081211467178746252648593101021643578643980877363607140825617929647957373874522310687896240121688539769833176901472245864886737130549667263019716511274948784668962464316715885792970179408508804145766286795574761185053567905875220202733151775337445800159749248678192123864111721388526694628687475207227258780237890861973135130929731952807559661616399253814433402480915334675259473112822433397083167389750362164442875601523397366412447650815101264255047044038283155638452872546284988710805646535474024252242317711082083017518921494964894347118682098826736249338174240461642767514507519048966520117963549829158008980446542488998153862829543397939200413508999661564327737497370198079568997283306740027924282534785363583743469306988464689875351542454590626343417312207789835054430851312196713659417605921297243335294572839822631439341515539310443301335158230881421818689853292826151868111502030372172135023474861925400406969239197543738017304485825207732990305574087522828531314272182865211662362811845939802419942643456674632582156093665581760085559787341095141388044811543279431622925806476755941942898018953917128470877651979469088251132332186897350958140255729117691447298521650832399613824101768875709761988107942520351148900707165080363866929260882437464891062899675979915912025528757688595612801701950830008436859493437538516625586360309560151887661309800001357961186736610238459098711381772414547697407200128279650961010292097159541051850836896536297305095793345221732248049904749469096094817612035442656767517498892518496286843987430349178334976820204995957778760822515385029648501474071869973896844105999842105737477628083736138442738921017822250025832732427742147640752365834136701543116578925515351627911237566207007990379010264877386112105986260756172766108027390735386022527534731452936928864200331528940949467629862579711139737048858436419315378421662658333798193264682199808577756368532552975461232095673408381271900432533292788568246478761595599252772992207411547111059423060218684137215615113813267431579360063747541140419933612805504897298120171129928297065070493166510773461435824672633643668907769830143669989474322223677753052572354105620112117721884704262818526631543068899405549555382328729457945631906981172379249419143294096861827203968044123369932159014635586882288531905939007430951790710311518652913492622790722727738897432137411623351943468322097027475266015698302582820942659191965939742266835431925694866316694759307130184927131130182738697262389247870416367528533778491008706666431670346780245138313462423827128476091806114805497860242483127004507382537869405587821545560538141814358905190936114060531763144626611033523312710724361771137134803699735875373993408459296947763467220041114863007619481886897311027634117749279267173806243690847547256329282786488513081842969101630751087985483730375243001379481505492975174655714265684758696633007237880395573100804037500*t^65 + 7951981237570730465019494113760632954991873949541165871221167311862500860051907835903967033539763347310090722133524903929056208635888949154385073804389105998391933453949262851841525747054488039378570521957128566370523327306508286939784232625805038567442773216947801674204848149812189948271229741043428595540291079519833186591349176207629828208261704493587759542448618641912040313268184799330654578994778706542437898163269360876152593760942071007908117222721110103370078733459014992119074740506811994789828861688241751706545922562482937416526856964908711134622040211191948593013916540370391884835060565175938023768670140935558908508193356073397545709679247890626442277905195452618089388616770019225022811880569429274772956822311657540881745162434183531352345757680647348923193633381417889714461923039370416583457167785541636121839751871602786382957392812189543466808018275906600773320653852698899937324604604571240902583829431542143487787248335366235772174645503194668003949043544648028944658484518764536020308655802710084913143464776545371715057117147603290463318660660976774290448929142236191413305938738950553180404869519911677936714669305676153211355429449348984674343336979740393707906449509858422681570686101012718365683943171831419032993389138889562503012154238993115104598078364058604658404475664343329795160836741469711097468790462680817149508777626671650083124395843723572879557409437161088245618312932549706808837761817444868926523184776029243602706079454928596203879217210041290913896863918126510920688540988061503378646012961974623640619982756026016265737521832535032386094558972396366527102464462590981539469447023663458507896157206472957035018702856604413825614415706028728229926553052500191620651299504088572499758387922463673540233682129583272735730839387507685485161015436480009802350095772451658574446074076111109242883609274638310520823120901375448699941012668329595683445025955924167667363444078385054135425803664637266050511584319125107152484560907355828980120009955135033178105129304732690038754935062075743061294832141908228791896270407392612651623672331424243584067040727139322097814151891534831215933101281044043053733984664632530760417296687168431851523343345169555315381665283897576361714476360288063183633465924597199580289799885840137555319540671048582778718277187465940676257449176747968288355274257285798480603232649554980747588065948322172283625986986821302369922953394916503322916742951391704697098071658617056983808327044374180657221918112756538872182296777171783073987874697402212864666928172865254247772752553471398600158314456528498026485988872096803238651624616244768737249450049741146887742176444126485349634520148184753016488622981491100824324210374733110280158123657720870549771950016561580512152490431757086456692121848994717782048767014719798316953668471492843303949740973528695210506423174497503665260135929530012243811645194291449491405826023932673763995725882586448525498450078833468592779188250567372840795807914099743726674869060221200406743834271185763327503913746876310444926759991901139017057440633087161417022755980323632035480732872143255258255610866954338284975860034018150421313423012847645379850647338891153842536303623154441301030766290902224476153578474589523435660103207033926616290384302352846026225404865536956887661825230811002725553451745994333210682533773259721456514939788692592335943018375792164948511448229902041964706503962328888264242870389590249812763275914449707054478068149559545336897408292885902400203915419083138762786262731339687274085493203253089391927484610237482221656608165182560720838048314861688941240799344193244520005662890321719245377057898481243511111897097521345361950017515439459869382434365509156981351825482326595295846363171464348472566471434058964179558113141404833705925738917081517831629042730900057492999068037831778934833397387120191207734579679835490471901385136855973600934707887751334069747393449541397207326718738954173902899649987007830674130573373273670887308720319857863197696394825858802851516162359062907614463220068906490822338233792125549166093565870035929041136097039968607783440975450462416657689297335477765455340618698869820393533626036062277680327703906133665426786996419406988733858669005286041850924241685404258667393300248146087590131690633383180473578872716511125487838109414300078252461407399469743507186954575941807033452129520177072352689179758299122183326226632278415500410636707542650011916785152688192157461435820978202973053606491239222797997781539831729720853535119225275894036525627405539381576808870760413866563384147271318944195379080433462903167482268275789676714414448027760172249093598197583/473642942610541706158787337764473743128187110562216578687713070397262151540424928757510198832115027138363579976755394369462816217423507553232324623309246828088280067732096882492033003383430696547913511823391281463220389368924015395889628186636273772602767168782230483298899523547976170047808588103214662057466484845785485665503587804507996105440816556922796930296974173056058025640156379408270188054851023239043329524281992018609104354029982445134567021208316910637193045306060056657842504967906231030879584816614835852169537723383237623593274504152849586379262346112287717190521861201335013646893938875585633300278619547801618653691658441897217259061501706047170762217034230128927512506077211454720334064502065123983639340660365514006143164303000136480662860148277312885737384743339177052672815166507367132211799960980747570611997775220480674699428060316990732132491513823906258800883358155141838496917843851148069458639354147499950620922420421174604837351034324131826146350248372581784989335294989214625997747119982148963240136534832876982467161712334859514153847122108425722210454696544541209497256625232152879574005241693956631304958950084510767209970893596617859086351409500782455865130634625930619785050654215519407729165352130518264656816721936400907757729324457836224951618907816039201540005846484078920816113045649715104076992851421147337056149942816014889483465207674601815290195512597745420107944027373036316877226618659199052501646425256293551675021335983074581847082995752390041234418949401904203080980397367573535539511095977919328001179788773533835980455369942071737943136128651558390685676460938673388953808217317456367585497008678277097260221109404604738393760890582520386485505821388862682941953777768519085672769730093726132863539751400021695502259549743818549908852092612627331044275341699581965913419530566132072298029889861554674528562392887639005099952980826488830733773580025069749367333611456981385684329136650082136385519900607519452125327771843716627136715197742277923310649257845631575938081586378627393010422889870629098601542401887600489172679005479083726912355564658392491563688873587547540945390559588088107091548431044161823566711095764749546554923910417172650846525427591433232380791151918414275795996568307077272893905071837138795870029002169974672109959931437758805556302118463713924215635802178902581332293868761700917295639377186040733973754331958262740214505819832260313780331085722374919208144147899490147480023065603825187186747995060675595370084307512262135486977759449997292690713283222737586005373142243453909221948402800960491004445126935824343657053439893566653103363234910831938059250419257094164073966990046573891565616584126995290631535567579822776347493029425712279787237364841849436727092589869824782282563855110429566663672238166709192355072270926657788181188758482320326400865268799689638327343280184076741767334269205334247311149221299912666610281116758236873715818883323764965024253938798093227561377575984399270371766059791904418335684015539763889097962374191737173028287955091195456743337281669836879950093925908817252556993094833153687508004935291350211758005836127279836371934173226498917495795284998109232456594131119385567052051056106954277055472651320818621757537374651045712340949623011561586599515593703486262845428060205968794463407772896843626819334246563257398465024751594906769648773141822345000135768222466705963461235068990747967720040311113802995489937181836071181450960942824552488426224586164594268342041920266339155617932184060897760113747829836307649322144354571906122910691344951346627286297460689980772030626500612820193694477959645763960901581223937177600594258933753601951055475232826966992507306009042574476768661236439002095547601558239645066012606802263930832731396257031810380321108048393706346934146516340894069245187344228353274694952600427999562215880621181450368094269713421089064994933405496762859632402198818680918473939771465044289421584201031370609056920110800755644245283009762041270186744112875327779516680973277350831609300250480673454993499171661115033613711987309311781826903993409202835504069785996532490983532932160077578458723955838759552225368848340402191814171493643036437594146532799531116623080718890569228244317839453360396255195459494526346359437254688118450376567878055600386064636146327214638380946097913897547527517327355124614496616496888530900762851721343077556941078324100580548929609947949980485587610129348019664837660002185194548812639537063825214095029236595953550403875107271413433887173251879342706625623706884248698361709831965019320001426054615527031925573129958167439547670981773839518758303125*t^63 - 230838013579394725500711196020886761995040287203703217687091355690946567804500529483833203216023817373360106725322871656642793595260999703853730901803648904795513035911098238613582680508158013631348311615958282610759682288090737496163948387676962245563367929308142084876751056021062370913258971394474494150940530854685709288358985655889010105476045164783102291549668924333897527805962262112971546981143155149459790059955007123168189940255007725552092367814116764584561525885308498636099840737494852613262046485454024152201543595099962251548790082751186329727880183003000784657192693307128488539883092600519960455898733791606185931129446101184867242601341210252844572921530435945453393278860923164839600407252923154516777017866805655203317073306696449174037344172689403180861316969565746135328863749232854520423106845135366664084278685583779581045528295081917547407823782950130726988300224263336832344528630368763629434278901833508304619734054382821210452239303565490960810226003230200124971822172532171237056083372060349440593050032388067113165535009031404709170241410201582177927282610343459644628558174914014018171550142622012829922779903465514312107572234391481537413516756988428735229348884906051604771057893634222978456549585368762873585080343475791580897470309396713399772907999042319498300886898543970223459029904431060377146569789004479406810091948060103731568635522234022690712458162005301480372631835782165075611876173418472470290306816329929543424006199713428263730017886859041841340604089603311806694233753572265015796730486386819143142953136434770590328807571968561378268106468043334304058164621376947546440577771267657973541832845162258115322420686856613980751480439523364769437693922596173770264680641511711651193898586845486369932058637656651748044742587420880034257165753513899634444378213060632114244277508276414292386922147610826457120744887330479468703526590173485864131937363260783773763774866049948453609186234406080994866136124913693451125645858980977722426467241296742157775495963158850659011852133526214308317722827843967890860593495926537615729202940032143033080409863137752696450128579743373329493792205471165430416198407033880575617959733978157898394198243905503784706814610042710943817092044755317316791496377553826944133942974843338849696167486676268153705570637840907151283162069789609780062289601050133469413489719495821262395960243212954428911900020172169591418347768559544924031012912513785064973408759218328226489259572158689845383466236154637844945947644697947412229714366760546551327806674442902361100446531927609387713218871624003163123282016213189513080076046023359532413151349261544272773430819421759056089679850764798105066293400523261281847358893570545900872725802362010910965090685974969339151664961489934618698588472410126772074478507747432266197355437640926143520462255250109417287682202952001487032148427390982095618133674314508450015351676086240081645692080782800029414638798721312843778280519391301067537022003083711442971671792120742901346365151586670761704266606154263013817524171500017030261702087963909682595725957771295576773422070851088170752179519093420860592161419062317544696576415334178140858616111578839678863097090618350094787011666693978685361632512264779271395910223894589947324375485611852358846728534650856439659372407226732619521061088596038424500980715379748481442814129167782232467445097096367197086551149483730283742977052445650974406193520986781527088397193659002126323330468907414230156560759924102677798748209966045645974982118149372214717686457228912067921884686799331375867123833336965414172970342196144983610868850426416985806433531728364615770809370698205300107662404647550973426243722228659067001846186894968200623278069029855726111878187318651094430684030854476132182172318373650042975582062755821111184351484610642471311559209254221429128504465113046583988250233202081458529242642463545527965967812620793630542613502260884296360681950932109457487077757589247254647243185181491257665432284329101954465285291437545401746876125758201736644870615025557041028106262604088831166469510876201312577339786759168003700106216556528980916130590862403556090453702223889286789627453973453106855427303157059981118618550591731146334942131693046163153893430552402110640884233669492500921259306247402496035653753045885585108447085888118691097426984320467825782352558780058908014685398962977336253950578372594341881219458732708912281056448346569431034718188299559535975987859636541066680769710534409013603422864328204525442023229724098540071760398736149386272895997635341605104660912080409689499591697100040362605810909537093739306915063486375375865410978492063/16006366724165771943922152735512169506636123552025752275160810366727753201058906962619392280040753605290320675097724540903505309959012544041645378975120476525256776482497897718624771235691974384107676282818138544071964003250888385114549646860212016892873852094023149973234699720515323718973562117159328057241570916447435767497817099384294799262208854458220479979314027353660947103046759365563662269134750401319436635229191742564362973561689114889340206553890894061471961592524302989973172210896984766020508242650578170119400660390831378984718954057392766359975071604409108722260339395436820737683051697792448437182994823428011690293727320617110260674889458576094864468163983199441482757501841247317737863930945365173026214277308819213725268225293399389515488361385715642835979207916224109306915412693029304007157602368012974736503765061214400681086662560635631500637194015554435781289452963768234173474950176229274236697489694692778669217040321452905232598652465638863556405077517967433594109641305319081062903896527814557897516134817700911849888721461393101860805893527473680320476195582150394176558595629965227881149178674757366956542391554315264022456773669931786328571015374834430152124230356022232926683739466576692734318951992121969005299489835024301030215123099957598999901099803307008346974083905759963529884004614890525790620342137120186505737786085948275835078701334625560578163289212212594842357555456538861707064494025349276735846730192993023251690429173007128726015093558452505233728443758589696571093039542375756961396688343339823680531421433206980632212009429685988071811051966719331175245594686099561531465101046058433313181158511401069339055091254840713125441996302327877884302808096090597580219636115065161113365490110694277915511328004301808450153164507471594620575646754958220096734343344686333717504193045245630707460303497625503593899189928614528590167381840526504264428600246622940838834622814214424708226176660985878648973022754785603604849786452475830717369791628771296947518100879575875070104139631843014817556533912678709937379313120625515763132009401750909358021232599822787733335107863173649617202138726479167981588426241123748261855060071927020006464402502577263162248171132122167607338564273740574604473002308380491557090493979135258846606202838309435923838891692213047192378873435025662569499212976859995068065230587953026390943266202907674573613817669864485844422623711689288637737763265579490357264471972025780713610610511957225987877812429085811210663371375222376314460077892319416957289849817051039772839030920669717362339270140739064212131786163729854931574770626203481364476176909429036309221980374279679891900574164400346565965537405213358515965871715447159876566584711775222972840586830292914912436308720639239954249469757956145109985851366616900509695222673404717880163060962536170784668257931786746610140633124500289276315443813390711890699359245158338963788301948819064856755784075457494977778166902546929349232421922667870888139559624303989559731257053571129892711478083284512759788533044556528492094347460424595021354940660513025432033560808493673003342716707234569368166095844547091244520048864797198440718120230350849637550032080839450806674536458299530100184943669827971856629527253952389664363888949699469900444459387829028851919227841061925465737282647819600291897624307821294571782710499367049051110613087698294935463749453559955754450340273112834546606585014598565131764390169575370187282858282857380561254901529371849314170387474438496810437032333855223844089788412286894447138518894903125505430429476082374501226642296742821789053430128236627129460084657767752902972022928752545642202298836527254874378579296763861497942752993758277248710517974897152230487303043428865518091166896784144884931977964208645725137291958005437223580988263440352570497882600650955519645095559778787048770159241155004758946134708546788678784231829383691108929106565301044863942665087912403021927576686159989860602522945647656180332144723141179637647266487338265974450048252076372189561606007027367142637452805751967341784429678655697696147293172046793212119101830912004303590974665931961176792514636640107755696028668953683901554182580870663021614782982472633741486598795073000032834089812555958091573425666481689124282057762117674206274183282984959283290315236864396381537348931038012358840831339190079138134505271194592652508045882561760756841356574827606876269460606604563261025227105463030148123686709791520850811167151158455775868883571599044714109450629755907135972060739394069962770693627424687195019379882074385622168007990079254535119214837295981059982736711251105088606250*t^61 + 3086654312511437984448694338366120177911315723422113982822267311031492950660166362608147484896058346883355082422751556474847059011219535421037040917003510086334162046633905965743107407031681706399205957192839848980226437887505602116630846363991840534294504479597831210787446182587831107475446646347651143379703893772773000831934229404440321311501621822933595036137009265101532292140520731452685410205300635045957008188904181777840921144266263363193470542791409144822620772756949409917424849926517806070724923757706764161645531276603943510124395079714723149859420656085260777910522938065136944863875626288873388259008112169131050949681258924239512068198341257010157118667819213463742585320211909318722187639432939738665335306165812817911456833576070039340240626303642404174117112385547497265768001542065161780896292912873330766579006339787972748361284126779550450317965074494536041184248947148944482604870717996848009231588096898562603383185342548972172656319467270838397837472064931267279627117224482126374405422632674733815972323877267145810379942256562991137004986806814242412331946145358852079215061907815286456754773229479800035380255021366868950146565829031750859970976928480718163117680055787940370009319761981114537255655806212884262313851383081138396669175329261527780028374412340425977067403966327968647687663705940671740875975495440086180648682120033906273099626237438467635550572096399175698446121040121420200588109868183319930474049505945827706215363392825538445410111790923280309176110169657457512989077018989455156800274525084547100444611769241936387333797058157840162889342340477904516368921499931989281099670269647885473739457668624505059815306689145275882295022041322548505606660834527752396928746281923158299914742765349550180521193454362069384927557564266865417887487487923805797606092660074404533967114066154254635623182684215495230859808876410965352199349484163234355430657547940719167461160160316428468753139510691825235603295756699542984809902996967569303924501775703359536413150648314381568770524649203221626633760320159836947129018416424242209997623792010074499596708775141587753853689424376002778689666164292671985486041616588244199198584720825544156170858469310609266792425067966249913865172697856762889628784706113780976800207924295597544550213341421011263592395431855610183457361012756081102959246875575681900494859207048948312137672539242346033867557410648097182987779675591612589509553587731899285217287944718014748190831511610912447291589754558711128392822944188584342858799644412946073781931906472601670752889727914014049826323738243919841009408414970431190934124667201237344760641828538107255126107842402894574875482412142282655949616412945420073662490688565166180154451339441222268536407691157326138607515806046790086261829447005648804454492690840426709406569453723695204350550751402688082476559511299703573213535584110873584608921310838733581820426659911479797137259593583492141429125285889610142100991234663918862986567675196158850583900244623685928916152018692264187238148025789474614328946627225455208652876837248901220138788848935375788724977142939280674758645676283231537179294067204758856237093574858623141816505302050279747417359233417645262734700800149900907794709834129278137853137267369153451675484821042369445557191355033024408240442974366341580139814569394510618933148927741296434093892338761227253079228324480315942223466430690798482818241507010070555180967782567988462235421278470406470302789933276292407957858788034249104170090085698112113363521774103020927914624424861978179982473143528653237163354239604204031811845400986669800687961918720179358897322031086453587194417130780352430084831575950692949195536933798288991144289630831707478373145957483247863703749619240093968023000723549525126690482035635374157915853849661845774660064679866725399174702508645656409199664992144961416165051474358060602432765948200013560379295439223959312885144206666312294955583737243112468973238519764185436688614554907557799189657247538572274730374768002479559725553098017014051941512403073332727549044192551376974610761240917511365258094497158449677358462978113344596868002814565115236373458965150224187951287226504126833360297331683433822720660496830308786433548924232150422974640531402923191145373208740101756455207117236725366559010884608334599098133743777803268442219872177953237706146239915939798635670332549086400493914086495826455093856523012701298019838824214488830570988109324737639578675135386752469405251760884452429407487696546881925730515326964524888287362976379930330546126262279342303256296363925561078939423776262388178294467074807034406096413964165462325163039523/279892751460822241642354583353218264596915821674767252898986847942780383843653017925585001618198970147153148417009390879186978097643935196356640506668773360004490080568269249724586163684231246060899257404470182191422321368321545532057698742910811224356264080332645245433612235549994731697898353961256009744114901271211991562803359114916630369612395269214784349365054030227950987594260273059036717274487438711596706189800074186917822488510410752163326016242900879763444137137036992174394268168690443995987029379682241226131596247271368375689074606468070231431258082700049988585973147898348777926698171764676693983527778333167417535190860251228157563713914029745921127312157083268922102863420174816485033686224181248927234348018514871496835291371250699707374659871225628727186521668480421583508903391353517884278165724467986443479847257901016842510805028382699567224256944534285215847684423410154914508851587781058347308371404497360064161172289774039872919757857322646794428941246215823975416124875284268084160068136005500465967495253642857474970731741401409431445786116327408617625813256081318368114685825223435678796051211799035924923145644665622103124927189856730689898509558467050144736598563602574564838185608158718124315959816255684703917805286732665373205947507758821403276959122243619818089164308734600455167370572500817937322322922616309272231480412431882418974053793829517999180997406989509855166908073556963701981455633230151287184205118128839750849231548380452524170755734355453643431317049330530213265014899101652580745734440976434075287981139815641191382942241393416184862269761166676829293912038226877578692285919931076429520107689816849299917903235057323945362920153920487482129885168893387498670507298186931779031527695924708684861400271113474246122896865704421326698590544348996198412840976519105289049253648878612121660508039302741046450696217330964434363582633276966194787822517973734484613501601122875186154774673853304981839965425220294707844367850535096493418488159628787706186108867839578143302367468972118291891698953664327168303900557300555466896297432161764535222229203931327435774165820558227752869108436747176707874770294926754067966864438416210185905388459061460339449148347665524242314116970906939009477123537632882912473713555919305072727540158921257895935980619754545087517007622907552569521297713256568219769446655089888986071139081143740757571389161440253304383346425559594118255523729234176880564187488035423487888272970700891383394584698213522381825807586889134449214602454947661935865177701718925285645272671836847516718500898635874346878807189748281616289832054665853226045485060711327410871641186872650140186239548229951415361146009271490422137108139286507713688596016817927396246392775174520916501618513147789988271028979374096526513413794388929407819807172431120749817058989508829215906767351812664421598087573761753692263439454660384033061409560571074779694658831891918073997915349953355103436558109771312425778927596461951840666921261190015117984371708040588063697687048450876725854225714440332738659573288925457399280523552533561100450860079711364773828943680126506131028041020232517442527126537526508388034415217142747097487213675730525915745128506374636591915802293680051966891882443784959819267565271251575429953127158694278100142849885745345144756061773076626890350122392267913347703304227311336376850021649620953791221224034160611248165251851770279074039022251621395674435224308976181336608224844290402283038337075923442173799700764580345299417478161029162384158947119777694329130291040785191265668728821439691794556968608467634042212956155247853589149028802758780378631204772524634677896433640857307189060171878413357140947632839235117416370894303386179711134204206223892730370993082348138052632690325057200362406772318391351907734749521546497968445864613781874632037509867711978789923849779080306094145506180695900129902237933628567276221711153054444500353095782958031091093815548610447910130754499596024588945698705541266529182903020543619951465793193478931098396705678811407512876720486220799428927378005309826407801482722134151575293885933655291878532738354814110796534076758673488223050422359238534363305865487752929626607471614994056983457689159258107104399284630602071398322595421490390192337172594747412882295504844292633167795240485016208024158030145242194751630003608116984990393608835343293423431834682099440625256242300762012797836405868530790177241971184357823477999977035362474681544238988435557696627215450432333022323225366203381982705522373585032917381782620807426224175202271161956469895834019498653631215199385133044477551610696590183258380*t^59 - 48446395995760023701896104440102634108590049892082504831967889143969918989134161399004997849125045436862923446410819952560405640818150062957874474453794281733520157680938773268857412240042385328296657161144679188382721847335295511362674868830914048035119636350752929741010598591574252757471921813917921914034199783562797112047380523338896214708890714996304312715465685587160564605467097204290463119142124629411336394686992657028626057772659502177008401666166324447133902141335181920686089560052237917384620702503280173623088400794886780404670913894465699789219193996794752898477418308650817398414218766233170258626706037439841497127843480654798727585737479849239003016960196687918671380805876442671512733724819386129812345875420542500695041731620103953124755054077227899329201724003866003209210777534461525317877659636341295764006229772282739661998505622927887478467215380646684466680865464174003320844773278705204383180511653145721803066865200053234463641773365790689334829852292576463460078007343901308934733146376003071688537419663664865499514065755987909194599363767414774731664364371406434788555349901498423474347553127017773841444530532274238392225466012809617868294413897178079854581463181627393618500444702069956002678249897608707617193628107620975673029415136166163828716369268459398867076934320441045639890328992342887986738318483294778967410091354696999361911992803039679080633802899157768668834639235435833491515076891872185799851417755512034664627499270714451291547311273426628743742177561130987638145888557558270531671595239178862511217541188546742666989388784210108144571005618898538292399694447895941362515892958602410745476555915849243965196310322145926041581393089471900158167408738115920518799215955652609549037281192720487097595467572327867400997110196853581759236091267665559419218915763956006865574147578921227313053365507420706618062274540814291612030953104974312954918331165542396342901906201539781154816469126723961010080095664623894543015899743364254362479500907565540743677196909441088734788799201730241779321702738165146537425201256562334213632427873280461668453874542375461806002189889520373901261654255496094063756737506532305886181141403641411480445125861246518161768121770711260806270396473745370849252288901508432273760178965198055602074071988359419551180060264607036838315575026086531183282749715576873306152769531525058941746128779106204930988783529005874508790583512754337278686819171646313684889500180291991395837978771796446283062801579304181482482474235575828611667813201595778460339092128968041968895610528627780433362115544512587328231724050963235449350632549612811390704012567977672675319044034488878081707975835525942460292226859406356860801843967462815358010935370051360893214126920507952399157644706224622023185457861980705768242362023298289386421302377368899225890138790139588872972215215119816996426223942636199835568067100009369350141471867572860379498155721630310530154001814479298939623704967141616563776985059325017846158500820823651516266987974914422896070115293545956262767600931022040262874718932825453245716631568920044416218115743247846263426411869032224841569830111540751788011520468169304337245117293502043729592740727970425059779989199535044144509762526371632167191969136992662722789054886664787488736101801072547354004272252535029169856834895856419845915728131720933720435091920762104266727494260689053645536870720075465746564454015453714927593580829178032766681609913647248544862715377312621279728704096628193401563006598074655211563883711393923313723860812623595997201609166251931105626062403062120385089910516823996702662599815391064585798869343426893120857384523369734024334158321596467100629802654887229858698449295156659734373896186032463389102452512861890448489488341419211384614014376733979559305060435082137455724981287318989655026925291099693591716376067917194975502223498933182754699189512774317794229576999762212369142436715935479100755853044342665942665723170471647390394900346877971905486374993444923110866284954573424865593017914026046127603681150451471422803047581747614708004810800689794373766032667118071131896762312901432500936155184096348200531974522267297269461215327693002168379330519837406024970725405772292616050606756710505413694373535691470056546356994334883605417036204824002400900414062953095410079695682622911163846870027484111663230307988567169825501376222617644489649711011911462904647103706239405323566348250977490620053409140507905975108080091711054760059162308212650760943781159274099691242411118738523906761120144865659077396715979883198562233525763441296523718732822044993367165220390936902352138115959940588140261326651/6441132138380991095656172834326691507015523365542934297427005925042067570919834939111577696502971624514409829877115584960834168670210373089738585593268820017636935664743192114497709056146467161687848194214502293271334835697054854076430092344893741647590823005901757182319393205599674202574370360739015420031866883433063803498177828842689842667146735082017611780391000841744927023099940532846037839089972471811291821287772017013377709225656004305336622962924735324772421332420123651003374815395783887984797943790174312261210755252080730445796208433477653630979419641329321040662006252774683302667294280090090488370196535282564035913582771707836764506858775523813935936830032234783055406339666501109934658910039238267977704531402117513260017298505550146684907792185569334385136932025959438837324997682375667266775438574475140977217408404355662287471039154043714470751091286404138149621609685432407807589731892974384818975525454169229997864499655086393919471341690285924915628031309028678569263540014212773707657909325082747426925847815422275322602315790578899101798847650725724324381295709060146548518851179528217330563715058203997395586709385569181946548222151144810587231919266300467240796942397341539152836679322764188278749805824118986099803379991290881981288242617185033754547203646021350284781323586455226722510354349631622607870523131512085092995056247519211132146912993592794399621141379434220074340739565345088115441154622114089382161353902000622553879890249842383482889250169635293518473470962822692663535921479910911961930621632640030224701494669924530631620894655093958082379819898268790270863697548324549772652693218752854712071443767702186548373722899112875715175324991595087439429706911266588404530230780894470367835419653439745450857764859785533863874379945711040174609586606511820755409476008439375076747143439272561245109587403591717535941650238110300761581569950485414330666576063831557762511177991942262101019434706589061168877053546492755184904724789491189028844518577079787218631231251422203034792939269887292661154673466120913063685613351086716253092759433880466729617343603036830966456913608696795890836437578562292736744056319544676461832429726848787884292618688220339489076689765827011713102487276131340443110309347922130145325816051620477638016887058751916804488157161212865471059132175327225262946287235229324169153689096530905217154354950341783944695177224845104535414532733143786327475889443948401328004022408763763784687754658882290018212608119320539909053871264616989443497937851294090429392970195898704337979317038910503197423128511857131740708961482372056482415042169765032598212141592933089890748610013507071461036342613415743413118132153749231660811591457864547765335165495152478800234784057566780296464774374748235410971225051347195050535165490393977459324902054047562550582523501993074445545858841393139450861892587299270387418426959235897897015196637922892723832373761393497465615381007839484043141131252042914532463631858965139524406794073265251473193825835241469905374884589569416177972026596194097945482582262676730038965876610759186633695275066414370525724522153700279900192352525806764640272125900120553932703155566917397407106393034418151918447945609878033785321283058826444299455214040930913432881579518136050587027692503557685676870084308137326168772608015717231915567544824984855678443953214718801775844303012171277340348156835227392107835646793369221823662478759551405424247198811184769216217915396805721738535664736695228283672248746552364795185974629177831020606980035795858684690362203925719512394037021734578849024336036477551380558239984152095308441267743206883348102681424989766477014654943750128912474732736718841276921708383917444926711842896452849869029392530722253803832760150472200948224536264831831835047726497170941769173443840381857105526545393139283247502601426744105700322375833598511079473586127937502989421752563778396552442943688789451900294065724121843490250723101423954682290156879949426177520097329449076321786561328991838450593575098324320280169658739450129058749777407915825548810934517284871307529738272374177835883552681284113218718043670839048868222835986422325413565388892470654912430422899048278227743538772876092182142905111506702066465127019261578789568787095957985869828270554166792659488897278797446511944824136477610140983306235483003124156278240564748098625568609960361512348621044807407726162794034193018068269129791583789146056467202857568349648799396491782925660087767182983228928467773683876536514902860466490689088219438872396915200286788014265094622203054939822327380750740946514745235812851907437933135401039297759087500*t^57 + 607888999751612648956499956923317155434453288149863881120924782364506790750534541204297995415167566358332737947313388820095844226943882163081637821693079622601846291068934657830333959844911110955099282292076796967032444228787064663780795041227037279385636925326795749296557051916409136588467766300180433185861960527256938257724092614771434188896136725695156916413910316201931486012041232855568484339376657334081940693165914173570420993993812540915015583857461142725398717589552901610459154073850482380654971816296990105585898776864563213039290100218677160365780988025624783800646441857179735165141073279652141959986950214500947503704850862010701570103970736146545509180627652743683779742789763238503727366138628368063917142339474545909866850787635796627513096313989950092831685027301028230469921470537858181185441590953634886664662488919261800615548234025250866024359033872944374917194047794766764608231428711609681587135119258469374350210357931856118356591387808294146267696997899054528766512333445562570281989952755029645343491634529569457470132185016844147849511406480195052843580044898587186168176697757096330567608150103339621510226464581859630255292042197963866723148138402736299062663226891103287310387078771390442068032021843448075141189023360388237707644490608468168031130980535424992370953960006251255792516333711571201636694208856295540513643208065621941648300090155333441618942827731852480890299438125393544619155442001607075926541233408728304733488186253343623139507989675798191202405887895239122859952860172994844317175522420588445770744224620468079318844956626649568691287069303749116951216576555672463793309229268553953184359504360944315800498214661728434006934595634382913188437661405202171409735997753116083375293201976148241611949653565746031036681734811808839485992174321920744754283515770148970889548772224750735784708702009079058130805098264632316342323377965320266050969936450552913663584629998291631804290889002537784416411050482052585597336536453580742592464419907197799408925476234211455968337162888584799849660183084975122472110152505351412212821283805909381495161319005411412345835573717997032485751138106990151471552959868870780758176057025718920366946935256907485370388856019665818390222565857864553113523718652934519821450015052574431646813099169261743091393161465471330441047629901107375609874719341840562014533857107580165043916790922674613233584239649102128739416841263363368549041518322340077036166036931834645467584737406748028214612002200368020673108042409123514737867850753980157140279524663766826236658941210655113603918947723510695846358891635159759479695545608442778906472841828366273443392433378391392314107032019248360273780550297655755570621372031636608497947219751740725002807114260955231477394433631176240442759490099612957013134217364889619917861380270946392898815536030351540569164076068968702876714051087606483200463912242118712704597623711175867151555694520748966517264569099394444036721780634187127439542889790408264310900196531714787198646367514993092905073897033200951437023512227792454971709280522988763045114914939965686398432917554561147003935640498186894018314636325095983763765404088740012317246016764437775804610957706539478545841544293499597522668827262261359127787276334124677907353386391841591741220618666073175310234785358153842748419403729194652966822936005442518233383581420560198455041530247348993453207212551329067144463801181464633187759305535249737662008912725719128875685111827986223401707954909287458874590024954756198241173488043803287752237544459545099635122565490724938881592342711791772039777065294177228548972278174750159376768615947192752059706660053825233991936052030740662477208547315082351469085806286834787142341248050720705210116086188705441421854512001455003954849947578984323066280585898938716487810674950130515565229273834214096569974195694513075091755768407016415823845202284167962893799737535750979196978262713549822374862973079732370251562058561443996043170983496858403696075403708397327249876578307172122244036400778990783733083321709618176621079084767275839345645860356759425427471410359347664134062453662655186088642142044704629034836906148278190070196072920149931264153367476974617706320570575577944956365767009901317435269685021033561101537749870210317809781790424081881005539180106649697665012220491031626083636037387586829295074048853306310812928442780440550258357254364702940535176987947610791250593931033518140820457948843191509611968717380271453395830502717391875210569696877095719647906354125447338970746276562956870831987088928429503362166703639289220076355467708605774242351375455127764195690805595470305604573483263/132687322050648416570517160387129845044519781330184446526996322055866591960948599745698500547961215464996842495468581050193183874606333685648614863221337692363320874693709757558652806556617223530769672800818747241389497615359329993974459902304811077940370953921576197955779500035353288573032029431223717652656457798721114352062463274159410758943222742689562802676054617339945496675858774976628379485253432919312611518528103550475580810048513688689934433036249547690311879447854547210669521197153148092486837642077590832580941558192863047183401893729639664798176044611384013437637328807158476034946262169855864060426048626820819139819805097181437348841290775790567080298698664036530941370597129922864653973546808308320340713346883620773156356349214333021709100519022728288333820799734764440048894952256938745695574034634187904130678613129726643121903406573300518097472480499925245882205159519907600836348476995272327270895824355886137956008692894779714741109638819890053261937444965990778526828924292783138377752932096704596994672464997698871645607705285925321497056261604949921082254691606639018899488334298281277009612530199002346349086213342725148098893376313583098096977536885789625160417013385235706548435594048942278542245999976851113655949627820592168814537797914011695343672395108039815866495265880977670483713299602411425722132776509148952915698158698895749322226407668011564632195512416344933531419235046108815178087785215550241272523890381212824609925739146753099747518553494487046480553501834147468868839982486164786415770805632384622628850790200445331011390429894935536497024289904337079579792169495485725316645480306308807068671741614665042896498691721725239732611694826858801252251962372091721133322754086426089577409644860858756287669956111581997595812226881647427596957484094143507561435205773851126580991154849014761649257500513989381240397994905072195688580340979999535211731466914930089907730266634010599281000354955734660078867303057750756809037330663518493994197082687843616703803363779297382516734548959678228819786273402090809111923635032386354813710844337937614630117278222558717909012420339153995351230614118383230376927560182620335113748052373085030416427944977338993474979809176036441289911237888305613128072372567195880993711810663381839343147873410289486172456037520985028703818122811740840416693517045724077884565995388536647473379711977040749260720650831809153429539374302761998346003322545337067356882861620533533964567745972975174375179727258003122126509748051109982536057519736658262845495186035513309362373931001556365866916447344256913858604606536864363537749868697159671523170116814421651749421366278245672097348657836364314310233522367234172212718784032009683965904409200141063284836551585875674107174352119813649466007236057752218041024409102115935662092982313379788541999984141057333578244692132698672687754987298364969980819595360259496678513050741211590110946899484706047791676848761493371288707303792084039368750816294681874202779957909264180347792812205974280050722622545129973266223747881598417676941194611140638802697058181639244654122666368136032829925156366225765943962462031619351589605793542483411013685004678498386586391696509013929520027679563487495977618431011824752568777409243176816717360538073602642092770465573288324943523736747628919076715725123774977460691423394688026975945436223207316582392642050728313211172030805684277421414323943405969567447062446758951739492295510406245854089057174197867813834693575921702643648324178978714780831077361063319024503788737394688904621461400869821955317162647732324289901322351437558439499743673533163353890115510061796970915237354789189426501891841252655596979494376408130304587192708699365490263963666928707302005486132878428358954859099727339533425447055535735801983165841721400444972943111866256373846835098669234898553589390928577426640942172129328237155874235512561582088102813834968980324639989062709146057753916909975899164895889333466455177231726958179256914004986650972228803163377231872082227647025480997771494970032672658610245414603066006305505251056068348935112608410908063419201185234452732305591699619284406685390421320299903519447011184895491196066711720394531491516898721247498952143845297038062569181616596788523065117014176734508918462373415835928785471283943227398146063377211438768904256108450949864357619331755633810831686713365183447154381593523032599158953557104376172206344073706626056408763224378865908002765267567730728268597808003969454515926436137887856652206998925609708195217320440771376453125907833093860949217382931760339944043465263498203751857744749293221422589261409533837202500*t^55 - 3973864834911730409440843873721612898964727699995441796326573035910194449081110892440201999908760012857727033985380583975551741958453250449379300646342785847475180540409972402834597948221198811526118581953465951769106061694815794547646907210406485712590411074339047091617716949820221403658252359035767589810837416745009628574084812770373962684029276684614836658650495977174405902102308494345612373714453762014314120078833054705875700831772913080155794120656153423425469142679757963658465138944368597659711282658568226700268072318390084839386248181966953017946677218759549994266266863842834140934156520710815838373629913359485834634038797074658324984181466704334070525678447668410098734397473623490161542851218969975760175499142336057268569312058987671190913373345896225090630412487956506018374365577460874955289635050875263822635220479337715492747820923532883612893051339686960512458577866763137228237311568874254427610792488397881703321117782353371078069601045300640438392433883099918462249218199380616934674235255431224722087637895034956271399454528866353340690681956949759953333411523139534946440088877842728678104695593172679937221027721773169668161640253053917396129006221752097153147574383505196736081800185379302866760665459996818037752856154545584392817733373917613325314656199661202546593076651971811756847073447866060557173285398430867701151473711555618810412019295264587009047234905863523706271312083998558771386053642823746613223810295670165614183530993420068851026528450810106841642103174279475646216209005691876979214054156455711535026790469230135000269658625731959839816345036637977258438277651063451225502925166123979945970974034809809090469427181592083543485506604380827135133274618503730573799314450845643912134007247618304910027643407860348673770878113987654935503788419106199348836930404648520464730585580692798497673372199557997525225377959646205100938899930342338934480724921792278491057437435995264755668627829111084695240075270032779001210018704216462668461500996029923906006133686920687644261002330119299168636507631549065514813120791153724676403097525808594543398325071441516312031279387816168244265474058314527732771387392969708096183151175684360412970239963449060783719990910379439034973339725478764367218389089244187878971135269869956132843674277228857600975132101303147502781636334394394950344498221136315558409093162989791898501197584415691013925703665284673956518614519163251508771091058384054699200020318179498324865842419222140518517925699480530307741165921993838645267600780813269780883421347075891391405319640962350195632930348314730144751404459037244398267530214336477600544118838062102756502041585974797707509150525838952200976247807224229305652376992909470287750205065559852650849278422084409089108764060856516041832000515006309571231623818597459501644509382381199976374480802867490041878230159924942924187412138186253593403523301420048043029191149006445482123408023719376316715887111884569416215006768527555655633265838532982591738494917523104973299779086002278002188134883582153580245555290616427748698321838541834482944888408465487356211695562769709628429374061252103135095930248134996335887724300522856894792120583581428176718402000390393456169381669738931601914868526865779615364633380713360417564171869160370008386062399659001965336827715236858248056275146220070449304919639655682337274526843134870607763526986687866726926311344620117097875674463526798489217812843159072270171579282848210134301566755006962945220289500542681205789109603764482602974374718860564194694432542849837227892290483227329570414004980947781093576122609180754869718309090931820512554647718148919884966893537594178856288726577286648370512570142128839618123090301936427360371856770132221559558964135967701854644817031285836881915726486734339447919713775612433954242587898265662318185498028436210409184206683564915552676594861090765284498585725141211891407414200672449256078567089535400999720263139768917814031338828765797127228484680493181668107501634827702014376552163297500006673000391117343929141573667548807374004672441480849380846998662636782594555657505764859595587800637762365545841749446243709409705153873898486747777667591000037753857157335295898546284376974225093620610928200316899011444149117663433966010611517558094796693040751612166461927091453242083813131770921253214616510125621365938763261872154119581461858982916386946390912636659592349115692773706743535163087687810847047500626132141254358630341942833710293923914630446175696409361838461380761329796631457596633981013655676229876072617356974482572682975630069569735114447465058001491130431952342235439162572670478279158841454500714018463/1593279877112619375419532169226346928217916974261448126241388058286389177024412797168626328246463172811356529831698839343819709036522942378671756474258884934856009658683245944373734311619291482996697615509386890486329223032431421383202209071342325910335098776700526634786787840980069988454174602292483018524731488256421203114154489559823057857666009089162339120577913610658656647306673090191580996774593166176679325200814683411099557571326986037413468242025276513210222756881071213006339461752926746039450282664369471253002483799322523278790026961706906508304320571239141148022829569354401833899626950299591469890027008344502880493369592983599770476586477126631842707542262735825322092657825758973775906102355952653353246765710856988550556381184399218850678054787865138457804001536370665892898230832267485583035631769212965199933604191214395369131566794264065221199316774180769035832212398812934935820464434319897823129523526460068325433984382348760419119079851918390895113064408608291492821600205369008196053751041298985088579361476922368562082313856694438832687430021294104219039918280214386530274189365290584178492091793178464841105083008438700750560823019800991712371151379027476087898474070726935867409937183207688004673391690833144428088719586507932853754122202285249323976741748813984766743571487084139649908321809781400308643432128593747482399944445621073736583667541853556643311263225203821885193386303492553295143994105360501619369072981499741106177186069954400832190481119572135012572601882579590773406170767475536496439150107187978463055544988551347435822329306527298158803712778884634243354237750819682481663319672966976975545706124032983465091623734929649628655927317770958961258985508172439144764243337124451944514517813345889532445388017442074053353269706566626388933688367339343206907144743108899027734190456059225032381695342282981381183312367710128020896097494412061085592424403277388312925378879459725051588634262229582746080354382383458254261407147200715960661430969563917739686669947069852014287055856230269576506033618507105971191731915327777040524192327511213112564086028612435627158552474005819141956388051974852856314951269881753290638083557773255470789263112633447224982340886406028690022300830954354178972309033704095428776715042043519486423776742161109418961924886099205783557958281362759180425785376347933455220560791293239499160905052595421530289564526154846134570035575655498795694731007497175207695370095036784335061204034144380788302852569419155267579100941320383979185748461993406496190296083873102593643527858148688495470851162721538297855488869826547974169403145566893966834332724903838656062218561521112198173385494708432383056326306914110776780946554482142949577254389139916078799142903320620455640259137065362344199044666751253578188167543518407685222487622067439305303770920680451782200100430975638395262853497481589145091908185620360422894100599289192949254447936368020287205168560628287626130066480090058014953433412996252238343825561250464441131774357233293382786843757605799578986755603729371222038559433513996537267496786409972574419004061600495674214445738722002058396002585750789258476522012015131358694326495067257848710150071303237262581043481158454854477913759938655667789752735212235398071683705512693058996189357167252141849623358924028587180074268236262423797435791807103897254491476960223855895463647380245423192373485463366651214693998729320347906000448735693323831881375089955887716822712090618174960123926083317600522119377113581078484934947823345876330902716538916003324715703732444628745680640815603587334403989613317437839637477644303218183878309241375377627423300103563077924673272364908276707285995250936293557415324003237825392536283720553933125303654042241305861361291434170398153032007032416329791146748057203527343136218011042925146847496568131579498520711719739040277454068949112944732159480959093614464029030121238344189298204846445219712717940644495677269194477640029746645667048081374492477188502100818952085195318464160935102926868227081269907273490158992690667691328461482589048439164625478496601957732329648268190341343143034086696143886428451758943349203564978952594070944305739525950992170624781890920914582756135245750909484583433713539050811734992854183021746897744264313136521672154313760653517304953879738341019471131972831439737810461315680880131425705104064487012597263903774890979114903665678678990696659214482178227275008657343893517624893186428760274004962200443040567887664327726241105935726740933778930432293462739681757781573628143257428835828172531324730381704437528086365669583431051474052784013159904357942280924642941575000*t^53 + 94764974372959993022672264776459990431419058013902711026110956892625914963681860079890397507547840360536693860408309422316285086920778913326948346045943619186512421704359986942111925774174560643185251610273946125055810420450181647956801796159122553449879187700232954445148053139626818391027321497980271902113119097880891551579405671267646103247460113272621721434914434515759010915646234946532825665869711331883688293377362296824922673148576111622703645840812183554347445678127286648008175978391196124644181509511642768743318917546578121049871198725051330376616756745382861679613425400440064341170061986155429680364197282234234597392338706238028475964895719565010169259270379789454148354758963569550755367843983573167905825395812640886711077671768026542984485743979543586682161975262361730556436458806742225504917350272279708952411972386114985558801357986446272195746557241173099177425928823969576318053519608998789006816066200492886763425956465575933300153411553971670187967245617108741260544370218755506830713877783486335575173591804401191206820105825757445475074166374632876503090506708167233234495999567908670705895149819906490435771365477335735997609745815605169241308407358769697622670243683915444710757499447290557694591359558391119456409409388291444801770799745851302483057339634260452462043481847082405190967798394036538802219363409886536302261189697506708310626686734007671794470107806292360660513904741189706650969994433972034220104939880436487075134699930203942360212281183861113624835971521474657612025933009268214844443408860617596252186757848926151019931020640768105330964383917577487965541714055524809161776196884266215883265769302034114599865122539964179935984528409831326795703422716285949684154993940992299044972529821822223562369046740989688647533781484095489144544168727448732683009070198664847905285289017323631815063695966232383536904814088881604844820689616192925940832327034958951802999584182210597656528680326358402302446404118123029793097110801993041042688555964742404836605180911302421482304877366493538043105649802745479505657694472978904837473089694271057806805718128099045905480328081070250654511527990902575146466858715235559301546899337620150560558739468415335362592027571085773565913366268561387530511494386358585084995880308635639784190297968569725622960621838627400074424177234057964248284331609427353788304284733897874092722281252030340614621315296539641607662703029811917761612281275172240486225092444757593132958261021575367048822800826545078628241019739693642252056880820236740817403416313637706692041213776463618101541952093605938323363336694559721701703546533652954421319870251573755290740341302707886199168062620544688963728958296482296811492703916316582201378789317712771280813649809854824654160926682267519667939569641517239419033141174946561620443878293055975498575871107743033861936564331500858521024680898893089668377963781580548845844580405373800564330563155070255614249960380187431210479023340574173354346966312526488082038905876132831157765815219987971364243418700516948691424664162121108183160619342398973322612310757937525185697110254378614976407285756138938336920718222314878323420853790265436607127815624548555233801263414476015223228691938259442921840165237610761658682019547100959118220475815222318420654014375210210868690660666090494995551918497890401855169373867767087813971191483714211532444305949601617635062291238884123895407254700882210368390734497985401573985838786730571765395523904095067839852764762340865656683260721550283500472940840014514441835441372481070859110448534972504664985707936140173895574497465756316799186536242440234288572029374894336333479964061789750798446366060396706712770672657920827909966653207687565760838217312719179385892787473419266741337028171742457114611720933568570665505222607237052473258773436159400733417992523772857102920736269769946650505386204307108736994627912259673362566303704752120203923551868941727827027006518892959369366486139406591574904406594004406097075891501456185966146337087845983692322517720824819403663141788935182674343953147307857781414025334687114168274335660737431822861826086793238520074089410942885792742016103819053763894573992549014761218038451691148833945099897584524206863641739865366413089622065053920852626344125116856526326342001337442042324495527550271837680274338862718045364846319253061968894325530723415111538087647553810357798316261353460611021665282914549712527284477406285620124341365258854126516265783668997050954133805899723549062627555524335489825669386069543239894108575921401108185579405705718459848099853092096427914673905894040956578156889474220699471392735165090974557903445065447/78063640593936273393890396903992325356470527001966290269618286163210488590169481610442851565416333811051425093696276651312897952738407648508839833025703080409787509858570357618622087887273720884449740551234055805237517814391437399513275826253503859391501593226908710646684516359672796493129342750501290624610734238712224208073640334759588112238253020245362331274042171301361151715153255900674076695465499801187024207536031297650377324069067479047300283622869957464667351390138611207730139333055439737970624559621076923933179408791445938004645660626583116325298814225695766902849957091176547122640434762458896157930346596412962995982020735028869997434972289406395889372312084875703489212408122230740663013194787491545259798526421511386863830685222312448571789931864935113451451329437384068637061487336790400735968883964379965317501617115604310288915667184003506315032007764939011195130983735401789946497671978969910546118552803085145645153430142936768814663462888942692635700586368493926693240334146520384922078623438561261637442744060752453022334900337154275548264814972284384849630624284199881663656037215041996181502100121934883918517080363514366962827449732646813698806301472994375028055646894828616944297088737739608175701305429333141817953969085896443761349305904419901672534144840614159298440580796147996498560339947613669950126871605739159390172638792388790345711435777053560509407008964065168836694826157246132313131653475182401761429219498674884719413850231006686722584671502232963518332419652026675573823982830419043990351033831091353220407362396891490071450307698831939201320644421600642256240649844544820369619585974613982891748276188053335256903140708623066433979923910098760649032092406517564978487815890520456260370020943567473262820925671454338607414085678561289610963011072358830043191903090502050587487056251647601614306260693764942366634100413500112633138983230655312567677664020732860237614706585737583132497513325332886044081292131318273734039754176665489548722386405548444637589394909432427492455139592991398951008717079906984570764711878074048228568779465019426031233715575023274984366591526067576050682298062630276739204798900033295244415314825638582417305238742734215035344548757374180378506626173673657303809747272882677806157697592687200586212679559047919311958017865537668496299742875426197580351049321730879445850894707702616748566208154078671980724557166598981809760511084696997043222974834586902934197683513206264674003165468705538179388930829088356589655284189332242798174101947501586874939645530053400661924014759127473510056298089170153339434579532178646303782798957880726044285924684661440035368078133573249709616096186352660987815232873166948103212969642191121541717974482332514204870325712640166497490831970866171681095257284943495237643347623329752790395911294303116684389530847323578163400037209122704726835369196808826648260029804895461563440700283708571303926308713614046147249906891160662880701203955133863562840530540199284197212185795118482523598422863555756252081262685358515443252304247095552271800450824057022350359207143249988121783500887185218133403670517073008732399039009954041970528373163604854416826906908705990822763124192765159774295410072963362431662045430068761880775398996608359209627610632472624960473672777079185129802023506882621510615292531953168366856607135765373523084934795126617223646218328080948065291151515849412672444690981027576868269023095934718957334520869418537917046768729456536441303741084293069339676981024061084028543233375873034085047392254839563781098307149021940217511733505887702955468661622064260037104102608887642138432084307947298607505662134374907963357049510043147475297602952666573450712652028993267260769716143000947145190377145055208043562479700734131216942950000495026502364232178673973046129576408543274062827505811320941816828187368332830114370932157334729128969123514915857503345795266040029638442363210817229993582612086294408072195993579821435256018836667649585982691993812697727680134236774251259134426977356142622264213749415170624117120126187494060925131350635284959192556519526850524749459066141009145124529713503200891119371976239041060890416494823947692977920698526338508961935376532485671946363928076510190104529853589390965092019417332742420142179147335424253253012263619786003352995631858549523796497122337006453696706385573571311674724505184357619347550013621562066949373234233411788039196179626032471896166680727581475821196029185293070298066621386682510263568161622122815736428047595930737971857104547466778928284238841240438042614128993008149161684098349038579981983709278746127573782332255262395519040875000*t^51 - 166630202367041037472382762367862614882043096350417225438259966663996857446212337418074215295682371938278476895589198616331416060943469424966145313462579639693642253849155188217844781299923722824328442018515142776419307577676848311976841605618192629435074935643754037891458794612184650960357747985794839521894318435256032169299220903516306151997671136809444968980475314134113181507538231984190380538340498733895919070082984254644605075746511571666479581605432916291937241002949567875310074795013475192919102280391737213466860579853070312129238128578572111846313588936534582341723281128713939396550955098275323240012981073641765034070563151094969731360549161288653555719984100796114663206738123242996035595545403011128439700862238705797358070610615780710531060870957531165043621163116118189719855386524678578598897998801174163379254211973881282102959793737196707323939788434660983318628292719940121490034793973061331483916634897787666969399076871458264670182542663831799946378404679201919594897887199583413059118022202650555627787654108461131747926651265218737635840085223600702084185133487165911455962994238951364904244701159411862291240216844373388677012100186845129891955053829276255416696689713525272154301056682685435212741764849465550422730672069981856730236331767338172364143979696764063310995223406543885940100686280446648019135917788523534790522439334422017655464587538854322321917496760445074959688329242973519300506165795847271557224823377810543399618679538089441764915951513068088915758119612245569600562303611503112776795830788226405808523619870050295938986627386541997484326899073250751579753219154334500229009053592427455721866496499611390160042655229030201401876062142332059507018573793226674235554166149279510035475781829632811718509679602459977533287440405941471053409293132205067378152607840370977983972102813559159907057363014230975736845531124947664123903796757568909165676813707378874760140523377862002457398582927776686810969635314190705789604162736918760641531852606590146630652836401359570635564298314013425204633169316419587964166295266452535500759123933039319418264517913294979430622265676949639272393008400748667302275126099671557032934899460276669751847567488845415679578707182208290126048020903797834221185947843219542932302958776516370166321250128510560809878425134957603422101351237602986227337254737521256719664847819169295667191691724852441956611891484177815097751815995302011117375814593055080088460084117295986937635545526960627551445145893686104802854360340798778635640070859369225661590415261464169393538632185048052909256537891259559705453642931589500582761386072595692682266039582185905797989038827748652228130471410317865820691268247269972687922541326776806902738042612509330567871341985237384238372989295366496431254167656121136783525155629713706375618821364008378075112906891549326273367341077832616823800806697472421230443227902738989037230526233210628730221176948706645564795065681500898621770981532423293950353796254202093846175210380788418976472980244299442463824488385694332739890449935985573285542405492077572400212316102413763887947225280349491649544341146745774105780058335753340694881303826376297280068757452891750882459794766516510172057692376834037924269911762934298547286053136422829136154123104477789833705583340781528893240006730790955555002444706193734722779676505023411440635321969954245389627067021809297467584957949390714436676045804255971117816188643109736359064819480800954646362363177539363594653488037329028542194095887116827572683243797398941320279181921417620533252784231407432424235647434558276554021338234917199571155315476303496949598456502279877480562959153765966133475883897553746807251468568711482456650715997560514036351200803978642809082404614391836761508549308353364114342510983928475693242597090926409804145380681568121952987541626102194726611753829394403391832631229554363970987434825282309714668506145222836016850640513980924579118272905622782022280016882142635897617761071330749967046525658380771707930020516574435951995774973315877612706276776260300509551755997563931837721024608028836579343919112318111525032663587754995579675147826959426255717120669814380241570564208395088794605399638273166587473565348183846654236060009349696524509784405495415953844769175987580096151081363375411591137574689230078559866817642713300292184076486713533742672233383814348457062730607312755375171709467368369212152965670228598610709458838329436046677445480230959317677545871168825005472426028766056733971046500257642339790116977739870764100380530895521725118490615473577058605533478414526853922750731834127939219667438756445378355505864788607018546170677554101/315507214067159104966973687486968981649068379966280423173040573242975724718601654842206525076891015819666176420355784799056295892317730912723227658478883283322891185678388528708597605211064621907984368061237642212834967833165392823032823131107911431707318939292089372197016586953677552493064426949942716274468384214795239507630963019653335286962939290158339422232587109009667988182077742598557726644173061696464222838791459828003608351445814394482838646309099411419697211868476886964575979804432402274297940928468519234229933443865427332768776211699106761814749374162187057899018576576838544620671757164938038638301817493835725442094000470741682906299679669684183386213094676372634935566816160682576846344995599444995425019044286941855241315686106846146310984307954112750199615789809427277408123511319527869641207572689369026491569035842234087417700821535347504689921031383295170246987725930582234367094757581670055123895817579135796982495113494369440625931495842810049402623203239329620385179683842186555726734436397518432451331090578874497631936888862665197007570293846316055433923773148641188390609817077461401233570987992820155837339866469203899808094276002780872032675468453352265738391572866598993483200733648364249710126109443554781514230625055498126868786778030363769259825502064148893831197347384431485848348040621605249381762772739862435868614415119238027647250386265591473725519994563096724048308255718869784765573766128862207119109762140477659074297644683652025503779713988191560886593529426941147110871930606276969461002095067327552599146423020769772372111660282779087605337604537302595785639293121701982327212493314064847520815949593382229996650193697351560170668859136649157623171373476341825121388255890853510718995501313585204437234574588794618538298596284185212177642169750783604757900608324112454457760185683742389857821136970633308731812822504562955225603390557231888294363892083795310127026105784022731827177449689887081094828555697411356341744006464023020259419645055758297076923804425622727782006189188340237426993564864624062640174043840549278257132150337786846876236267115719069728481640751189786538174288003130701820952728887634568279511897420289270603275339918550785767850884561053979029797614118597698269564395227900822799887361103777435702609579884485340552496988873214743505878127454847548553918824341995637760314032776964742692121757956067965922095085215004218147782065633983696383026189956455399359048970865875319724096127102684883475030262100898774549856773598551147975953662037818913619547734017299161008609559651473538769810871443729369746881425609222028811122145788101267762322278933839986809612649123191884243031722086508671492419899529049748583819085637189116231110146866093911578017566421920672927358779215584110544426664859979959918808529977624417527850141481141763266074353841266128410408483720204264937626283837102341036717620461452490485572830313322142353368831050856769845135040351774345809500699318666031899813810933305440297065917588603866866210292406871181518828436686657333249811396332011190431860155413897131999368462203968701992208316085706923289173168339836743626779449331897586297552174869569619934675415422686712908667626945759187421110615711560256494634100279861245934800570944625451805578259639576859215247760807361706566283178340317261938736807316644055482712120507051717989134944796970077945570132409327165097218404043224709551130626048319789842587301679402822452560355180566590748064023614886834783602620215684488581194464972246881282028901560820179427066543696643236948605658060630341712443256252962799445019174055843050983295748044254220309496340744620331872002051126431919685234741769757721045994478600360734363296968617181121845610936077962161378477774294598132509398355457133780335144422918667398780388771722140641061440371317862399337261169320755473176347257280345188378915850802561196896250207539451590742689255866911786455371217977052971224063057182106565958458807385111634159742798198417076680046808326319982707209206962598839001642366814409764984530570552981272473360510007788496239072542150943376736582599754354204195730392319911961544974258742103601607461737299457621098766666580121925785762823210618140387822146818796257449887542642562018339141491590455150580245145053167281407974053814006356897591232129968430218357345428304325344175869445401083690854975026517384685344875120112044863014638387146687253716821693372643325084559321881240580340334607308464777333951290559492454685928104508478981921319889413046934730025700220065969589130879344898168482131983346770422232104680074602861806564160697594093850825001598932277370259531685515222790203125*t^49 + 135759851563926811321607037769483457462933546294007730087635058389543771073485828563631639183500594587944338914678811634545822693472055041649880633193609679763401489584196970043927583358471320227632779275199731351158533986463170328525509892328055394132343457496380828235810735455046470531529084267267432442410522810067345364847800458585292609367338068176446420761292367534689573501305575085632039363435142140997260633735647333549990067795573095492426031350293966616843376497586165140085593741888462372531009072579871575357370649862977397426693287850871472287026919041347454175773301773311869907315479130369358853631462378285083638039067542779006292842035217105769205106475731631948318956041811914626183040693972498417482665626082517248305900573450884037239955446276328260420130773310716075858620760254798644052663342204208401914757549799916766574459926292132006399341256480689790300676868268524099515803336996143658810568260910637401280483054180226945690331270254976842785118340654040314348815282316255815247130989436729070978109817537343598727519566691900135287601753220187081724780934078787911006340693251415558093730731194198009586221280444578908113278202512758445187800108377948193266466886671502771586938681248063532392149996444882905017218404445596186576319422176329846053397041102754686441218535849475695538330044845311135353632609865818394352046827901235667001252723021303056481088174952983860072831589098111098794072113128350238777348450622714057305282717707761592366258296710014980125804061406909826129842468071319536192473574281360981864159369615996952397625973872301304249014555396629297502164212932540793503381838033094926293865662482627021308981179821442563570885846096297950000739340273451189422981901795014451131948359747373115408914311330374922567063807942336609988460538909775187710447751665132916376239689031450629491192749898817749790623952845209280890844309584884255258077871097268343370626829662868290376895095119187634758573585188892832539283266487745882184799270511155319201752831770979705477130942546623372562768777241366338702169213957577149280699890545696037304372461618552775239707679615341497033864732491129928681269433087846822377404971729879992695940706277212935303492449728348201952605451270231632936836806917733392215568705576345330412259771991016834976938683556475385995142541999663536841061760636714894305046044401016188819516839244053832961190679224600680161706941347830662473110922911783446536342295687964139050827360472885777510346892440779748540395716489158311251113142191645415351001559189477896006819110762702754849246767865445814654666420228875992617101950051090015480119630304693690239858794833092748832423946298762821086700381101555167577680813514575709223210282678431892898570156667753862084206124592216554406893907448593910329260046826483658056499711408613063904303435148585627824435595801958763729642115375511328356545973265298210047333436585767114245137407089568760210961410823329263298908483238148761920432336068773026507814900670976932953022711211262709723789441723690953013422697134733040409653891201287549459954243625870776108298723273280107139097821705428534033336241490706794854630241254308958012969781083785491942127477424269256610761493342629621153824383286467331356012995812213060224397166340315196321109786129102916597226782846411651178117967447930192139235854516652045284855952899257144037681143449924443521478188719955256144440959313889605050256950773542261742288015424141715961978106630626136956041282191014586375438928950654570084561780323529903182128660527128928017595117810003809731331525922181994116597863675370629558742067911679629793710100838933427537630508147248953392986541887178403384260218432479610875552762307719570399018165783117564995485234981745331473059226996498264265236472207515450520499452936923785495791726170674586358332125336069734973412541055404042908244462233537738443583468788741916863498183765557100515033196149344127536849007871642845070610206809214220911654100058013150015478013953567259959267649660391915713793693379721719431456488718820613476572096700085244615821234627177761786441658468850188553221338734132487930428391294428552412076635997201077890401802580635812405274336955365862290363623730239984672110179331390320945616980298360531022579451160023642992566229065229356693828056769668627129944260667548197863664896624629176230745424678284812252565417251801817462969083727221304570131113845570638955060942024839467092290584220363050869560426248159303872767123539203154142712095851699530446326307652690887377106503684479713049404276215822227919162217935772009021747090486646828463661648598733282659576444307232315319359610866903533/661452971977532075348200866160064840934039460782740033739398604386943541617847625179394013612034968230468978395180031211379618475545521208492109933360182022550773728787716210465148968253252361328427339349162403897038058722591639870180130126441446971853933954360038943567029208270233087786943974867226844879683254476286865758113150672000498839087423743745683760895776313879266839788029404705696161610232949382197721350342021531807193760916085836299828701909614721529235342136138928144658362113188524248528150740574075574545129483428446912854762744378461300279530227835382885762320949038641104677846169937625201597924032964813301947247162396916700712650534372436228620446747651764522221132657257089632349480231961730695417943450916965299485504128572794332711340014820310589472292843199726945215546507961162324108654094877526901550042691097819144307981314165014249164398451694106757660660724121628803033055799753779521873844663941416420390017584876878419123010371618507153664126567088019426781545533843545098276827297085706546697595792864801822493671028598908483522364437933835144045146314764312695512781249160540599988748082433927228378838681094991478261867406091173256766091427369736661009986043301033140326561834921431543919188318499474773861002980172009060040313653384621631286832685217974489850191099340273801500247283677947925420022139510286739390601649507864510651934947087418117457954719584970868598494116813214947653243702644924478746927701704526446667822520394298309497719994075429431914379755570396096911475476039133535233640755892541993389676174422021971763425187605826287558499987248890414170264195227315844211039178933011646936033437923046233573682224263464309819769593366258901881602322872479150996602465967837601321827303310484751417578978265933059273241955104135973582069854950622399585209067544057650347437866090220594692649136877208977489700351447413987764252006177499135014158066891815770767234693016596821826921183950969205263740756842439392701615449544241211304534691860866188677038773656685867149660470840119607221711926339564361379214600259407577793245509984599512003983268721266324291621992669470238939029583383186814578249691359975996578568541901534092359371306322750255876941557614083481082878114942514654999272294262575008838353836822390542382094295490664999674066043463325900114364163309791706615822396115872116269304001925733134029865652115689798686396004254090475894236983611134651044192197867893508860343853577809111852001157005628790958783295313572570021035536486758436387435321155353195528921965565024215101537666801790535825391993935833372567673489681671414761721752765407110522122774017141345259484774599641612605984871906780702757763425728805595361253370630841746458542608457673692176548886932783600014685381286846094462341616496803997603439033162737647136309201992004067700675361485400232103453778485771464526006865929361123138202061449798356676618364107706903264019998306991001716145817435074231474463432708891680977346208450157973164535226113399572465338831947614907451347186374624835941163038692342569922081587416890091204612917050991898425223371385619338250029091324704119291763966131807555688745746943624620642269423798953591070119514747138927246484222178224656472980581291731369028431623687248164267724366220263174236048181284450331020222618783967543582138390107250060659489232231852395784271776661551369347855750691168268200105373968170541359513186335067462935294343038451186217798147224564466688891181233436221345957255739746701478199898735879361500357437409511693418525407007804930894108336936015373163378255224207724253936301823938121727503145250477307884472847943267115056330830747436121046967083858675741710526457919123617496336872982216452106753910515950356878812402510010927153284121830354678624699810571603266459813194890573143598195954710917460577189464438689581983807793556196777120918202981250746739819544563228752391908829554008012420351533050222370098685073498664971304375607319436264564952434070892943689151935823268238328657521090420571561884739332621585218032550509960738209457098903155845547591785956523220245525672954397496736874477405381292292803176954688441217869690442276645346208410455543183929335788920219849050536226169276012835571286059545604310259527824145306411274608367493558424880669405987353050608705578598007693402226964719643114877054681453106810141227792142197948867734481867552310216217768971719103339533420243204002496385962385532199971387952242235989586947974642349673089237028004788960243212384112695800083356291741511216392797576363144583274228462303989939002371592735252752952537108698110066885774122090525924728002357708037480061093750*t^47 - 105443747578538622132781975018557401277302722837809811755866982259330931177762174317213721622064347415772609163007340478275981003280451486186373732213135313116555590986868435572031683554035702083310929924554113478928012067164320064535429833105477290416015958929741632561125236007249630138009750680499849964482221480187374881975452839991149956030554382263694990257218481712960588994314394395772569169198284620001575533081881942113146099479378114706389600093169749078609775136120116245222982725911940005882600091818531377778644275073660980431026361282131842002465860455681748243271779221890178230506132241136873817703077292497329360051841724568546249209603159594912854660156455212055169822210552641857982752008998653005889513399596261020885418167482112496732041428228196968189224125395638453300082440287247770020866124212159572912698096560630877529697967999891009745519595640353375532226925300681568317512411603952780218539487155613292140468082952715969899572774608395097593914837927799564259043524959943090233026109821447444749383042279710988879153915393414672989473898282163868678333839793295519555183833835199531495753409902772311654061666302965688462739646951630584399489383725279698892991245680191897252052695050645050803534289527338584163322159187030041117464128301968430321450412485552703827369959025836764966238440285743837283079053436438153807170383532183335607897204486581486181817881912529719393655866093639278558495092735788996479496892948223459664578978841687185972931528938574626152732693583666901628742770124643420300322005923810654308807320147514523457414594597646196907831956554101319419510826083847824138292787764603782918793799720646577485932402143451864152829918013830084830896106266735720272841471392478085131651416293130565848629058666204738990920650932250335751610506255720002527111002613650236950103589944068487184559080127949025197164015730769280490502964887601199126619160450060642417229660373908670264506523775853543016370132396753631248055153822713468030349318500735605001754693683905991985922751265360311540492741780690562122158183064103329873681087459234390686944792820404307657662660679638747544882683195717230221904255931742196996404005853202006336776434215653954350869238595595530337238145375247183510401760281778291307448130904387389480859121963111986561098759627281273969123597242310949796347787832883361978445748145042879183598540937662579963184262598891719718767921734358284056137553916591182548381253804011996090703916655553460489347501043540819765439237333759145507811198282375920395205145221829800360449078867306752112199871190022119961861166406103605771000487429300140183538005695367404774036245259156763639138387114787150966293394423673001938714650847895112051443942079903632574920717646133963973565404129031937439746636369353405412679407791486852170939670446964253736524563521212905316189751746742112289492462623334718995748332711987540080981176967313014727275177842087264334296286226240457074486334393226466031855813204716614130943273781653723966292754407993681773198834882968051358959137847207617108964951349219230958135290274021877035809329459045870317086569639350087886826654370707143479322646939153546781134337764118365990751349178519530097369897110821649980541105812214533706537210254280863537646404105115259599414674473669130635530204152137304046376265341504267097524837145500425591924774909722364903425112382251410636633400312593030457139592998391463496894884746603040380695469832556542528483533743219065417560167012468887065508256008953473046647377164372826323511196111004896926011293474680470891931568216723381470192838062066398140489603766531372151733819046407504261267248781933494344030537565655409269962505013424549261246716048307556628462256444955044032230463582989870242944319892838888104427052556530011523228930327326172446587444780505174413327208190720190669783072312860428093112613721000229067559644994671041724147855096493805479713103206323017915769460341705958697935826266673693377672656229572664351714199394418072103959904016130550037219835985711851048966046984010002402901797123607044821607224174791058939160190238995327227293567352833453861702694737184032824777190612937175776888471481371119704023678485327628809324764427730851207770188638345363166239681552303328379429440591457515115476843298637183475674307754092987843542678015690309877781990115544306900951412599459367228783981253079075585039494809777606702002222442334885635752241720063101273393817314547158364275720417218877042546314067418949615822477551663597810188845104398528528005570170338368186007932685187891924340296914008154970472195113879535127939233206120350052957364897061668239464923601999/1481570078840029368120049890429629221848107698615117614121057693211618089923439551496850003941368714043581747994174081481077349376225318867118279615800548930848472594518189235927390033385868148906570550288617572347913523141976249445110046295835217779300503993804377579972676800596529509288558558619671818909547853081995004998767858245338275019046432986883358028992176144373202496271048790050691992024190415882703980954299137938329640465309144634947314314607964048463580741052324165093652063215173021487323918150752983075630535963407323247377613950482329883432411197336668747729429425672109103636095510613535749245277571661137797879530452587831308571488150163397384360781487331487076358661349887519651196335361837550156632432495197971418911200397462285309709289196746772346512719602369755518844602745965589734605046037932683457210217742706061086605246915557717381769410563488926455532311022067943369338747452004480731465918782657016017513890796553808106153823405165571694406125115646905667221389533298549196803736021147803747946817807532346806673692367371179170378903645006132503562195162278827707217347991157065907172274824055980501577110763669791355280045008580199665380425816987865945323945551832801980533196321890479381745654417780956037111826215515910138916389859077378339815598830751688176336277487150512836426392330578284905395908125216128687324547153789325891316783059451699301347071094888964740244370447043705732582187888281741630329372953694487473118102213846191441446759364688983592549984925088024363022271536847940722307340876085742347350171551508253867751170496134436757927068377309230208050140450092877203614652398444287099531032972965589163980046779875140788872070664383039715855643582916423367514244038086798583718186275663287665267604058845468571477267969218795003474664509881791930057461316439568832946546178500721265912189714816731787840457738628389250546731992226311633693290132258269591480343295887499627736624254732012320358219256221919215133374433893138085302429790022751476042040112871140883346239043772624204386276788740152590886011825704610462770041232289290106749886164797783007735176827287615684435575790115442333831920770842810337786896021906670629285040361200014257589917758462102044781643802497561412157832287725291033486714525930527891349522881589915746797168001276447724421272302253374676894583278087979407503457775717257188144995182226298603760890064211714020745210569293588005885868592895806665018981465134953328168849101186734293035344900034013518343237641732023012714167428891561766775420897312963061922443131525667594982458735438603397329297286523764117820430027158748417395971509657473840681054523075682432321426082491308527434474948180937273846946883841613028977309172314042305988011344595980322438730618825311988428368371771109348780316561863014440979904238652179739902875148037516079111130315215353323320189007210585046653888759286314378819043481506131539477675083377875613212874713280122916647145896383900923733394284810824092413488576354367833054079063506637072451495539767016530098275842732220219127127443748618829381777806311632801294010058465454587916688493396257714554186704952874293404828750769510998291175977855983718044835241500743060771372899930097211264737635350658639581114464542593964706976395170654450445242547616972425561884380594340758523014681956148015599532505127697892894065931774254718878216932507299593010433682530285816465757630992066330392757337175934103313954325899708136609726208806890955529701892553488990825279018237123388523371759591284559808530325020082094279727468398302528879431066116437228101914919378591373377128820216298268567490595374570463908886555522504697778294975148860158564267288016823039589143563237649624236181161334983967479213500030633871722566014664162234689703060862449609091710827412830166897743075213655035980195462498080218008605603638947726452494286245629488179004524822365908613923624594256242479885747495202195230046319568521948545071123686228067699634548450149667235580533797225684765293244969319980311475980135140882435280283261038891642681523633997514891835626739482408489121432450445596969325116204489732858656295725842881324832241289730653053377497049128687900662901576744972228647722350375471168574847175068347211699657809940715552077956220562617932448970222235738705171533714467235291343163923187920250303470792716645811788287267129314850246467767518582976208071154055402662921889525715938440855886976272023910735139773371812024473170859896597420907201812148293780859945084700858406330481827480726205452614926173982907979212140713412865797997995211892486729787698653266695694096364638501543052392671557285533562500*t^45 + 545686521629335888924632116366933873967301483430407294212729073437108123336805418723815139353387538633192262511195967137497411356009808705486583831340709574233373992195258747376409632028760700054856915458500624865689770644595938695134021045151388686766008941305118614403161200175418562963167651196802329368840612036944886997663235479570157735317211293219062429074333141622157813495373200688956003727598515735047181484822276780380870619691470342463068865370967538127669156400766253990059176857496449664271357052910237569275252320646669914325670710685574663458587396496021678183531472084882688341390158634245737195281419565833393913877301034192025268696659693739608860319963299925516672209355536304569052584349807485967739912853210173721797506559563081942408115746831604816695472441921242442468803690435757358630322977865907421058757057271089022834939486730485108951769509814721877825362226656772739347979802597026721084157758353551382073915055038760282434742596138908062512835553952899624818288427923679763227960474330352412341304232000111443161477046639964930522870544685587805042473222237511697479905677415586828411308780052891387481552927034673480436551952294696478580882437648004123247226256476845188037691243333743819159434684106847716186977032900972280133638761120190250467284947070230205111324398890693466561972790426210695462309544437989600144117056258786885463540648482716537469280069899911101663951012445201281151208845896445136319442036541067549066845159786186645492110027091960613416438785308761210128231808562498812839747534017740117729955273136471467929708539768741116569520955158345316537344973810785938096743414949430254960554095428634300951394822642794845220720749151940128983013043125636817012048981026584983445597974204582082497631620202908936665328538526415691063920197521856538077900593002468256158925676425068423893035938155719565139431279723724190655300088622288529117698037980847167735745670955423104499511174375959127117928442954323941933091567821975979860696054334250840783389074183541850040937923559582045845550898990510671029773462053297028358121997978553548773723149565511373570391443717563800621780437895247540287217951883414661896377107985319265358102190791092814430934257216588974545009666840082298912920139315867733982050801849855037086239195280294396230664172326748638190035742525567895145192754182838017004681439929808485190725012962351533404126451649311026637977708775287580389450372248926483811808942651153946890747782718208980826571481899696432032542203284393867567154909459977609352446423819857711386098526191453279624960403487933400377115843061057422836763202412139734712453455752838323028182282345846769624661381702641902196159056715785216446511648770080790172012463719936775088988542717912833271598663242593777400760326579849116410749813300897168854219069522489129611561252758539646089023823008962698289470210492856598715744002819750189881403689051105072450090841976139309120284944629471265303753223834038904333535394743605866217078483491191147372334749184112603224299591288808296960880349114425805993370030947461199213337023316899968455976778114205933905616291297242216298951595236632440307539846113944873978750286782759755554950162167720469612557020432015012608472820386033038788507020300097565721158801606076892620056321462256346941116027006324801527578816595659080455836583284790941443180480382911637307226805026492631316956416011409524516420583796802622065611848569487183481232539089027726295840105826363006767381074791202069692320911130920028768419517315687675879615089322060434213464365593365302799701354655848413340852093546603356652494820305485093152497171936673911092744959975750950806858174438657372481621691191780782366692950383021903532789646260837142966552012045079875026115480280782882843299064256123708945148545350281910412431432113025249602655577899265772736519733955069322558067784759790910612692261915279969015815682607423781503470691379317049789707341503741390538808560029136359522396667401798939153736165739271037228261341646578597510731228377511908257359519327172335948268005845044410894492592981505201797362824389746801588381424214255002172825428317539130630289697265658940902362345511152478470808455740062490975849342448608043653110771557338261691339401268950696158285546639575149966597707333747716074849463372426601047657621842561742344933326763253902610885655358759010855083320468191878700684244838794837062621053582519490755059688816293887357115587146148017674492587383308340479910867218239351407662282104501175380410660473489710606549667398974204232178317491907747469478946930953199189756264343432884998868962561489214630677187019509660091776502519589/24820333597473651037383711617556936604359529735296180596479026431265222881190170874150388028991622498122269828325057951086588841020663593526592616788013771250020326831258422940443716038607043858424998358266502881414555634423151133133276037019226377154534260262219523749890845878403079872928912933564197062102327268570807387664543455288733476599036048916426103625131456344570240947878496015457072053747303274357412334527414425221755490976023241112042207891455205992724845551899448077315114466433710127945048515512451118431505460328149481722680092532099946925171080396340554108203589474304320157755460629330682230548065113917906528964377810836882020175290045057612607935139971319106478561931263529591193625753300326453005283419764324185676944826702148677318103658558571472676491410419220555690970746873861442841493467339179454126836534493547400273313826050503415701777521847381481437506983887127343221198907477534759443588632852377177923034996252942281987515958766929550205089104742411505725705609621566871566061717068880254727313846472810415620734983570589721635356382523474195830373637691379184432783872283229320900220495118907324764438329449322136441015045955288551910550728365420904545900826407011614007211357553762181276542940404197519493183851163855318111541568238290851294143893701666898108796962390945247180175912474905711939088966293789589414340098777915079392767763258505101912218525455661643507862933665670098541809877487892052868012447336456996567628860508432002372559599422169802472577579698179440826709710201726013473164047204055154204682231253426401124341232091559371350937238098734914345972886690608233675805816160865676801402784413113067268898844692483431581768599942861402821507562812278513038128059980105528778869266594145643795370896319155186449617542591084802133373491827311631908882023513642842137129557384708706261942881943536512162525489719352939307361864170423144460314933490196000051608060509208994308236976485319844743778925862131694563764886077170556224254975752461759204848077228589624885601100494748570413133497531628329733372522731493686608867607964462954849353485107216889843092902425769326373567233198459027943356328469271873839678294031484409158795899471563201816421944670358025432131699388464048973393575983580883228749654351073625752793368623062433845308983324216219557597763329362362914991063435419428440082436963786163721657822339279135323789464376374673120959252009984847431937661318240316668112108880512469753713213863998678314368811783903152394989816658166429098617844105580967768234420457272395347827072897312899720299817965479609637829262493953124583834851184830492277922272164512298688272263083203616695720274207662128369732886958686965505982784451634168597649278606773046431143383952659674704559082992281561078474811753232996377878527674173528418115410987180688692773765688092548780664567666336512809739854838661859948246356458675630535793104250634855060596040421860946683661002413436830430410083595302845649341907087261071587393290648969305996229500999638966816156372446706914179064688655096748093634088188899791914011286365214162147168388550261684213040035228693951407547753088747553113586994943446960395119820657349862309162877101350683585624121817020659054510239753875576490324574455556157498070359456785942040737892309151872475725729726754211901225972542269717137151645311937762412655599090148434990880281269095599608831655341648437441641488678678636269183240837068290386563511522888465613203681225752915038225801095403166873531553400292723956536965458338088502500422514688281620836523678101845960388638742706631950957897107977512779048871597065850841284790703992940266290595138758823253956861027030850085577196756438694472594159977158838312775849760534551673053185639402089665818456143268138352170962279960362242071264504119733264401297117332027013441640542220017072717152046147469591626263211515834312314717415297565695613868652107915853048107745891845926408368571507951031236000883627997225656513856878923455790842079812128328981966028739838755130924943897964739621106183302306225024835677524235056123682030094226536115684651040743829837964011011816559513371647023679381148796338556391844561974430412363933795528064650066370266201875845778182027791475713917333081404180238647346923101185965177016539360253864666040900689560996505023470116032652186302319626445883648470522322516210437617736318548798113603040418220346642742432544378013056010111026890858483067236596638970245203839186159754193651128683939726610686335343241239231483040257603512882449143415865958202269217660461342082327301859925020004024567992815923299116027319725481236944695645693786361104815531250*t^43 - 2080333525406738899168410377041447261358676780152893484277736465780030108555874872927351565134972877821640650239643520677826907090513135887331281585140988879607568672209834437036796560849750692193871848384196741423225398391728140390851908083674711601507129882376211475485217978867720939011547435730034899248813350372262200640316768409598280617339954848831203823798563087845484431647054288797393055634056139155826526348678686068461982250965436398500978882007260849388771348283624962773430287004432825392926902798327784618966014323773438871003367743312747596680230782132966117220229233312589162779918562802478742012420930211949878572234897450363434950821954601246616351496361081344257926717798872049829468638694888876327837742765046353189687403982206179519518306752754966156799576064479124050851841873602680782072379699809312274864341882999527181704939670552538148137708345191621778024686728395599431681503659320692185224029301398606694848154370961748564422408227675664908188722146896410212144868752847564714371989411702335450131557627101360551074331779241860761981880596227523617376864014066103527367979676881293011772017483695899616017448715487595629092921616871663403479876954862084727301686758655713960413571582901502300704926554623908930165650068407280140429430763330203661334562481851068565632591261100825208121252740683704814459554487045792891089794048085685784979033804031634496015006805938125883330036137834823974043339181557757560485486572956983921445153574370959553026723551275857872694558019966582781108098558245141883633783622795127940098290616065011325880555687127535861247766545190718797034116790642347026816099494397339450359473284887755326377487144804598846036741354847084481773594936638405867685549693890018994037264788808303463984412995591396726581981402943910832248565984281002762681309842949816653605005293067310050085635179030007859157061217953886530027645895683770331366325418825627068189761548606727124223766897884927202953758179777254910346947602075337164082075948328771097130182372594424178747489596305862168965659398093996114001818840797878426965317693805420679890518809017940180751925845962286509801045367509711710003810041045467710577634494281310358643827085830573861507848155861956165631206776366232890754367267343727164849716092027253214237880894094943698393352094239802188541530370215640227662015490838952147662071263716627673185638842188663152808032589207285433976169564523435757325733523631190391756429113943688761378843345987007684954614675028510828649983589137536700436687076045789443577016979287679847908930201836869916173165086420094585449653257486624663357814890671801089586999873391477130822333537938760033421509555126309064331135880372163540802700260532306320057152896670970246958774722633744452808979003483526330433513894456319004763285837047749617088969976513551652827649179259152054087679296340951399800275125863065797356263166649266875684901845655046807390515981410289304475212734664488685512368180783078291764437222921143193139322384154694978590505263497755503762237814558008857722150417223829083023543770347625488298862205671757162102623980625855189778540917439949361688045894091211021761344900205544799582139464546337438266554258824177533935082744026000733472267852141083745128041408924739832927043487618541955933175443873484186498916757559772390598118657275858950030025908068955503653345795861314246332684359803340815540368498128320301670985541300903979706214895902641446243891079505754352078395362066545145773291627116572185034297812463648174593398342109690772355583048169252411650451037393046160873145814346510346926023636392049750499258232079539350434450278247868136691360748540976273765138671326214438640473479937933497611742507900074058188581634661203079205150067166239473064052810350698834994572916762833784152181959565813585881327561488562314748404609045106875137917906069581514230897201370806215771374969094880448663444861787303368382632658125012708066564307398394273593892439105843035806342628509905931616066436565542024558561385137101990410254310557079248266275794879567346837318658025017679913803680546598833188319952370213608845011679823222485581823876445051184003419557831724145653422727668699990371086391014966383382331243233550170623222894029620372402956661476202379648154322004327837721284995926221094546085285583624504155901202039638068849611040855072112026271547383477380343389639080034635295645670354396672371802148966942416661674380955661519436433254415279805510104997021492436862591125547920226125131558540079129223785119372103270988081549440546217739671556847146230913740669298956939880746198200912677315692600251675190689936991077308176305599660540041/344547352779131274163918268963245995703121045911271240706152639099101851356639886809211895361031635388135177616867372504432765804937732487653173248430060990251761460036285563421780815541846892851272462417119619880464778215128476676512814099687012312452883873225840252764756949294281806993439229243441457441964850722290616162491236367499223290540464915727429817186736074463679202743922790841788704367403393382499936904149788411658215277099115524549414317830496528159363832335834941949001529812150792663663217854391777064143856863490169728529038444262168494002670737336183076555299531992413817101149767079347813685596217498529045662428581918481214315569410921332302829679516998311383424297578368286514439325545813999164203520134716594908864571381320951461469060254310110502361235791973322033437972616367331034947595706377011830660109526164865094918309088251366942227041812153591452381014107687578385780666490782819796773129779122348280517397048576346707353328043001282395154668874116552617943818699243762607656691054695817027161409963462800207374226458323097555955893925444203925550630497183287376800656593943526549301285689638796354422321425373430367400126022550928655515692359439511491507002004442894949472886655746308149554850521823948998408339141008311102305778219449883651692672039195920372563536531178447040737826571988927811888181745119706371396697465875673232280669660381378515302157755733622577925718593962497344254946583352631692475486399120284697915131992620008742994229705588226962134124272023248332422846036291415547976584939294162081444878784145197260578133316489930681593483790412024313938771551338265776351718607771543655479828001379664235578915323364296630123249322283744680587318002116008234245256974635074381746907097218140120378343921684840635566880206619437549141385868798065612178918503923113063039680127955778845506023674790157736883342005216579855710478895525518916591117360757395361663150946476948524539194951683789087389972544808052990808239187793148668059776172279735426595109995137699763204853146512900273308941924314793263636046972355527744286410699909053799269723526991306648354413899945886625280406680967957867190023352597111337443108152650073514121509941776847760126188652051242175525331164291932892849593664245448237009743722530288319621616821240854850894052514074622787468191436512923688748929200115348988878304124952913254976386101822182553074615878266124160602191746836831077368791440547880372209414245169717479539711240975981652813664097307910032654710709349458240623416936518893197540106215341781298733741497142580252922031792585888545623357691188248699844240005204806715289974263301454749838383012977489258983193865628256527546706229615855746017962203097832896627723121961476727381434193804376312762695909466819776864508333568547985221911395997698802774548841277668021735190853871391239286621749971748278412128399121306055849621019242917332763139778532481479125197105501099295383838530543921918282497373459056070374888248678783869491270176701076874953576386657710154737886684970262844166187926537615213181453082196206578877340105401138605900929228040910716945514335186485266284656974829596210677367397262287391047047924628063769096426684495672802910498164394854829241899541198769836960363619365294352014633510565797751642432516906924809633447112064883911954296636592690866294424614803585743314142221689279458512456448859753116463426410837320912651425635740710536612449011856581119804011822678676569991572995003646974435962895679383606421923220574477694686601899202728731519917107807447980369718843484183021438294357931300346490811991806599082719814513412523586234639757346552886773477728967622481383330153665173812430556825979912291317786386428488962614036352297124604881554872840457410390592296521343506356172056265011892425438973530561504368552917380242221145172122556497988476890169824035287940563393456900279862072941161467982969882460697308701723377874389717577179609660761879604256092651319475038410592789989573694836007784137510373134862084635642968754657691824761096326337959207261600023125825440661866518734662973970742329747906457642514939644163135110778985907514106021016734763764557711806315635455702647371530676383666680802986062186986592873461758572793046450079343042644022879738944351374404173259179521630571044567769335562708880384975693565692479675987240485461771076008098361122406220173984115268488241022610325048661974832834975258162128523485715704149560574294171740800285246927401084842044662085932536264320371096118030988516049966496101906660890258115609127358488943445612574792012801089330943441636160628142365243787527076798709303289850873507710957971812500*t^41 + 2482865988183548846357357540020031265961752068206509632903962973129269191025258358954103825415565180334229061450949974251033256390655697579460646061407541903315071218224957956515724476649635744878562060591455038018822613321105537481356880177789946130224750577679230574859910040671045345102631809141471394121493451800735535873620611236491908159516506439764314908576328192668921308850580710156098136771288319796896028991979814485445202903720328188495388215605475625148454707765897939394850150891591056542928979648246795332992141915905665727295481263709017701859669766782641250578899361947632955635450457369031607424896028226936612029822846219927966257768384313317657195744350623764577318063316045410241181023465321573797272120549294086655989102349083520318549782508063146374853076385450465996736718975732971699635652123730624451912512366301547993272694385409084442076942482044035110528057866849961079711984483488736483499930027915177117731993439753792041727056911264428363138383044412653163091908881604579891495926916356369880683529733039088631968869539681332785475539246490659542241353342768205855300820480324609360427304240695180292074096024087240658536714796564473994424224400379571170211822374314006032875198088951968206696662072709848921558068610097776877105242616685706954025608657727586576371675145921799520283413164727864789546231014682309230247680118880741435303335739713262093209378295072519803914753566791537260150555197488858797077486720923250808709556032125428875156719704442243217512432292872285011928690688255707091814674242356473521967325541536021548341321506338917185924449644344168094085876119747517522598338155871958654524275064905728544082872195431635478517008933577975751124712304308569311022296464400806571961359947314704865481452386435399938714996750946062778620167644005286548724855522812786229037026851409600929240530170263660840361036598019461547818273003131011392061803866759336503441909046425816052010188653547728726460826941736513564093221148526009982944275027255860112051431516646088873967473153114162728474224667492184682039297791780558229821424055098127299696550587069186326563590559266190156772108032450056572265517069884935184056346451131574969261181376467896497471750501289962676214414872010041236223283926176677369036199434359286716833945084229051338260039518898077186723332201882510368024687625132352595664722864485589472278696931561212631048790122525361854837034782596624434922552934275531308181817032242403399230368642170321626054038901680987716974034979107717887777602019432299742169737291328360939926353526456512096372937606149563469437088305873523313240343500875177899563658714912319044130274885446768799627806934165420986249925789098233951420061919634071378156129988595043047291687361955866052431352069158865412754892128173633506860862647565107722263525596204964231899167873530772825693057439468665471929551644096599708733214748067205553185775650713915051593547960931068018705191380911395180247304348244569246135613918722114057860877762393916308665704522274450263679793970288815837175619794335350921741926956216749887506314757734311865969251112790435332160778129049394068559711922092953744687465352762285942585320342019013361483495819731698858617291850467706745664530574008413842940819166994953030906588777172888783369089481158996243862046660572439890079362101729160838016746681529101734137564781606565087660482900716280240634177496340309153952764465436596408078083798379426933734288294315047948366534551588954597492467670732318336453129147440679911136798107119381347706444822666799169011753649823384636757781904076495627033876788984829750989383619351693280282002410653841464942707810152406939577581801532788798963935687687604725683643795024934451405855072885692445527185557242423912450226183712796304580345793483144287401520536161267976974904513167103387746131142687123205461588215836018483938651432937626376270303939330421883436921500070514514378315740698660819561963378893297713517611142511002552925503158671010506334967273897072338452768811435067490602667680920485646216639513293473671353923390368800503695177457491962829815987183329984307278524159480178383757015185717025979188499041096348199069448309097062495855177326668534620580669938064830503353614259947238292162888509307957069266858945913405479884984056286583727924932958299259063470006582235641654071026671258586823326010362136666273326525397139612963498466612234011449580477921975808987260674452762116629330866386614900738559173325246018710291797647581023183111673625136480935893893745748843874128884716684492385497540410066350090174580828257973859590377176405073314918264873911713995064161787645296816561353170867813003/1688626575970522374677363436188868624940996246011140350700854084224698173498892085251947499164416045037250505500266992644224985209999826921988202090555728913223882915637835546330147776970591621864086338306303257034157878032344664191589301902566047343331583862679843078800073808491275136074845662522106582923069733389946309812369549437113693346938818551980133534032193500946491772647965597915606440104644030967632190767238113005536913073062765185816679571687263484509042142277927050492056497609351034844613430704374099391369042487965321839520817415328887789107089283684633258197523006294820117612735008455883634873107061960290852791562479982476431360605682925449616168259312808724090162482431582972207267134500034409903761452180246031648345264339853983112659864306373851572072416616461251285879503792816289402278166556953734982065196787734003830194632841519949383854731921364751708119350141776821668711046471326599823985109047478628922815762935072675212738660738749285018653032152045224380542655444993680540125442859064199250118070230931183816341083872241501121739836128602043439123640066695291433700017966917223618125601164919740933023797305755182230628017636522101340682408253613045819875816823774628147366617499812656240968322407459174041199270130081732712400619053523879776945785664099205745933892539305568946656088029317735206063978732831680926215214280256674511407562005529136103495875160850484254413946829010199484193493205011247924822358842088515304482061895830662849414719787087900341419343057185940077204368423864227600633242787480688361161350921095611774093431384117150270489664056809331162613919373108840569899772896688335455506637034761734418572263999808417784234044928512632679558445528370556356036004432686499544941591683466104729974263560177403954913279892641863428341932142979319565288879587727177121957472307111272121825022030146563068465259167566457872837057066970568210213066185071994667511102788683524718766594458202250317298255442104267707951180259374221622160963020342983325742634086169866539466985271059724239487124371066801785080266211514441474747698840254272670220915005784393883584982523634790350499273143423961507098304451078442664808673056138010292709520224648330872378450583703137902249648036194763107855858548466941809584753984120943054465544040901429624231751371479726281381606230349838998558502009765325394492568516394227862639268285030516692618692419382274511111341751247309110184446850125161704198339215576785367224124792023286080439767740906067070040737186521694837295366405879095561144060561390070145094067077495785819570877815463439762100076044513606877936620265508757711636163864440429728957915146602674858276633135444085241506407231347309011234032757382479026372471020733197440896408983835248308849972652296883726412955342819453675572587751784721832398063871101850974524170374823688463743733196611538312497841284093520979718992615309537847872148054587691729192591014060887646676192638195761321502519627322833800907327306774719744376715136011977764147477871009437468370382643039258199258487027960852159802301555843608443077843856570980307520454146628503423749965756748964290061103833639851028529777613982470503521581878602140532341587180713292407064351503699183518114549651415170970942742098509307619223718835282974780799561765360838492013524296229996052488007815940777935708975037152373727982611028499158626169549055861650023787252839513709792904637040765222339937612607109104068159461942948193869528699248512873821710654151724659055073845704035515181659035907992573513179113745364302551791992051915980988069080648221302998151469571844142104409810930234778096135969450755455698076814349670317781259701083113016854722159004127550139748471079886024405771392162608207688524500431791081768324292845251104524651599247754823284777076409273281932910277848080567125832488572649396641525238722307596946196701191332268271604019484632354584535393939877509947146274962384005845757266947393971940459110084116747163250315263738900678391274150057938338733959076799286189866577347633154133095382338074789101713339670484683807808318583235430608158094489548905965719196043525177927809932726633609003017077210097345562752929368398674767871844956350402615434690778421291672836078765258720651838860251998356133600566266085954853143238835511428689426637513592836222766765874165458842892013465619248140043515690067860912885072696148930860869251813203063492338655724213740252591893603492666036996374615735701662197995191192716810860888883155360231434138742074469874717160885797395444545023155024600333183954311826947229055654738138810953807458823238525732059802670203390474295423559131061291405019853062500*t^39 - 31624319984773093334289241983603232161902652868780894746686035570556515554674077737762138318915321791921667136189837760150366131082490230691652570711070289644549334664199493017374237579593560374734596920705486080509716133600330884961293137612500050758781520610344909655904270911643257107412550449600415169591990078621398695877465466946260521628531071124398404869035197084162780942386805951621197822808761331643991444217014801159109312448244081483099573326768317646606940432238957670339778043492405844340098377598348933703891978458958155533727179732348190368703591861804664201313448898130176572297209798858368735200179176955307633868164011398719969838477526135122734265328413819836227264117144877288235606322758330646239194183033491792519331687200855629569132700031850455553653364215576479856031615375550177300854723742927139772208812299444889366375895544028527246584412824234584568194101360030901606644558457888021338960582975174422009901865624644183720584936388372121852420312936198021525005274796959766614515261146707310090297466599687744380136758872362902548580759139131004933771451352967356389456932870036896961021268555325923494990367171637301794351558852972671535009489045136436595020359330552486138705862794929298480116151509093787006726107028925893943235294020726084959696797499262553821703051721521698612724838216899496914158328841148373888433535295780052165829005043560351467285321967314020937837846395430416653373460720637399328053012936990072776294845109091890107644544605275200917946034083814890660753796424889088468256624337025760937259002600910906699816592572208822117853845096000883540511762234006014170636936011618111275722475239827200244547760705638097337993703262492531679879436226746008102756680471895363681840638697518568805669850616614703487600269014636889983431860254498964277568139275047202893579806145611301975954289747510156950705010225465098565380347415001734850309138624730028779589615380278447687563852210707990945933673877988650119161568716280757286504392660484084007795463614017774509257127820113418856521534187875033844219522529654910190318679200319685953996494248719645153000423674049112914071304765516752458629388302304629069521977466833656436236852236523463487051153337271447220728729490572194420751435304953852062755421732521487805038655644298004535744571310596004235864390820909482945156676153619592936714364694636082310784043023974817559111188971165625643473264383110481127727685669270662858913136670077953274527888024513867025532072919167823064049785637280282406526283307676465643469263859559190323907581981152996112971736372919548484231309528331090607325132550139584316299320592633835413978400500946630466833971632267914174897852074596521879859102304103412747380628643767748529049317656032376149354089613546759799544160036209730732425047524442252487357635659362543744229472245943173598640008534943478935880909752462393571684962437325599095773756380291941277839224832322709932935001595958755509997011187501741550115841210851678990532631181557479289290276773004979865464033960929949615475430776159742407458757828214753195354446431290103336594758760939717902237469967527281075516422397098076748010107414662656874293384820535073162454916965410541162187431577786430838443819982245577941066705090625725495128974763637975371536556120113161167046296109491170945082336722584116614797025035877091873515011502826821356051409171077848620385420008632452421597359683448516976033242242003644733159482756827149798939587718637541046995696090774207718772248308224771649783527843747224895190450558187394689456139263508959884018637059110888373213312304472405167927859176724015909340118440599676116062930091246729298236075311977297921905245539903361969638519142734731368182569434180889356259007121404419851430037747357727379081466187203404336618250488937941068187743796213918865620385274139867391908491272645721496468742140773714903720764738901010373194779912474223425760060632524535863286966326810885452336784487334797883967090002350474328871015473988986746224079061142033629217725934023275892736902855377859902737968384472460718167213149400026782900655293236059550335237516996171766996376881374399294390227236848902110348979128602108821560328123323169386920148892006342016329374071765598648467622428920045437181458065751281772535256927647124006953520260963344440108471158566068281936835589909344869632705780131516075862357825925243832426498381976274875464640121293919134143765776344619730509373210683543243414753796132909307918903336882979993839033140486754674414244748491454950360635936994767173651754076831641069301745114072332778560956758189414222771638312540021430683316736604363823248155819275661/99918732305948069507536297999341338753905103314268659804784265338739536893425567174671449654699174262559201508891538026285502083431942421419420242044717687173010823410522813392316436507135598926869014100964689765334785682387258236188716088909233570611336323235493673301779515295341724028097376480598022658169806709464278687122458546574774754256734825560954646984153461594466968795737609344118724266546984080924981702203438639380882430358743502119330152170843993166215511377392133165210443645523729872462333177773615348601718490412149221273421148836028863260774513827493092201036864277800006959333432453010865968822903074573423242104288756359552151515129167186367820607059929510301193046297726803089187404408286059757619020839067812523570725700583075923826027473749932045684758379672263389697012058746526000134802754849333430891431762587810877526309635592896413245842125524541521190494091229397731876393282327017741064207635945481001350045144087140545132465132470371894594853973493800259203707422780691156220440405861786937876808889404212060138525672913698291227209238378819138409682844183153339272190412243622699297372849995250942782473213358294806546036546539769310099550784237458332537030581288439535347137130166429363370906651328945209538418350892410219668675683640466258990874891366816908043425594041749641813969705876789065447572706084714847705042265103945237361394201510599769437625749162750547598458392249124229833934509172263190817891055744882562395388277859802535468326614620585819018896038886742016402625350524510508913209632395307003619014847402107205567658661782079897662110299219487051042243749888097075141998396253747660089150120400102628317885443775646022735742303462285957370322220613642387931124522644171570706603058193260634909719737288603784314395259919636889251001901951439027531886366137702788281507237107175865196746865689145743696169181512808158156038879702400485811424034619644654882313774478315072116366535988298835343092037994335367334389364460013113737335089961123273712581898589932931329407412488741079259593158051290046454453621983103045843059102973625601788219822827478928022780030984307121331317937480707781485106772253162287858501364268521319095237883115285850436594709094860230902346037644660538926382162631179988732825679533783612690268878159847906759275229081640608365775516588747869737189468033451206774708196236344843943151969528432940391638604697176006574635606582681012436949517758885307940730131099218069066516259883034679315962588219293909469866105711342889780790911590479027286630802449116576632785034171348273347389219849907678230773730444592122954829601509393947434092536357421877453131073763471885105126221032194392988544806588598166345209038898371540022039705368828250940615916203269130701181813745377735290707416734878915714354304839332652804619163970523726303205347622703459393120307491807000739517235745178756196390095580446026501310535774419628946307160595318795661313173857737356301924238303126260408717592116847322152468351243312293736537152130735944873987138641376224808194498695908411822621393836899907874428630566330195711269476131864107914199157204080727222550522700582901096436545206063343403643898142138493037963738503745112844044467674507900480150866947643252718505449615935362084243718064081347976305429903008194793699662498816334466746024611880351225383138293039865561101244289891042968612370169328403774393659142823064668913434364806055617610213438408524743163428576816205297556168551057622586429239747021245862357733966598531459114550768791332140775961264159914307218464610413076217105363800077100482335477623913733988746208889631840008045529630500337164308541400610519601165744562900405604861479534174564482158052064261799158070542166166135415650913123732649013271765991189616843289896316853448803377302323862836266880346040270244132099915541384416658298149248970233502763384102501081160001152936825715061265913602219523499779583573018097382086801620945085234266868882647761139071909096976371502442257399878008209110004544336460938850730629180717934638008170105864006706489377791941290433052262451515275626892872716329332496807309182125905913179090746094853081491721736423831534282153767737743896151263337432865958034226111933303909986109983470523009482366766635124293861898577210245162061272865602924653107313185575311642951134050819106036299740783913612042348524725497803850455393427861589896556994264111972701522142824867017271810857554203372566545309804832082721608946314604192952004920435516652907617874228986669654490283869552931658174853526646933961793599227646689683712315905973598074486582161285920698382852271625697954056753317236177811825625000*t^37 + 12764833929503447191515149698890673199129081616497743225665713504361926959474990124806680910649054055515187516002445533455588051306699469521124308699827675734026507617208198961843092484450776808637551448214819365602128346341394148692498142363172398752172645759234776033690600931436744511356710367331710807751287031697612902017838100050708594949260210473931543305215479022919879423407592535411209291978994043630435935477792515316587879005411274536289152220865811396472399669655870174143262191811137098093231932944037831032114249558888714372034669118396073427751857940117077026811480098829363240468748580444043029730984093963484378064433648401802089259099406286037285281567988060042970109700752253030154632192737983147800765491333405638157788431441963031847446274045329878386610227534464438832615117800098161332111976393613042414420568127342561141931694481189178442226496979481426784236121051468936010391890728362804785181604326463801578271795960396353511556266892106387082006175523747759280101789555961502921069710066445726392565256920073731749573322755794008961905382716469432378236266498741808353534197576002123987365101778490084036269751420804028643381859698929383031542355300215485674986348097749949060642865560145826599292079230893944146303015799319790836584034765694972879683368148250190734116025432537134227352378780908651172294361459721575689446392162673282666420609567368159106131009855524206900216569614573520968076092579735186822494954444982574387412285994743465809172088704857937479385480715336974414441349638286105060893896340559516383871207060617882790737355271093062810166632335848069205136150925810895600105853061454824549216011847035038185241020606104833676398575220108514798782360900865702850951926140907973074385172846067810484170588650679388872321433512781546177759786083790251185589297607775413959416065285187773710030856296823904860303931531922346939775186740656783386528441005279844933009823435902448693541629116018159993846609471499862490570187172586242887894987372459439492989978984385743220446839434743700352603095852659488804405888461323850494689049955729596057184599984671371871073489049169885145251453148150935117593942214026417908808171825992582495344231126449650961648190599296838367571212674774303710672911938301924093805679048296111548966521443112601403786842913998654870252163223043971331695000668131101248391636654251684904126435075885599475989213698801891817405439136117887840353188401987449959860844681171336545182986456953147438800811792876627436614132498673217519435290203815868128048680326460757075163273220632590754739674990393473364108955513409951377069817055500922881998807821475771259158652178527951576796213975078961948951710212073812991959453410033439763166304442787126792797683144664802594784821380748523835974903530838618021082092322470726618328807096702689244792573124547091664285516228012688833880840364280965738008638691859912151839980379605716807924741143737102643798820435869278586732165032770295374650979656936636203778360551785751159627512119438504833493681557343839538253726740956121514544195297697332630795289805567015183016790919983855428373646480466745874462756978543905654865044384358692095086462258271577302498561603576077320874621831701488300278113860388907254530514335065169436753424417961559235600729027864456777625381556537957750216787735864170280056499543571987824719081081243143661619856403653033538954062947270336118875346743064056103424361228054966099545196935215253702367017401507113876341101398014858167377146211085552297145852951000663883996149373207823994668459830659863776487622705483136241295776195829700384787115686418618872516650970434419822818407512925506209936154275704796173569970738841700640402933220591065543730749176724593160258552757379244069546819504942705936566782664018310912684379390734481972147698560583208519077676301644495952543155686285382483589354688862236547475571714010346338635747813140296669372525883695933132604608363891745212006405036858431337816952303314145071953771654122552440529732196165570146265682972250587349998795950667925575263975162547452563556057039102403937870136333177551446077899117604985078852387857289568681839046878718111807806773221613357675749826919483916525649751994399449113327855285926796896547289898239390322096045018378205476077386207941254675679967398857920378835318802526252860965004137613454907776383733762448829563933798353208658595190456963930252273471390439922958019380712755857538722459025933349380106035748785622588107727056615531238809319785780480616692082129317169966265422679034806369124334078902580943987597754363002658886689830358878055087832963220914550518071514133865134626245333513/212767161339447158656506449466246912989478516475920160108467723080035049895910298652044036938753360428053991747025388098560446696906675098845612309022330865397074644445011723849322469220763765118639997266591476977780870412945840633980886020609342574602354169051829279758089057958958626104056657534442963891270677677810912847271410500486825848540139677689174514462570843690101653455297120634487045940231088133009789046461048699746350793556701970114871740904336103384242694169712978074977193675971906362327654596405732929045428398912029463809086803418243279670772920517184307717195615988763323582528193593634931628943118750115397567134439612231642583078899127505779142979816393715629076101862481316979432638379642715290589233563944563932255435562257164129359272261875367173448297941972059634080451558346410811097860084036254643994858790113274595879119617151130773496469718561677276900315018178897709155301010688162265984389724372031616306402436221593298398369651452061364411646462804161076109450695519899267955073755315844421359298208395537556396532964435393576732796084999942473272051920455527176173378437210007385891211637991525349086347546872699833758963981165765934691918131873375646679999599795202941771135576111970798332806956146812076003184039574337896100374101118109970005138998815498739486409946362448049726716818410853046817108137444929241632358631670972659410012222708893857934338204605365621421778722234007369015749159580576819104436318539471467836207635082298601324856018029093472112309337514765964493714915121807799487588078810645544151874367932415015950788305187066121147818818976794703284057125068838980646352031334761602155438421818400355140460404436265077078566739559331276955641092215782316642853201371700314362954915071644267621024829607182505501578768051642843613927063942458207684606512660136977503619014315034602384555160353627300253922909036282728260197450635742230229076568395639723746122697496821611386202287935771475751055936761074492276340989022140946533227873791089690133262028119431303404143548297073551248928919683336708256821799472619098437308491180529536977372268101101730433438231416215000377908793980213130107516468352352128118020923094312391193790742096431786351471125017720393403849056409596561186399363506198174205853207852446677309335858489438622091822764629210140664223049247128960947332200562631562337625970691643402335950139863984967254922499764666353066382127039287987171227474343244717973708714871389827660067383862317908453319188673353124178257063758797308296524463665229705933857564592713430995283447047916061181991786740180150204759786368500835120849274303377775043931690851184997033694342166279198422054197120151860581667892817653753069241196671389028711960060572443449996397528360769647684744238933646283174315547510798673920819977544852495734651782410615633405678872906657653089363472136525963900691902487686131130724200253202022033912688790737948616215083986755830237030509443175369684687157729834788749111989765604453395919503057012255294837506584695705710373923396869929976499342022409394544484540520835184662992988920932439680016902492093923486419171769541270088969172007793237387989367351158634602353919057788764863804848574723418013526302992400115682548938627250169588955093367266127288315861561516383897128679564145214138918200243179745793234778043316063215394070075269164994973984564878551775914956953524856522050379829107263013247280383698398530537719033466146054238259049731477292093397406019507555049978167285208224512783221258134147172671579735842396410728326630448156239154780568385065089226765110942878028044080405985561621738831320871434003584798772216729895337953797994236716573188813312508304542824614142222449578515217590344785757274391443145530199935876238685099583601222771328872834089941823823735451303884827431522440380591838446732006885830862663042742053499268720053070160935963158069613133289810941270577695143948484379129639514376079791715163355627853475724074434217003756726987828473305773848681148911829390673067383127306316052117829538599556774154197581013461811942882102665950807438471695099615005298167449848068549552721971626023149578984313364465092937358478265347365765598786350638815138965868510639548720631471408817333239932042063738455490248363082034431561261872757920851195291210158966485679183043251655751800599614804008500676525942171425148373698848722367882082647371116896845360431360466031087282018553845132439172515093176636378219076628513575907666189984358456357733933123093824575325958530172892444502916328929001846534946176927355170645365996227008724014214194393934205662259904499439635885263085024308392758906481623514125000*t^35 - 202504352187799497197626030470008592663840174173217922846667105078250109339085210499595737486845247347331404293671003398780738275067303117313886009576022091693250094470013533508143878685157814800738161214327077603995630682506002953644645868164647685835627328015346217169358213263423188248899907802103354908415021959881150107958364547093688520003252898801079040609302083192686332103437705845473313218408762701245701511488226796878394612752709253528531719736168995540841653289537989019233907483698341578509603054865296901644211119813333973271638551821527045952116921921270234646517029398800495201423093185792524204969575336683220876861446051581152713682309740131301122090905159050896915864767407758798544566566038907455606013311581726385575335696547527651644166106424292355659414032083877181040387399953331872432373218674100267016284940299858987943222131768355863455032853358153136224494570632737260087813965226250219784572026468922130926708916629380448220992493141374442018090804820690992410488972716383349943297796262512437094074752792809211115330450435679598650073722277429252086673723677762025104519667424710392976865184084635437283649001651995894246696628945787790031262895571058158914371024278758221651097226303975207133062986469727800031736323081914837752114958975816879294096443922775770553069023206629894633960748649243960061763654950312408639855307359991627792562325934661504178366051114221094948827490044819745356706105156781883990960468301051630686217627877382139868830128611370187455095931507094336293201438642949054088304398208359012870460273543974334794114493519333300971560869144466178890252475583947082744064536052513640200268625200656863719431676372000512739785070945574922034229934243927509639952559897812100723846000783802885815104994458481065360152330167927269580706446545621844790513859569043982133739316317840021103360245035862308111607100181986037732660748563676830621227893072261502023268936022845656281274606992363431886249406242553107914244958766148508094791062205458046069332655931313492222794298104101193730594611767825428164983611168522549125064093082951456444046399681885827285003001436341534477087136967697792104216966470023834468212163387630585261951847731181118153472942935443550454862337554689910459742789065005628769986056651964920854171678105156662097424219820998681826809941470042249385204811574651378390682080548498491128345224144372837750948697270696625655920396390477698227958058315914121331461219609726952429625927644605289048041398658421896900232176372850873136286430423867434916905265415563294029252694076076714894584107115606092243018543803880788397160936656222867045251467917565711187509461190935365845864548026615693983450710108987071508721163989143558195670508161022662076339036508473450018022818518460173256522685486731476511433299437021361498718902200657873813359696764146163030212455089389048330535543067864006987987524838468879553683832517226373080671826411918786176995006059322838759745066398724637191999267267658168889083350602522105340004422364549866897590926368156786836601678741190744632661793244573490104171517823890901339140305275187403627874357293922707572251630075043463171077858733308404317291217955852628927540558076696446181721592496104620564263587800270486482663750568321134871045792786508010286211287049238517399698552099654781381350458436367595803591749309732126025582278642255430544170677952890599503909164199419363026250185354051248740264813565042534339840516183312718645660136903894997827177234709691002279753522879513919956193955464397568227746523608972051016057082568214129781946120477274936629976799747305057861547400423414372685794420816033268793691082462482609196680291951565702426110509167814279492524673063681058944698545378059193847440177218536323970531819543472321445831411205516695409682295293038278945678048062837759708163139578120464243648541970804608994652327301506827276797486644499260374865897564749414899810301746560419112455445064280416745284842353472566684731414475159036996376450086976373977815147917727607586356413048812694826021404890219737776892260347993630735305980217273987158799410548575435641206368231859663031036682684021355131078164932026491894837334665981367988220492898252952306825118185744998164254913766278130477474849983502576143773559125078984531524256606712853468540389411562314077858462026587193070241565660071417851570767036472506746152588761462845376087329702654319727559545343221941722469207756553603405202511249175435001858759367766239179018553705675200334140125546293490576253089405448906009288081957778128045457200376960160932092749436750968990953489090827537278927892254478294350542272951540800989379248731791/20311665080726509110315776407974214229317002662147663856069079421176203156134579582032632526331704729435297140707102228123288357886840804971940060786310371543085018735768440637472820008110769434361596881914250641486009521921579714808246726181741882211146167638412130885477573283010585984862265913913072945763090051171020358598445723850045910469564048516541552755658995185130061417357471551999424064222774949269113075756799399086499845399180870218466148694188943012360025768415813942657644239138318060946493597721161575690658218224709098455774608054891581662856286305086916233145138626355870140574923624135220437291605586394944917748227038696256450877496334565105273185180329300067018586438514734295929408656742320641848036475586564978247099259211192847063476241285459159093832157103261264353465964837855574930877857308175309407080626641885106956603097737320448484145127061262977184090787271149770591861414341766347749152633330230018228107632572154245950672931368977143824011821252697234158591489611596097972996862427116147796193003965759710294569021926278822521670140543030222537721242263486576496837162952226776517400311012548116360993106885383094844203954344860440836839184517769039413415676080449195119794478390974926569414035492158167112732533492221614152724999010310998207990590851208147523113349522386558461411216271864649790790358978224852245831950802018211378677238260745474366374500746790796645014804447553632049253482269960065623791367123428829768792250306249434333619290578277387534150102113463193681846427432878294572511533380744840697070006624405190629873469277322419351004275111606151495653024832464521259560677848493491520053103625735148188944666466362019679678889101503303689372451410456647585226664545234105010434945999518040262535691769285672757347144535787190035000965782792528183605471726448076459541915188003124720496997986615920484954854851927990451410992341047820764368630975769463627620927514607291686975668416154184095806161391512575637666409416292241074404218094413669347364621470115709785688418021359914374585250082627107898945881071082530361533057033055551869304145451223033051735014020555096286076793082468203456335411425208472802123925979682036487892951915134363032767225613298807556017447420816128858973053523288132844723058021056784587423383919366765601837223209067096642695293237056275450436391860854077361731222130670100515856954423443993481157422923962612919515693770572028203881822818553326112275835530400893190548575609427706046275792547281175033160040408116614467021781834898535855757188219868678608942594784252843983552287355589340767761532462964383295643932507604599739015336058757767752538034878945153477933959603648782976242795625056731498360061382236531205252472925362190780013235475297759580761476809629875533033766374870173406798278570621097182097293370841985289049272402839139525281020036461925053805337691056608161158063831314607317737450612058662023255104267735654793699376847914562970256027593280299654513441022980739425974743988264062800110737682174700762993910615708332958113669329496439700621684886149730307292152120916157545167327870048823481399944504999421962421949884886832983503413533201679653289000915766763160033941437151274869648421710667339614980475462522846546831320163239369937202439212640474791322320016962862764047441044643552160904162918206565606241012475399802786841623597925727460607881426313283624408595188685846929800356445200922116861690106301964585820673801426151385777344688081790846237449701469762913718666769657964020549733969022639525914495600610113854343830740302117617106553683683626796891748636675899978793389567718596047967556505968504832821794226803644235526550004774928011953501534649771505735990120399164963986154614087440268857222301021328071616828105931016705788467340086231967173030761974433704444981540618642291718380514493781996368330339607269474596494876435065340054288425188702308786294792111420510669479054515068830760116236844628330440736087534380787537204687088053898083339197311108618570045325325539260349385975391369881307687761220361930320836547261566443788803867251244321473961041500056908710258319800922505584281386593752486543399765055686157259768167551626996973484030944848804604982633223140109848883276797798158441888983051209804224215555830463781497229830179050169818479150730581236131279448678670370396954368155494408007836485817750808388905314532729392695188130301179518775039153744128372429964639576173002183894249271136714885300042561636721076923007957258501064038923081683969719339434153405258115069135282540390243584683395118139814082831785519343392361847686454454535790954332436652499154780162750906416187718750*t^33 + 606941280192327603023065103974485164209424709810221237234820255112159366543469274618715971385476500578527070158380119443720428931275279248194652062654578032203587015708503324444388006291975776996333592969570812108443036843215696605215091898231904525847181903019934635640792611314931477781634692226006596650914405704864290060657474651775143328929427528595037133825687069707572179306841306466796704690775710101810232711371145835841956228194761784055638820733954868958007719783259989574505859632960721134984318379991443386448383263246553248296758039902876690795401609335533856373391503133571393920514053484158963273519252634782400557727785785440864445309166570419401407114887160651335806187033696954012185363506244922469930575052083575364504596566431243881548494326905702525207557600737191144784723312786744473356357352795748207381678745157152576136074473845486025255835671205835253177421906953081432393397799923306450209645791166650570071111074975432033225647951093424710329186270994467267625665893065047355694856860679976991879386626093670220015066357993155019713712627812397904006981923011944365892114676885974852504305888955567416538842000088674360319177057849223887041237718436904710401397025746612421385969866187241372745055170546072180417708430534372731271973281050343194869281808980294172518723227542435753004724182034244500763139128351638394905177243206329950061607829642018122737435920759623693938919046941433619937976404997681408815967246530244278470032936190980339369854119064972490330123629800854990685898463240255187229225766175575967833883696573510570626747222337244628583833660659591679943045726482001972357014459089936639065457727020441706600591886596820592557791657631009161234559295997148548756335392364438469476685464877071942761282135430544985938585512232449192150837534608367050691214139910695889845090243796732952804753589185577571489852263911064604663492407302751757820280606676970263255417988557261698019831358244363843621546720272398639035223201063225518287951700964248089494044109301453634423932413696844130500182737750192210541563192915957408140377581550914473689213319497083506166622355499868673746173920925481762791002253094543830115208230294787444462777701211892406609438724072192670074655962172713375423063339798903241567859553437842932557253983603435495794021899821685932866785536897966991892780786460439242519112636634762701309652823009164600320148352062265083252457814303881580117907173066526717634000805677868287496109787012259073415295026796244156700792047710326303146969195515628627555587189458036860538600612085043904217877742246637495960753215631941653750921662884638625160220839948007514623426811908088418994237239354363137040869951988539025515981998787176846199573443074834556690592316544355787422998441568207926933989816162564908625464928053436038341658250252359813700820664425407107053169218581610354566470580562839635480020949619460791255538758672111648795616275785672794872273874486336552314476442283220590347022649104214008022747812716729394206924224775039273026904423977281760049191368295707862919875495032351363996578176187407709942776700410113023274542646883175638893842803688178856733057033322140542181366420794853792644080022984402588736131591001748300048735682595676369611392570156048411744416665038803633705981214913447261413711210894196938470780809637407732226332648256822763504464126725952766262999337491604824581297470536094307735870161344793666181674937650968019129801734025680396576981144890439749234476235295992859451580548410464314257157039347644366254549222968864584254778292071206228087563029176219268643118300993643180115948520364626173384454559917858294080905197878062801598019953468377903208965101573210650397396058494736460094572820357231938962652352814624255316138489662672431734055999694079355862702756817856646085627312171670751282975785688562914070352863075565715314718755081615575350616675743131731374772824973877203743482760724112374832089573841271079268742590640526903951951530565755424993092242070446958289931642394575186025541181093518125811985861446232614020178754669449004358103999017090447730696250048039607706605928164072504941703469127024964225882710004355683879201998473812882305366108745897804404030997249058158891057287543273325023535753898658932730100012822890786506894780688359521333036818219386273812062282313399360335616698034839936006961254661638203434229949693497754330226212015117584747328383481470594058990235265013638056774453575752186508968432506781020133492953827458754048193181647434718164896371098884080478184357098476821174398934541381292600073957894172385477139784619010954265366475777153113894196000252104024463394618191/420070932326460650699961312573675963380035334861934653957633029391721963083075246830358580228271265693917337459879243160700610807878702779225037753488170701012707200131464100774985328634894258374874874686791071660902873324412232544696100176508043792687937773543803193495278279575644722314669733012800778683664879403780226394371748546777105204358380565427258390323847832295877182597417294871034317629911404060310124437792688302275544247914932839068034705354272544051241408835850166697299211758335045056071035475985093414526994780802986221104827660502623951664911030640483669055313085946532594148143189306932782766371405071428301218637298853815522706712211298791714895557257418614524715291307482339453527916258661132495640657037678351131631006577360436009828584065514362171040324416977422742103310708325480260127644250899002749294854808895434085477193018898354774003001411242664978259785138211126642410759177384462179727000932620328844133612839083481972215863544127264531640147154861135013012232753524493510390446059928192837634161882503546319960673202854914821007776629235418227665767784038043552854296557406149879313631736269243282404966930719601718189132875745288922416382161559700328501297437186905495178231304922839113965983702392565499898361398257624623596502412622003612574014652640557795490178761411887462097312258663867453094204504415842443040320150406702668415465998093276233854460477731683142293493522637970492502809244025938096842400536615924703247528291005158617605265133614009231241547124001063616291227817954903902351211760915647556995365100504730219839232332985986774899115178707183181783578372447563091742739079591714544818616498342454402934378746871233983642994056843742290412812255447400254195685276482943777588070659357429056524460778683523645833213451470051375419728002807144743456560850790288685902934985639967299572322342788893732657217192801430459457404951092229869822708913124185987432549595800880728319448130261096264755115259921792926813052262867357783777216189300526008400484872253001297270928353239803581956142641611509530756788294657424593851656897277304600703370404708992167736612212103937514432245112411142893865817511226939218535409661380285426148637691675528189242144568644865849698657671720041594406985291844158465158506066128911603389534703928509750889577608946643117914622852834497180848441194202578242274246686400719840352272780046895242311041593317961581060543545133484768206801688461565138575047693451113362821564215766753044752662376281970773191874315009711004792421278823935656384272749072709898238472154905472442482224920979341597386795683540625931905044832882333571244842716543652131135214833262855972171383592776191375421079714873436052885792023720220231738798101862721707129227497664308896439105968082369688639384462740624024228188242944718554860892928594055656829486168915164686045957835303957087487458322077813064160203266584365358152720998059607365444448628408158310818600251112588285272934877233290868767309607531231837276849936496945337715185572502396487799144136821218564827168343797371623978793969664897098812611418559093282564287802665243308009487903388065904332327430709338395035958674044316975797947707503692182141821173274418093411220400342268580845094991317382471163178154227578210380099107804000086925157469937188159353779194353942076320402396118627269228828725160336553985775670516712125097729907843462070091175326286690264971540218453060433073781912174128221361254810978399724523375741724319275408803704288304099188828874798279061252245106415310063188012682737678753678643701441771288918262059151607853463697964505462651629546986193693592232905669831465428416022508340221352802860523213106783702201369938012306079698092514337961542292735327842438650331848074650337247549972993707158148909908493267571097252461014069796807256309234205497517290107963983325958955736950515305435693932967635171266329565971055887164680062610576823213359055871966143701851552343502045763372887455090600228871629781626418816808718192565506710086095535929644070486084649213245720475294331807971794956473605166215990766016719307972585227904751217721956294880093206426514516768335880525877418243316236818337489122686590825971471080931949427832463144482717009571083960712363222254880915707871735610476477432016890858215215465990088670211855915352653301985098087028462648112194961853290676561095205476598227021156139971289143331141380924637249605432620012387264366665295370974497720440678356842035340755138136039243683322548994397223952143178088354604901180511688429912355444403653511720366106590896603864768136423788112941204563759938839084073535551887376024921692533779519962378578125*t^31 - 4716716259409187200207599194800658294289823299922559413643527463439503023875635925883256105914309147638196419719127251887748718610619653776644086804321117348993597008428316398371233899386625769321285211305083623571891717693571424541083841921085011364088287242709301057444627611262006400198071648094703076628784023737513300265933529404804695326106285251330994041103960664391359939703602096609875689163836338375717452564505496458082667942087957928706992434838938921286624715445648217032791121757943109623007343589362939576832678336957394304370025955595730976474481454629571850417855774451284065108469951499765419718631823195082618467339991058960992255614544243420366909220133550144053898670851522905303594343725494377854532108832808655902124419533604752537446296669718138508691655403012091643192458797860968062245108230089216951835450051817440180187022305669788689473582160523434989503882689757205332044459551800873261737554138509483194939285943391786185959793284267665487510924834558724845418523154621832525355039860922730044858261405051271316523616516480563871500839830690405073923639072900380056966821822871974388623875474557025712766678900605250137211859010579903256103071657310025604685134085469105231305133606755579885595641472297644767999120385965028448216225042885149697350178740939251583188576589571609459704073191556792858239486493914437151466680744635467717557092943181290869204047214846477181423833709760971167460477297250329451553265693597150004426414338794087328340058163961020220335423534464144424896932473907427052753955762943548758666753791774863876914431456988733253730704960935033800152564134500970014251084754666806782341799859230523181534186548327396434467561458934844061705482203474101238243024577994284357461595495826476418462637275571590942624630485179124694996112880209502479264359454442283258044302410989120391159367168603034437167796919742529172254720264537444567109069014472966224377116349127586544453739651425906257433675172105888175219779482572557827213522321823144086703535927751202869150255807930693820394984220400034975165236726160763190851144042435339385855128984144994853767284088457065741778169424988589087213176664943436798010576038471725993377873172565893423632932117434756447804280687820298842945963831889241809740987743349691190224661559685632596404072048887546544579302739974032438452480777054662084509543160311986917045541562652051189177411675370839320702184973319301898893942132068885991538001653337131575056201918206863429966795007512529184482917230428938018913332173959359505918176883219715426091784962141337871685539516477942438334986743553678307478853816758631833637397723907707210906877597892625397863831039377740273995171553543728717864740924896898777960598254314428768547399224640363893984782123724439142890673554547802479151407863844749165201378848969125496741543333446843813045282668755510624792343306812548221339287999917408318900186397068227689394787221306826314018817624436052789508385633315494117038699450214254267423072809438476533055093315962257784131233390617761436473449107883182000884176820366713160924164292215654560474162716462586667314759978196741968538317458032734604012224913681439239433381232264361485350459703710950346682327106417716695402857174085838066067553597900566412602689419922921618492799607061727942337874437022054785088296739695229411269610190033803133055641586354267727931827336922810247161364427349085010828365787485298040069496577491596606985491571521695644907582498997992405806059247980172501499837856063273965845925883588477283725990532302973789722361575907557854956823740405789830153952997587255049936657387229173805748658153895285312046529675675416073020467851129189175948692367360349453721527671766206326584188590734692984358608878647107214283034617409632565663852547743788678115449383732598874957929286822777967577480618789179543486604041367194579528865550529922553739905613879856460597889519149049557823829905041839843112736204048961816180127862967064807320191688477276989989938818983929526708098003408054782366607945423424135778969771013348132115509445151401008545050933081714715691879873047494513868743097826243095556159034816594495071155093588891351219602522395425321291921850754387176174422822841248893221439508724784559673847265308589790274375754911970890042112173149031368038927585268846389673552341752508550616889048541279850314087627696573772599196084829933891251572644928499306976924295330753548023149386444872075841102540716567349407981539222788836054258691785349366291612517746467007461771732436712201229874113936326842958338246599543123612595094179896303851663345851151236917259992841025474725219838500763038701445925599/25990195103295210582016961210203564443964766847264215041636779044300733070752849142600895383155622180675272685420915754265282952564882320340439432619042303372334593866198327267303930978120231856871290633847266949858442291491053613571842585114271870786305311279258533068514314200841502496759243481243609468234491570853241104013064958474789928450302384660951019117456133623983626974898270050407865200457099128634671570054399231089177221532285199526854534350628862564202613617650342571787738327499568271533685356223851908679444386760649276518679337188517185138493527637691860556390016091788694050843181841635389591803237255709660701204720619407037824241097460357500295796090958996859948513829927455711995694947874582326665767103169905724853815181141203750543587878634082149808236846185893445785617739953815198029832957200783460424113920111659437933717942266033692146379248605271981558137674035127125811091487168496724539238315766638410420911916947165110410000847665680431344703298162053450159918142621289630739641146546524963309107177117477478764018425905668600861061792737855876150417503541450565624985187003386950597533731295626084375894405584522454693121188892885940425632935028113071937596402726596281927478956220709852276992152941578729961453456834133033163164246045451707384418067863373866185489124657677424267827255229590250807570459337728574379075291886453410258737541430416252146221135364173169900610341174826690471625423549733847411087878362236889704153524585415942856996726653924829210364109155936774711179837252822764022891101852781032719906782669937824569407987569907181750209771379367011053577526398529871289115275956674467643938917542607340155746401177387960665395567775041861710057222772519796372494334203041489206900629827340288077868250758548333958325916126437372195323816431745277998376893929541087082639654917982492921926266240938650943114276638488503910945248264351512590966312753941571738568713701486749577958113349702665670977776404193510762175298070309426751119375841238996261681612418750209295665825210127202264254244729383073548113546746869044226047675128318394327389175362317644442542652348882327505840197600147486143052838275266755520997281629915724108164099762376227966659138150350087087807271430936767034599928701841804392710149510814595332294437488221990393748704966440693553556342959244051382816458402598228022000165952147763025666425552578873379115412128511300402391049018258831787762762531267159218933596001265659028766456962601043220503433474478062676839191489955667973931097186590599643388230087788954349077083648667617570351851562528296251221745839707114109479870628010186762826075171958864113462646780585734020152055836926937356697770746040333852740293596625238854032734173312910783027688403875627850651782154257582671301270952790867047408549998966780265264278614303185477385628128364060252778939616548054638740163282104692163202253719639121191513512073494416997498466751188633553228234891417559069467390146240383428893542814351698835387038006488424443152449292245047212863175949132167978661576883979315315849252703782988242664151638591642450267871145546344024587025764461625951916258454855194892869959252161289018724635580389729204774613236784964618152281543757133485835232043443212248095990316403064758355809315099102152337162172242802891630596605511642012339735346952487173577209511533080985313475356485608256046643975605169368866912123157158974690778677192577762435926049999288018415700885695828117284989439588528072067274349192492330457218769777394821993745616276280683697042757769930630827052237590881682104084821057543965915248255531527929853907081274332577506873378604861022642940999888534021802789791056090681962007340035729130995514240080651943165079559961348301010854342167075704541962845223559010632554983551200044017103878225350654074761326167940136714917002416774812557325918422205026634224626836266402865164759112425534898592260873753126555569972981647213553267012736674960456425746414960362547605997456757138407713596559375544191778427029453462167493882490032428770052081561538383958919883055122653880297421536538432853778106865664216521728387702255679188489086071575762351231957436845728106585074609071103654243007338032341376268100575845947010936666010085815640696655732193190351415603697045053743767202057064195789236762762786743006690907449051334163844836672084242504650987229165012884728305692417179900294489310111427249781282747863186227589162468436422149284039389949129799469946933707202238213311257137221791619697276563359103240781336077695867669108587336628376199756172247942342751150349212923265495267469764302040420683500644748896767944509326428640068156250*t^29 + 121285456216120414908464426532130160689076142619855878473325860554082440640787484820510333696974133289205401561796762086230525162741080077915872678309798643861447817194440263102996501436824628113744875348021520362915934767468986801670626147310049517727753512798595886022781708906732259704284270065347602675938859762537046108004745221380842382175926030357680884400438973060474372268401454981437492153482986054937768708266751147150364193513134615938985676150424354625921896607521184939407501863448292748393739880309613646250685973010582941482478554043977039173693458604920920785969470001265355474568862004546862809989227318697964695388880287947936982516173492877511847976262701517313449399509788878879991196648221103470135561860321946498134387990371949805710919775919328055624972373210466085359053559642255942594635689823730580562134762548691589150910576010642628945488751096165462428544177553414925105257228922241839734076082923342341118666957509652473736395119139865968226094100481049715284478439318897779284708529951304917072747803634754341667604721125971348223854061859768273483951447189265286902573544734841005979338465389629428505252325695681742833947105634014074582341634004817775038769343911608884698492321762657391459922521157794090649750048081400791121628960439900275506216549401994128016860701035206419328285523362203834684720190043725504484223038839045278414753751553322639840213987306339490426501647816058863614877873731805975119876901438765038178142083701927435707994110602042760446700144778238865112616511207914533517139042615874614885003513871391325955973987374689654086879573100200271522543330103548368846473495706810530044409668108331998179304120709640694788152104920041249482215640274457585129458080227505197239525567361224496847519590883851484355073343492014680890394184358680075266310119607832482959250427904048882328361335524364057411003410975872624959349809604329035015815214076703250958615555917826128453210810710320341136110253159403293301742992594217756151843067510420844915471567654210796170560894015200065569512757276280086428817840293921344681042965056660689701253256721261798209761621620839487799942172189375407856951821928019598123048512016296140083382311730330052981629501555745577133866702155069856702129602312904867557925148288969871487523396983690689484679825046585560909426279255912111842620366828506287393374775547263194511606848459748325540246158901055270649148104386184992241437966884090609860681015699667414384145504474648320281921703050362341629325671645203251204746565727430992538314489417077919905996767221466862015547632839789134014197095697133507018631873343913496842186368501641989698805960923678788900862101993819647696948964238119076089264140445633215922198055864991923846257271794053810272752828041391119611476092953955879837519494456275290593584382512669449417457328518919273080540626849538172351601531530795065260473832726111211278445755438337677024635337143013594526058648350558555956373858732284035880558108523307259341461963263847642126759060400604621420021094143966898390022692822814872538491801686126664972691605855978731460994975525505408475088763713012752292218588623895524484423115703097267654254837084034845927404419652989617141952197568426578157273711747715785812244486739054292828598727756522047938877625201995082403952358394229225541428650270521853589162620544329902722340221783004660243692267544921006508615714063969207937883565080602301062792608868955405596963796385026509566763849505301538662298236487217625443635733111022033669506625580124766690705348987327951488675814713017777649154694839840134305650757980809935725897192643134031307228651507991441142090625443494115863121522749414812232185149134514725912799070544642815781994849002103238936986810774468845104801206452897774759534513985884819089609103172516779482182214096457315973248009546162580881756950760831124934143517739718181633213067172714723812698518642533703733211851525510624352010959405042783758849216771265001425283482987086187572129957057213116045095862722354259421390768471957769927311170334688737606640534261506558543416233222667578131526061487034468826092875696110174528507919800485052158036092165784158622062348217420485528032954938179731692645802638750990611552039906153796529272015816142551002090226213071280937373517335451844115946271565266274549505801346134264915019869469245351521798890680035682617939233530610170384453209194937899923661113510779618147005247501105998933196636292119888073341715019694615404924462824510092857217405124419904757256581851263233984586951333632262254499478877875727683916819032563979280540580579858014067735689921562199482081084769085749680613959708471/6183874007335757000548863184496710160805410042969761509906681910540519247868781347722282004957717001608944190669114438083808702506816827943070071899013513561003748195750636487737831853414813786634893288742970412207698338320285170125714270251326755462948505097478754419749957516751943697504785517951065701062689373754736676472074076326760362286451257040019380410705080069154725038855105632683250685625999447847559787357770851535011132019750616439148147828253074196310277033165081508459841188267138657709738929584295798961660905815464827861340945744854088877779494506899097856520383139080758239683377748527040971842839209117126166838364561169260723698743878498853518654931986795804608439497465498083198975694494297174275648034892149982810045681030148478577612288364660925299201180644229819859336634678666374703649910506393306100909863750705176611815648332263188821035062599185402508660343132495764417121767636642324114508426854820863169113525066739284890655374099765344009601819217867889865635696002996498348397376247276629201132397314158434602473349612038391239356081720386398118547612911586513890082682424943791693895956756545516627367979259765687495949524253824585825409215575654489529979833752190149837917406824927516576249857079203215059794098350190273407787355093572992446637402353699299195857757246137042325793381416695611399042626532080247007435155655742363130527208133443866889962959793544650769455563934700143594972945603212536108155391748256363412367562746185172610802669445244183501776288040550473983004857829119899026136158716696176750598510359398999638928107387322743244015428362676978492058101108615727996375703589691511267006156242896229209470695452550928572111359229234098131013615073461606723110720896585733638883253303746482335768652766689086355601683492152340280956356323415255799613812693580465547248745480485489695216939209050920396809948579502437137431800449104325409574743379386098103314624984146847313376240762515461832060229558239145664103777816728794640783575631191347386400107782392291177244627377581989504253596159749765775240809398392979488266515806392997270999493448275577470811872455423726199665426325552332909898778762046228037754525629186844701597665115875723205860277697841917272616212857705644570301362346300291389989656262917955441132124781680404610926416009256578811018578152371860501428743550963026667303487761028260857830977114234283666065391161611309406086146145723653080536657291922186158987648703749415424085812173860248214533575550824090774834152457954969276556019675430177156530303020887716724435581971579536594325095716601560142532070561861347839841762321836906505637928230569522840789388371932467749622385699130891991766021315437182882203725028162556830787098820546864979410036206439373523086113684978528290757888606008861469900654999754164959666328359954895854964166692610759163592230460489019896803694022293875031934329333293446076601490803693499216646186916662123155768097267268315778597413517553746402047084324794024895316226284302418229577651728154856060991583243069377898371202775843354333771029091589745478426987803664908031270631410492061164470706130165007554076627011672442922786300649652168766524137431196176948722235563235043305698301470756007622491831072405453948684908040799349890781209802558062236245738585809494481112107468207942409832557720481798672333887780330284786160792412405196447128339428678471332592472194820151618116081823194096088303720336034313356105804693493145310664359556315891161974627345152696451039821017636690492129546370769184024741710173400431770782988291013002882983385698803346667752248722867846300551446857268720509820600907323225553663320444801064991394456881320242265708201746422294172547208560570913738201346515990803561274996377963890426253087711449743350805676875396664838059241957232928259072960453467544377356307838506060214022260304728041885647453445695525454474815063375025385889665055173410226663221821157702268052329047858036456108597850009076775916499358015573250172869786767575560514595556775973409963989923764869784776322736647400512045398179071736079716346627882831558161760997840451141172411237073984971944847403237719750352534500217732259446049552234572090179802646573531832948146548068046104633636655016192831997269204294901138393957505707227961063172196351508377618818402174594087129178181427532903645880323208185561147658338340732365134642252044057880734897654353095477518051408653801930516219490380421079752760685234160310193666987373882058463574891299111959667661238317527144062495220386859865568514374112159404682613045434086579384999411634812730018341977432461161519962162626015474737506855762563874400567940625000*t^27 - 5521867908792219752195863538590061196307442874544311031594433052902480770281902187338959947110211582746019054309633570084638528840752785525602930967617566509396343921256076094333396443922163826293704488466775182896870222672078818802780844460804686863972425704373356787254615209434841662766670809158451130427738584738101437751816781371481240886299225927226633850590208759235636282096154954923536164427048310300701757373110850478779583995645880191865597453630123727065059895007090593147900293406443657555074186955275093424155864937903930939237942283452915824158425425697357791569116070521157480164449266608399327042687667068685951097753207104708441244047455438888754293926304597496760122436333909894290416354146119055232327315477361088345831947766645508453996872482382483463049528801073941523855788549115734475517032035849589276956863291649792821480087321129007337424903690321570732406835979782989787842537822028548154861747986481922479331053650727397928046543822251902749441285245875375270291351043661042167845550148581781402481287805427071717108730119524327331632838568271075002715426264696485117031202344885356466399613868611973688110589814555604756746368591656892899213875279578196618146371761277978751415897936415006956539022305616889943986316555547469533812957539518413160375483285487519490400726247261226620378413921706581206937561361029173212162160150421992097199160946003019728418071413913442633410456417704679386818276226549230321602350336176409251276437007034826111434074414041606395070368678479778502566284308234052834094833553069183100309408574751980671495837827976587567578473168120734762750805904444423267867769703639080085370464983694739420444270784367037890398085985269210795043223519761346209241845064646565452121753294750190736242723981076686828159483830531737765525966732280859133295999676747038158058158858662626066155130935228578002853525868035682789687799339704359865782062521368365635248743482478134553769303455384219495092691050144244573782793052582890380247125234022602678224502271995131391016167561199326442509118512388013621679652656324359667016116069952877958939066495759855934322431325093751065941793667725086255433968795613348822302581482946896182316685133521400017626103625546721613422673016415297854515910138086625701968121348349243864555788359303200149534831438135606770999448636878017308226723105981850093952632327586541210684036899973710963480491262272228820475021313955989829319671625999189621397589675118230906400843749110440088788626025258383289283579897502867160349766752569607161117839244923597257165927706495195899493611940847710626521023156645165649104855770748411647258398653527053558321316953892419292824924735084099673177545919624190196751009072182356409590668578715284599784708582934832201724657111725591588322418175810662639225284188715253368074541470429349979354295569473127870222664345281776129585347539004738697441056520940440866180278526168645499291738817808430846577551445876697403732772368293294314043466226240351796885682072920853887259259267274828432792162817870705544651771423423296172724145371919864886663541388270828320326724964932889558546422761671660095394606949046241337502790862014357735072287354765356337001805767647311076281449204947374508996194686506727761506991929290489949603401893266406254192421648516210923196360922889842850990911737365282633252062425574466487201143362820915133215103804038006074535041353696635621681960401634072843990839887517530844043185477305575628685097625491032537090135945368507591478419704443670343642820127315436629867495822475551429479418192012779081672836614651738039412169406239756321394189559274278520671070630853436200748408819985071086940441407520119366674639103824726681310755323647306745395389450546454365414323985638120087346623256081088021768659566617373278685100399124121057261448282369979716763768896953443446866331204898638862856154522243807908660413577244378768603054510290743011116629899094298838519721618956241695495470210838119228381843071736620193764779714394441065976478171979088823201660552516501741154716914004826395311785023246352640646108305150414694500321030299092235835860693781823855156459202327077031509208161076063765431596598911255094285180532103972936264048053267227469413578471441854119137966663473712395703171131216743498227287004251202933280997578016476540876391408042167507372010985715952360804961437806176351099178614426002723781198341211128202804097873870494553329242872877629244544812769489227587940103297928549724220748444340853108144039499067988884647106194557763773505604983452692078250275663592346157675574536401253119743670367544892922350067721706329810928139843513282210174651161/3053764941894200987925364535553930943607609897762845190077373782982972468083348813690015804917391111905651452182278734856201828398428063181762998468648648672100616392963277277895225606624599400807354710490355759114912759664338355617636676667321854549604200048137656503580225934198490714817178033556081827685278703088758852578802013000869314709358645451861422425039545713162827179681533645769506511420246640912375203633467087177783275071481785895875628557162011948795198534896336547387575895440562300103574780041627555042795509044673989067328862096224241421125676299703258200750806488434942340584384073346686899675476152650432674981908425268770727752466112838940009212312092244841781945430847159547258753429379899839148468165378839497683973175817357273371660389315881938419358607725545590053993399841316728248716005188342373383165364815163050178674394238154661146190154369968100004276712658022599712158897598341888451609099681393018848944950650241622168224876098649552597334231712527353020067010371850122641183889504827965037596245587238733137023876351623896908323990973030320058542031067450130316090213543182119355010349015578032902403940375192932096765197162382511518720600284273821990113498149229703623662916950581489667283880039112698794960048567995196744586348194357033306981433261086073676966793701796070284342410576145980937798827917076665188856866990490055866927016362194502167882943107923284330595340214666737577764417581833351164521181110250056006107438393177863017680330590244041235445080513852085917533263125491308161054893193430210741036301412048888710581781425838391725439717709963939996078074621538631109321335106020499391114151231059866276281824914839964726968572458881036114080797567141534184252207850165794389571976940121719671984519884784734002766263452914735941213015468353212740550030959792822492468516286659501084057747757556010072498740039260462783916938493384852054110984384882023754723271597109554228827773216057018188671718300365010204495692749001873896683247225279677721679065571551748729503519692633081236668442548024575691476942912786656537415563361181727047407157258407692578178702447122827752921198185457942177727791981257396561854086730462639358813661785617641089313717381650329517341339682817602256938944368543353772834398154527385403028209768731064005395760992225471017786952174010795309347527679487914403606660622730005361891840550239152427686612919314226867203035133690692879277361625640585757524764791975019962511512184622344797300531136209427543127976522446898408175812185397618348903853343648255172560781220533104491024738625482251922238059536721653254242845591030571113895273200281245847303401665151835925739449727965872588526430279228238460347518532425953990512147565702155545387672200710801739795611696285692983090315360992030355506496296174896276378433758002417706155144045733708228934434795303219702125280998663641991078681152243677074864933730219011958837623168722036126305233218404106557332056058051232791134362629527913528551222856445638631890198384274002993082263329910803900430223593009063868528903255106047149840487804278966929022534029872622797269484508723460520531667660085156998906815135630700625444018484541321949986289167029651015159655047286917344440410406126150098116003970765111057175906075337314684565796832498515793141781465781699955472868010114468480164882854484091252425082672792689603520167619100479670416035651763037836106707073182269673236405104214475731410273922712664350945362743859699339246729553161825407920899267968736045496072281861325444316893912790336676929870760994075497769573184594245268025801838453257432371084867787022473985481929542333606747318738173365427849114509293946797880593455023355146936893116331315426272269884439902993222220433562415025310166771086293012743544135998353006449008373942186794603931088132120680175954488151140846430745829495329326245656022565691582456698796728407597970204965517733445265788553658124576815964961905203188201776716053865074526666349637320123542157919391395338525726200877023906155056752476478906062381598344395314590320088430486952946344013769299534894696789057012909220943820777276529355480199129738148322239259366781362689407186288677575397433405715324361949701999045948693646240323464786583702355162614765994268620990472705165957122072272349816108058470209676092409470706877794026491792752201573116616127574489250550683773951626695249745628471285479248157062424026568854575910859447121520865560832214400153182057771542657806648678958666228128230943821391371429166664306363881415095562653882547854164253355769919298461728104511018632107823198732079585935783784012847148018521904080278456494107625000*t^25 + 1289652557597895804361623108275670341284398211844590769861403019035108614423804543615483341251907577549733149167082027227068525332839618030902632344459117154239552114902873788018877767203350830122472562940330947045736400610688646440424274597885967165257058227624924876801720787618466376759424497128061370184509703447337805009935051726662768128572973411564423044726990444894359756077551929074166613056929221316347298501879331607978212833060210449675357860307772206686390204049290319684713757999865861522387578959811634471480680148654274682444368782358592820410241145074011608973601381592309745439448479634211613540769061963566254074794474545367761367552520763839174284635594126332409673163649686347939262357585508425391966709962474842865657316272896337800291165081719814483475316089618704157527610222741210431483139602456098079759474242720159419440752847300403538657530149654152070472624385379828714715431666283044236892059138383002768791510153100164205739144628731694494526504038220426147886324045403742584311590547949332736956818881478400738876297216258323763981816968041094439757633795780372914594687522835798813383308104675560139337577401176285606230532167193304605624328747041822958168313264071337250245235873413350930123863906871429824058880963451196176163788187056021180972343367771628011600063924963664003555318708900207722395846924149510955354807039576980001331954608936235792501186477913665187134431991836776893003629587735354826368398489098141901253694602345525976801125242019094402778116656072087868369540660805037260231187745683340903482562317356766481331943494449225651118747684643079827277508685816127039288997703010884015442600386278749953808651210174127037733530251390692765254572115839740090424890686763622662582487953266950823465227778668594492096219198649723638630096346728745501772989988805107978211483152993970063599868052382281648801134118851298405458752014141766744072364058625335957562312005682173871009076820687302758531138282574478623394427743995831198255279294224046341089250163500249918783468083087731475768058621062255066660571580262345224103587135146044761986206568730786543389119914196837584658079578570017217430048807047566226575647537207007385198653999114205247964942143367194168201208403507753476579996421210556225759927920232960636171079335486199488247205310289488232601636394990561240698849627200454320711854993531152729634909340909564332586876388618513141894011959943980628235864455229716112590403735633218076609832428399893099645801977424180089103823888263733780303699597827507731827473070521684563826743147050115197274228106764825434214622276017087736711359666897705244216091670292176324497106721896104822575012507641142323578252205943650550852070566023057908250608624369121398248021714305082919710354800933497946958284275772227903344654467663307421467643927051995493694344333234603751767516747118824552523617604039064650781210709531141824876694455917081437396418705238920111819609787269651437700901159262413977268856143416822041819058246443071509684122935376431671966579634836138906577128991255337892766653122656333121885589444290198526187202218651597515259368332738503418498455037360238440311211727740986747623218061156170471023965590392344050637908045230015548564835239260271470001966078724178745968678964275180554403867968942798252728960668275098241911070043205277696697124147560696799705529043933612035287975562051482089555405788675625477868015608559350756308148882340362962791687218176648400732019507984276015293312620948734362350633747025329629537849815465055662021695764184828929976183933830910986474790296109295079958559351942704706483742243935499140596755351409517120068792148692847437354969280867172808051842369690227418446067135249363058749798169518490294883255546508628192241325485203012824625819717512798099842292506682724042101398948810778057453512611918410804711200120746115316440666568857168998214974626036561530376672062545737441346092735157994382993654773293110940979908513156857421468329061177914472312647203377014473479865920138799478707181195899613061594411219222958676624216081377701564906472971006362057159424010989435627354695439272298558285818713550242274379738043579292272036062614622104679135501298170231368956271939639991604423967341560320250755626907380402464852364227190931768182360330648581249614648036802930818903013658460802202160735564344889372022656541571004216909398094394914844242849325891305337302366693843684702577952947397014638542404494995224028849295057746334745564283026087514641199618920264154819391154258617363820080108550007711204682553508762923963780758435394731675496403696543604682827620043743902389556470845712371398456016013/9161294825682602963776093606661792830822829693288535570232121348948917404250046441070047414752173335716954356546836204568605485195284189545288995405945946016301849178889831833685676819873798202422064131471067277344738278993015066852910030001965563648812600144412969510740677802595472144451534100668245483055836109266276557736406039002607944128075936355584267275118637139488481539044600937308519534260739922737125610900401261533349825214445357687626885671486035846385595604689009642162727686321686900310724340124882665128386527134021967201986586288672724263377028899109774602252419465304827021753152220040060699026428457951298024945725275806312183257398338516820027636936276734525345836292541478641776260288139699517445404496136518493051919527452071820114981167947645815258075823176636770161980199523950184746148015565027120149496094445489150536023182714463983438570463109904300012830137974067799136476692795025665354827299044179056546834851950724866504674628295948657792002695137582059060201031115550367923551668514483895112788736761716199411071629054871690724971972919090960175626093202350390948270640629546358065031047046734098707211821125578796290295591487147534556161800852821465970340494447689110870988750851744469001851640117338096384880145703985590233759044583071099920944299783258221030900381105388210853027231728437942813396483751229995566570600971470167600781049086583506503648829323769852991786020644000212733293252745500053493563543330750168018322315179533589053040991770732123706335241541556257752599789376473924483164679580290632223108904236146666131745344277515175176319153129891819988234223864615893327964005318061498173342453693179598828845474744519894180905717376643108342242392701424602552756623550497383168715930820365159015953559654354202008298790358744207823639046405059638221650092879378467477405548859978503252173243272668030217496220117781388351750815480154556162332953154646071264169814791328662686483319648171054566015154901095030613487078247005621690049741675839033165037196714655246188510559077899243710005327644073727074430828738359969612246690083545181142221471775223077734536107341368483258763594556373826533183375943772189685562260191387918076440985356852923267941152144950988552024019048452806770816833105630061318503194463582156209084629306193192016187282976676413053360856522032385928042583038463743210819981868190016085675521650717457283059838757942680601609105401072078637832084876921757272574294375925059887534536553867034391901593408628282629383929567340695224527436556192855046711560030944765517682343661599313473074215876446755766714178610164959762728536773091713341685819600843737541910204995455507777218349183897617765579290837684715381042555597277861971536442697106466636163016602132405219386835088857078949270946082976091066519488888524688829135301274007253118465432137201124686803304385909659106375842995990925973236043456731031224594801190657035876512869506166108378915699655212319671996168174153698373403087888583740585653668569336915895670595152822008979246789989732411701290670779027191605586709765318141449521463412836900787067602089617868391808453526170381561595002980255470996720445406892101876332055453623965849958867501088953045478965141860752033321231218378450294348011912295333171527718226011944053697390497495547379425344397345099866418604030343405440494648563452273757275248018378068810560502857301439011248106955289113508320121219546809019709215312643427194230821768137993052836088231579098017740188659485476223762697803906208136488216845583976332950681738371010030789612282982226493308719553782735804077405515359772297113254603361067421956445788627000820241956214520096283547343527881840393641780365070065440810679348993946278816809653319708979666661300687245075930500313258879038230632407995059019347025121826560383811793264396362040527863464453422539292237488485987978736968067697074747370096390185222793910614896553200335797365660974373730447894885715609564605330148161595223579999048911960370626473758174186015577178602631071718465170257429436718187144795033185943770960265291460858839032041307898604684090367171038727662831462331829588066440597389214444966717778100344088068221558866032726192300217145973085849105997137846080938720970394359751107065487844297982805862971418115497871366216817049448324175410629028277228412120633382079475378256604719349848382723467751652051321854880085749236885413856437744471187272079706563727732578341364562596682496643200459546173314627973419946036875998684384692831464174114287499992919091644245286687961647643562492760067309757895385184313533055896323469596196238757807351352038541444055565712240835369482322875000*t^23 - 7283127088306569286939539630355339727996783137914472373295203943391877108302104607319527907305205638182551596668680570394048714023477651724248274141480687317220912773113543354325224784785241954481650972354585091420190898282176908372696460382513496288544012577226536035927977449019326551011270489894246856182225731707443589722380251264936832860549642050948642944614795523669881652848334850572065043441172523572319879421166194220432595531225618449857096326420071811511703790007321516643359894915420430222526196563991100881702654208304608203407107812795688261080472064040605762511625893028440880430191993296401424035061141083996710718396933517304449374916987516016505722387827855490206428140404021552714074744065373752420331730664623536242121472139950442132946587850682435644359268842219009002457670419887871656923299369572753955371455823017358260941726050023036605411855099831074459086625685520268473995292528952090924570019495212199898403632190395268926042174184040983142292943637256463865673896677494361700667984516927428778172724496196437530298741511075276076691895341788604179848020816771678520197507643537920152022889848343840363952534307492761056574539078838083913031232469471907821108770345665092096928503035079116699202751743653714424835613447487446138226879268084638595908338037960121942954487251970181848741342472196281462274302718772854952351657959666131618191633899556981955484606932745366714338288488453131607990204706632433959331895420774823341247096587083905187651706718742757660669264945048693580785868579905300683072496179025090049668843947984670816442102771282157735140963979923724523600527595677032151390807072046915389849262609603351196575343818178112960053775431692853646989578765166857525834053500067833456358301501129611307871370413009224655090199319199537229608215793275932674955317390608214060182848340756315677943960796644823282806101346354171858529114879873017634160759810812151973225837101634788826931276607411332364429385686399513763806488671643150073738138191987132223507962282903267343250068143193191115906421517617559798111174152874637128911594390607352967663660586459662594858617280823672068407103876178986053932063568719996315360642144140040544275956779425421512355231244555483964270912179543907022639981731121018984765036267367468166851269299647324983449318666432676463076995535629092487435089897365556915438937869555262428133291456558713566533950217239730576543381722313512357921654343205018575404434148988017175246832066023421195120365896821408557269318985374293425440683130135151358458529934316643675275797506982478907783808209168299725123274314419915923502466822771097932986220056468772056578715253729883090804232347535574079013598356350007760177432720169876571364996863740390043336102045901499926197149956460972802912129913962744677179378449696751018599928117869191961143126788536025099592449025104457206080888155370303361743365311700023795406563662303360428729758684120461425264727792994078496396545973182625983813928090773181475799264035904238480518180037991685753674872328939811961278312594342151075848865735851714024095543988294267501898467281670020740494441148728690377631680548733416569125747419736624962654250286184902799528209472261352632369229524421237895815764031584513528937836396996177960973166917783392922717221987926030816879508600819373333819082492106405049844696632528915061712192132753318762028110558159666434201012086915726519622992515675673779532890560575437665867755951955260718083019147996792734899062000097526210928161348246926709133270117075945479100438016422587671408506436700489346628030492483953874528359586769710603513306984014230001761053868680858752652375118230051529644362360702432490024742831979499634223386981061889572712158314733568653741254019848576607230207380190967282449825410382295146721508033388673790657712553845184306873188884703189620069455663221887899806308287726028971707029330647556065526724177328187082357121248465751803079976068208230342137571128597293306107647042836100633462880389484104633937421907004897852437629860191696611067909897817593461623159353056454445419967195983170866447110333955479634521730527459288673294805085959063170712418719451256716319733629908781253197999787234456420524715051546917076263547004621104786838354023757523640299380375748529635908549778443619019357532261668205220127873719749907220711834593773430983150038110631329774555038681659872629626515581473738389788039870021712549341660643367413979418274277759839045835610568656589029161820388738280009447335551227971638043880214043762572412440597427016325115512723391325558543695369000790463379259844110321892635147067724862647580118119626267938129137/796634332668052431632703791883634159201985190720742223498445334691210209065221429658264992587145507453648204917116191701617868277850799090894695252690951827504508624251289724668319723467286800210614272301831937160412024260262179726340002608866570752070660882122866913977450243703954099517524704405934389830942270370980570237948351217618082098093559683094284110879881490390302742525617472809436481240064341107576140078295761872465202192560465885880598754042263986642225704755566055840237190114929295679193420880424579576381437142088866713216224894667193414206698165139980400195862562200419741022013236525222669480558996343591132603976110939679320283252029436245219794516197976915247464025438389447110979155490408653690904738794479868961036480648006245227389666778056157848528332450142327840172191262952189977925914396958880012999660386564273959654189801257737690310475053035156522854794606440678185780581982176144813463243395146004917116074082671727522145619851821622416695886533702787744365307053526118949874058131694251748938151022757930383571446004771451367388867210355735667445747234986990517240925272134465918698351917107312931061897489180764894808312303230220396187982682854040519160042995451227032259891378412562521900142618898964903033056148172660020326873442006182601821243459413758350513076617859844422002367976385908070730129021846086571006139214910449356589656442311609261186854723806074173198784403826105455068978499608700303788134202673927653767157841698572961133999284411489017942194916657065891530416467519471694188233006981794106357296020534492707108290806740450015332100272164506085933410770836164637214261332005347667247169886363443376421345629958251667904844989273313768890642843602139352413619439173685492931820071336100783995961709074278435504242639890800680316438817831272888839138511250301519774395553041608978449847241101567844999671314589685943630505693926483144550691578664875762101723025332927190128984317232265614436100426182176575085832891043967103482586232681655057829321453448282277261787745904282061739593708180324093428767716379127792369277398569146186280127980454180672568357160118998544240312570119463176798554429893233885701066103598949397951390031030688979820969751734868569741219047691548414853637661359135766826364735963665757311706896190712349233676780580557656813987523654990080699355046822934192245215814625218790058741013105865850700855544168928747966009165310615533724529119732326719354286467471744338046481439466698642774051600750285446033385179768756106480646657060248264931440002690849175450638579269505519397757902299717892757754661753474761976394502007975073190071269638585873209583043083087632801595581208488501354720942407366554873265704111118432307516756270127533579392748011513497337985659900615560806169224606616614479955555523885985142200110783239401605689751060967364069852555296492096206595043129645736803134213628785323877808799187568337088075609231835511210060839583679971477927667317712902035051120746412224839449440811905730058312621984522519934503477368035800112232241654538400485800849158099256480127253290165285831965399097205947113778567493076657530000259152649651888734383208008858811483082923823117387727608790343743085127403640065394201846192902473938638957557590898536654584193566256004669338304130047598210899512812617379688574263508122212216925962039328152806543305945919027005261118026212087934617996112096826810445323438852958235583940229863234280941023316347221985746802746008523281755535607432715109799809035322446651149290920345768082667977249653046155618459389758825505106048155020504702383088292154112792456922031397167126647459880608766977561409958269242047595089381029599447111336093049168766146030347299676418853013332148606927535765277151745733086983761641655498315861564787740812784793202309598592329849077944525263292475169862829503672825085738085107562440669310847597399686103062851644401295352452203112814405302119454821556077018748657791767838970573497702608612948866119184910761580364001354537269794006236388275674559081453755403895220277038588779153503605292072959307939817269972529597145307715448941866289724312005777443251236038692758067660899485918975787727481106625417410186606355291226608446769224429453997425596500096266564160373737635292432297227434597510105810178212897754383532958980628557575707250615606554631009106030421598497692847969743593204772181369498859601204907629954016284528670135976324572029683875008407173621147866047493331706780297386611902260755163886333170797749068478260253834056021329277214056316831521109571070413730033494288133309208375953877930107718070204465394655777743962235847029162563680250000*t^21 + 3721603634504212514047879456009639090459030331173931555910276633707556712042573717972642759769770587033076154348281541000085600531705620629125464819304205637472708102545919214603321472172135784569345142340659271047397380553615318066455457139174886404667962863700139243885363032046674748636497517398595385359797977421630706360798291176566373903610348806428966256258697023378295410863716395594914830408122947582053030295875953998426974300846873516980584141773453833771251177710223232526304812723537069706926775512173494292868926518536258073833536122605278052604705013866734705855745878305420515918715512089760786880575348462508750625718829748526725828076458091879755466364326907872514677847072258859910407437821060345754612282872001087527916646214871163618056619613644542697577752606885150683839755213651941600809065182537465660164971521220284516542777965454596233678879455450399000359054625792292125223374476656575209725355015875364244160262353830609444979841720490460699494440150306561683222764559940936661067617472828834166618845681858337156953014789028739290264405386077363449464142343439145738548275332861622978196242901557956169353777768061906143761395895666576618331776980108322278207116294973164788913637782793107382853215369720987000363463780732577329045724468732624584130112219914394915488886676259454112654115492131900277403571930567335883296298671528038689858144513562928423909854176392145261071258830161875299307905248967465229054771003492414177134382548486138324555525664068966329475013077665690327319691665614921927283655875830472386547792273942286344062674733204015192708507787586039867326611948594642382378175536581378038855376318778795552546407157067484028841099438077562609842702807618574565001388216669303717053472428192089238221094198817707021855046711486398226948502398924785541065847909996829752774810355511520768013397379456289325506874872733797230624893660613071659505487384468066704134292937495196676055163255513032234256687814241783903521649764700350277401811904912509678577881910598935616688257011234471520194899295401998248879487399266212010245823149145030870682718479626471682884988866430524727190405671877572221224686524170996807895482838649783593644806176425565035509786425682544679921211947741086653023621741634265637265237529276252843098519231145595226209621417663869785803443810036016681121311429233193262830566081018379073091016893686403397567933714149358202525936213347500853013223611800566513341697583545374283514489077343518160621054952882287292567012631023894811187170545816547695500769336587231564942923158627648491243614909897071618661740634967641950929595029558111223338102121474283021386643308967143919792037959439136893080860740385721857876675246401814979585047428774183815112313388129722286984832560014732980070068876824359602740790980095043919420881470680724316154698053077914145713560935954080251922709696821075050657974307115696359545178784505012523063705746675446280787145194871937081422098352565454662247223609438275224003738251708547748040096677292010770579635261101084664585024000831670317535539384481447718667168090748495645600732646281076833355066360810284828815066853569570837821777028458227344113572658553647000461714375536196444285977366636102772147254460800593585676023239194062970811299899011860980192845673055438757549604061455182681834953226822700368641546010747045700042930670302083319221723379073557956615101006663963039146810786292846992859853646155549836470493870180468252141335298548555362183725499181413370476412097699245083451404814001417604288644529762595356363156926055391037580786283473764980124959909200421728832058622893953769743186514748470657929642452758632629627112567912879256262483028186820318745989100842659165860297023881964280336217400409037966493200195614648969959043840117681979537492919719107190238113702510291497429339591405926830222107719953036666290766076829570440582298847021392564292154671265223332944669930537361681569534564466061699023766616194770606051325692337095867431444384695443036467420235453488607925768588920681319571038273705363392877979882330574245683648629452725970281109349504719962706128018588964623149758457832890115664506272107664413958889436339659024762640931107075902731443009820275835889472327605264021870882332668783202263513305729466031280167180433077304539232017891255664455304785044047764150387460571587274936220693186348675642695638504218494560304229125302336780980699970954382748946231313744343798334006674973138833623593927075244889317343426605968174969873910098085027788221208611133571312233639855622422495223475646667373719376062695618028019612979531613820682439975665303665167185780879605118681/7624928612679930417055879150886212666647572539755675567770833917758726286767119398157679214762678428484918532778112120572628167802286219869992083132899110348971725403548058793253917353186887944873022320603248541392515089348223720237825739256294320055533468443176011890927023761166417809667736456456800588381876016407956886563219933082915928653181214109616719346993151408021469107030910096890320606154901550601085912177973720779309792414507316336285730931547383872147017459803275105899413105385751830072279885569778118802508041217136295683641009706100279821692682437768383830446113095346874664067840978169988407885350393574372269209485633279787779853983710318347103747512180636188797155672053156136633657631122482828184373928461450174341349171916631204319301096304251796550199753451362280755933830659685246931576609228034994410139606557115193613832959526324060750114546936193641004467319804503634063899856115114528928862472496397475635253851934143677711965218581721243131232056822583825553210796083749995663080270689073552454122302646397333671326697474241034516436300441976327102695009249161194950734570461858459507541368349455709483021018825015892564593846330917823792084977107317244969103268670747458737344674621948812709615650780890092643316394561081174480271502944916319188860473111531687069196590485229939467736950631122262962702663494812542893915903914142872413072425947839688642788466642143852800616936436621295069945937067683274336257855939879021828914225056257769770853993150795680600303865630860487818933986189114943358658801638254315017991261910830144482322212007372878718178674033574558251076931663717575813336501320622613386508626055192958031461451029600408821374944897330288930810438645906190944530357489233846860918849254216964646818490643996665025540608124669092225885914399242183364603182893395743117840643150541114508019966450543577944996854011072708317606268784724910097842333681506668008687920385329445962663135607794542309602675507743690075821543385706542276190468227095841267794933911576416082362825567940985448078968349725959179961062428200223155534512243447542068681224955775729294582847103996128923442991742572004692214735257549524334567346991589944237534733154150880235429281909462313453237382313619106256456246187294585196766633901366515105697766006396818199808049185556766143791023440697762200979541162448084411489922797127094133419378268299001713851045922759746587674659153687320108506207288866555742391027617229552949873465206324115580837351035752732126319543863500951304886189431862376250058068597183842107884683544436695685664254207725871259252794619640401293202633090647761414819253580826464786434580555223838771100986277281247084395186163041937025215543167920704994943374667156934964259902016681629188806434173334463224859048292663330452879574602871480143503915346068148558225887617297830484668588743552138635120266841383752052258570330446945242830455649366725512128723688361854178724868036015222584145879101469537776621203584287088437749016076342526273415277953280429833658818997665485515359937170122010404649808127656092883452646567205867735820240248501828350946166288862305150644288194746789525220743382133799077195623793699449837853964255564718683814790863412054487360527846352250555544308051227171707979591566991307473263666625244741297161466765492194919876353665006312602647719922376426605434057356910939258478927843965172841659915105644355342328548095771878314540589142200119528117578366027894839006433683426081579982517269385427416050941029338086275089571784523309494505536353675250584632348111301977329834586460912339116437095273653475079584944825157658599640768544571541055356659209600577031026981569789854737565208502604899186761683433324154045723307413321993809163556610509880994873832558861427274055308960691539804922368734936391872240871412603183313234370833768687082392297040106350243172383360691975255575111281272173008596412398373471086936937879320286210434893880036594296006920744432632049439253866796289997912717289412055441536285296599773976859210027922636771658865854251223083635457612105936366984039090281108155451354715533659562154157863058789843483869813976116370344970076182895079510196825391604877700423783214660829216026109419076862396202546787852215207122828392148631652084709130605445433311012754562894878506242386893100301908224626541606519880039658586291178157049345830567545820674248021679489084754389830172417013009060128444344820903712688517937611518945272432168864746336325703557571064495799425769188920492741084006205286697393347008796191681889673130620180245388558892016757847388137312701403045316730100528454491705301263638543107279127395225250000*t^19 - 12778008057374374861717773405073884993235643452328316836243375770359960560030107949012919145507180943762126836073282126508924532373829816488755010818649098983040495621638075829936658718392951511088712883115658392654147973873727997835153987940409897831752964760962077042626258481331371752079470389122589174485043883971299694907580076814898532782929692660997247327683914385065739720895848042329613700808576658109132355343274390004478230237561444410442208723896547928427453425037494221862640522524960503427958853732384806574778513438973877754323139406746781720052287846802242813334624658512522235203598830605730489992738143776170429593597847199691464736148614940100105460827327821415556019787008479792512299542982153294846383432512678963189497959037793399104839076150916597414990744159718782454842232016911817374456086944685486203600719448895476001322067710127752193810044671299906281173933251429037312994955424541730865494191922427602770421023671757199707338564343652603861875382525070094969790564178703036363196627887926607975075983534346039941809505336075551715724029710939651011229393448574089675141728596689496954949512829649670399193555745581591815150786556911398988143868364004635513181310297441821214315852179535248943294289983503774535473085008233138606912596709903501336907679454000814972684120461848595504778362941003161627659136921718821432708485990564159701347910085120914924005603819231396528722432204785096957621443257165754496437163537440429844986817160763999776044920941152591869098716114407066765854059766071101672726248597484983833424365581585726221523628677605294232466369075239853323410667610749452705778555743369760644755308062689938587044446484205186857027728759612236917701659956245370793025908843339367513593608880979956648609154153569223029751364586469137670619694525428064568355282085671520446492105286452978042992265805771389453657084295249385701284309667418445417550662249773880730612077896890095820519646969369065428056367129028851913087878508143101550744926268429325051986507724891047071222066531633663537589822593010482440289185054577884197103467776797283992910807605712178098171682196116146084639963953181576764115933503189851936173139580938759637758667900313605080237440563509024247038273871753351472003511868916252568443983300498931803297879933129739428188816791463795342180329021794638209191678132892956472820982526967570925572719664286770362205343641615541444521493435792609892822491284543991274172379899515070399034258486922280734088875509202180494640882873790441832661564179835576396231948706467714552779557148428426846916216836958735236999935143864848836507873665148526821022266697072962577606184611698811435941869969866768790357698885902370884620084152717386949623389021792287283809983235667846561221299881205192851421878157780340398974290874855381796583022994715828034147558236739264708262145295926351390784126895707356793963323498010828093492305629304581825218562245195777129313309686550847151999070869128530703680117974004341075876905421813821763834807119712607710797893008421114308773488107896141054632837660598669508242788595020726365912684518192113391700737907927194195499914491612001790341619662585243909635765003946822464739204358038367365078572844033987774426821671354047164356296518597277767367071498346607007013565167687568861572167609847382815770154462473538601856182486502292083157789958498907191003035390974830565760131548948094494623321361605079534119125028482652006019690256354259221747036419795489327154156308734021345276110600113617407521423643921801627581385567473450958822143948881171614869040533985996606945438264387408603125529983643727336402107136530940308311823594209730295585560751666869725593584409663222281536164550659230759021931632584408817863257001610937722092537477885172711709151960047348698198440112603774105688912843306144293796937892724161729738013640824199176820674214139294937283100085654561389461056695825103052709196305738211603735694676792834130214821242584287128190616085803839655520034587570572514863385497579247403606579225870539815108405952668191314168769920597390809005522318819357014018898378505801431980415144706779018710664527645704600731053829216175612393156470625595631079565636853423204509046501147082335733272252077894114649858785703447707674323846830714435163544151559837678375098254123577011913523007846757527693065747360979062226396426112744547319120889588397902404504838231608149506996339853529765078828596678544019714760676818879056158653276599083281918119469539800764452028412268878079222432835988771668302229567386763861095718973692144037475700352224509142982889532357803335878115378415146100246887986837664881203/607377891941416025868421746087749783495211047897204548903313976292055402744929854019913172744576100308234932145315303722084351601897799376898879171125541878288188910821842918580275279359249652471503003479425435282492010793669781636591511092719523043639308148047108790331196745681148477485787830477563772358850417973673036307119234865673450199089189849417998477395287795982102318574766122914057401225574265672880618004372906679724431993802666129728642782537475430992103106479427551327771877267247388424875235982886737404611547400874827474799835331981027191678951419675177633552692832349934869074031450466972115824200705370507594973794811474492899130525663199378139391652318310480725263625837567584413220276988923264499980766360287084965916294331594397402885503994823978891866401929336456187666297785391594424696666176252787544925336306632950471690125452464539152889026410358562089816636994231294380090062067993191642617721461110093034670956342793307660879582362514559808247651585132290025684683511573222693750266660281594251860232441195866039995386440962827504372989618539780957935264217151320676222729264731372387242878606267918034799468411306413010660049033712816846183239598009339366411412332841402963146328248071902973192423162693451007126918684399848457374568249288677386367562196384264288600218604828365276229046312528121436979991577405410892284967836298145474080524125747034021790747955562929451029535377917137474934419006616927490020539995210951493724785084138180190080281317158969655661459884811190818910182723397636419501007483439375583540970617897009058028117378038280780247075750223463586176471272232404936111363463039791507503750849984733176525728329563758055624229679321652917282694254882233347297148574510049075931035786181498409366668985122283366005072951107219356228657396998458233700008441263141302278972799981828974290806151084966380422543518038879951770107194861665632793813344727859584025385815007860278888607615816967218289428808827622371235784705969271137196544650442683434321900372858415496756842722936475556525898214132582532717486590481635422928606980176581169686617183977233338416525810980083799048767724592132726708281607525391031552546022614395067940879479190940214831989367788051929485820895079953316997127453644789261997342161260813090527395576489942626210199996398516910963745739761463900813321293577359665130937477712329802294435768920876362010193609043362166910358878663818390996205237470987896146344111666569781546293184327288618571602717308734789473983273440639503452944011116488304232566738746261932613363272534785808294333974880124548837538787103708436345797979034441779366729758276617905782166343246996960933289348067746397654028309556036650292904786660350275332499207555393103770702979269982717245610565277867781391958503704799607153397486748340942803620707713761833682209185201420320469924348444716925591687922414146915927459646420406177431347570108869066529861568313137894138623066594349838197894781367058768971051756101299936830497604120421823249991503631406788220371611333647743257838132423934652331173441541232889000517189789683091701367176657621130896447069578492444597890603748212400906064117449383504923671012978510097378073133102581757901913487894342575586316556388353291801936303100203628699354720409846796277130307157975716072910955584549840431327191452708724475614944797141825187761921812758641913149889531539503318498139542748893690386796844573640251394968435058540842699257097810250656149741939577576836842674644672527013861724150705401814733046561293035714289047780504029413115964748319272597117794067772110990699991161122402172820359847117412961580827692585990929145647823575376246021816221005585712914892977105940121947822507438741387273262090599997053469582945027285130881270007344084330386130447242754068571038934884156489775296347067298235581010042848848474876602459451918880153086329630381877919403532709859753390693497886790013359022249777700586112870346052241716237559299167994134254290859998590520008117416401475122375667008560427078245896832072782056159657507756740730765618611379735115150172632686311402375069252068470024534633699535955669671002338783779500518449695941397264905384375556761091332776849207051346864824892450975558521036202463718123116401771433408158560669232217345530839725280694348243998659013661827842676512991084809342882601198294251135514961038577189816762676257501726920086408131542844616551281358956309904918331790839158904344054817944495209529667293947513151032008814003630729163333127485503015200176023689421023984990758974054844963617298958647460761138799117927604565675487678416000654840124952015419284932968104342255747109375*t^17 + 5976776798156926275297898975060757434504501223573797457718250563084163547771046206144930811981263955047723996178831821306423839820335974886877457138635250025558308252954295461351399494621082738463226420291288907340747661974637430232687541062435223019280428786708180896843104800690009222762139785297268366197201657727541845495213021697393175382534739639387634395253082989860887128041108962356411464080825713668990357101895685784344688779150568098573368381276668499531951685547365603525212045556297701812705545004878846198569687032521629469660781017238132179374293539370997051085581539550804864220314850658326926576254803745980310878291245261352901450442846832692540102604171403039003018292070041734669206965336316002173513687384404229275766474314895483743278021153674161868944589487495629708769873049104472642658335909231348743804788188967848423968829443925772900354594101356643096656894541752144887417476141786456558612783860987258231471374041390457057449322221040760874532296870678877271578434624928193001709219679911164068207493163994281692756296843587124519097172204347701782789118793774854696143865734062979721836140256573958416060107830240800685524825833419662651363394008011162731072285518051899755792493815896982801324928487040704416305014545518273839210995067961941554630790177395512320416663401114889511243418720077954256326803471971718607596599150749882432208320205397142702729720187701894753702529651977794885933753293186318984910585597811473569980434936219601219307912258717424437875107407644219010017434489553854507801093562184294549001960529703440575815692845359754294458276711004468619968516315043180310522154117696604749020120780644058174049311174446147881804426073567368839206174797712865179150609614051363818446310954249793263889086011698021844834940188544568312645043259821931441742201965369303975812415695369509012825092650911873835891862431541523916776172625673791518008212162069264161723593544007128449371393707334450784443109893173673872404178603658668741178635411530754067678171337157008301650937061085727439817721278127505868834228804466681352262478900454760362691650815619127735314165560457828487457659888238527767010416861053380511205903376267268985081045047451751176866523517513612188066706625817917066676927269271583921669695842118398734727195373520705028059963087689594967802974435667133129973373537718305824252535728482197295501125566059765255127005660072501165773369740394756150252660334841500214266801652188829228300108998765434744767929400104807426644976759855301886843853023915184855400639682869155006647709366109523054521646936452155579688101391740185937947622476503199277794074495157291039568072030729809748172170474604571743266836332423592950122261421011373304122011719160371304388895091624261145800768888091883769231700141352303155633498787233931782357162217379830344373580527278650194522068228945335283954204694756709618411420822489311599923236602827900072375567475297515782606910263354496184093371927524255616717350758143251248290574135870650601429973758500978284227582620164502217204554089441016602638932459413727069743422645376522047627688730039270294874608949424362390089955744688914891631009122005917164596912899332508292327426331043961993525581624633435122471810058826348217382487887937774509608567000219677539489967654477524020531269390998062518847159334827373424034106865788198623423642933738764431130706760368421208612073332477801504939262160416272129038359982213062634136476058166934026494670667560476503563525782260230542478504594814719881691008424041287749144680223980972059136844402107413532548440260845592773063106788719523509031649852148642255386258444134751432849595457439715450376809816075028815824716137047962736391567912422099111504211792120664849265245416012586076634653020433773529549673731576411572472647423027960726139446564223860119824953786764774805679409947633412865097366628420695096172429353802758591584258603674180942278660408001267467541298403311181081684732130546755088911993221702452735714718127880638049426592015043880405662137161013805586130398401061847428792851480542614590561275890230729747975200538669545125252552334056009463429206283351870852696896208809978904656190888430133927012160478717181135833946547532353716156725845273396122627371945708113839043146650077230651934664831202348721358906058209410177947115454968418805084781316991821190510390349684034549293736035397544368246442014531031433910667478945831401026474085052181436489145017238731289038985160462070020581339987839038872175567003447475340062386038760715295947235839703758625168457250044870996458657112033265513495854026266309709163809998630260113309047035653201104217/8348685205594736646482306182587978842225082767459757072198279383214434263184853993437351974452718760600465612761061265707195814746086115071555502788561993817924923937842059026303420203556231586699204920553556892246617457454806453041148770656290171290751217453156622645279722540635422708713738178927967489150743927056305735421493482880893242736571409566545579071106137704772170051682239798600498096846075360885413585660107589997666737951178465346815526247242389560545999063608131432796282531164345920894648698237497699597933269728388537653612282017775573761987041332262441653924286931937286563999414119146016719329013332001886214548888681358484213503225479613270425092530048049516878169111512747160298082352793199781127008352152309749713322154812461171574208018547035055313654542883242925052285838650109916092194175077220134253882804505718373756322451673876210901529163022383144361843228502524700933601580425506416033072680447258733349295327184577101665908441201109222091549538152000204716684013359079206481367301730416095534660649555346813204300220897598138060108730029383170985437449966661789658625151347943954995556658660700836987425420344502695201072673990670718831173257019910192018309594975056375275247711918951975413335852927204526570690009552841553341366792662949820074434127644845523676032095731822620887802891132204723751943156954881647901226103349843599607361386164813776735887371898283175726878704467370107837280377618225403317373240661445078713744318611062985885467139559494201085092066780313822892656329797974784238959302863275780748308614311457069961259213414489823088487077584889790384534768760139966030912559601056043266778829865244696026426374857276383455489411592130356463013033758017607464666260405992674570979328260967505408749122777317204085451548200673778787433908947833353175949206938089724082234607941568412810251808185822446974535325447952604427967291623916713061674961611168397191330757748108043106177951955593222127760148717703318411895513412959435994919777376993975933588303306926583919057692700726827649701437270622407176989452043711206904255034127518097532419683474305243706234427510926242765106698178030042570753834459803556724613178056299684933878270659424560043872435673595768339841465394189903775451424635553830583090739525694085389794746469570847734816567223223250630701668713812121982088561780808798306163431511827660555174426205530591448721933971577850876076932950360849156238748355055760899757020880362304633618139042753276284366030077916427288042388267656790265644103134619366509087644627130436746467320618841783110373027000170439253112351328189155961407695857273417912749958131947693395842141008995085499373940857076659575026280036806612865844291249367723784570352743852312480920935496874671531594210679092146231496738705469609145599427272395377322900677364210980841159093527495886586822960134985563559042110351729001244384718048978674002510886600041909350846824466267859053978164333551426866865608267518116897129365956592413677161021613000707243218065031733518761720017057604321707325920511136265402952129487366764801534381736018189405931519737330210453776617901842550693018278116975428637908808596213344176769005196577338793051332520464578344979029033602236129877369393265365247313888093522798969031130338724439599736554767480538933656739680398539624837879213422687194610270877575258542580872961644464241569842117924433900159719881714875702362407607536321309637356293398259215946920697562628172655440089205829965248237491479498734954172062871514250398876058187955181818227638582928113387557624540534001516746405731558471072167151232882473502767128080377530890092831556272893498801995538599717127136237510549505435702892558038013312591887556794336159610657099883595862236449208011410162658911373675050068580265783918583197085553359498587386729527970597772110895338043522353581940208351739103152649695730919430903764892195066435882970259716407513638171287651489848056387817847554449772283542366745519372658979821071535147747941214536639863927350154030597657343600091764058808303655924801745317432866730965086310064191096560934912646406446613878882694237760894227023114141238555223679853599456939933313972192507652934273592350872736923967814683976235227677125515801137652746836358894611937597670289810114785842087860221907768590236112987788033619335342204729379331259027380190070153623828093897372754046968194023737301551355408116191456595794679472187056695615161352802394256462588473425061898699531351271676003612061577178749954178988709823263478783161985496256957327523352462959863539600231590551553107856966423073666375794270590845364711535704066490534714979761504460814812500*t^15 - 198669591244607753124815346656359497979372066308572169380831598063862416123052650178552160716701630987934321984906431726070739142013936142597486911961454657368838829481852985176904515560026230615961985097951891317618294343346566153744107356119343117399682993163702267546707111735129480199524063258654088129387721192635952272949903638932043247125539580042550676033803632430412513496647135779466993030370157943111298532469791389312332341224320337866830926765787619860915912854142742851089277239635394080280985610595037136955640111251942595360182867910112942877304140246917314150321909325132626476227678967843355736093763238341983981600613250414834799393063771274998091090241906855166684394851468717244799914527133338990848641481799448837925958295764653641023487790531347693074670668911337183147891563198115232512160059568203166790878747289181567401248540676719244359264910088678144782019374995063340291220010773061002641402738944771574311651385247310272040902735163792597529269758725350231838839306803796541772154137779604948107947672422325056693801091042962105281037642615669938756877205700555891865314544995006603115425916915275117513625608806733787812525680084836089245996029209893544344553929558236767123752375237481639879944078263750148365560098820197975193231423819944906786006290062046981124711196545914301466503685693914914856923401544934442796776666546170015047877587914270615279406843373751321749279185607290350189352759272827847751808056328342906663219318089952936527907391269564904914809981357707310629570144866577146834823498838227941996027522699509020337703297694107139969024773674738152359513713720352202649292023737398088275335822512943646910429024223306820036785163233263850403873131537245262249781849855120922196818191301258308611056859390639740730708114539691142131366331840914383057750652521797169159671098993119834751955370056509922249963047367772811460837735748835658871847327083677186786283507276786830963202551568576280123489037210461386387018294037523985597018244604325019222071631525038021115906642044870198149200601412371380349797682992242322902527221372813055477414397610917707698377290682041767337590253077850966917533813832811932287880243538677140074931783490414649567153929582786185895285510763620449656323789609383872406931776670559580040696721264690556971487090131778774301469171137991532160984711140324519336203401286563192022304950479017922791090533576191256951492864549735763971362623910071569467829476269877229847227213405980707856102847513368227805328891766897022040839048637082091559763088765575626436020249987796740109678667220830038336757966641400198681483952116010401183583340631615288240694764587290696385129691178688230252887788068237215382362769603749164105450224433660151640525973352428664289265057611811870657089903341648641403192619708977202383873411493700706331318894246793843047714024675373179527297742383102543549404119298239625938246026546374441638405969755126442556159130310191654228077843430247311360402347615715673553983514172923005214579234445759343687269303076755289639995036562453695685445765875593496964993116086173985366278186527562183492959833666630399487131518153210948919888964937927093236621200026584753874926402810900706229740460407334376377927871130926181565289514678948919306525221301105634507505369875686938581759086706393041741929131638848614278664877277424857460120418639426229427813191678110287090617609701494083690208022804901186919129737293297134933045830553141910439505221808719323450772003852466932269829074524487882354117485799432016724378955423833456192228435899641293255839724867191350288914416837405258451484977400689871266001675196849729436098335468880532749950013352384138003129001066822660722372797423972157975837993383277199258330334260496668496582036973177234606273996974539829257502043276736143113442714085909835055388499493517136056036846649010768486330116381832546653805495367945879785189342139762013464058374745900941976508264797941096310551714278110257886381870765530125091959035492711513160013914714723566543986299524508562502499674867965536475866062263240781299467967862009253505240771460481157482692461122521929959752350079053986598779769380768688707904072308622145272796116101426995318560283215957440710053320223446717394694872609030552338711133537153762265636653559801836633544690992806321926095466571724031899391503653104559367587491383303329929235902845204104039749150194634095863841816965293142637730163617256048025743788578030866809547197683506476060152691033481763535217092204959412693004142569144746835688151313833066370095873640692206241807183693675865227841251207106115847944613817706024164234532720033474479789/10629374748682078293446985415133935934149852813729404555459829858823833818055916415131750639473725572791167167590711181728848743215439998917000434242647621565006260851528451253642821199676439056563136439106828562246501108524639990238594898927370055519768229523565101046890239564941314850730050141961264043751052280873174486836380446127381360893377353092750107261453952861352752096057177819479721346174231435112931440573512365993439595031482449187968670263604451570239770192420465593950425969293190573233407345186787455790660989104959088426986262854118675373787296161850237894460424187651641719200689965950674722604175076595427130697705604722414747109978409351726402244730436047454129964334950101217883102080656244664925140326096686879801674314745075564444762178280371247090876991598065235911441052111091224965174604340622783236981968587870259756318846549093573746269975915728529490845222258060551286078278832002450812979253203286798608356671180076702721000454856407110608558994035882517051339179470044074836559282054412328402001022897979247765290337652547126852221509766127999284895157452426269325881365770020747214086418695857419481374918507331713526001603957250355713925048822221042935311400740806391228644868913426702235225088237113168265154916265046012554159659561182317076306466001978452118197376447895395322127301443038291107153474754812649868909767582900874228305699195581109488301322159932123270318851067251162424418458211676004521047458764189588165442574264454397465563726863772437453311832920761604151588651276631793246186800624951169673756818846694598765547820073925068606044547446156862865479215590153586494844416267457353137657333798175900935799364542646193438432595979375403072165363544118109770526628056388724696087373473591808040154588266279703888692594214262969536185726022967110733296972341125824604596851864888153068724186760482763642912232045965092827340715340870781291395090867716810106111216544219404420363077600077585936712882677662578780109226230950970125429400663519458487343425959029040972227965983638202567135260672704743742723955173806058144202037553020092689096588800850065922804211887885427134836102341843685482261817853002200143690839569423193736071580803155566779960049254787802080679182632900140565801667662917689840327886677149079896022265158976176241655944330818648379919504059375053971759626837545642848570231494571555312990537405369640712688177164736579676941641761979938564202020790306121838885515763936150622504489128945414887792586089458007193857865308775134970520315308881795503647125802962428364335598410460766629806725196575974119847197252561650002762505899924469052299651822659763278901171016939537830408042546597037295855254075579373211298267633233460430745033208801095485324311055431152313584075309221575102018950350804819808092152866244104245931031636988001094536246923443096220054032372886491614376331984737226353555866410358643049248091365089255561716621078155494191441840303029808965316536228598578882309270184836915608352650440306079934737174386812721553703736589186794616809263001537439033799616347838701011676620274878132737490350795830622304405748340976666977208450810776870091967281590676343378289440616175671293081304230029440336963813016268857251100792303928165281798046138353360513032608867667264715008176677550735390045942361295104782864103960597182306696881798849279171110529898397287883356639500600508740475146948888985592951358649861756366890597163907619566887907700430121520129056979216058489600922676972385389369601528456978681777071584442685297384673722210172116465276571511171161828526308466533444169676608392757598443753819941104254328632550207568570609987545807016162928995454803816029305240805822482551615985579096027332504341219683015899203679196127553809236324758598678485541161141467556239232515027346475457900017127739796455804984541415719460121991259115314190460042769021104446720398511719328943777769366050217914927942490180694279881843095061601760230588897760984154331538691898345795031442981360682110661626888321749622976352285101447501950448967468977073384405424734854881939485316530990683644937042710260654924135889276395947400146399206646694271780785318843473045435262737820482010793707441919980069176162003999589617435650297171513063882373450078491012172322313626655800077707986118162604604716776810949264986591841888015418316301167588660087385578466009747352037132274514221845416179523964137707328399718320819900337540390302873079087445983796396103167128885377334456417521879629570093595507782189681136532705105775072593409208739603671687411902443843574288379949167431045417944364709966972252198445810098710705666941989873788269161505125000*t^13 + 6689995620861694839629568369251144225478275956049713366695106321599027546743788945826890320462330781053127951161450281107943539518945728744724825124015141037140237155953706662119080667535871435835636236829092386720795830824870648320908154645278217746275459469178780123817706379357707014280804710519172644969766747150120550210708972685006841513355966703934831129734069173286441369516862152196501527764700493094904929047358915524044572842980441333356006032565497089998414025062958431405573340505258186251314921142830564393137492256961547359673932630832984390994373604946913186211075079961513070445131086503825023853326024549985473876858631543446975216317761021984776567998909746866379059275562878142252160514608925143524173305770948968651829736295781177577225377786184309298384803177911985232039763191160826842831602828168135347507845798907630882910098345370673135229842807097957500346637065103361944581150941509539690621431639163791711934964457726470778051588984039245950024617443724747865840169918071111441888097508205493344349591487849683200774739974025444474206616387646698462434239391018053856334233957334989770902896499708312059770739789178421262805037516039224354853123809166513227068946057238865318185459108574428736647724014632995200645198665532606092626400509897260637623074752016987470397334539842596614774688013644658894764166891225570730639393511817824059517332410869722266983154329556738772781220665604462405905313910130367152987061570532000453870157237875950663982841453307994630469947324238586639685218449363852796456239911417021684130768665243573492511024403792955306011534316945048167443643121758508688536792270183947709167035469653657816467548932931268290642168427672555061557876913850369869471535967176293024404745981762454977783615351386956132141631116869814651347032814680415371191844657241500399722392005152120102105325636027089016875930986076009083874669739234370725587684675784236110204484290822065073019713735017801991500824533898000256082719575339757297199283710259753660754403889687073940664406623329860558272225802301800355583138947031688775903255321282942607290007976911598322899873323521524965571779959891424415306008470598546584532910543134615873390651594226443892801807424193536871503065094235791354586877598915738914956416423979885133218557869749189018078426951106662541664770115044597635446419287579682571353486208241064871529719001029645084786116431352046774576441090802850912230188090179544601505140742266335403323793822902068991686222058253663888635152053590955030099137410852940758742810225453971123098455301709979320340346119758692416775590029942618388422927883248914117177567344500406932022892333073363703881621264612627607665983578604205732857451290588809050036597067856350368471558171193379785563024595580086041108063096471684532191226082456702611688912985192140784707914729485572765395713377962872619703582995411157679759666632907786746785431707837627760682401713426339302085422612281391665899315153073280286364652402485175394955243043262627547127243336132254138305082905803483530256484466196168409005735950672706379676339214657074944165045805028774505271257400783841708727056355287337418669092178697760830475350717111631708824463448470466319419738612992586087686823897904508116321563407352353604659994111404406622532941539998757954501332811671212742743092032384151813065536768348302456223157426445325084352023464915285825392276307865740005735335222558418819261054783045820835440751792210490042978882685509782636778151186866071942336795018756861682713654404185719113356101514419003657579964222154849404755007533525084007069010851529046607777446745535143699810069491165926251968688333808683890196801520722272528115827456831960811831366769528386679954693936008937093741818406304049801315743772800371115296821742710424194098138295457122224216043184085373899579367807532551715785636536632302588860199153081820902380967360452118688990684696727087329799891805675099001903044288646016395365483489050556047739298904554151820317144238550148209692384410336087549738630146077729267080610046093850241459367750309410516033539236328502316385844703030115737203090859754594035856608811973626773638916487193837723596776828437099452159153814867584040792666621600147856524836897431936127597998122010314746990293218252025181350361498172610586938075201525277920530469995772743131384534947023877621539804518612117369533474692789834769136365866703725369170561157097220325589946095995878872410828384782413694761592469703795799602013588171189056308644633858104284628930160887857991181000156112682558800438388961256806940088379780177679306391503049551282583863718108592897094147143861410219062/18550693144407940075109290385763329030114580912510573408335905354760297760710182369538141144654049687628859493820048426891282777997175341621368124265078721223660735780005283724153358754015464727532420369395409771325239052949968074567166097460076175138984820418511994098055580309425252730901967280197664061088429982554423794297461675541011936139300743136106818875190152465089869831763910526553826662359417266051098859550528737979008606214295228592361352969592120154550133284291060659671115551371417517599143162544498336489617317817719630470379651488724291277344431946587867470389423510701195328643188881415824492025797915165110898898953770073756271435258120901056860406118289628619850863328839441915561253535801785774950459595830954487745479314569411457413616435185876918825585894687844767635520691136627719905824762728052548225610706629021665166323635818981055707946360639186527136217472814878576624272110671500460436010547813751483449126289683549894348005564820962409640319084056898018785209312262128447400827220302977241075629647786645080307935140807737304401443837177717662874115689866877525378852116405885445281072576140003072739918631631593229044901654234552386069435986923513633138057778582953138890449871414749464110903326703893115226114830008367516184692764634926009477637906791620790958189886949618967599399651087134574842541703555870550200606836745348949392720538004501764555441906708507493760890437597330511521241755791178828500950192824143851865071057566495317714232878276564683303537540469535280527915690061984303289385170174652375318035516861263760631857789041229914580587287479981776890230424918311936735754234115629292832800823966473017949978089454675465456959177525074057460868749925755746918218704880853986134679204277862039031911013300596925966048430169739476413820317648861493827481071003739630917755383645878274773565398458895968227945107263425720211074588128294521929352691981921799316867762461237872790881745162730825074663990856340512012232609519474546144475547532039207608159471449488660246378768877933466121460297490817725482292093523751221703955655233276478557593187897666765813748953762349662432838961052702386209023726004905557311842123637857844793201260771919400420369208098289017180879985720967897991270276865912647631640939630253499169680079175350597658386185287277965540909134470035280261782783860563912948506634927071922392614210796203313801055988582350385714815136242997430948402190863997993171108404897174827756260220054237751745966259501544556448059194322280268951413794561016034328407054478643398357223100661004524967477576702802916665267675357762650625050213063894898756351205327905254806402902471357265927305639139051508792098530252132322140710430821740457183046436773756873704826493244640818303001215401303684028237271175211846783397469076679834604778489374094517177391980556276166971830940085886825536922052671836247138028320290597288298735457162927717960285973236590075263499165948703741028209870956208779366167609893193433824119272571870057443353332016679835612332189142769701673801662242186999993148376240645977242706620689648954939761308783944855147669955835540385402017420355831007059358929417315870266117735579184449231913841065576189290369097334690591519335256797599822805733422125046084330473894674583422866173621319885777698849263911077048328109204335813212250905149627953560690802632809321220933835203861257948937336873825875910925103086804004916407483685317544881858624029755807912462133630930330315818206190435288638241562024041553257642147198404528312413088328471300004581121174474517110739488907078421077928803758126670184778200024557893396642334989441154239423326018340917015803432378517973453738167257093367672315749654221533047701479427567557477175232375238279862516310341587287197471426320350900916375530791970435785889789247449080236371819958708253197416567864516146860357205551740972900794896573356807874654741927643612450922140464517691307097236537233652356507119987685119122154840061323933277155641707264225846927862705704905038225595179703674186527736041184638128880935188475038215247201639927419066756094074285417048413984966165540580331865331836019996950212869328576493045992462877430795478623799323388617980483323664413468749437299431673212497513206928473467137463037383121777818185440961742948587217387430328995444852729462288943874236737132476640896278462044861003652582896865391303923430597511783712221246854621264130514883318092913992323341269979679736267626615151461216741145789739997941301241589869974832945418624348891662793676856338535052591141485085467356772302907373117587196631126186120734343749304348651403188817428279484235838496466023734375*t^11 - 8240566722431385094466218298655467836027371672527390269409131337881567249161981825593129465644402613857626619075088658401235563778653658383521395030017981699514080118946112627263431695231972638729740534411271514388531796711479333296498828617377132550347454594065597735291346668816770927428028286906056813149350986926446497579811022663567582111257819564951528996273023428485081874190685416229188929030687389053073598085811430554544596487975015651576780756868693599278511672289953123904964102787136419210666646813297585406448725452014373962940874705712834233842981138207071473581093051010127839482069198011769662667388669700750986497731088624979498979845272955105131651923058093692819662086994605365213074528647636169165271557717927140052499863188062264936702793106392033388794555553141169149435383504596843299991296866047814090849390948967416450848296815779438285765276747486463568431702731770232426345623599633194633147366559037902415486843530985573509176180995549403867628870271530103552143719986583757825929419918194948790978480360195953228122275232863412009550329250502362520244987611358469396810764916918840263276525875716013021036248115026504403677388590817175271685450339788037776278325049324573391718287413766671718394600017952473707572471947623654219035779220167455907186020035351087203110409419156871430518733816788598932162977403234910307782195208649100897208481825282326170774167176254366440571511513505708807203921085573017496837238466928737425255570358650889751488857459606224807856680890850538354382904291851411320237866116405375140259563865351503194461673193519595118832405526959994140280209139808176236465964781941529002453534892713229092708246731649563900133079750788380192656106465540333852482090103252506439590138883489335196389211834890437728988289025849418915196715673711411479533017792445799070592390440375955872642783629968376502124583161019729977008889398595087199960139902776534614424620824270838234620568470517187345301198808095712078345322956939120700015933032048008422656018569696445340922339380725778970285087808797452923712359639359983422905674670345464647360379590351417201410962244336018043703439721519026887286565505675961809826571875684193626149528129021303505067685863020765650760597276410061202959571448380308194920596152139829800364862746850131667194888527009925690298673867614070820298637985076111683168677081411073851425403368432057833236357118999084471759183254235169501311898981336976352345589234486972859590505796424897477742237554864604002917948881282990012657232471118635948398150240132165226051666198253465015046922934182157529228649191386018283879609453632720103586598394604004737540389057977405399060292995010559489456648444207064069663186518249048413862651056580674700058994125688568062957432697397867121898725459978896896022043325140183014095527249098761719908930762057430006491951493277427276734436145198539558279814085532967094523788775668863290134603090322112189947480752776253719019493899129662657071016685034564072381991261394486459721309767640329878994567785440731801113561507993549293252797270354957452986044028254799545277042567849459738046073904173847702117815405749924862740217209751241863715113310454028736379691739949373950696585632167304222029436359333454626934648732444958518007392897469565298062319061500616273042081328871612601933142701844012734684619962799830630041953847427351893196467636639810593220467371436841751329893756773001928439320091923504685264185810419727166393724268904813107070449278118733041036206188064735094124806914639019393878849951788284525248148414345897526274243044096813750871849084674057025687374132856886996894150659160588413600487806012507514679902159460354672638072822835651660876257323742711503725731920133159217957746085688409429447437533607865671737104396452049550166906783024491327177573983745952373695901508667102323302537857055831151693067089109896319708870279450715110693146215998884149049491768130592675841895865461714945664091736792631002958751460744806714096353159938537003383930397845459755021140232877260255621342892675489021781589057980096050665557356294486579611339298587992612061458476243390088044838562160724622266966178600493970975238637971870282913539498100714755514989147514875050026157156144305826184937165842644818698802736606063078046257561804040429284447851326448594436862050798439900664428732426429003245702450464839718836315535779063846079032483229807951006161477741890211138375857227695942548097671015479062655170724538423888340872550454765362754660355151018760182105745228530744232548598165775559441019253526994458340420907301839759347375990691027436520104331074908565079167590742133500077/1686319041011503832789795274389189718494244296389894358004421242896934106311576857153548910274155168812810461823067532771923827085414216298773539479554155021224816795092484295945569927972197419738281116251242154845812558217114944333734731906301002337459700883826769266086057418038042714848173248992325242705681647147938328882218709600326325313496395370067472899067135933356963082533306387008047557095994245911739770307456638299076858105876950909408911982408306228525685894644587982757899931716690292706499977056986221662788981624474980087504820642209298087241431632265299505962339060829204571569662402245233513344909422445756880675983059760961916056212457060094476873766940354116693441988903554293213572135972346580076653144675456736166183272168674635135736682048362426670829132137645996544303324561389001984180935759215273317067080545969770033105407596641492258452360296748226119812327319411135695209006941759447637800296817015558579219878951333345131678719220454704547722565112633832263968339237100521754952963747102944100011574044461766542528708273465858889437730108191012592433072920540802845406002557749762072728886542513380020074597365545507728213313286629659374144462157266479576266755752820872773156188909383047995788356645617306753595459362754652697562858931559335832635208165137405021339901428233757716692784234816133595058407141984100982144096657122568105514145337087191311173450933255113909414702431080963826979798929228834364309705663942312898952860164190206468507374785387897871269530199252590964519681911357408610880341252087841447654243554678548992393086514080935884147184968369709361658673202743777810387964157254851847780107603157670871991228598324516688438394785669144828566469734028620120653547992240022970902802721075123899076289679656256552223760387992189931711347240231899861629525553177432291682218204682549930961713629001294914407899401645167962078700545548735126052503533543072756245997118809396101277601193377014663018508504803292645291446067345574495781358446441881149433248224205960206005813191639543077856694002016746698478029829632643459700758545911481763676088235052507517282527027154529234273704000938377632097654279385113752207893783454961970952061966241797859150132520009570718328926797701863476821593981581706441139077080486533439974826419632867489632122462365758510626053085184383562460924328285917574270230255344675569360910551898936529536471400782032669924212225415287900450167651262094741145543295019752836993800422397987291316270863721661494225568396339208177381958258120835439608017546505274664624300524294863976505219873833258953013405352362280591614734024240958413767774174453728327246850484275643148741793573421894681583624720108092326521848694519449575395256150831562030818803936264577517043308888762975767655594652712976413083796251780020538310352489703331703056721056030942970910925018216168699057233374284488204443539512278662370813064847743866014702925120457962813783449605721846751732864600501786308564005981676774199748652837500323387293303489484347648843469269472752063619681312655674886715150899418880978146579110667430823118322123315011079704841369153768872795952460980306978707985791179652828896860078930928557496486912258200034634788453228065176836402167276133045000548849125824311979349771535212525669238382314960785114935679318405741140264022454741216538911188911559172028535243292793260083109219595268945474204195361976126128812604628068054206114150062285292464511004003531631752239216055629985085511085870266082066459724838145382632515415484818955708615589929460835182755936080331095497149144349072982289742224284427484882517885434185774936724822818224260878537435943618975965852984800346578296249085488425614218136065107175630339071074675593757656018987762118389618256933761213875029677152855176422188829001691379077056255658442013590665061371070482081408765319166706021862984432238230511341465575653354715374626116484555159797685935059843086637725342787125879255405779838904368484244697179402271129400101219397626614965159870809337245130712524623759574138874427284186289278907677053153917105405804945992575905600246445469784140852551672933537540872862372125555940751647348285106090523741405990587241801704168128602739300524987464305777879344204210043134750658521275897636985487050064158400563437562393208506995361591713539274637541033645740188180249940389191510523830754605212261420337903815077475731539772428199803805531783014780659432143096873452605814224605816487661279211991921825232826853491820620142769675797974707366394451192668869672037410041829561232347111238007050338866053209501734835055977810642597892894608813895457246102502746447468348739960125000*t^9 + 13535560338371796432822270348250926044906843317695812754148871420601769951507352266599692270636708355696390849944274539854889684966513880349648373614457107143861488515024653523222717568497014673315674704308623700268091275677870587771168677392790462102760388941701665003740586375214413112500901493578388665767512776564942215762883781639595642497170964166006539761934522118901257892770639250129558022889713145689581891722216544467941476244579085063280028590063445865112880082314866137705810819596007410417554142603570818475430773307784515348298861475062274825146260646088221012359758432060340455783912645555186633795129193363367421110788079957693459777210310265852228764166880175876578514942554484865299977654278902679011702519961372257234126083671731508868096234700187717717415896035504414921824263380343629134316316387444818676395367508298689773864132814529522738452748654185681715191448548495835818434027963329843858900491735449737653277043071703510690201572676404592372122241440730116474946564095033570660428502349190922888697482942844134032469851184415117534147260593029723375339593888846020105753253519176222299699871510793687893418373510979447726183172066387415360822689409429371577977096398195584550716330154186557563780411782683751908428603990659795981622210580885055065918052977337755726536532127735275295827155132198348332457326809854468840661266083645669994270516217028556869088494336418543424077577105363087190611059089239951967633666831450966437104175423535159204299150830472506058907616451324895164602112379231264130073905244884100883303885705716776765000456618065855439286785921457521606983854128186732909668882167346123375142677346657408733729026920286829322190951288030838906929327068651473528327363469806598830647752220035201246899159394017783360299580357701701278341481115754489063017340856955150744651528652469201615884578646216898901785172057269039597589163162952649996383227777734368068273222266881256144515378682177385947099823072684912893400383908587613664156633346585413860784946077506765413318734447687351288706686116079818560162441536278374835223348118521083952856998177472931015685384710616634329268063833978499345260568743537446321246526187598454902023654553308300001668423837669450541445498515117350547173788090646551963438556097879767611784972268645695563566227883857537031171195188867902927500123868565495994496826259954707258429996906715545363072890701294788764847304972378130307138577573203550793166025176414694595619203433085506211819136062081775326740779420290260135795651828227861685932606623993117456299601322825204143552392771625433034708108924794088869018883336385985437564070636963593051167366618113514123190135529715456027039521500003697824261661251773322183614203765592263249146591924414112945841347401258222116569755483185232082950396322651234655081335956436975726414720807354136823012231272278747303414972440614203289487444159722198905663174032844039390351729142258508200256010328122491904863362260944027550825965469648621839431339460305639471948863197118898842762438719018708985908475212425264348286387514089519585993279957658961038824610711027809460046624802818613883809552786374613544144762695578190372035664577491911368280529342472415337282940845553603086532231553307104005329106034114171114151972372231052277124330663825415604349076434046808268879835419985131086210171555292542804893250909262406372786341235862229546954504471595702705376194531067628691058078591265109240401874577106318800627211304809154277651690289536833407683788394762526637979592905905399862738113582434280000117396678424556226987207300499800886454489935839891268519128383915256201176249787612302432656240102052999477649935180237589264175045876704082345958020084471070949311172451589579824840083803638455819928396171692761227687841823482648002472725589364752256433771252804392054534335214179401956489364959370730047792779822377639444889813927832500762860087219980669366968686329443161608913388033681128712312177050319228948065109342129751038746834557099090235952304949187867418434793549898135077241174402543880823267528629207278878101202005858059275528688926138980170245462964365803395572344796361882039581507704483713839549407632311640831734617683421981080274480237015915640036910454671033800763865245458877851266151061416950298369350464142338356083351069392458070750789254490475290656379917518595189464776081234525309846851691134600456619723812942188799727452072765448171066184615678309186972284196718818339723826551140724789237325758775941551218266699508984897422793453202761349834298181782377206534966513876145756308665916393061085217309231217792119103759984837542314008571693146683362839/313218147802692285979289751891177275490690190607234081681191575301041649746391034763890658704625487836897943186766062105599925660494529434753677795924595830794165045458844768302482710695576668888425177703702940983398147387364127623469617796670352841568903701199675847015613998202251267220873660877648558969221980016552248864604697357245797090636460102995865799585988396510561846626093760401679944401348560861013886966366483002587794200036033659655025688584357619853937583764541064204846968798488956219373977220029107468106916401731186116253210204469615922500584430955943593422264088520683738015624331379994298867582250132054472466298334988934222556366869339124955611923748365773896948576827826843720965343033382151817941315575830204884200337404663085007619239276760650731637336950751654543321524913902438701876570104906096136484866997705125804297171077672484580597725440303420518179956352105438722647154437515689996428462538419741713881025664479137993902547292243716418771432001476246992733378565705893207447744933026713505983631253073176267065980444127084530760378388613997338927846692463412084063374178782039140545754296692762992617559473637434120629250597498064509679054730321903521295473337051728776199195828909480951810318836213733087751156618674614195491768057102595155580206257339410599334059468984899812933863442133441110341404141372232089831579434647025149968645883907120904649439127047199861322767877476704947863099690003059419889376811284099969935133100867180942206092020322974363867284961083397914335785362424348303094996717748908328147630793581960118401901069189477535518449356162003424026601707842964656262801490690114148763601467771693311964296719281387081204390735190028196861512804301982589076946043743841303669539098007101716809910842350967652200079938732623426204903941102332511336002616636474923806900899869740292732333105534870147990948722194463604808321601330626172487159452619204069354580575956634127700265554992064019816215561169944911708763038064372448012722689218741998681768142384921867893301968743418834646345200744962396032122947985470627792566818805410409067984536992160192561921223747406078143800946840961623147027267078383165456392123112097566086095954100096898653256095846222116756280292239809086528159030282676214900461909579257970424953870165141868907596079583862182621839119340729020953390203939032467961674249279761036309072830287895062800940891663773845913700900387321067435466324854792782475737023130520758426811448826885417257448088206078977538563907690412185539648913499110730727192888730516757151513597382916401561988061750881246272675105262845820998070041909940979446125462403164724486776117727494458923707213730029697338588073012669741389150785296853319281748503571121614242825990383957638813784965820234202770103969753910248578342155654696407393571027254155870030720596147969592559936628383484667621186124890248457232753727928795992208426674497610669027228499225803093004592584173891165182974665611720679164758888818852689323684962224597103232441370361629757738888829126142651816766732702526279884314139280951411311299786666561688071792053645362243137769609863190773965618577474675536971131434917257738404361233179207656142403032036106413840498670108842476364242846995918785951027869569111441650979226083299659860415943974426975457459349325252029326608298985575081516394059718202564730485342411605859233955286528528657835301260731122602686518341192954121920135646761568916359611951299174486416202950685888310192734744282940163020862797039381447922298696616902483810322488277638744016352630349735571996970479959651889117891009436533475432808414646386728196580555053088691418735749676194413498842693287916225561321820878683498344590828389351325412979312574003803505367971245445323108724389733795836417549293391433694713962127536380224868041560262470302117973436145128431046850299097075211097883960284249111643609254144502736948287036080372004680940554234263447388451577558423566091328147625633533627721746531655644063479315096862188795335195435263289862382611974481042750529868713067784971879026740756354329417911485622376028450614267997186332128384279505176358917313977955415172705291463387098141001628761598186770185838353570487590471762671585634573832446848562374569122991650092007356542573415465039694606623171828718590394910434754905311091196565491990125446063850127816733163899148564235005166334184984727133834844210072545460074669805255252560185446377690030383882154012459191469837826490671832887168245432231906681852444071263957153979350673064119791903898800420732416651119287513281679905533824327616711118437249211865652904920980118580952521822372269386446435886329630625000*t^7 - 633235940715158490114851957646123402759698535969531807745399437855817443533998143614555813774116068815626738063406446505659356772116945707517514203114142899992164126402354357571969496741895579586643379374762868550987873862483395726945319819972448241077041460126135934703417185507575022420157455623643428569928243637160504327595694973483818046909235805712877470025901095343012522377613332106101607679383150727340453369952950292214949737583909357947768960294423083994893615291914972751813183132948818508070502951095586489295778609025358323503150309046200537637925008615099237286598911089902936132818822552624674217806199829696407703979291818895205256725863882197991054165758737004437100775862300890207839436359412171938099886455434554331867132424089191982294474641949299105571263833833518541468117782931876081929756531106071604002095795264894483203592358358904882722949534385856473543330215738195715308807362640392012992840876668197687107523206342127874790641308279244447670351413058085959099758294083473304398860609349215220425745516848260431802000218005822124600363778173455784880853837969159621153362103571093461637631064684186277157399806530850946787635050949123907170581453066063760313869584907394813708256097587272142982361818459275971565917289929662463164325287032349427492048001806700768011698192373980312764323086217219986300395397240960374684780759173732329510951803935724249270155623504348777452609751111247308015244939352536726777057180784584427378621412193445297233628196532369465557617665493636369092276881431739556190932878382384676809855636596467730684845354079040256124793454253629728475861270157713916576598664495000529296648469101728724219770062010490487890499996524762649221534253297010032889974450203639302057795374790702020234279404864037010918018386941293245292796680805958876696125899954061572323433866531914858196481442436872520312861143166298581760184433815770383923886179558119423505822582593891206345166178085337810585761173658609697599858638429915684147803926911109294241262082428506747859764164656640691080755048881313881342029290821662939272943190633487096534116871919529699933927158915839883948894389410955879786405249312438604283281292277107765755455066278037214501777880810494959547181150699668953340602134844348625139207167680054606913638342786976485396177035898091874707612302546191979930942600920429928974789455974465707913947813185613291378638337170853914192301452069147395076756054667131582071356942699387102536850689717195330705877991226168727663868730168565383929531729712096749590979526035882660902134813440634851999850802522951509812344206130289392785490475323299205165760367010402092374111486379311727070888606313691889984288117842391196938555068322606540239355642476792476452626718573325118459076630106397813564607249310320129387538784342023648466463437549455678622361987195651129531712463773263138364829346962045804017540519656507919853376327118323553727829590275886935714173805223481023903169340956442955918723415290612129793824421251708304848843173251461928354684942878302534598371296370435430711010094826265827982862265096494981465561831450224522428596177996679321560547069234254675529939362020565475117606556214457505697778298434211623039026029466323773204539078896183318944728043544531644557521547181402096141133420867935501592698438746479142876906871618807914280385067299766983259465746182894538111015811194678666231668415887832194977260254783086467165323832112057635370836572737652355405589011197044929677923138362976426792767207650637653960756037526349215032968713676683116922065898621440364144237790342753263877232668019969654238292267489562685112029072687133396313478418300637574240834603648160971988021359868377444871344153806911371470095872534045808661870718844503928992580496023636421778899776055346261290147134732721356853409365422096814923537667395964957900496699069112762987114373925930186470733911522439674210059212566405355481710166036703780309217546434315043023297259591945425695177447897843170912253403239849147819138230666328030348213377255587665677320291381530888917335587511653684795061527168790973866636516453443124150346139179359314882117061469888004735460519900233234256206649476793542749603228147639578623324141026904189204855753252307712177939419652479407080680963560276357539951758478142666260119638710371142011812457441255851310384177316356644297217899488702550110451576557141539498186066926030473141761097423956172523887635611680349958757580142385394161795512759978369295044013825337283576047619973748187192539278294162829070399011095399769672477646696412602546892581300324600554750566604184015625711119780924498521163809209143017353/2845810600035889912611832602896982103029699446088583942131969169878035560552924258711920841944883003775244169525474507130879324572493153150047701117257756405501270984454646752005414342891239448757691614565072435220588881976622645264666813124033491531968896485185626267170435755094740085035366404545492621491788275578960432541265535988690384994925551792933866407666980288295961920774223308792406351989395495822926173008701188423511958731755962964865661970566449231815775761060687383346895316511985373650312135884835890710228554735729062427672024143466796095862452829828287505950856575702212248256243925109662486854033015485523492693796300756602364940704698566906739559764342294745692275640892826751521913688131872122231581095803257290090734494133796029497797659714568198076019232866829318422178426360599300205621408381718244897205363007720857307614297219995717046573619714756792136606460570557986108622717460856840538978602491927939000404747465839025201743143969528623461980439327698472676834696682699258284810939677214139854365563956493430083628050892354653736622866502264318679401578520096144078061513967219669905529996181379960904353826074762972867431476857268128973655411549781866279198872033784278595181264959806141219305182569027632054424794421100780404753778347389293127843016852398073445378026032491375443227673559955264945387614770181994416184064577650114219715125459498984219386332640028844454304005286788347812013305754884939872137766456809822583982066459307529703472493213220167077422760503557729621679421292884078868120255892690081381455616924544666218622986857207253036996197007414773966870266945544650305473453543984465694480721907182813520132753049470888337799892965440827617198887764800870380756252626015472416197526661893095598444332796217363239989297729056407129518841522015478245852823774011400736302699604530783231110912216002534487460619818795412180829893406375403510026191598083054115850189232977418645962412756785038808615901384344070912096761317270583956229880433473141588022921979383004399716286458868776840501079252482801198234717070267990275372464239432014573817688078957341178134027118619289509992248602726451318878704883740738474718077004275629314725100382966594679192441099402818089385632369493122557598702046568315323952768207034400988432438020357574694646158665933376402106995427152909390376516710074637851766068893456114558465290286615732284877120101402288085730196752090517126985094037252117280779553524443017176563601163627130362510528344272374710207523504158602142903095842649063210607066817608695107833752113364783305620348675336578180420305242102427745068179237924606613253368486977325211051280155352663941078254113318555535819171634800827936049998563554267300902743546731904952263390426917100832650960546595270756596944639478384544226080157091241644318731047623473333421975702144409440973138509312803551529633934717114554286162442324489300636562356864005507161676078680153816441726907637068300805312676129347884982666475554147291569480513926339395083324450714236084599047076060381807935194885697238771520339894038358537056952347427617623052282087406434094794592455328419032030477361055623450194851322962513166073910632885372418665261833928052560036530774131768785252263581277204969497910357799355384143182682699694052446064862396222234156344945298004152167469687926082169206094599725383302408409682482590378182793746173488948332165740357056790123223785695983164874375304862254725781617157518213905152929666231785218322561390913570624018124841672094298265456729262142567190930036351117731348575327177597482715331789347694306842552600023361291075230738787170844757503328768062967747370525629423528360913613301638849385723972554895784959425240794677756609354897100948843277343281601474649959267312438487885165162151385026140543998758759111757372491890384730173529015791261452602082811288939140489403631410582606214361935509084339152844436499244522785386831321328450750557931476102248400486924312712898962674729011344756994633897777165776458197616918526106462178219160225284902704814235735873017744500871530300590764425595783654730772779866777803007246195034310932745203877309856852057854865219581631348823957655605377811226259902755297572964857729416120908413677659938366717513746038420835952553729667031939503510997319104043786049873757664344568255057157366470081711195665838304163461317712264097906618368407737861235101699441680087698751535571373462008975399198517297990344986427884629225354526537829532653089128629927135609280830777561769667856155243258125431252155423386679797385573026669406387834570278746748060403876087007124950789250424905077392654341128982333282570474624366358250000*t^5 + 1551543090588055343961773607222610449970240408617555077018094446573667614082838973165832700954625621130707330703957073918631914780866392250201361036275151643913011524066661002219061140483011990790159928480972392363888639225480891616532765594150535758702744592504814860467837903905483363201524121058607247346508470886857776257343826001092000853200756359842109585663989165828696440981052000168111314419114973968766431019007927818996165021307833512931312879302968039451106316150781619121153837656147152442614898240242948539121533099560472575014731142522226875660625303870762484968260106854076846631802825481443973056852989627913233855264426066448976562957854614033768414670535291112206666652311706874780657047631627901672075458499248943835135758729448006189105644235839019941919462054399881691086237050684728251358397388805050744253356023501765529431523606155242421663618627104119982084699838996602771456556320947161895860905342983640601537288269967208120424607371670491279508919691865906394531325511916030995192084778662450565818044279481288739728761252431781537047293473298003421296511294836764814270994025088931602183574055353754075717649525758390298498989269795093426345545507579496711478623682907462585515223877163693721387872009083869226500920357890125758335959815499728671893486364164267177672213225431016762111194359026360501909614305484504276861510044146582431576610137469220805745465674565891170754012679417139970431591612805167532393590973449840624278598319136440673481048219042062508589333493061694070931636665840819622691262690502947068033885497955660917906699879691538031704181629798791151963244057185429641963591298846027108759986326359300132301443165174858548793656928265569693896813470175970724226746690621121994009161474362898451507181370697975304410542893876582524197258951802782445085696328296685963939765906551690143892667495613748129199485935537260913482086410566960237457353185745457212660473652657700261219850166321029767983536621281729969176027571158658106539961320108925694356086068284833990960353102868691792083063931005849269977714363621135519209501048764891432242789144725832322635443992176818703827316060823180541908061701338616486219124844479404905796369868552528868250393805681839363034818107737044754867699308624459064504089672703889660380856512920985636666103556097281601528049892944827564570908228698132149169953749443699343529055581964064239791722716510443918276143750056606550776248316096712368578952539754496899233051863577832760597274279566294446294390053060528883824464296595388941998752370694074919175896432423994405904041284125750299585181142849013718062699865342955765691272343635955974739772885980861268370796633625214633372776926192014824297282460942093975705820713171615051877157239145917583368456787912643602823673936114345433125212611187651963664027397563266546565963289024679246690977339078131738079510659199306870526488719988523780407415824846361738189106602926910371028476165572147214497510020159249911571990920464891367435399274140020431254292743594415226111115809624045356254905130816204410492816135918467285866576255118745989616504073773098900088824407177238941323011087716314317055672802178343075663989600112400106015514408328582933354554751539323959445848366037070055701440048327126155576447340821472069522253630341135046036307959124233462765862796102906108444805750047796090092545824266177182005690483488540784156068718263056273102869091630474480154850571521304497701677895988414096005077640977946164217255473142489096850795631948323913590237405007921201749849104089647486188831380000426068385019544450288741691144381579751702627885977826542309072382190298336036539328683092242147342304102645770877211525997088200252830474115108535570284863326297089815477361145332784118282267311570370423227246446321579105749519715145697442539214507343292782502395211226634512625403144846144856353060966857824745851355233226506215975269006113524210987734617024760387918283432879762011661868295892012915276217030642764535288709967153733742497037863412022270299684333327277772916628304381686803246408847266550508035532197088694256185257632934030674846848254912794158572297542537042667954363351644531779163309489793351370568591009059193822429425796541162564908523659282649628024673381245297135644888514785842939656285908521823795918288791552796901407596171349594679330769470094652188108550860524196881067369925848427857910580583083580842608361380164418769631529365698707988711911121710512736273062625725849138047567738356599364859320466672179589696448674012029049922857898785410196442501769012602136583199232224000788521605074735569965700229556927612148914082504931946121/2845810600035889912611832602896982103029699446088583942131969169878035560552924258711920841944883003775244169525474507130879324572493153150047701117257756405501270984454646752005414342891239448757691614565072435220588881976622645264666813124033491531968896485185626267170435755094740085035366404545492621491788275578960432541265535988690384994925551792933866407666980288295961920774223308792406351989395495822926173008701188423511958731755962964865661970566449231815775761060687383346895316511985373650312135884835890710228554735729062427672024143466796095862452829828287505950856575702212248256243925109662486854033015485523492693796300756602364940704698566906739559764342294745692275640892826751521913688131872122231581095803257290090734494133796029497797659714568198076019232866829318422178426360599300205621408381718244897205363007720857307614297219995717046573619714756792136606460570557986108622717460856840538978602491927939000404747465839025201743143969528623461980439327698472676834696682699258284810939677214139854365563956493430083628050892354653736622866502264318679401578520096144078061513967219669905529996181379960904353826074762972867431476857268128973655411549781866279198872033784278595181264959806141219305182569027632054424794421100780404753778347389293127843016852398073445378026032491375443227673559955264945387614770181994416184064577650114219715125459498984219386332640028844454304005286788347812013305754884939872137766456809822583982066459307529703472493213220167077422760503557729621679421292884078868120255892690081381455616924544666218622986857207253036996197007414773966870266945544650305473453543984465694480721907182813520132753049470888337799892965440827617198887764800870380756252626015472416197526661893095598444332796217363239989297729056407129518841522015478245852823774011400736302699604530783231110912216002534487460619818795412180829893406375403510026191598083054115850189232977418645962412756785038808615901384344070912096761317270583956229880433473141588022921979383004399716286458868776840501079252482801198234717070267990275372464239432014573817688078957341178134027118619289509992248602726451318878704883740738474718077004275629314725100382966594679192441099402818089385632369493122557598702046568315323952768207034400988432438020357574694646158665933376402106995427152909390376516710074637851766068893456114558465290286615732284877120101402288085730196752090517126985094037252117280779553524443017176563601163627130362510528344272374710207523504158602142903095842649063210607066817608695107833752113364783305620348675336578180420305242102427745068179237924606613253368486977325211051280155352663941078254113318555535819171634800827936049998563554267300902743546731904952263390426917100832650960546595270756596944639478384544226080157091241644318731047623473333421975702144409440973138509312803551529633934717114554286162442324489300636562356864005507161676078680153816441726907637068300805312676129347884982666475554147291569480513926339395083324450714236084599047076060381807935194885697238771520339894038358537056952347427617623052282087406434094794592455328419032030477361055623450194851322962513166073910632885372418665261833928052560036530774131768785252263581277204969497910357799355384143182682699694052446064862396222234156344945298004152167469687926082169206094599725383302408409682482590378182793746173488948332165740357056790123223785695983164874375304862254725781617157518213905152929666231785218322561390913570624018124841672094298265456729262142567190930036351117731348575327177597482715331789347694306842552600023361291075230738787170844757503328768062967747370525629423528360913613301638849385723972554895784959425240794677756609354897100948843277343281601474649959267312438487885165162151385026140543998758759111757372491890384730173529015791261452602082811288939140489403631410582606214361935509084339152844436499244522785386831321328450750557931476102248400486924312712898962674729011344756994633897777165776458197616918526106462178219160225284902704814235735873017744500871530300590764425595783654730772779866777803007246195034310932745203877309856852057854865219581631348823957655605377811226259902755297572964857729416120908413677659938366717513746038420835952553729667031939503510997319104043786049873757664344568255057157366470081711195665838304163461317712264097906618368407737861235101699441680087698751535571373462008975399198517297990344986427884629225354526537829532653089128629927135609280830777561769667856155243258125431252155423386679797385573026669406387834570278746748060403876087007124950789250424905077392654341128982333282570474624366358250000*t^3 - 63242517075398764406200266999869598924213896968481291262161479448809377653526482947086214582580221814833347098968630976423329474891046447007638087107019280742147142198705256432154748139280355499081739448662416045126946509684262550899941777599968003731233881070940062781258922401172911628889553111939060892204259523237010942151497564058611366898400998076837696652058428331321834577692189677207097791483799294280784412019129205489792340769010077154907268655795791187591085219229407090645628687435077714864226045126894987967239428854963495759748379535051710460361027212957396658638319717948999322404568510848669267346489809549370481037571058765562959750163151265236991993779228807298916700779521967696375443196470834659509929086026452925757567983340588826651133719530576849188744215506822808206618259544771069335302825662739943253887031055059401145570517009655700287231110485329946875119298188176330677183464651693573146804776348882044439404091680336005990187487460280314545498446126321992983001102389602149133082919617370598512424322810384704172638150356735108046142493014213414006821485358590907112439727358108597566221584597937675356427684050120850466733328692756386229841893862586571866169742105684041028189962569065307446617002094278537660993501880472463658539805147533321956570233227863814535710046588782745251250845453211285318939260993586813368132672843297991357747718257100056014278142443199899380974217802066331274100196887751978940071032122373555679279753025874408863682040817004056849233027155993285664195952584339502216448501862186705952322585499395079530988490361786604917197569154028788010578073277143697502892579218431605817927490091709350306668221156265149987687087265088061570987887455440151971384793156398912992836752754776427756697390739926153067750020410892687038694329669849867591457323297824596117330048666669477005745301423088644340686697004078077965160388355006367639430825030695030953030458458733288841785941872399914748010253150753996306810792948303449939725178912641253224166903058404239181204988426060192853174092060701520410502883340861642147744340650060586346041903503158122299501080417894264703609810461844878596186428312241232758100523054146217105718748528646325716439633669322998933163279353444662829278269242251353954425987895453967054483568519932724330303748644720780058685016532993820055655146382984175905766518750728127843440981177725157423780639814660147243770810469503140392698567998148219829394426543634203691911323562195155393865338493266391362709892024363053993959249245303714128810325940483095322015487489318650236670588677104852686473100803908091230555512844894912390862142266550481506639820947970477549409315722101987825611989180573939605280071933157797329058707560543189287591097177914338419659090751695292377075924884744389400760317752341663236164977978773727398729365833253622561752855177636898501120911435663265106091552168987065393216154308473672961390247923571848792414140607556305398193507521124078979670868644226439356852086929851782762711762999930700910545805014172537499163520298804085101179664934279937410352815533045080497772954157937174247748676985440476937691843379489574760688309376379318714490733687028388604351195707178250389959773047351291574120918015425391966959748623843881405135869985409379231565171959479608241172443987065529107191912973387307927404673924742105725279125380255251949716091508785262441957123241103183044820183439377864444103872506364173358788015248222304447740604180283616957321824919324393597569161925213387024141953686635021745498388465806821445635000341373058331279251108634925627737333593917514012701692325733015298973213283087591323502601251364586481042166495152818647483429589828638647603008813726611270879286930176447538123403576207826812381759454242338270899574076718716000935839228259816647860490385660428073251633421773049740610818881115347095746514087193501575772015478939908265917871716305666392621669672146177936330051667193936825966104017914648447678516667337341307540373463814506613801299786196789886543316894811461994650071572657430602391970969677644511356672897271490736381387449727372588632940487017621444167618508354457843191848703017924121306718956258675881603627096766628113857886684034069585853906384129724241196286840869651700799065958046991496550206504645719212405907001175872056652662534118312954058524508877087350460536203609456436014879120923423345655848519801001285673343623483879420357543283157536956870130306220512392733991264565076659931258197523742810978729662024185507876551343923611705702601764555257398614564873039492825672417382976675550548041756613761937323939039040724920419107383783/157742895250858151264683028893610998923591937622557254710934942674235002790829512077923214089705053376682086319850962499336071158430050344289974383196414099399957328323843541683558034843518928720731775015484784305213637123138585540688545071354797607541262361735402360963067140271088534125263522423901740331558399890688983251721732198468132199944968368612850061058463839509617798775946767116321166569547940379325093300256061349267065585810002472034408864884339380496575805760151223737554152159600999218173410247010134213576017174265524953570055636911621050562511525635278379854742050010642986611488633857888531511139839093654582739814500833793570002369378087984649590982412638509659413468782520939846802908052558522612384020016243899563852930104701363626009146296395748535887943903251851360505365262069418224067250012108816742039663786627061095105317379841391555748990233057785989472530054250386107830897234821250210870985884733562229660444146862117912766305491523645418141449691241204933444457169063646669633185570343317706859629676321468409612867074349975150559412283496551601007553560503066809756803376011045051324626485166988783159884024506092387448124848423233393336103128890623809593602635356820872357332559989254434101757857332979604826713717911694841439971876721804709575008852678173754325252574199182575473027154341411744710399461243119599992103127041691851545295415741459532522545587512911061381104365444150500892140251119187843591346783239458491646064769803245424739991139646819215829994643296751981292185116913257765314358075499789578836340757129738285873898592763750451145716802447199009475840588610506634579410886487826718359225535579137853491521379438997204244564202835520987831160068410907973593955179496332747051672857955612765072140618794853844750537996293850621432605468980495966116276430912396647148000317445710835208636536859868993083224401720560177444190924109043859718646366862069741715677909972730219063527403939442196405180054109569541507625910120202051872470748009257848204890471707881465595133525435034010389765705171557984970023910003542447390555144493403522756862800756685201050415530330707223970158576395470717901647668895131431290934132589938728983631129825071424525372866369613219886760165277333716427982353260008428590142129122947566100893057689503574703237301618479008714075538382910135891910994110472007620517393415553861272397312267161631175315480733837235521243937615877080568178289395196546106558962327723802773321783956707452220606209128219865158561823194311657242366172273534046741794427672880158692142368274744775990268195804855577873976195546401537905362876310300592816080379934263501517548334403032277276962049267657490107623767087376209124943359292035178443704110622017355951251279320065543891286274641593062300056886124933079940133402372704570782373101056052254906874218784022695257560844973221011340443509956039155158395881984049746302252890821647364084753538297881829191905677007032066447353304446083762855374046721892779736317358803609310360953504621037973015105550596107136412697454071453280321828795031537973207907992108544415757422875885650758648116550125670285712096595805119399388628636680048806716766539605637158953164965907776669051798651507303925879367551450885795820585528882543454550923022004847294762281875856804173612738577284617877212902731570563378157351397496090250925353025386478425939996485930430948493525024069565365063391363686768297600502703550057105840836245156552580715490445300178139929644239994078009702362123576846855899329615083535051801307207897290462484253609764369091236483323165200250039915245928896723147835188009696121485427220712256883958847461262264426345797247796131565180882889881436531066755471492012681079025328006726802398857263346688074488692418902133378250105141875414344894407171017190583836258034648022373872083454492999069572463521671965932104952419817361656678433076861009749422372611383463367063297211250106433006039188154988881927442637243135802229707829814358702191245465023894848927243471728257032405806265668596108860334725736490698947376179530525711479023590716514798425188024289719849949166919322664824111979624641386595967068320994909429968748784077673656957111691442318530628142566449536113701663128209253358776214429731471676103091350321906148950270213389251295833081237698589235118210181799725151588064013151670705893217836992014476724321325768275113710388317468692643935322673073868369275785702180257467790615763536591438961959050173808936653130433106820865220317543100143341317818559863855368926872868490890622253272713016743114257798578799310695655870959573924346819766143461933022895998546742233405934336263115329812500*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.99984716538695217825 + 2.5979126297939016481e-1658j)  +/-  (2.4e-477, 2.4e-477j)
| (-0.95925667179130851921 + 4.2893836087704285237e-1660j)  +/-  (6.26e-478, 6.26e-478j)
| (-0.93687332568752834141 + 6.1873423363926717104e-1662j)  +/-  (1.55e-478, 1.55e-478j)
| (-0.99900422404977591309 + 2.5027512500850934737e-1658j)  +/-  (5.38e-477, 5.38e-477j)
| (0.90991030815708833408 - 3.4645071833378702051e-1663j)  +/-  (2.8e-479, 2.8e-479j)
| (0.92396019027290009586 + 5.1045598040143104913e-1665j)  +/-  (6.33e-479, 6.33e-479j)
| (0.98392556953348793343 + 7.4581497449406613233e-1661j)  +/-  (2.65e-477, 2.65e-477j)
| (-0.92396019027290009586 - 7.802301737484871556e-1687j)  +/-  (6.86e-479, 6.86e-479j)
| (-0.96869901960587075322 + 1.5956894378104988412e-1683j)  +/-  (1.08e-477, 1.08e-477j)
| (-0.99712112603331624017 + 4.8565610906304367551e-1682j)  +/-  (6.24e-477, 6.24e-477j)
| (0.86113631159405257522 + 6.1096640655849691114e-1685j)  +/-  (1.22e-480, 1.22e-480j)
| (0.97693614699114158595 - 2.4548161686770519469e-1689j)  +/-  (1.66e-477, 1.66e-477j)
| (-0.89473780009735351323 - 1.4257671406377565692e-1724j)  +/-  (1.05e-479, 1.05e-479j)
| (-0.84278650163734408751 + 3.9841132182406178877e-1729j)  +/-  (3.75e-481, 3.75e-481j)
| (0.99402078285642610617 - 1.4888910837644374403e-1722j)  +/-  (4.91e-477, 4.91e-477j)
| (0.84278650163734408751 + 1.3788694240119715466e-1752j)  +/-  (3.67e-481, 3.67e-481j)
| (0.89473780009735351323 + 5.3713156981371083542e-1751j)  +/-  (1.02e-479, 1.02e-479j)
| (0.99900422404977591309 + 8.7829860123035569415e-1777j)  +/-  (5.43e-477, 5.43e-477j)
| (-0.75991537355187087158 - 1.0020244927357849731e-1820j)  +/-  (1.34e-483, 1.34e-483j)
| (-0.97693614699114158595 - 3.7076506652773830509e-1810j)  +/-  (1.65e-477, 1.65e-477j)
| (0.87846769022075193819 - 3.2377717298893303188e-1810j)  +/-  (3.78e-480, 3.78e-480j)
| (0.78200094102074097978 - 2.3373883493380380834e-1818j)  +/-  (6.38e-483, 6.38e-483j)
| (0.98962745687023997321 + 1.1332636407801533609e-1811j)  +/-  (3.74e-477, 3.74e-477j)
| (-0.86113631159405257522 + 2.1291201767070927237e-1844j)  +/-  (1.14e-480, 1.14e-480j)
| (-0.78200094102074097978 - 3.962113071561251945e-1847j)  +/-  (6.28e-483, 6.28e-483j)
| (0.99984716538695217825 - 4.8846670403788737872e-1838j)  +/-  (2.28e-477, 2.28e-477j)
| (0.75991537355187087158 + 5.4883194556240457502e-1866j)  +/-  (1.48e-483, 1.48e-483j)
| (0.82345961398173488912 + 8.3872242424494252089e-1866j)  +/-  (9.75e-482, 9.75e-482j)
| (-0.98392556953348793343 + 5.9202831705779793409e-1859j)  +/-  (2.68e-477, 2.68e-477j)
| (-0.63698224219835853745 - 6.6132070448030913818e-1871j)  +/-  (1.92e-487, 1.92e-487j)
| (0.94864185841280531335 + 6.7668941527205912464e-1859j)  +/-  (3.11e-478, 3.11e-478j)
| (0.99712112603331624017 - 1.2646920198019569455e-1867j)  +/-  (6.21e-477, 6.21e-477j)
| (0.68852261044466735796 - 4.8880458477319419985e-1889j)  +/-  (8.99e-486, 8.99e-486j)
| (-0.99402078285642610617 - 3.9059398635013778623e-1880j)  +/-  (5.34e-477, 5.34e-477j)
| (-0.71314564821856959715 - 6.4246261748287028308e-1889j)  +/-  (4.96e-485, 4.96e-485j)
| (-0.90991030815708833408 - 1.165236599793465662e-1883j)  +/-  (2.72e-479, 2.72e-479j)
| (-0.98962745687023997321 - 1.2891431434385482333e-1881j)  +/-  (4.05e-477, 4.05e-477j)
| (0.610127813951281646 + 3.4642171408799922595e-1891j)  +/-  (2.55e-488, 2.55e-488j)
| (0.93687332568752834141 - 4.5152535392205194604e-1879j)  +/-  (1.5e-478, 1.5e-478j)
| (-0.94864185841280531335 + 4.0439509992707291319e-1883j)  +/-  (3.11e-478, 3.11e-478j)
| (-0.55435665047821618596 - 7.1501013906443860926e-1898j)  +/-  (3.36e-490, 3.36e-490j)
| (-0.610127813951281646 + 3.1497238508298539766e-1894j)  +/-  (2.68e-488, 2.68e-488j)
| (0.71314564821856959715 + 3.745084638083270615e-1888j)  +/-  (5.35e-485, 5.35e-485j)
| (0.63698224219835853745 - 5.9471622097326079402e-1891j)  +/-  (1.97e-487, 1.97e-487j)
| (-0.87846769022075193819 - 7.3166870519517660653e-1886j)  +/-  (3.79e-480, 3.79e-480j)
| (-0.58258021317866156543 - 8.4556909022468834914e-1896j)  +/-  (3.18e-489, 3.18e-489j)
| (-0.73695454140019852481 - 2.619646874323148094e-1890j)  +/-  (2.73e-484, 2.73e-484j)
| (0.96869901960587075322 + 3.1711307351301510313e-1883j)  +/-  (1.04e-477, 1.04e-477j)
| (0.49596156702649431044 + 1.5342020923605623843e-1903j)  +/-  (3.13e-492, 3.13e-492j)
| (0.73695454140019852481 - 1.7289860517105586002e-1895j)  +/-  (2.75e-484, 2.75e-484j)
| (0.95925667179130851921 + 7.1457931131804270973e-1896j)  +/-  (5.69e-478, 5.69e-478j)
| (-0.49596156702649431044 + 5.7755936313775143703e-1913j)  +/-  (3.17e-492, 3.17e-492j)
| (0.80318932693982334829 + 1.614261186002731609e-1902j)  +/-  (2.76e-482, 2.76e-482j)
| (0.55435665047821618596 - 3.0548465932637271907e-1912j)  +/-  (3.46e-490, 3.46e-490j)
| (0.58258021317866156543 - 3.1805825151026202731e-1911j)  +/-  (2.91e-489, 2.91e-489j)
| (-0.80318932693982334829 + 2.3225330727341534527e-1900j)  +/-  (2.69e-482, 2.69e-482j)
| (-0.52547588394206942537 - 8.4944900799070547232e-1912j)  +/-  (3.34e-491, 3.34e-491j)
| (-0.68852261044466735796 + 6.0541270271295098155e-1906j)  +/-  (8.6e-486, 8.6e-486j)
| (0.069528472770917187352 - 2.2729874608888236859e-1930j)  +/-  (2.72e-508, 2.72e-508j)
| (0.43515420906868252653 - 1.0567923172049427018e-1915j)  +/-  (1.97e-494, 1.97e-494j)
| (-0.3399810435848562648 + 1.9761448726164634234e-1919j)  +/-  (6.37e-498, 6.37e-498j)
| (-0.66312308747006951644 - 1.3153427515756309194e-1906j)  +/-  (1.36e-486, 1.36e-486j)
| (-0.46584324601871858403 - 7.7988596722547254287e-1914j)  +/-  (2.57e-493, 2.57e-493j)
| (0.20702313934899688624 - 2.9025822534389036876e-1924j)  +/-  (5.94e-503, 5.94e-503j)
| (0.40392746937128010988 + 9.1883190076849805226e-1917j)  +/-  (1.46e-495, 1.46e-495j)
| (0.10416812961566014018 - 6.7641411688812416088e-1928j)  +/-  (5.51e-507, 5.51e-507j)
| (-0.40392746937128010988 - 2.0575012222065485189e-1916j)  +/-  (1.43e-495, 1.43e-495j)
| (-0.37219341508641349686 - 4.4150761563789912297e-1918j)  +/-  (1.08e-496, 1.08e-496j)
| (-0.82345961398173488912 - 1.1409547631897794678e-1913j)  +/-  (1e-481, 1e-481j)
| (0.66312308747006951644 - 4.1690896525963050722e-1925j)  +/-  (1.37e-486, 1.37e-486j)
| (0.37219341508641349686 + 1.5821881080461562245e-1935j)  +/-  (1.07e-496, 1.07e-496j)
| (0.17296113278322429576 - 4.7794941351583035271e-1944j)  +/-  (2.66e-504, 2.66e-504j)
| (-0.43515420906868252653 + 2.4264193245992099024e-1936j)  +/-  (2.1e-494, 2.1e-494j)
| (-0.30732099593609690493 - 1.8291693527440186447e-1940j)  +/-  (3.79e-499, 3.79e-499j)
| (0.13866094393082532753 + 1.4866213914680501665e-1945j)  +/-  (1.18e-505, 1.18e-505j)
| (0.46584324601871858403 + 6.7507722598163517351e-1931j)  +/-  (2.6e-493, 2.6e-493j)
| (0.52547588394206942537 - 1.794681853020869878e-1934j)  +/-  (3.23e-491, 3.23e-491j)
| (-0.03478935728952398542 + 9.1158531624524955628e-1955j)  +/-  (1.1e-509, 1.1e-509j)
| (-0.27424780574465641171 - 1.0129625831690509332e-1944j)  +/-  (2.21e-500, 2.21e-500j)
| (-0.13866094393082532753 + 2.4544039141877801091e-1949j)  +/-  (1.34e-505, 1.34e-505j)
| (0.3399810435848562648 + 8.6418083802504751271e-1943j)  +/-  (6.49e-498, 6.49e-498j)
| (0.30732099593609690493 + 7.745438857646203189e-1944j)  +/-  (3.76e-499, 3.76e-499j)
| (0.03478935728952398542 - 9.5929815132614383024e-1955j)  +/-  (1.1e-509, 1.1e-509j)
| (-0.20702313934899688624 - 6.3468475771336160702e-1947j)  +/-  (5.72e-503, 5.72e-503j)
| (-0.17296113278322429576 - 3.718920442708844981e-1948j)  +/-  (2.85e-504, 2.85e-504j)
| (7.5742504062820721306e-2021 + 7.2937300594649018991e-2020j)  +/-  (6.67e-2018, 6.67e-2018j)
| (0.27424780574465641171 - 1.4988266507286964823e-1944j)  +/-  (2.28e-500, 2.28e-500j)
| (0.24080069568811743337 - 2.9980518439850848974e-1947j)  +/-  (1.22e-501, 1.22e-501j)
| (-0.10416812961566014018 - 5.9110434375232451378e-1951j)  +/-  (5.35e-507, 5.35e-507j)
| (-0.24080069568811743337 - 1.0567773440747103976e-1945j)  +/-  (1.21e-501, 1.21e-501j)
| (-0.069528472770917187352 - 8.7890833883436252096e-1953j)  +/-  (2.83e-508, 2.83e-508j)
-------------------------------------------------
The weights are:
| (0.00042307289610913607305 + 3.9637157927944319799e-1658j)  +/-  (6.2e-121, 2.6e-349j)
| (0.010032851251148093312 - 2.3084870581183986179e-1660j)  +/-  (1.69e-121, 7.07e-350j)
| (0.012341960171552779146 + 5.8517557065507981472e-1661j)  +/-  (1.01e-121, 4.23e-350j)
| (0.0013217793307908548545 - 3.2008938259630545384e-1658j)  +/-  (2.44e-121, 1.02e-349j)
| (0.01461436121075737424 + 6.5590366877717540616e-1662j)  +/-  (9.95e-124, 4.17e-352j)
| (0.013483129891476872722 - 7.8405000787059298774e-1662j)  +/-  (8.98e-124, 3.76e-352j)
| (0.0063512882809272288993 + 8.7030792714652443725e-1662j)  +/-  (2.87e-125, 1.2e-353j)
| (0.013483129891476872722 - 1.4582018563454991432e-1661j)  +/-  (1.09e-122, 4.55e-351j)
| (0.0088463116619640406905 + 7.2518385232035403586e-1660j)  +/-  (1.79e-122, 7.51e-351j)
| (0.0024725036582684588249 - 9.4741963474292333228e-1659j)  +/-  (7.52e-122, 3.15e-350j)
| (0.017847886037318921535 - 3.638087988590718985e-1662j)  +/-  (9.72e-126, 4.08e-354j)
| (0.0076206426054301833617 + 6.7252743047894103654e-1661j)  +/-  (1.02e-125, 4.27e-354j)
| (0.015726494996393245381 + 1.7824384564998440867e-1661j)  +/-  (2.13e-124, 8.94e-353j)
| (0.018844727895108795463 - 2.6510309989419004696e-1661j)  +/-  (1.43e-125, 5.98e-354j)
| (0.0037401859554628363437 + 4.8953097731246867923e-1661j)  +/-  (8.12e-127, 3.4e-355j)
| (0.018844727895108795463 + 2.9140602540454585262e-1662j)  +/-  (9.16e-127, 3.84e-355j)
| (0.015726494996393245381 - 5.6610805430209219911e-1662j)  +/-  (3.36e-126, 1.41e-354j)
| (0.0013217793307908548545 + 2.5882168352550114645e-1661j)  +/-  (9.23e-128, 3.87e-356j)
| (0.022527184333299479113 - 2.7958860712109460143e-1661j)  +/-  (4.7e-130, 1.97e-358j)
| (0.0076206426054301833617 - 6.2372874694383430105e-1660j)  +/-  (4.84e-127, 2.03e-355j)
| (0.01680758445707459799 + 4.5045707595254922767e-1662j)  +/-  (4.99e-127, 2.09e-355j)
| (0.021640372823784215859 - 1.1006891060156459399e-1662j)  +/-  (4.97e-130, 2.08e-358j)
| (0.0050486952005086112582 - 8.4858602437482341902e-1661j)  +/-  (1.66e-127, 6.96e-356j)
| (0.017847886037318921535 + 2.5113859042688175545e-1661j)  +/-  (1.51e-129, 6.31e-358j)
| (0.021640372823784215859 + 2.7954083000206652363e-1661j)  +/-  (6.22e-131, 2.6e-359j)
| (0.00042307289610913607305 - 9.8883113053736776908e-1662j)  +/-  (4.51e-128, 1.89e-356j)
| (0.022527184333299479113 + 5.4063976375100268073e-1663j)  +/-  (7.76e-132, 3.25e-360j)
| (0.01980342573080300899 - 2.27117938780985484e-1662j)  +/-  (5.73e-130, 2.4e-358j)
| (0.0063512882809272288993 + 7.6944191889995041046e-1660j)  +/-  (1.19e-129, 4.99e-358j)
| (0.026501554856570242777 + 2.6447422858652585434e-1661j)  +/-  (1.43e-136, 6e-365j)
| (0.011193738295082623866 - 1.3696109744809742818e-1661j)  +/-  (1.78e-130, 7.47e-359j)
| (0.0024725036582684588249 - 3.6515067010128772034e-1661j)  +/-  (2.97e-128, 1.25e-356j)
| (0.025017574531042738201 + 1.1156361903985732412e-1662j)  +/-  (8.77e-136, 3.68e-364j)
| (0.0037401859554628363437 + 2.6229117381667527159e-1659j)  +/-  (9.36e-130, 3.92e-358j)
| (0.02422210723534673523 - 2.7595722572477094484e-1661j)  +/-  (2.47e-136, 1.04e-364j)
| (0.01461436121075737424 - 8.0152134079680405116e-1662j)  +/-  (4.33e-132, 1.81e-360j)
| (0.0050486952005086112582 - 1.2227205944198633325e-1659j)  +/-  (5.03e-130, 2.11e-358j)
| (0.027203979040124689303 - 2.7674483435496752433e-1662j)  +/-  (7.53e-140, 3.16e-368j)
| (0.012341960171552779146 + 1.0267046787761547682e-1661j)  +/-  (2.17e-132, 9.11e-361j)
| (0.011193738295082623866 - 2.3751389199579335765e-1660j)  +/-  (2.12e-131, 8.87e-360j)
| (0.028555618952326539613 - 2.4331692049461985884e-1661j)  +/-  (4.82e-141, 2.02e-369j)
| (0.027203979040124689303 - 2.5865433673690172252e-1661j)  +/-  (7.47e-140, 3.13e-368j)
| (0.02422210723534673523 - 5.6398533938125151848e-1663j)  +/-  (8.76e-139, 3.67e-367j)
| (0.026501554856570242777 + 2.2212094869411031844e-1662j)  +/-  (1.69e-140, 7.06e-369j)
| (0.01680758445707459799 - 2.2607647922620832731e-1661j)  +/-  (6.69e-135, 2.8e-363j)
| (0.027888437362029293004 + 2.5157845719654046449e-1661j)  +/-  (4.88e-141, 2.05e-369j)
| (0.023389974956175027529 + 2.7825893682728630454e-1661j)  +/-  (3e-138, 1.26e-366j)
| (0.0088463116619640406905 - 3.1039055565679135112e-1661j)  +/-  (7.22e-136, 3.02e-364j)
| (0.029821679144283003525 - 4.7616477097802446116e-1662j)  +/-  (5.27e-146, 2.21e-374j)
| (0.023389974956175027529 + 1.2863687896318658795e-1664j)  +/-  (9.56e-140, 4.01e-368j)
| (0.010032851251148093312 + 1.9389971463331431933e-1661j)  +/-  (3.76e-136, 1.58e-364j)
| (0.029821679144283003525 - 2.2421903685985921876e-1661j)  +/-  (8.84e-147, 3.71e-375j)
| (0.020733007962049794099 + 1.673694006556543813e-1662j)  +/-  (1.37e-138, 5.76e-367j)
| (0.028555618952326539613 - 3.812819578244349939e-1662j)  +/-  (1.61e-145, 6.73e-374j)
| (0.027888437362029293004 + 3.3002371255963205205e-1662j)  +/-  (1.3e-144, 5.44e-373j)
| (0.020733007962049794099 - 2.7761199282238535362e-1661j)  +/-  (9.75e-142, 4.09e-370j)
| (0.029201991762836804758 + 2.3409750223285216818e-1661j)  +/-  (2.25e-146, 9.41e-375j)
| (0.025017574531042738201 + 2.7291993165658876348e-1661j)  +/-  (9.15e-144, 3.83e-372j)
| (0.034697452471391540922 + 9.0917464840948158857e-1662j)  +/-  (9.23e-154, 3.87e-382j)
| (0.03096318949143169846 - 5.6019150099144678392e-1662j)  +/-  (5.11e-150, 2.14e-378j)
| (0.032441592262681526053 + 1.7224384361601426171e-1661j)  +/-  (5.61e-152, 2.35e-380j)
| (0.02577551782391495525 - 2.6915342330961411074e-1661j)  +/-  (1.53e-144, 6.41e-373j)
| (0.030409337285834090418 + 2.1395732701937935892e-1661j)  +/-  (2.89e-149, 1.21e-377j)
| (0.033927536968725658612 + 7.8144229348391995267e-1662j)  +/-  (2.19e-154, 9.18e-383j)
| (0.031485251787896736016 + 5.9804147159553101961e-1662j)  +/-  (6.9e-152, 2.89e-380j)
| (0.034573966854136571252 - 8.7393931902194618766e-1662j)  +/-  (1.31e-154, 5.5e-383j)
| (0.031485251787896736016 + 1.9299948727584233043e-1661j)  +/-  (1.4e-151, 5.88e-380j)
| (0.031978082079414232192 - 1.8253515177686602485e-1661j)  +/-  (3.35e-152, 1.41e-380j)
| (0.01980342573080300899 + 2.7315981000628738615e-1661j)  +/-  (9.86e-146, 4.13e-374j)
| (0.02577551782391495525 - 1.6687765307498934066e-1662j)  +/-  (1.18e-148, 4.93e-377j)
| (0.031978082079414232192 - 6.3309897996601886456e-1662j)  +/-  (3.17e-154, 1.33e-382j)
| (0.034188746293896942665 - 8.1066747737662405773e-1662j)  +/-  (5.33e-156, 2.23e-384j)
| (0.03096318949143169846 - 2.035089406731196898e-1661j)  +/-  (8.28e-152, 3.47e-380j)
| (0.032872759473526579499 - 1.6227580387102838225e-1661j)  +/-  (4.66e-155, 1.95e-383j)
| (0.034404058939135506974 + 8.4131106935180712362e-1662j)  +/-  (2.09e-156, 8.78e-385j)
| (0.030409337285834090418 + 5.1954776106988677658e-1662j)  +/-  (6.15e-154, 2.58e-382j)
| (0.029201991762836804758 + 4.3006276976482431725e-1662j)  +/-  (3.63e-153, 1.52e-381j)
| (0.034772559479635951792 - 1.0372412275337520937e-1661j)  +/-  (9.76e-160, 4.09e-388j)
| (0.033267077464533350978 + 1.5277723431914619519e-1661j)  +/-  (6.78e-158, 2.84e-386j)
| (0.034404058939135506974 + 1.2104206575127230687e-1661j)  +/-  (4.32e-160, 1.81e-388j)
| (0.032441592262681526053 + 6.6556413681426154169e-1662j)  +/-  (8.65e-158, 3.63e-386j)
| (0.032872759473526579499 - 6.959017551916838185e-1662j)  +/-  (1.65e-158, 6.91e-387j)
| (0.034772559479635951792 - 9.4769671622199567323e-1662j)  +/-  (3.02e-160, 1.26e-388j)
| (0.033927536968725658612 + 1.3559717685308613701e-1661j)  +/-  (5.19e-161, 2.18e-389j)
| (0.034188746293896942665 - 1.2799689700094492065e-1661j)  +/-  (3.37e-161, 1.41e-389j)
| (0.034797764341364019303 + 9.9018204165916508268e-1662j)  +/-  (2.9e-161, 1.22e-389j)
| (0.033267077464533350978 + 7.2479717240343735539e-1662j)  +/-  (6.01e-161, 2.52e-389j)
| (0.033619866667116423302 - 7.5304824111328701777e-1662j)  +/-  (4.35e-161, 1.82e-389j)
| (0.034573966854136571252 - 1.1469993277820665701e-1661j)  +/-  (6.55e-163, 2.75e-391j)
| (0.033619866667116423302 - 1.4386247755911926727e-1661j)  +/-  (6.69e-163, 2.89e-391j)
| (0.034697452471391540922 + 1.0893814229799815228e-1661j)  +/-  (6.5e-163, 2.71e-391j)
