Starting with polynomial:
P : 46189/256*t^10 - 109395/256*t^8 + 45045/128*t^6 - 15015/128*t^4 + 3465/256*t^2 - 63/256
Extension levels are: 10 12 24 45
-------------------------------------------------
Trying to find an order 12 Kronrod extension for:
P1 : 46189/256*t^10 - 109395/256*t^8 + 45045/128*t^6 - 15015/128*t^4 + 3465/256*t^2 - 63/256
Solvable: 1
-------------------------------------------------
Trying to find an order 24 Kronrod extension for:
P2 : 46189/256*t^22 - 5564559/5888*t^20 + 7182734559/3385600*t^18 - 1868043574397/700819200*t^16 + 3999135573000799/1947693360000*t^14 - 1386904017410797067/1388705365680000*t^12 + 6564262289282082838453/21559650802182000000*t^10 - 26732588628921841237/479103351159600000*t^8 + 185727472669565827/33041610424800000*t^6 - 746786462661752513/2874620106957600000*t^4 + 3403953492432493/958206702319200000*t^2 - 1772896747853/4791033511596000000
Solvable: 1
-------------------------------------------------
Trying to find an order 45 Kronrod extension for:
P3 : 46189/256*t^46 - 7932313922451383824993444204938511707879585819118013244374537731256594529155085893970017858220366687738773373024002930290591467815674538521759489254913361455512336627725835817538908212520681740279435765072647610920054856181025/3728088981826523886416655648305736407144360274693314197256143203004728420424785101634286028797504713548045143690789971218050156550031296452522027022218173881335516380329929084387478024848503236563327980440978381352372032768*t^44 + 1685201067943425059410315248206117507796148499876363230644054568978494096943320800472246611489074850904137623752717248884402033765403548653392912004218411008854913456806947730194598281655994308685432946858424769390556943234758212773/143624628024866832724201658850978495085236479582559929449292916895757162396864846040460869259423869089438439160687683641175382281089955695833411091030955148778450768552210517976027590907288587188602210446488692141600132562387200*t^42 - 20312843484846285709980530429317501560980610557953963349603560878363889427441141156838933010802782559944180192211137226514093444839854074437346700079352766282381357786384150703336903547482368319587075101571818118442429533465910051901139/505415066019506384356465637496593324204947171651028391732061774556169454474567393216381798923912595325733867406459958733296170247155554093637773629337931168551368254535228812757641092402748538316691178561193707646290866487040556800*t^40 + 39559637281425875870661878296138343480837480984703707546041325334506700833186298985217342272489322323215057675462096772742410584954152196822598805466475484077778078209369389243717670339528989572192343057015458513051901420560374706396889096919/412962015067888178998059160757528990374757210276764023174474374445482157014807152812275158355755883825773999711133270782007968304694624361059083888191290109544109216574372082183949595574975761945110444722887348675093109734898662947360000*t^38 - 1009914452019426192038841849973698520687755334174838625335506247780998054651037089467651953326890188254972553487182518024342451078725210089227250207916312363397113899534976656774972448579644616678592613119331309568235852209335443567366045478613841/5986985640449220189720862359609069459456438448855765886642471322585785151681669165754761154122296885078129523145439782040624188492027765778514245183034593578133980718823054990142173253447473604759562857444179818641941540566649182523176160000*t^36 + 58433288603638426681424252606146020928233355110862411086457922290309826728511991971960482576559725071185220896229844723111528398667248612134407816744414166315657972300785738105643773687880477881986421960555652713322621750887605182841336826610905173931/256973749834987337760857073073396926931110395598166527843285015429869575326665996971888549713775704683493185870655810174146614984583550587908081285525339239360288963588659567643058251100546194267819648706210700539268158447821749544564621444000000*t^34 - 61655866704942988157905510736763799848339201502262181101382837133831537029460656838596998221306891028461564161270110692043128003268369256735591062735005899820361674915769931593380975642392937086683514324502747020650679484238494426774876018438826826163/256973749834987337760857073073396926931110395598166527843285015429869575326665996971888549713775704683493185870655810174146614984583550587908081285525339239360288963588659567643058251100546194267819648706210700539268158447821749544564621444000000*t^32 + 1388002362296308447928115968215219952775424397072412202812671261830724104923063258189122039369704564223027775960896924753233735004985208134340869370052166294807533329539048437940914869433485367269452754581916248373624533656764813434127401299332569569/6907896500940519832281104114876261476642752569843186232346371382523375680824354757308831981553110340954117899748812101455554166252245983545916163589390839767749703322275794829114469115606080491070420664145448939227638667952197568402274770000000*t^30 - 3059339646474261301081026548886168201019336256782205162928658486786442578994829852270320593958151853862047060087831665905542971272193635227416501992730999167057111414403637977172829057792553366744929163935966195133925243905332668895705870656661052541/22724597454818123862055770088248115340404089488380688502270476892852759998298049787836640380695404363000787849518506016512409222774629890699324207118202969442873161963624511265431736332028278580969590736533649269045404445608263725019897002000000*t^28 + 115133686885626327548330891565639365206304716169018778221476179989942678743172016119359705186991845011688382240731937679022702584796210584464102257836542392569342253558843226692573664874162946614213567963001379855066594580523145941277262019394679623/1589786653217728829855753462963859920933619429228278619500403733244843292062003483099682660377867794942441948320224700743666488836085218690899224366294034899295653306097188030914977438866175867804456965107292335694534467388232441668058638000000*t^26 - 876829103486879599058604998531087273341944973173148470895430994589587729586238993511787535610160421146071894536781835485821080843345372822281899301344268295566641402749651974080926217858715505193014280347017698662031987161542481906292981264097569887/28043836562760736558655491086682489005269046731586834847987121854439035671973741441878402129065587902784675968368763721118276863068543257707462317821426775623575324319554396865340202021599342308070620864492636801651588004728420271024554374320000*t^24 + 15635527047814587345472138502799687522498630271619295455291603968589588807826410570452899452996228488487664609580818878635799672103798676090843435786951824222814890161270764522884361075959003650036508282878230491479700892160576834932841254129667619827/1449047679289481785288540561180817553011386333913483721120527122404213277982295373012338057836625004740780865719625747801136305738305660626511670943828877928028093931766292096414690314395558563110804316594498419583475531747426883445051353043280000*t^22 - 106463714427616603001697735023732480548343057082280601484593057126957405190603731723487956580174346491461301558072247485284413739657401643859257093143232602675357442967263615344615474870625550301044993770880806717262018023353134078625460212711159687/36045962171380143912650262715940735149536973480434918435834008020005305422445158532645225319319029968676140938299147955252146908913076134987852511040519351443484923675778410358574385930237775201761301407823343770733222182771813021021177936400000*t^20 + 8743908724635653359821615582614119015602270594244415037526391714120801075642655598527975629567973949828520005911804845671364899088233245596855950525778683035164354547502222308158339441446793651343830427943012897268051434118818206963040137114309707/13800454088471255097986100582674452885822726989652225915433591641944888361736146409641314836539285759436008244948816645725107673698149148823920675655513123124077085064440877108711336327576748220102898253280937329366433635689779842333822409936000*t^18 - 991710584360769076974639006226270149950065599310075195237768695956704501779560982519674210130701851968699937711261867696238665459048738086232267610954146353407012946090844330766036402673340454113115579238607314109534778677323443884030922919315683/9470899864637135851559088635168742176545008718388782490983837401334727307073825967400902338801470619220789972023697698046642521165396474683082816626332535477307803475596680368723466107160513484384341938526133461329905436257692048660466359760000*t^16 + 11096582559522828586537519437109755229760273722776839486161269832782086966879076024478903551697713933259845337885508724971309670899133202818262125627769127700107485391237258187700491700557671390696564892559382045006370124661365943186240774670452117/852380987817342226640317977165186795889050784654990424188545366120125457636644337066081210492132355729871097482132792824197826904885682721477453496369928192957702312803701233185111949644446213594590774467352011519691489263192284379441972378400000*t^14 - 334698027359610946202122464870407128325486906104279977086627380683604086703232575451376818258692847582297518241140587214831913496424607524860660188648724487499263198689530093671423501661407501949357779501558944909135588725561209852025345373693527/284126995939114075546772659055062265296350261551663474729515122040041819212214779022027070164044118576623699160710930941399275634961894240492484498789976064319234104267900411061703983214815404531530258155784003839897163087730761459813990792800000*t^12 + 140969838590794969425607520684968393259001772959746939314184127132861644047199438294163341584780668734418502841225855763941726730405337147667172374916877379725847991830071199788576680745315791646998729181655097635418592250860482250590760895156827/1904255398315339016962412502177544969539368774229233926378665179630067511741439476424223980886678667056095005013275388224271740957723333739470906747209414048096994528604013393285888398141847923987915559980254493820587369630535954464710789356000000*t^10 - 285560142621149281114018508216437913452269202654244204999186519574989949796889159460271725774980700133761751177498943409497422104405208073159492774880866784649411447868154034356515465359668031513202513777155642691918192567681236306891958801741/94708998646371358515590886351687421765450087183887824909838374013347273070738259674009023388014706192207899720236976980466425211653964746830828166263325354773078034755966803687234661071605134843843419385261334613299054362576920486604663597600000*t^8 + 10683676938870435678417456449513667653502059254746135757080532199904764376575402008279271619755489193117366422719711629075116110652988613853089635314085356325464124341281841371792272016017049963980849133784685912739714825495361767890672864796207/149734926859913117813149191322017813811176587837726651182454469315102038724837188544608265976451250489880689457694660606117418259624918264739539330862317385896236372949183516629517999154207718188116446048098170023625804947234111289321973147805600000*t^6 - 10523626650692012966066122166721454618969200163192399109635738382391226301966905852204725138065110637690018554844567505498603608030680399741723461883301047639961165964689702243979108553178416936640319582154681985297867370700571485185636127910297/13026938636812441249743979645015549801572363141882218652873538830413877369060835403380919139951258792619619982819435472732215388587367889032339921785021612572972564446578965946768065926416071482366130806184540792055445030409367682171011663859087200000*t^4 + 12290306583903982717567240709638635226779770978752292698939050994264944097346348134846736375186482450306146143904117303796357897088900843814434727651662728054254333778813322289994956186555344008516728118013554644692742377636885569526490067507/4342312878937480416581326548338516600524121047294072884291179610137959123020278467793639713317086264206539994273145157577405129529122629677446640595007204190990854815526321982256021975472023827455376935394846930685148343469789227390337221286362400000*t^2 - 11434311038002368270367572623946551418174961772505571968027770814234355395578709410753881646720907843529411756371014548649811011976289596642601168484056774228554927375717463876344971834869559339331147792097780997685530813239614518403763/39663069774730365514992021815295182686555727505426314251837592346894036563941162475279865850539699161550420115757628403154960993141419708416575087641644174196116686294540756140445944240701715632584736348144381902494961120476701017449189087380000000
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 46189/256*t^91 - 291279740172737563399357565532033787727165034478940845040285792138613534496771139206884234859654179227769146804767202084642171657325910456390444287953515552873198535741749546928972140821480071203164838593217634531163391909681784050244210111134630783048372808592613249942308012270735022660570024933269034653709088144156267671547214919503197136385934583818663100162382940551350670370077927481504651994347376725484362455739685790376316131662164818700012919432441410302313504128788688489240583251936613135167709999718832174916007721787504390418042709687910994686702634583202429890816659945052410937751092135809316860865928080349229270609009329468316726163466940831534180007222546473577054252146540774180572345131011455179173519918282618394928790557679580524704922813709083702141257496335703636730213794332660812495484121607548809412987251206203052082729245300202510195129269202789668364156817949311536483662067186956862618199692287363192771025530549702520930788070128507635385369158182189277525290301569104161841980875787745326277493938356569081891157993471207145103211794495398394218990110343056289944559677361171865272500206750385901709251406822539963523271601356891657627593378789077406991377408866941596979605395910540426639115473876805642794910755582088077669947771409075887343146010733015714208060746710026949381687618126878479068661934458850875243044990336899357858078478825371535968467853159871513944259553755935856456458085903288432772761473563349693460366443809851047220722070718220427941410610902853290271945823305822340111132627459260243266092095737262858875969774738397959836052816524703322187196548814452872715215431795053612172560869289312343829447562216614174490949545320171198969306897760918464359687114006976501650073870576098315473027734296488728056383763209934729175835951100721728353826966958048190717825823372382389146054153241494819260061078424218401936210887121548766099505347516426935043145936800194355971785325027985800830164711565365668353271308525402184928755616836089409679342653458598466468369641409309952406432442590335166552163717829230598174580267577422175183848273223118793409492908170979880323092468609992151140116788312722048694480150676748150706263283658048997014342731109978640118673693773720586136337710628070588723841310681527177205454776810698113651339160820954570251610753299585530252737368301088641969301780814776720710947285107608218521981435285655537606799757536887514557149569297189203787899336274696800129156709840465626228339316426145908685740263828547393079146112970751500841885395088210702074426908663555315448254184559989702630915447079352551404272204529510515676777695188826030191062503295417565056984337312627565409695753757250756547746440536867736100140757976677474017934904549227843540006523982574912140854415005512979160200708580529078791000333154447396765995917977035843863838750312334858099991887414049099846172693865756948855162178043349116645453972786427210737273691262633701145934623745194459199355916256848025770523957735191142354784234301175013305629029658150360802114441773104819635988555518275157979211919733386048839846850991858624427500191107755035963613916431758535249282006198989753293019584904842498610962758129381002706928099519275740378405931207231210311783778018244212395535706033035837940582680569448630274769946338576493619602867055856288754787552344736823595954373540079441988790124291333811654123657139182579837366270786858918119900192014737504289817782976360919107219370441743421590287390397086473136927371940632281690409345432769387440132594860688639813482049500918161216072031893902307151761131709803568412069864896443387130855420067424681866191873174989174408386201715629561169851973155365682687122367755187030381614289839976129092891335007797897027408765555654101229537954493989558641499840988499938666076433936615002806088671625324503786918386542688731039477602298857544878334488912500803946884572337456136568816808750559455973836940068024815687085396072624083795000795996019003809471086828560924810222775449261502157091851310005554847106443149931363274352069986170209592928367239412304774799618486790176003341045042904790228766406702201916905833756986150046715791131372658134928213982346673766313820551733861628104159808126366949713297139633805228268150080256483683481492955151340565475934514792244420953333230038313065769771664777134029517699650662229201857413226637310462441165384232167601681555652138794992710289370010541423981718857744325926198071485816360324193387115800558047487352489595091660374666873793104959443665927688808350011506887977865977846445303762590980706780368527714453384503592702384350849875842892708652449825646596521116441386719001805786139064350843221970437261472641810202686170537044935710166015386533719451211351357201571256651700748026488680570770599076530929899972190231005454247136307717750049704622257926133154441613378142632720758009057895870409213080200170641085510040593351508410084259655758507951469931841065385916065544883053877407679104554071446617850099372547388281866460559394495873997569223148984503314947285674219458546204284435586541394275562833012097052990176891413620815029966804655447972856713546781712946689935689024934854999062229146654229979898857104351720858255402142372262316075673866096527076505917337974801028740861634015777759364299229764858416017159187305109722015554016879504285174917637268935119807236436834293664922351157708249266479610878130735532269483837231733163241709508416155671653532066045030736972060188515464711422315134531581920887419822066674916717148242458312090210251708362672213831705139317668919835464313831609262685600924015685029947074771474226723169951211120324522464279803534948789694528609483614989185341653723285800276868513768725773541538919440783936286569141668906785145/69380117083798471011817461605587001849566371014449989936151347115376674804288714760757077400769790356542963289165537651828828820311479564700042835309537957212865592384489638264425900541799786431377131495144912496248814220075118890700630446801328343504575932687183039476149058286399048892172238922620787869992537965830479265763704191002916847338884638260012954430185016463983176032640410677587238210226963728790424232976004066819475748304743765365056819881918301891174688716729900783793093399489588495620067533995672063728697360705753867597171963839568555587641956059183168421689847191487398707465695918907399247194439862958036414157701823027513051305560598381133232438748912512807090376280054449296847512930415577476866979123953155498664667691062432932421792716229892392485379934573754540874803717329033403202870324797971391432566751043249182835628185899547801605326735863436195424893737557350797979879302254164564236228087998466352546087769361055273031192090519791906457436087326918252018389836858672353230796048695304900582080570685355670695523848854187489617389007042190348244348066908767714063811340834947800446634970919779515593034787308740435815307253007938029440013726085558491784892058353719468173837126335261782337496236404497513472812900262014059564440156376141303078383812214259490891400837929740018031943297423356374911820103070678253959704983576825224638335981404731502597003026343995082266718107234364998167080968471711743261756693728599309477653980960856272904205110739105308274421936665514646733813766515737742189666019685383973093569698670943452828142024403039657824635597510629194463996360478278691422546514410328439788860431845519956285871804949213606643075314594337496755871317970018701051038082859124362496829993276722179108526446956772962045630243588549501222023146589883673997169171563823189466209214041583038826507741588124482067585655852628958523777436024309260020732220579302104472916280116397967452865482886645476307969968934442918089514019174931374668114331557498361077058782710549383324413098321163179660978112775031894880687647888427682124559303237959291602364976799075742241353295983908790449202207461036971055598425398398685060653785095719519947138112113583526675135663733809964086875398106952106185237564246665572189395083879554544781088412732338148924460404001031529288496618146572727931343573839917561490764443833281870785716756372933651964271676737751397693664790943599547697852259684130020307498357244788257509808299790400111070920483164437893617475692679306818218448795953280862784729072000177548987195964545915350395582241177213364276738782304861444700015231327372597468640423062244533582509776447249179201825719468692618018797546411999854274333495558409528924190858552203067629255666171181868298164286760064539255420594954500973155720226693516837305322629495368823655012392876849829889853406569463364168894344407377920879662040417236990642747994190490839098500542602200440354462032647730478145216955023989074202767361614237361695611371925698831248149755334541324061194208539659296333261515812045977780223541389444366313175007860611315218309158156782509669494389414805842731788021583815236326857732781893668108179001529933417849075457530823686964602973605279349695631145203410125744389039769584814983503532439769314624273492862480603329047040179964966236567155789418981238329435036363955055544421081716215846993935709595654292233631651285446895893156888627058665072062356653116509056950691225489325781320421450807800618212174831754079562343996967503272920567413332836511534278055784525636209926690900952947206898081240915735712571291433062556530704902930916677269217514506838739599717162575243603549011393883052527322479121892672646845236373487164789096514846050135900031161994398804949682203497973445047586423895954680345008233692754765258910819096829013688930991365397663485950842810033906487936067127445881025150762010393174902800888850962030773183510882043092829684027829649428087114665535628755256069200940720682450788317086418090456973492917619442318084836773980795737433299337457506015078711330468920243902078519242115391434521806424911493901501471416447423675274255166970700498809530032384868251320266283129278824625838935440030409440366927178325572121482776828824961712131158236425949439260881858858286742737079050001941378448307265187602598236375704386108286984244875088134797902159622555144432255436101873698507272370256172911244875802238194510201118604090406994436706710724176471872158113505385593733049096561434185426491924319898688364900617666725869639842563020632071431271630521784496637123699518313909259330752558577507561586177414515121323173117366723928533400942016102550300176106146766999128756518574506428947788950330634833918515903492884240462828016730133008824807709085231094150470404570412215104876305245298718810355280485570669048071930592968500358012717537363514302783892623600335791344926244961267103604366033030213956547427078963195475682253218666799990155612259256286388104964854592982170042015780976479986175685767675250673221208471696162683831702152401017719679658756560008012243810005529719968906134497751317308917747211071080962773126140187597480672297441589535691875191362499868806704549778047964963138657988241038763027179441477929454781687767847443949144694491982246856296316246175558689716497565326226510157384828461393922232329119082202810117998021369723669237023423605448963441561211887549485378436576017610703089168801798422734931778921710343747865745793359912146891261459273152712621397392319863718242712894094215189618492256446687128249902478501608205241069138975237670470835803807206328466647265148352243218539058676167805134904010168187730889096238533659313896541933077974853078806278183387410585549004536616351083524727400875221106205395670784*t^89 + 46966471909948399780944204020199740894295800496039064813299519537776952511784021649111303360872790984821486021303456274636720358545721686928835067728553309805990801759140769178824078375210120693958920683879697278268032659062971063641397913841128392271780845562692719295956977170779224935249072980462277753191848766351741111192554635777483529779611212484052609186368922972410777645124846279526992281543092402220223604882032226633084377628609795872987082285626376740084199285794482283054909680113408523288124993048981545850771197562789355127479537346550499616538173026895552618253993313787536744319070612991984077745545900439613473884169194476683673761769319154807882693699704774243709108331837863515660347463069577125315619065490014076072270501436774017488545285393405495481299157398170855670317797666177157264188937424386734299531378180344767726756845548932697134128656663037996809758212458271713900058351251640480011817723028593055430195835997279732178073757167448199367212264855826305533307135727469631616793932085617134494198357231329695949041409205900949786814102425007654920008719980439236849628280601509034511413489849494744108170053577122047189056471929399655111631408650657875512195005656090797268788407678568872876646338773905811173888188507210780173233089891442221645244629036102474766146157026224987647332602114738050006601251082966693076467237338589891773853979758818103537997876216556862789318585173885815458004674131868670726425459515117313510464574997703195550103388164685946649121648487500010346007879927870357248795773815540787921776413162327190110515142668296418071098264748242924965419307040319365421877334626357928572058289178443753876265123216769948097389074738390955358182510996322071655221299278518697084913065187968597647690329285811374749113359294893618731480641719930650542357796911983533294903894187627187533247305288872731203828435561222326471586848407340806847999265303937639144402770071257563487552238602747970741463282837600805747975691803298335431424486323427333908428636229913965202914074185920134380243042777369649472393258188991944781731033060298108475137254835386010329160482813215521503820262431229073989092304189292307582727501868190289628228243544287158834812476964081372403396273834161482394430027323397438644635725231631347650710001603465553730884449214692280556519620717814139374443081997310627629215075029660111612905089207405853785662553719799068800739561037547076804011397848165912565433541899014692681963575930833479499780359609687555790077938127472966790630036261738917541100033540858837379625873804519405008622850061467316985565712962794111144056889635573323461299849321475043810565162606104054322529798738804304208667689412977947924201583030523428872283652940965502238267335475034533811047935598790281596391837028003102653683471388839077079839415641084023869830221096430337148521646882280610900628183116053057191022804292148218668253944237141491099835873456176388433784013431687107933280306592570087322086150740940661209999633956959319710253148169939221604767377334750442793121526443049705137771221960671596056797314053915165577085184754765227214174866224063744856044685479904552068899774835046550593573678461682579448566539163081453297078765117279713901200509541217437943766558171508464704460719348993151805518453733456265035982917338570276895462723194928751019895457608039174053765172981870478372800500862354569999056005098499558930203433704751757208051014312650707516136928855517152042921830930253909728274132458977568769139428596565399834555297805500776945441163279576949542987462078349319026074855800954840110840627569810358563645092124319782577279514833231531941759239954399598938152213795750265501295462202500644322213855480946185424669824781931945077355016957654969093432427513034144558942334074752442734263531613543110958959424686267712628135210776192155180403770678627381136496499829424993231116893683944724527236417619074645570392783636897552606456502199311158002775140832531190274843486781364754595383247361673131659930265428330028298675339676105314077517911152443613617685673042975019665456223723574161437231784011668894614641823059120156366000491253779231113791558189202398165240233386192071769220469003736005664768590779300983641923103085655536208692973093988214373635233692242878553104685414706254275515761272257719664225055051716236640122116732225540932117723196503044622178738228074655463832020753178965067080299051787001145849440146638389646627261662481476020892585462185430364924085143941386752951485177838288300515763301429687717054058000050206895462151967350964366886031141512911750328271282716711056686298084502007522538718447890414152952265213844021819541880626241562659564308698405999966245653846957771394502568684407124442978018602484835462357014297372312253529767696924790399741478361481393318505776154493438673365782688473102393423416316816290343895855395725470999898856498464218452315977830960026576070458324896035782863048139165683690050610052912833773412278821870974971202245750839092952043084469687500582439813977609426995691080180710432502273776001505801522435555722085328007271175287683289659027498676171907005378584154373707905739307151077378914445277384530595818881353835916689363089418835348945839981473897806501329596892082998341557795547649471480179807832685099216000395173746982335603664599970394321874131170784417690417498959149166819492125225725979283142075152529428391357587911386971713251308306217454468048801012989358384707336194148149543944711152435998102909966671413219970751708993956631328425623059479684909178209381596968338865796758214289160656040063587667700811703171248355639520406818695448086156343727264507242057976521480967456160643580045375180788606313053645502523370133691494077332356192973514943763508098363029010885371864141107953/994307271963041027611659587508148999606690532919387140771965800914597739622702857850837903353652096536724169786018069749654494472529907085585723885671581326204740664139836352858966908434695279283995084596370284457490631232162551358297945122243876889267129064119826293644534999019870689388388007671755297201224059349706347501439373872520102214267757416295723653825310526450282090676579517543705986962225685286414206810049007082809952791679774324576238802773735759892991816406071227102773959436105139607279873849952175046915080485482370402695350565374008840693173164870971741601763707055363357096303127922637610831317676008010507262218272136354197792175380603579534694049442289894792254309582344329207910762059664765494223737919109857398012952080923045084416437954105456844425725456356848451639074514157576411321295485777167402037543879226117013972238220582189409146419049679663147492779621055661491089044244395108619438655597532420838243747649044091434391923206866293749013453798308263545151150268972691095856507412667023121711971282663037723438760935084017169953687076623742537794225451289622740562699468907887412540859758742636171818459447357751807799912835032662281313668712649964413316823555884659814239712008648537181213359812783775214832923517525002091835861213073393856807241927986217041811932828622483120421188978363347215773767443136811260972720031134555341859384450305628583168429471443696722489017210207855098231887483458642506207213704832675283917102497344319503872034703535339904473223100934490056736305232066992304642760627917143333595875422562891905515951794327282248182200138604080174621871040922355410383940861968739969146095506907700149519714598268664960883905256045828967257418619223729010372742076878968976250819682646688565458025069271600350964540709940579466863180320723599897155630548432619275197084109194139004334330397021888389855190309720781393291811568895183298135119672788152249832705085232134190957251094893382314612410015790181792016252263001694009781146919849976262103652532659696377237161435970085876675375627612814595103598888183423640831696742494165995740973192000594184783506490734192048564651595786359143289097713912071075209747590342285156218420426133399595839371737668350738318237392890162719372495104488238314717877765603060047621212369390957713681119387859983155692231583643977735802464159772010548992592473907912474791342550607424046395566680831736605767218218450008197922230089211172560032851207182233954850315686786161111790682720374508784800129394494949803934055229445254028826787749556144507800201526696876661124207772982997887459226510845660822429328284721974906102326495031945084131022359198462161895124933421674516612793276894293511561755624896234481871256451169187823115151728599058709141481842844512931431209172471439796586573284812797850473770200086979222447079106035997967100456125568950310913675518005455197502700599831548483998414329142181362372340826194915170851901728484419801442547747535294619122119889502119901668315254478767660266608588625912077518192560844419273540870761557174521361717638714544046944004990152778941788154038292297180826424943020406973942073673724131296371096225817152725758745724625934791220455104511493504995814595629339944292998631253631535080562645649850858973084174454065978674850708260068270489571846931131920626114879764900245820870632336642749087523761848399604168024190834928200358287845284067125099113599317980965846747247251902808626247877441159855174569837355937961832999784141166317240431820523740379655206527770696879897751199100864772250215322385308826972306218471687935683217572948914649416408491175373846176948336965651858028825426572014588655541946989156190684816645039580459503733136039356604741978883213198312624116591890327593375380562990506833010475316780095310428416499520976367355028621722385643880176716554923534716207313563438924050558158823565154735743115599547707484510378389792151619724849503824176270050708035054848744866406190756380201304539441750316406982608660583579766024219050279513693169221258950977951877842794904755953897535690349236691433857882814528309265562364417334092550588037310532962917457933074407200058589017753117262370146132183410633619360285535471707806812730543470737271744606119566939173785065268033691209198879476183855764796187900989292822476956225909583089116104971132268633693257308578350586229175220198724541401982331406782535417272519852290842923688584616236984045291050800849759370774883401390271341459572079732559466446517550881741602683715005764072563900221967148455569475723417584405302983118496850156655610874906812127768246814142741834117359984380640558218790896917730636990728920315370479116913830021161894613948294646823985179447783873426995336426967727571915344927156164555189370966721213172379598636509019948578332513793361949528886844631222858929328633258907009469180787658843217732527486800356603492326501541494413407241885250929165905275468141696745243320645075552679510698917125971079617113848682820628405373523140761908227625879605442284319973135104970419216270797273056704705246045093537888442825869714332248075790384485327623453749292910606022982601790502652870515774758896324652112860970929973394369829524914234138800276229049226878798824571416729652650395312801907352073468377360172945174371639397018815784249934041557959749985018529192128774717688178304302773132644065043655920820936553790716770729770046195924037939803988101881184269181804849213735741127803260707449353788362688378908950742735351281333470391032448553662905251791299132426146979498074814407241087827390150097671771334151395823626818689155102216055154061951020580503237848811605763665729849840923348827690904923297431725245511405520381011928296414529579997324678448715609912283317925800163056239361386976706739200*t^87 - 51284867855182297584637277557748756709416762088045455556237266370110233117868354094708332698111554187174791069429456569349057340807600500076702497052218402537609752664963681282832221604795116811019292671786475720596633273848693299302678513190723767304969742806149656856273778240485177477533428944206301105318201902022379770129906400141137690994995577605146428071120208890391175668310389874264429712522905957022320435974439322315914695314122382170809283893023374655341507141825000157170496544120083154732559528914064370147755011359943769023567386933134555322362735387774197000405786660811522372958924197549737791613291858041799863840698573900819868157416547013719056327284399360630757609019694249870985789897025652304702540559347445810128971606355509928222230752454193328912053382737953884772716301765127489863271699928534157406130919892667985557036924452551779756366304215265768560279963268333502771553967591725203283730598393451513025319172117661117564047360058516530985650479609024116482189993285961227152565366733535952481718027369476448459768212143008646597796755123963014163292406288771302315717621713854562139507948537192916700479346596469169417470273950646386189928886500331624375221268048797164043193699860463239740448915429873629782176411583727483137772718065891354697935621108296600231442007063355604030849743352089242402734563408159305150859452477726370056157317045392307513415860431800031901100458297191522892242644011406497096090013663417541423962475541161329541640703452475158979910965641753861926839681940168818473687525011898894375063227676873048189602122964789234757069090229688408163004294349780501833548127545021343496276351728755260937897682362176079415019833410933774441787338736136258843450568321101169714922705131148038278000898801282988571056893833525754951192511638470689082553710039213981279281846099975988728064338838266622508891700103852979177907277250741907816117330003031146441502621353955228038812560091061618474193579554613745657635225528925027405564077644942092342266776128689436938599757801153699900086359918543013579424042114422777696928734559059550172624922467053199250324193159090885185362367007901685914822212591242809330468819690897572025132121672935197270228667997192467106275714172409568189809612536910421929355234478700853792154689098510401338743122261971908245785568351240755151376044655919130653549791212012924032605673037418060352332444736564608827213023683150267262144685530173087126330426569545780515225073076780670011074572936968564242515625542264619480968396814097109272115663435500717768923168402450642943994441070476979939394638544675323896944116312467237985951385657693994313290791103473898519663875875963047445270506570557770300203153999582795304993362928523925072846916504043763542456414414013086340374209647748644573414947606524682546221123956652071766704446711413206531684501838646470026668973784129029474408260568823322688098874481915463056187442903627298616386771575237127356288146490246397410792897037122347608024376091542225045675437595880632565281117166030326041543658748163246444978088885784680928183521541460782019356600044285597087399589648096654413165940872389733679983492942982641851089660659706397880039839119960621921601843210607481851985641927244996781337253534590692566358939307285796485180895650995522122536360283919763074085381086355826860787157537164989986353801303017729251362274493814461530293717119461808642748328442837065021819759828176031521680721943733356827515001960918264330664923431646013860266192120817224778881377497016754846250844032855411634982662223382002447608649060105249795170961375514535028167352719213686040146857432044015677309832673757062486442441789497349455738547948677078744249072312351809995006913529398381368897510304030176244736275222010613722481213899139373677498517054437354938241714620031038719582024524820794215639505164354973608677684814582288438727800469628525888533058743049441750546983749932873284827399123968167914067290760556538657808664021089265464324884983941415045946853698525755595121216515281748154203657048443488304055914761411189063996556118220152274325089324824663143448608849457310380935149932206114532511849242989262435204796776357546563533580755088455185093244708251843246530368859953098246529192558198267455926176885398210512873021570615230530578771382010872604473959853551594765725589434039294921597454372324936251600334510132669520380986721715925657909278574741987927229427719326578577207693557232046531805481055649773367954912701645805759141332061124291628331038134189315144999396528142365014060822662447513686398214583035045472689269400843629845464662190604571930751346190280294182057879023204834417592198980399731632670375952806597335454660699604892699229418149274171178828828316202813129426433752083846485115766604144773354277036206053559592726640313276534986306938967714616666603143628294743947026888173624097421345490216268721783345677065662477861872189891582835223353257795583731031883529163177845377635897988187247333118458960163537449659823784960710415234559218479665719981521816659630860252197253193252382340407128905543433984482889913322975866685125283488730556267555006577617853275779054107028607024866316364379736534936820562834320926848160564430347846820908091476705051580178487120699611731693835603478714309025332682558568283297544355482511216271258819918468156141100838013514461945491767290993078766308410515822819821243869024819233857642143299566588701706853705698568753876802384310215990604719213157794327233059148618632064435813572141184235064537910254027352245511003343022849511476094641294253554775513537734806630529330836748032473075326574344658101055951123805207652840992877258764294690423866744182185980635584848820087077904822136053891795877091944394272742068944462629428435188216615934664990321/149821476422304214718591603560405190994008268187953110752006802596698282318718274891643337660643266535168808313443867571320941912595812372443963767318826915865907820699472689538117579001270472337497768981723657758055627859901040845304697585177237342698844079527809045085342896475664362758177422414653964637058261706963558971723121643152220418656831720328982797724209978971057275600613194940156968937206068284415464974430180758368431100569095197725953562118569673449671038348786586601938340270017986706939982260154614645608206925016586658273077097540132993876028561858159040812669256973224060715440893030520413422431549251362240546804455160001437909021782490082252873872462762231091744461857364363520064022664735931581301253652682349317984828056472802578227912559606916391491106944959382551126657532174452058964847447100278294411930151616172861073006021462343864941206652752655668947101771708134827982784430858010127715233161586854977766717946548556159518248307469963348852622227688870998203831860018409842894392702464251749214701854019348416848289344449993673485882865463870379690218258424012108907686358617185078163105625668685824360040129514492774953764646630407984441589609850340579087318532668527694995992267037679388898598440777583673150718681299202757671991923301302805262870804411599543678550004453459019388945605438902420824872690175610822410485037791914047836019396810861109733169399659376016662629271929991586737089894790691686665662398369864481528232289572732397672546944986256742814057835118917971887527747168797418343110419059522636923346053502771335403952114152844955168393819511943650088980364523169338271927941475174286191927610307512143064470275103781983032181134653755260933624742192848184106908478074803436791850487323770374839142010953084217453948409031762383730837714951052462433584382071300574215005466821174729748792693121893378647399310338107451990071492740050443352184721575186696657964457404995816064965743441308567646980221222262496848212917674296698729369303821704826589582422055677469572376579721190309833246531569443309144347921470367690476050705541067805531631665280010851707331881033538868239005785189274269986004804109708042141995144091761387960768009048879561083902944775325337181764335561862023967383565430471772617512799618273442969509262020291225736850162118151337446278384131902326528912806490171768504608956010963757436893874813134453644363866510110304342260323915243151276210561767418420566263393397801992588549223274182615213886015193706043526922044638582763533143607776183039349443488174413875570022709581349883458361582922412881965488926766444220142259661104257435239190110842868655570343244339153809801090765505649047532751815379108642821150674887683864057923018307350502473764073468382844667024854039986946105183528174925866017001394923136743357596562872354507904344050327687039975478605358771483244842138188839790906792288441392608780208567446179383333090503358587516890875663162274188299569783179428288183246535598417371800542631280058819154702285737440546449859032729909086231467895215040494719189974459195059907196315718315471104187422452398402246897325611202179422552888926918348804091725185649078341018257986433949516060078302713711381314152223566190775236892389388398447412954171532002784276547411773293093130796337087902286137349031192533555691648230103888483794338268459213689870413063184208406819235192844900749681690312217924961695285380697959462580397550498866693936387249663452712569732200778398038287076008532893402114213189816420522861728819026097672121770808262665372104548984981211050326160537383624362620548088514138340782828892501248580911938277849020461054597610261002440720687011841412433488339735907012301174142069949330576710066157768533238725460328388197155970402412930440772521898338255906352646002147136611118684000709440985094674942469843696374997602008096798582761871400872376015417552734074788707712855783743434668238055674562325963268592202212174325154592854597184104254165086097141416258864350055696275497519774410030991999802589104199967252037870842120397364266599081549616789280497946988497303437719125723705582754388032059136842323487139526951377115528036259447054815148311452837355136191409514136822413055591879958582914536237138373514566939639926873498254289991377017695795859599654383378650562417269285154257355843262998808747377735714714404847622416873796675046123630195019445618662709408003100460334550065692885355480654686022413922265334676882438444460319657022158959364560134645973272322446190213623232243170685649817921800069483875179802711667851414854833391111853896627872955952721973106641296743837554557085970685678640713884102370741014545312492964234142930305032784629435012791238621030559064571092418362467089378567006809408916995100939684075247029056247285813283472070056019098080545546212265314712013592262318506867983839463845663708832723219655561873850272697509089910554349428588993888065405537541866440745266103968056218999080562477063055608360178106552315418893983730763179632516789504066517295759396341184682825357006391659746867422580078054055638690421449097668379494786097657853205060555813279458904169245970135458724419168979412007567709640555948268001578087150407839972344316733265413235357202703900875116380486009984792312645614562347404925013511563828458984222903664271822089871243955109305581105397794370696891417766812108090057008397477470233254422467140476037083848098277608118546154210209058424832952243542499601629079313580138069872775690050200760175253693389644196619456119482002496950498586134754279924743836513063262915653177189226209524686911295103763634893174764849973025716240716074907016299724636181419996522875920835863867678024300288876786903201155403220815184651538941394789913304269181119184726231144364147285963443200*t^85 + 22642559916555737939934208962987504762394398216795220265788221813740304536132038825060669291911115823808427831800500173515246140904072546128651974613800099916831201730956102659543248328796237058770615399866721807730143454228971331165392201815993996799831251496120573048742002175125279541539444353602370255252526243020603377708657430448645679771146786430061610177104309243761099283333091027266265958573690619820623903840930407148494334157086300112922812856964894047300474541594133506468376681250024297650587237506961337461890037030118358677397381762317150752423258519050169959607087827514915771609136374007322587763074332203490636549167040563179255879849898769110301407496643617037322448862005290152534569367557180796061001247775837276098026446594182764710138016768404834038769173720701664482966084582772476214092808270864030684231797191419700842824748314425964871886165110890330448234603828148575449837921080195050341666900574728952626208246549213855564099783954917621757267483627832549142121911795232458854551757247170812915009769345476028751993052897131260114282550810210197046120629776349056216497452136996273774814021687834225442620533652667372948008444341676129049906463472177373397999071135826705916799700516739553679809655728195426529280691473268982861824563731764264296272755846754250605735356169464421220496285308181144959115405599981276144849617780079484762798330971151463580011794353857259008465078741162159048362468375336348661497451163388550350728972801354910244591595892712289351016591130602632578522516130293393152793577426965465829969336829549799357620365529116199555514214329908394075738638741638010592126292247966520751660709812199673930427498329254154319764330295723188040823107105316166626063639233903293892820240360006422118032210704528786474451196412529026927423347697343328661015124106310098265476768908131017437547059262687324256454699278479239463328497983737520904501319632390532769434931511461858315441442054886279451891263027269116551174513399370851638085273621073269161443264613213294362715243940545246427288971957041827952312310162310131751250746452490232719393792809241000878241165468868290601819251047794118839146624114493320761160857029209711748296239296659477330529032918040556351551751354974744485511050275188770819285805513467041273604485873043870665819564521394910647997871836938826324507503285424806688928424735030872079483796307327526009929792314918494691306739220620823780407747199120583202999313916612245035572816290925017752602267012867247131539132789267258471820816231788331348832956005967855157982662162558785327939171829273068383123245576628813293893590488167503034885470665123044278506437581720971789086483232815223492011331594034954715978355781035288932632351423956280187779692480086028938588209863501330865577756350593599621704672957908194031157244534691105176191756961593861107567136111284897122317537892002177943760483149448034183245000770472398877560338046491646812982456209637344164308366904549863573870727488778524680818268280328527148133767817433712913464050262956750339767335808382508480415065161169314007706826351980623710029291992835571000990602079546645624805716112373681243168525203817075509019237884943259204805507684499235124417477376899894715020380108140212650895813917708843334514816395360266311515044134704427655020210461995796835028505349593648455064419423581638018447265513986637537992894231749251987663667349165719890476878537476595363354066910149106456329019268516369614919910731868739793173060037583406749087565350390112099386397840287287081439293862700749818626013753944926947432837871738813923459668298061258446153576542003106015224611526953013407847267455136987864355054654053369422242676353202888543938031080412849758917483331892722839629591888572566922966620812459276186161192879308621988062866273262883973655720189560618394310234539099426507481494680131107495168890814030900187326566353298532738574682398168286103325989037101960403699619524481181996922088919371508783954600319947228718573722758358208569127750095637233104742823962961325377053769726443090972257381867653312114083307879108667460899809377038101953434972730539448004903946015783893301651837001050684337900175934504840784608706843558363630610781159050525985308480484428446982997737137886970922412528784674084244754706151447050433754191421922511914882946892239227235488237111033500313677277007161013269023041968718628717585042023059137572885171349134696022201538339058171347586254876383621527157994378481539412994231613701559690301169257888685560767747705994038077498360072053986647539246034118640226428089382407268104118049504555854101631820995075174604220437842762279391409330683398474457603939532436133595502378613415277338604673842344582132870985581953669359713913606206250318088367874892669318939715838386374668983028366725409219213428091765794424583676437533171704711692509451203742108544558648398246837146447641776347643629991590809158323278088066426846314684649280477099216745528159040749253344113118527370452989626044987544540210166053300983762860413003215212362701888267054518914773464662817167392406211402934775370831533767107437159283489801904247969127311025172033669336496927324381187864492616748107914183917630931623577754011644766241078747259839521812038970160545234674363882139676373542120457700919773012141360565026811257799056431029809049338068574689670079059839653167183921283703503091383345939134044418156744572819848860126903498356024067703545730136943843160975703461361112613817906404710007709766820224269601009809465997209697701050252037320666030225135335765255128807736821395268369178638327805596680448282559242195997921501067134318302831920825661523818580742305766690627863893116261638625496582858310317036169569006047590229525453474617456707394995436953417193769260094956718410597135520752343/12608784433318684272842903151349161357437218490156194160672683697864816649633373649080216452264219991434974567428836253871217037163125009604109124603749141734957073157596229723848814348833696332071581927846411339254320119763750223713765585279095193783922776706859011277849974355198906297665695194203698980049911055974376744522528970507595851353125170122443772803402413462480992216521215704340061805619867769079342902530201614143820241674241826244239151197107122541190666256859984425521213245740869488323017558537230671440713544345566537012272870355678229095039371829566295722017208513563896089134093370309984080104725584769350677562365770585392012589939211592647546992692278679346836571935726916694285100065835278463569547348311339348606222698576979062160373880428004584689492409326426812290066811419448362856106380967464368402882666349073797367506318683593495185024151857181241462610177552197699251125459650860788385601185956868691688750329816144636975952391790080091236166899588955079898311779453527848905442399488695785292929059289404488092720549659997293818638207456785864719994663600685368470232026641115059267232311496603871403714918248774580961820766610490682200424018538252103951750391378254138438051589303750624328485199062829450513181217051822247602158808475335434929846496739004592806568578223547432911523941248091093136034733892499432910267847412144301575468401510871137147228626884348519857905634673306381200520395755968754217881648727249873188202080994271953354314518392688509997884019479868359893640178603848350511047785402265124232106726596575019554143969888157886549654184148005299863334724028305164468059158846425287078697732975777079882323411153133534369959998261513359222216167931403807293002681206465911866020227403797176939234271735747602558547044319891606717748045272194012646520858775033515417702735955699868257877963342454816332907350523934442072483129487849401748204592132247704027696049830521256510362034136697641384746105518283553350062117679998775436772840663772305532125354922617694850437508169196231957920990707556597857369162027346270111659070413686701652090068119592481265853124259634313388937722149153206237327932157747788948916580282953921415008585662342166539380889856036791837412379731358466563014442452582580531979789887054379661674113367318633686700495159906915916523544803601131625206977430384581068343046361463795847098256464583008872281266441561082822806592478793871676388003709879680816370505202532433498711752230495534313566249334032928648020262451176211185925861272343649958273993424311249390281759459411689970754301407732042069791042078282318350791891697466397821500309761144501395264235255946652211752302434229404137820788523741175016308443831436992202188127368898276416301330373905428019049861259316400400855961622203337853511665719952661321627545795719693133232017236913973483360310691772375596244777176246566031982232835059839179366158270346963022599147072266943222452059945266463787701711000907130962434594796629918028584622156674868145065322122248681152523412624282418063155392939731408858936261283268420768088260255550889195902755634630222725136014129348621137423287377156066414457634374674614730605211793859348487985983213356549989869387875591245568750698436453131143126253771559564651021164277576890335769194077963988069325904469345148853566725608194049872338314670892235138642039378620927419652188139304955969844755212521112486921949056150679878472451467843107734906651582037932859387660135608953986444741500856217429282844486433132935267876448704992121811236275965605382817969409276062870951360504971520662237082985930537027233898381486067141477608062742469304501267090267612882632941100040633172601525974540770873826131799575796475939433862503448602491255366275231977695095204809149409103457998727235802358087917050279592569269177605648768311847447710396436206920063058866245307046075711383053178121580719998272285511608868723188799712762050180286103081552283118770682745962537009402804297609585450647737040293648641077533120004876635835497188586150708361388973260861787528938670037538789386773224440374583669522723256558529021764119991284933356081250470715216485331035037017233348833338247992577773689440634070380662624449834181966737667390894153683863163559722567248204766849370771454550803580617404185923345808423553570301020243727389640313819420698157331137328051109721885517214081121080909584337893473489828823045730788668806977379473088423660540921677120099678104712994376763815427422194767448191117633436982734860249486008855964134861664472780843552674343191341965508998563628838283399956326483587434962241536139220566308020198642295008294090162213575853291041089339954134441416070482235420237612848146869333516690036911495809786551818096561241620146172457938526330113675594025411724858756525072989025245870108660473652828247886806107466591081913263249881934654514133224444107026461849791124675682782618091114528274652377246647463113773409645095669052119283396310352468504603691930220357011451958580951772474818581545755620410801558702843767896111443327738934930185028375579429803631246538868712171291097342126610411975059925036937330064780925057988283537243626866865806588794519396897400971109802517207042076532957267782264485787099126850176178808317480657390422056298408590605547857740984559226826994688182944600510399305425956393341214368992050027743182697254331421383004045997111056144795445896859174029374044718195306493191984576340484449598802426249786111237954779605284453714285620081970380127387213383791142737209052990590170349123403598386759537232547850051321153934444361530180506478784031490213975099411948546128671030457951178985339043232117175596869670830747237377351235631329002067870107657261924699400913086595635240746547831339784659599087164977571298893776321920000*t^83 - 2881198560891259784784632160678401293044309245889851486915670100316849892201358165381571248413339138168704879089684920180773402980782521554808608583078209323453202795426750270862978108241194040595678385421167108089431812589303890686428559497884264346529130993825684692406880668425941559450563302750759766221511047048828963742274955510010992228087954902952143829029350130712319194073000470324316472249018868749134340102622381429508107746045281590679378499512412312095652437269815000456745275805032901051988441448289186225371480161095024321640921100313090316852671829567375016151827722611010375393252485085972981673747094039523768890004077568409178335337866633359201029430346016834484625415153292032487306973963883395924597194922486720040094943168051558026999993740147025171328909504350194927952492899006995873033885090645965910981335345594962724460871492445528553462459257839500110409776722633903481281764381628501931045162801398453833783793028298350915838586676467431777736931245509837483227325640735160662339368575355885392171513663970095409474956051634806546464671517307424914359564903024026524964047524244656096496963197739927213133476765746582092527141094179121951674574782826500342603709308781854896614172067602375015751445080164694850883200836068424461877819249591404076912281330106569447934713743674001417919529888945395842773389603091189180924758055269932381571668594572518678232643395013925069001722126994780836578999084198251862821351831867107341720032608310231054551360702815116483475250405069815828154240867367264881776900756308221965597142468260743796160486807114021460796894619884446089207459996113637904054672007407322264397776669663808421315310571038342116084832210548432937531980046616226580546607983750428069649474224839756708147016236652861442607381531495836692434465362476171064625246332111870462418133444141350170646754994414736834612867092625058742042535889778628501542501890315031737892210968717356917554737836823086695625201400381537354429085700568943692707156406283920197573337641629679113792008781454544651714442487519763877504173913762949774696163052949502732202140572981762910477632624970873213637766998230525150922419163944878738693456946447228528043187058343934434494671198305860653466903050901201745879474244480176656556684593418315215067194750223789712029130357002377265328381351963950327462464338945556896106903107225401970686040380820108966753410800437959391732630998156976608659769123456400276414080995680302385500753462819389206024900924012324882813056555530420531104762702505150181903336033740826478407027982199146681802257641159444089292735113949074450823208633135888983662822870902604857201691272369775203551037941667370799519109680852833822546785870101912160083742497801356975376392203505659137590767088946870629419134128957683820586960906258264276581436098692646429330387942955838330538440845734199212402016810916366228183479221821850703962059964722947076254909579277370621035901367401094759314664449286296837966683523077550755827351848841259994262649492612178491697159202449162551614520903554156255690423524273756862711588550152400072518387284192523476758131553823208181163283006865906478700286663542496422227223073052177383439804804673325120446139906272329437940716875989275921399795446051674165287780247350628892933416619763215220421960457527655558855460597011078805193398424232775393505329179344863014262846959045700142286555559236673459194973821813982881978044567339138869736385176983114837996663753903253077889361096807827621137330509074226414075293555498418033824822494166124461440286922615782530928420891043273186669869955581639444146712409594434339966578327329428049320149635469399606393722481651399419435645243356703534556879809936340099092385414653064494917713284619055149344229811276318879988899515962783243796491056805211989283508606404607158044924122529724178478584550985222633869484694079938279193088449456663172562893012276728722370422108739927065430998860451568992752242023030738760670689204633876501175937992829144654072177619092981410068359054553416444882516844203933718124224778408762513481015906224331381685673124470199587184670025189806157219927885861795568226829887605345569727597318723316965522035756675151476449537214964130054475594462102359493875540510192485534844633798835993698594727210448088841084594028105985329288543001009484232046817148016725199758888675760545636641591021881321526997392145722232505867363373138234448037854702958096878854734347303890123556320152290701936716459411512361853768745402687705222137518922480589238654071071693569735630268410747601929262163721045768996172749381508036071322109631515598056116310981438098339117829192721728052623849633440014384961923944068622562420002889715516306333270043409337615623589793454056380223468398618618411582791139296953446858448075112427811092168058110755264127550397009665144424983865479863434560002933628729426691491815452707291506757072418697761502667463242317087616764609680466150447779156096631934749726740883444339990355785699811853422560760490755479861955053122684534518762294007064063292461561766088331157522815337469098890830938197375264565673498289167630283657461039710456281362769576458880752955143572856185575927088838460353286046129820323681973645300705694410634232170073315152496641436128489909043842425824207547020207642388236270987524563007690069497106184490637734266851303992253430676717841617959107107177303924924219330433884258439590236551963373657454430328769829236827304695550000417898596292110934789190641552606807869894284997323006430765231219776452535642122282999194600808010079241987789396299865242348895245276468688276409500247633896243425115296257653302589629346105920166759604652026645430235106730810460399413192386934204084515916767624547930476094258456003899528334038419776566275719525160131064356533/396466909255262908662250822307743221146386063728444852660497550700456040373233673558840361355451349816566212364536024567828351099781666588753488458415404557084068162169468319133842162851094737554972918732753191559942472928169078578507493955990787186519966637012619792087985814220652292298418453305601639052518800329041839302782717851884812304109034577221262449744066841145586883670347070955591156338909469228645834891011856554663535496780838148592607564609131329678569547820041567927728581883415388170391222046656876164937255302065421964361845702266782800891154760934815083184367334733293276892588568967388812948907078132903707013895275653295717799168463293080505747771453454240829180098367016072383131779087752191514815091071081662907177417645025536401434866774448638512569137703445656913057010798622716836834804305970076816422477006954879698012878241652006923334609718011366609126354831722612632399668034008828141529671455584850650669392208877141334296265844979104835862021353351695016122545501436890408085993914699171244578716361160949604620418869229643142923313136974863910883535733241244642246072836283621595640244793195830778338587267379688872416150473310089455027132714205464376628265262265064819005377100070280587083615515449531939156907488619542335294163291695954670217937406256337179564799265255865613577926007445785717542083221123430845067841527013520670415035632283858250828884229449430050023791275010188995651163171093106222699359420918254644920064998877712515404432094422523188223465730872192511919182470084524048660412726604882723670766232653705922207692946819151832347752738648658647343913728603666325308808643955571307700489545768871035972753127531144638983619255923772681101241003209199138930796012949876936858708848065173785448770900967160630261965453640459948807364315525553182477011730128396495995592563880451451657109421115636758061252580653852262867726440342557809334736899538122614945689974385666118754026636090162783454490440121167379906014974765857965782286150996167030356404917435342968143377466428627142322527066811142734615981410446103368488033792714313562424304781344195512546642741242217928344878635927929548336469696435233902830630327893590471467231435629727572262369353312674989361525041102326399529025241878285314429768989740924074558250916570976729811173104956595444398014424114785864843118431562945006942076295952702460205614312079270312447990882792434464432441433140700738088910156887659660154419938969252623511875068973280846975096683397762575194040891261122673879903980123670098802685603941859304872316620394841352472759796317253468477194882685368546952197068449340040629308240038321482901690006259970077248630058829428728002537515285069348043680264175754360160838127538411257082291884826972306446292352184633330557338134906908166248805078172979731814514894840081878030426011168923889865639444594828292255498348595433420378463452138317153791524961194475097352306816085340507703481851724857138380555041385758853297216212139702721926688804793850237815744263717245692312548385554223329337251365187226263863668583243655967213894288340172880202673335600126067421316494161435293450685664967478541728436897149511328349523631054409277577264201459838253013808953128363010591570858489233298861184533518280256897106248025222570044298371177476710267157467809244935507771659222404235347608219948396943983243038562715670922537623796969945822866175621569001888042318489526639663429389704426961055306250389253102615038706580518652398595968005422649017714090606554481095111557677653682574667274862557799891039165996626733836879594024058327609070414738133356126393514266747458118050885098973398202118871425465917242427072614060010469525735235820428541625998267096763272828987950834172136557830426756548650180545650841008975905279353744282794111728790812212014750285529697429974101168837732849541138568898098561139127313555822931258528979066047649203665543055265523500621462292034677686729383658945597472768651473671801011953979830625620329017689981636796912222739221574797024363157553338711742467407869461323004791970463299829127877630119479475203393238690033281110638705441260125350572933551030821512841615399547233293259948652746852993016156756346087678897722806654767403114125337270154898061100281192032771805056658840331173541081998181515060178733655976242906956714280590617780586741073830250478867554373180344119303915570938391290631211235274915797490239586317064006432687241485222148582120753496601948682244302262364118855426916238730858419429709531788372999978346684502432865427864144422188319560559309945683482226476619027226742795075191001263379556904657411061237814605918738108092948910432103116295238064875689286503752092249416134393351292596824237788281276744160751088281772692903399733187284334122232617238654450567127899363652398383647243852570327517868830009235123736117452891851610684646825173430364354488367411563111597500794215824839919605148088570032627933836810571289316130713352829677289690563050374782085634135174856723278688430235702884424285094191241034923189189558299955925856087905052683703962067383673965801558706481085708620728512320493203382883505366165775883721895943932283531546767579493764045998572200429408656879729640748009210399537353236829019327286689714631438297826085198661171777838121256971790535837810928365976786809152390022112959235786223103084948082234113182855201298881196184221143160899106317178590870203716687646223427865811195471258280681125993685019696436309380591867914562808340904600910393700260820188459521694833878753691120084054792442923085506077111636788822550799269393667378075204393450149698438170092056541864309305802004976298138828716848565376181029673816477677023615385181029338374440644555044765564227193179299449911434230435756618311533814731094464401445639791063680000*t^81 + 921372773962471661962946251904715835702807985569680161194089488058704587344664346591338193543383929854041973232160481447355922058488458197966424042620851010980189374161166748151714129341860527365359219271018522011565997502287796617820899217086117721853317661258174114385677421843463552818005777527358000860322326615675134802630599024709594033820072707585626524422153669416435354223468394383873038289694094332335378768147906719816295213317595792508377532813456576797402631636581615029106579607105985606278997038934660269949915559083810427736910356046065195639195015575941493301345629746960266842883683772255713448717732618577563429577607482563979518164417228058405776594951630498114685051301290474579454373030726199576102492650221194368451732790479362673378222088599967014917751744019446722224573294792605467722034991961014002098840122017891273730782737518580254934621368836015792373350789955946724695304776851742289136310908562543228153458532046680268774116900124370933778820942330168559651298157617339139424186782753102485832235447174079699054901595029034216008392307457515171653015816191093666575702722718067982832202681458998852040900967442736980449047808504203952955479875654528115397579111456001086429252676539886883858325274379359430364757948278398744855899496539603153868322272112257660253244265647332354015215110312439231593634872974661532099860780719888988745484047786149487638235376802185952659577888827525728641617142010808074509463688001762559243458970998613401747381773139560517713621865647952884897462472567250064019497058632022362498900200367383449502461799241362883389079387814589804279372374164712261662754889033512113498857286968374770427250487423861401935215576132614241326393953687769942348470482278887430655788990079326605890946361172670362086021710769175647845887296578782732278001329750550768846394384312662950892170298040125009554364389344877898713943325234617277120439428170833242675718102835823190771447009903458230626890648245769375020496926186954545249014752880614414233721359885518095044446692272563653185836291610507563124712432890181112762788007235811133865952141393715033803538010297424049948373373977663393517706591092845689369394674240064692249030713440084938376159937528942238668566554681581078906508537949694528863610034095973563073965705943898184565848529774045457110574710572399939289236911151491138996200782115026984476677626224929571283513287418310102554313501846693514951260290150698048433590320235857343928657868822837353258264010722736112832381337345570957659554720928285263362324711387304249537653058084015682500702334189419898285974734418709509524953507496980056170228416663737217575817638086176243494500191730404415791649476888445730357688011181420075728727995644370855622085640996301158950276680612438891908696120192819973617773331100617801321351755455413114115240596331776072261017625792060283074471784010936186718009434200957354694265832017647808623070499486947563918629660126645567839459368695314477802159778080771514153974778920095800080680371671049471789482197921625019418998058407709395424863431614239206168373254245289388417256779687224138138881838362427275524053328548464323018859501342951026802520573049579659467667872067649790538549483110058327360836564016425393441901358540172991824054789417108892933564518419260649429375788354470819410960178908312199168300905677888908117363652050841456257654350838699291550911153069427177507274157431592960537538680631459161567015460396762155166769056440079621794671511530421590582043475971317933123573497412521728702887966667105884657695147855127413962423872903755274637032544932452570326326603871530588902284232940853977309346659786569712514227742312003718833976873803877019194951389117716058582994198541415776324411074566072131127810067477293197139745657076478939414016624856033349657931013732456170068020858375883144240762020609117978899901804585400283497914828400702766077497776048600168078561111306552471962423627774059910359918727110939772944789807452994842107974292236677428552805499431315720138262410743503800947978625138993009104642925924957377375862763543646711972854851200672341089381389610633649844916861241973354483541368869341369284654260814072588094325135471070688125547957818411014991661502530942944999747428004705778852009141200195480913316111554900572600266626129744110420089815842558749621381545684836291406980367141190801053784726753129197379097880345223536439106201483071586004701933356913397288295945597800161338506485570297234598800616379581583196632864720383173454900730044790839262142563666893746313265264911006858543271184804007105376202099044204957394474164702982689065277726772296591355013350894957708967589082520078652158869193204703335270469152709968013183764928028056917438089693677368228490610834499318816351213773447696185434143987684339721780477620786336975314258207001734396653102220019208061782687561667102139070572908845593798766371954159533701186341908031229542501090275391882850998364232072919092810285655233075059263310709262136816519307411151055212725490456232885600665694715802629620267001283206218633106486596371170577065045589306937706264415542302987078751101041115202050482690886842530050860947114442744199750983906106404752072633349431180368783334320416835468524881600740716869438419011664447900262491212819555307671202820923787178626234085432557288242823043823949225045782074115060048432192138585029498278507507768285512011175936491497773537525428981595136339518365465779787516012209763950392478440962261717841367053673910208771187140630736365502609508276932320223831193345510423021397532603078358611992308202235791530188333046890511866849325881217647857039379691056584805843784026915433789495333151298282053709255702692978325045141007853388026946241907945839319781410328361369230483678093260411486609801561241327307920907/39031459239556963245461696579728913437538232284665880664331947263690789217529902958879335646227479226316271167623634947230258615146541179829586736073035122565360289015294567682442593357399471385970021397598957506948550848219445484128029730870943014964343358330612038852862046292497824154828763837841292790365024965965010076074489317664752834174705687994259678780071694677138125863624829230094100071643603478650845577457811899491348884773257835660819727936546463100909317394404842288256436513954596009324711540454000428302063967961015675566487348949410718921304023437673732769709563448537842229223750706680558297653921650973418341755465075074725389260636696090752432822121429260269917014291199934083132925201583689411434412117571077067384996807478397941691974357396656946136516304872611627274546539890837503449177850343636258868192106911481201127049982750922845875643514935151165228116193263748851851475175683822686197629137531872145039382610477867283751941843392041122689123391485057674881878671499495009086051661627285731937266449477079129736300558356249028772330672418859325483786086623791175663693288459200611052218456595855976143901168996267191473526413828675967401965810119395458121237307453455872386759723042811855440190726754014545245820476348364265155540207918731565935330548471996651868905264808609155611008283422310022131808196542421189141848520046040014429734516863288195047227172238886657299752922826047731284364779974167927077925686133293387194800184737727086940645974638585939089192659301276509597529372782553384511959310768667481140523237807913323566486285448369035123507064704355714083423763877944157465357016696276074580063730621042194793239022631999169806796273568452699431772353121297067372131633910606545367781209826216242795671765252179522691022173972593209710176432284355843755607381595908262894166095784452087466621606242011018051205207185763444828858261397367061761488178586493281936733632103314569273264718704083507883266986525571569324283056381815206270612888911731579554605284827014094958415255538708291041755785214937696610917269891614508585917483975237180375025619464797933575373144584686993942109828709540507016674840775305143387420501084109886218678457638754483547136937174073365783018280430379208450776233232128120838977846738226580632983805859775925162892472231003684723405237885486177704760646875887002103077871914586498809992361855789734992089616712910186533258801161571379270678046177452794149952367241631904262202115049224904240328670093575086666111907814494560952987475586067957530519392912354723815920870712478568934242357733511608876100412638084023860752815322643867464168558181344110131880485241282875587132542452366491434835528134252068262493101150488417196477083588071698239649703397135375404804542264805393119565372706344203774040844222775974276189322620408132174456100753132041021754586107066926036317641886455071248009051035424219653001004706451083200232191210001620589644032084719819457247107118996913109158619627632054933107643744803138323249637505349057612291259007124797088735723239530305630478415469296423443695010733003698318667113687447411112508213642168016362910270348789391935768668887053051862924263042251139075200272661932754869471966776642466315935523213160573213421365209636265791061365285497402694843238395331193774533318496056218820498141686768514105266051382098342712036021355359067238625753102769196577072205586058429719802966179725166377293795863919219267750158732517701429053033808018881831048204128762421541063563445053491245097491582726294953614252732942275117487286179571479398501801603822070820385108990942910815364644348285810916975470261413397171930384822423859791950440964795968637848970195153600082014969482970199385704169526281140614393874552245563006487685111208063689018989207234421526289595928511192965330710699174551806968163462844731657236625789144771025287907006510846470024930615875487407584437596749720671629931852896721099191210090180945954055729507848214395696490825075394775641204047102889733156699707186857383482437926916279494774947612948700354602118077878897999373252903780398120425486861107544323054682981575199947682922142146214680043698390343640211947703980668904914924953103810921713973768492953007110180508649944715910151797356432853497754258176175939817729452485074544833540560294977904013756126098220073837252727896680956319911512750263938485073828873823936518292480904664181040770418568987939385247572286268431754059787320108966360772858590407189993279675966641352626706288534493208972842610368269755899332685542103832392257581594991636813350104692647292125067066134447062661877461342340478087887682066140903483280843511394700494472272803133324332239711351067504573045071160914563423309831669764611297086157254304165102376232764593972308582894614747346814871821102714955872957501492954868549332977212752869099805884608341336884400211850695387905889613869439116931814796272570088585270391555275837161822066435010270156432781883665961889161484875378769934099118437546448352449727365242359277252728316624100625612874176133696693521396952606259434165601659516801081666155372743217802470737037697849467411668468009625438342580865947720317330077544769117178477292824774515468636383614425885318815881823749322615236861590459546115709731969798909038007131183960913900055847061235258332559956036454123409920764518331957457629860087310507125183586820047914814006434872554236380166545001972690399899645839351817010607628984209210444323007553879395375482138861047575734915698062659070138946360518853368874231687752417901361019272548277745074371079600085918787396921822614452527321791115347777402087874145064889589886336236949582122461174561136333834243269307123106786455943667716584241007451732716802477085639237620143853845889507380662035607087351635892084502020968000000*t^79 - 170700504926503686202408035845588737663599542676597095414756439483645249380315958174661917178631156679732489539057069063241065763389399189280367614958271407827918116830347057805226841596303884186796321687041475448323001227657472138015860045376900778665219499722215226632969195495638869717203752667691915405936609921957326154430017887594513078201183139176002028767831487367149350159970351261635597200601097219660650649837440844576234849256268412640188387888165927765206611609244186058234609598881013543223576883149687473567663171152375152413627742916270003351505650716297881679954881136535982328829234634220294888552492341018702584340443458566905308675693594459920017501039318481264312086076357520487630635559458803573858598932233516838226428298997696417172408055297201934843143506150244239036589278196784845809561890477053314696952076539554786905727265380537620904225248575992347393446169957670648967288305945125638313142872631665985520225967674052390065401777179323512901330372337639019230275709487486985186144323078786146654212175826740148390919556635823178067870563826261327084348854606038845768792663453983540950482660615105903433982035975903007488047525374942426195326638249537578502322490149325219298867435314183070596465618459294190105283083411607179326115717200141449968703949557663962947165615023675032751784043402990864314511925155504612420677065652940955305204647649505378329299423323261981820840868229713805502081542948259753099370288936940915682948231084739263193626226897250612340637930065865771588159952970693130962807317933379215652475899331487890961482826162487417494960591581582099378171578756654764816528197050501376289330729243176725382504065858436983218165948377350933112255413910716369034792476075557434426507885945163479795379462489082943259951924261285119190614888694075531005143216365111501205288993153350409709448302192400269611629568931385723794512254598422180938453924644331375309738332371178072015911680186960627818973528524070943580720132866816027901334616872534475172385465827669274300074217702105603011523544780638404701009731415485830610053474414087636312831578705855740998109957595300614823520344172651135071393526928478512585515812592486393619062088808257778171286667442069604636187398754630476545826520586798212310524770524337777582489067381880129445149295771956589116625782986754795497626898920829164172002901530565950442663405794916093142384037305946776768604566212706965700492867321964054059984223779956585892774305270343205213800070137489335595738539330354203161869657693267534671289370460294270097662195356732108165359787118733979300688520846847126392321986945411948923216303938945036069962980947122217267366072619737570369143666155894322856023113106198812260346991811951216715754926262045894913564198355399049115891637844824289699996114737542620462637340872612257084085734575510175117513646487936511024994178567799224023626062410013264591114492554899874265379617583060562589693188709227380475260683455630714668032784066708042423610863181124895565043995513447470589856907997303771896248974273724475771901467872403867911762546912024882555443517145997362521222500790090109381533530596531207931484508382262199031132157918188624594024185518120834650215608125522341265288342948458898216957444672515017948278508332389768035044731858099416162190744227966524312063387612145683731105924705481835623631187726372113843672175237667576961960649889168091061184956485996089232317978227436908758970513962801970538008735475740664325004509130008980219026874858967109714376273997074705582385501382017456359588352750186331748930764001772747627560064324216454980383718517646704814134988725871807773414013442269653171322275011771810720555667330898150745873098238467770940445128357320546844387296352821165270015598660181783522610657648202293602511441303703514807636826536619272806305951755987104111916309093772442561089424010081900034364959199290773746847611266710359694543850977397736374563023493194481581356761386781737244315773792144771462053284692079983101356424864483278225309529742348655402423188622055038102789046977056610969780373250536063321027134946589985125969183116452971918000828019612876458324617377054769350208289884776732953225156569992464850804125273384459638048303729419225550146883297190553451016582945463615311538678781065486101909470929534047044272716687493844008689733173917538417609883010220008303784641319161342740914557992265858294733272103731873946599113145122883703992774297434216331245292749202925810955110271425988859999338713849119759385605162967386924764091428797817271574144387886248843648538551605812435532354981935956515839724712944328128965902280635100204183813958578396946200094562826680124247636006590277494263888935957081396000720312368382722188285556336921174671304729955989810803477834649636007356107076031098846475460227927688242159939068943678272511110446771282535613796792178268970665805212738594134525376342811526665186405295560151477083705436234892308677400150945673561498385669345069957281537814463843214905457782891538738573061913350656812197609044405279396694241197479301824077599676980495642604173206588431319624306478742762724045598038771066845069443663716210229864316449254686631915902802859729770321491504034398961880357013256531439354032461186166058004614298470268297489191672682235687452648413238176958490208441545002978672651849971644593542927855777247605775659356671048338823080853358859316297592879824854838315082657802687652383994349286510149205739140200180140391048422233774078078818400007496200464875353286303788791661227860218607774690518813620403418627175232819307797474642983542225893570134016529878597672827557013467019560378432941348970155689722092830066940645328329386078799201025899869209540239671539802901689757404420811353820964033622216160669398612290602846774086861137636512765711/2699454752466999135019376397150631382253581683039776972625861804704118673073585618539053732628738690771259630224018216585391916082149934538194048253547182111742882948586787595485412199191104840525072649879341500138068725213705069127778664216765289857948951005503459219102791983635442016372112135788941650674435491671106061871387755699011970764356820087370993644108538475565549922854156814382538055054943260186971130982559728780721180219803285172137953203819489934521989300314433297498103405741613814600906374849339123621799046088151805137853831540690194731316307564972953032085883117664325706415343822624734092424042875302972585934149720057243082646654894538332529006410740169069527730625393678641123556239866729543384215376463333261057413764202013480045358638531910191051747604161294692753934913245390212576048589307616227299583034306104951351147903857036574943605381136429989738341744042314134342899874625468860800114228780841809423068740723259779211568049830836956086302462878498073852505610799576574323400418969804708506513284912284269691692282916476539078923161635160729809784129536988021500076691523126773460982480676625995166088348748950835229500560306805058581487357393667509279122893420788461590140689205363910734099030853034399963746189964729220942422316319867393831653396062871760439905357019428217811212943889770383440657986681070391862239385494904173437974868920781874857661278459213640105508211895572287143357952547793428004636418378664703951779575576645943059902016251979242133347653509935584680274728951014174626231617892071811663159727650033093371181757987894650838176872102017945541723670933562495874461556631731149594031787673481899234095204044251694583007837076267757145400807714222026476523995932891459284181116252790941567991454956605987968833784574118518976765512233218334509981562118554611370023421350548490821279016909303724019439403334174585607808666216503303358486283919220461872026434729897338925508261210293119488714628055095055306036740462422721480881858010024267773576056103921121821418957488312604116738871861250306035307649302973951028310639109211378631917146867804889884006382052621537188030257863380531005780248662860879021817389275478123840770020808753898836603537711896088050919327292845456435664135066567212965344546858262488543157792997067962760190806271968445839155429657398109536238951098583220952450968699484716844197881738308273861787909981481581410826711947135438161739364351678812696204855670798504130678160478919443602165371152341746568914965656358258330069566799008046010768251733211365053832903339345730306061135703207396381479980638462529174233525460529372517689361652379940000830986239772364958481673768548118914124659961293007293102285368668929421725551578034626721952413136649279698371686947576205793542260741743471477216438827291409156915529741750046829317558384187365089105568929750855671597764430509119182583553978660974455421202486502863365211258576274922081600370903011307433482667175456945507542519292066660551228657749034329849574268179507446173523675764191758091454051354969155467709517692272009941789390637305268779417336249737550399952180563705982179675237207592623135669696908897476119891704956265131029579926057571931259527550694239369612876416720945398404013435039263653778375595084510285867778053210659500692640498840505744149844471977198597204034305379637303480307123272957988449290595710340620404466890810537387057851292943955972231820016215744517123776868728099656748534736871196393886317124845749337836201497111423344508002187615352933285286915333263020689400538199465343086679783100721938240008654522922602654901434167771794968828940498749611961807877344703656567071084447566253986962272627667018135272237304411701959714686068607129966032094757907855383091694789976260892796242312561539827179714744011762616675237282665611177521725153253804486146142276203041508879936936477296652713394226324564584595947288628807431370597716878190127941163281047004403128448308492290355820765001953039378078121313101682956834850508448750243499028889463456806138130151859145065224637088384182464534653544078356114406747096801058872926784929688722403581698578272974353486502224374556500698515155007042132821124681612667156660139802741122924747194158738826497062008456968252580758182249722504173733986663320240595232498690560966819495387437078998526658235914062351620041400133321004249566191078742537273541626271847479424960722918649774875823107346890611008542528950846056222477411672971151667125215669528882589015633621334084825770767775679904587753747864777443152080926600691216593648106590648179370661763360924493300758107103897609805036399979376371025807186418091568880898196859337503844142030676751179683776370166560012120919531268112590281917775721864930362645442634232083718833901574450541253063350019284869063129613760754251663740418037011201179811674785397495200262003051805943722959231584824278766121243125007219896645885550354432173948775936711745294289047627856221590216297455466071107412229130259149914503775594307526809974075943106039423368011990895582597020633334639201508726327176373841479609112971734293686436678644264220967015658402916013704941211235269810284866865493073776913180668049054230264326360927157308654534625202812326901392396584457772668908600772763262347977611199813920766241762438602091701538179119437203629153529994852356509727138753498481983284822048061333836451499042220723542288698418881433240747459405895411016270634228176893203539823525433852863563720205768911385402504593711563949879669239844417844710737756644974476029453908711437127088578236221542229255158510173838151242102395328567632905799463746832828926128900483670049171537293822749984310098748549941188458079520002946682692316369286426776117719895313046769075835564219953967044621768326489932456244272167848000000*t^77 + 45412993895943041458129922640959487969475792050647324894553094007940375808276548097853816608664452176067437520159266391859844143622538873410791305343437954254480336600436707442757734620950503654602992311065615155319036368793094152066454935000076413123494520090110825313133196457664415500162115422485018004082174210724556909794893167592501773105063929129108907954106111875101744823248961252351549324559542403188913331417323793253374527899389634766745261575362061973147784458000900770803949558835697216949348995404384667143350560865080709032596788491437964066890680148865815474610743906840812892152364664247377868358094937546449272198559955951294340660301441659935865004954098810044747856485808050839869971778290274833168142355718867452439627717988637180415805266563900209386690893816177177439169834944119210076096965089100261339042523184716105910446013974290093460492972700901781293948641248170317905248099309389739574931058074617530272017454808216732022884299200822617235893892478071865479084911879036264746691844211612211539345573969225512491278538581034441183306817428980670656074573680413719552397337236761087195364653647301671856500888303380802003815125729389687310161427820271115914798731741836359819098043937601701833557010593327227855913206773460468900724343159127355132246884219053538714186417925606735117131861941824610553242374529773475199214253540595747046501773559692844138522355219897368567327754625677887755968828375632454170102286682720551915515399123873997341176963309221081435155294223021581230978051380434363045263053434787838860384103762940353105293889868557658822329194133382913078447782416166214097701699303388714756021079170792047058437121656221628532165347847800476684941217469433145514862286706066266794949781267251024348326057556844903092750128798395879610489175983186517484656030158220886124681183486211382914803744527498945560450957014966080987172941559725380662423142322557224566559627777805454587338331158590501396935804621084675452732006557126205353122767417833410459965585003270469353391371414619495922684514114352746597972695364869055963351041379516346904508912671137342641490570861683066245135430187414445044379803707113833254634746760359917730020642433414659540075949667623830699865056306949031825773041216535701084621553587124446134938682170199184516121523502091397096878159287304748654856470904418342168184638916444308205089823578724918948677183390588974282008696496705213102859954135298046726173906370702668777417207002722918673944665529632275515668220446984924645755951336408340806475238438761087190009085786552478701252730248470901491537322942672595031315238861510465169259438338671167244412649861928156290926720065334551327712065061160903980847118372793735800286348419416470454899563504799919535029534050878243325077053581873152561398287543958712930802115993261829817608877629548121511379613115918831620155978037097906944409027121288805634064983850692107580914639564783951031060640261993997924766272806308501628218733746943285851058362544637937929129333489135604916539407987204921670641641830941796457922006462876570159079494015215838978710923322330647135848123010548372112691859249788430519354174036135325347142589449280372943991455506192348301773260602260993247258292288673629869410284235479827527154228880914583869350458550764437764881829645224708348758359760343933106730725581302511733213110205673111677203464592204302053330355056308318961503626653301282092825969570990050765620068095839093086343659559697774696108261201895767785303187723060283501403743907289686053199885311404943940214212841127990352575469736698633884422869802458960921583465434975904110574772394370606567909624861088861984985018132359823893078288980681523383093983620091036513809661118277662482216954764304207592115652255878069138271727908729863940081592687134220401662417231325160794400963992600877355875448092802342906141569475062854556595501934675486372791549848260567751701728081406476635295325803187196746397952756789690561380215583706137158715883511898170266978903112090863133455840437267070777853035540380991793478362570856280849337721927326777061732218996059945051342937876610651249009071769143974904228785523614057595603484169932948460762900181472808921927091326254534178606681568646363863328751637161973831265082001006846336363936140345329166041743283710713118595531750845171107086324435907627679341191387888395588518525445466736666193593830351972817686401494881377924198217800748594917585960472155737887656666728043533562677879707429903383895526808994951936091671340630996680038917350366366926019507099896024583277109243052941461952040689310630950453713155503423043792212920984000777479179727380110026302045083144787098344098862685202873376855013547989066687874384844732652995230380788714240038781203462491702647290127702250680644781363561502376414827440176779330863500699612833814626553638350034568898872502488086792142274831199374048557259712438760420864802129306003472793897392810934843100279941538239945259276706402684703286717716902612595452153265057308953054396139291382000006376107571322231140372546644781778288306649151546225644137459569780669724814155317017806863801631216556180574361636177162173065438976179348036910639260046427116398825824013492065735481685230180842655118124752165552765526376712595188704241740335061618428172619585979380194201178841685654409439864116103199344534595241081070967080702519138591107422725721199933284345208219908469513458847343819743576576454153072750243706258104719528348675846802807355965820713923501197316667971087591486370167415890886921183728818445214037432592482648704162359595859370397562718831570467283915577807677573018755249962459274914195915579521959995716607904274763117399438620711881356219894612236630838569318264059532322596010419880362596000737648348498933285405983011117860749734648267/318833238480354228545595637458735990029950592485013028262897063547730551937825073055793747948276223319440113805986403533707706623875976520259139557505572690363332631722848928600639236124933642581701494080237185055677408489807685330052598135838420061962474528209069986508203777594737246028202220762473423308004191929658196284022175869962043791065766152051692162689984859318765738919782300911323392329324007108697377675105479777250533096827159666000545653994427945022282200824539365846232685717513442669398390730236904364779414892301394307620531284333487566690902468303892090403844462716258941702599664089535522727249158500351092826868077172115324722045853685629826260599693720756243432751030749445801994831480322387013883705881496054455600050890001592131341571480146872958867827263145042451252155107723253453864006611135774877903507988910033624151327227209044284677800921625589339174221737281196969633843459701046551194593950493127097212843392510997544673391712303577490508164906909221321162080015698020589378002240528115177934639950269795632877041289347622725857066334861503520840645220904097027568113172022847259171159135034566358199411269561122271200853579543904556868585518937107395171995285919897038205593213231957960720357974767842515403093302920774127057753896047329980116542842071467768492758703082072969828300459421698831573777954457132897114888050579233083225378218989985219408812416442555917973410853807750450002907781235444252516112406928902041548768768895190125185277510076288440946573249204990316567881372167028499161214711662024999585794604334617327304932045814328839154748673466686481305945385853838095408845271464309007169108780332507783554551658769885186969429575937136670716630832388428323998897157428125112304856250329638767873006490937715114429187154423447123240021129907677304328530958884402917719301734316750884403033493224849293634575196949754205646692860216925593522002037703204158113358432665040030571841875231470805753696226979730941657882731782211198529353308270582807902683791801707301742396553737709147646323448179170004170194799563852483658736902662761255738245693047821639843273470782071321420896598037070591233887637345773112813077473481668170169687497096917185425614690381427722549526845611668082952456897626048775434395298219978961790290511464720011046158221098635335333318463472217661760506035265734758163500240096620099708411228934048093911957871828533237499217946512059625402287128151040869630494764267539857954113442392060267972287931378946445147436888546250983866484267599375513082864377938350203208610630631385469219819177544180674977950469109747540263802219747563683191656888076370866239880264540043105332481153765525855998975585979489050366411657716802687605380107641885045899891315352277129728939403257032180339637095481512379198791987475363286249865717529533090076876974510318711311681369655612874598161153209738486131915824251296195522189270059393310851723453890738828535476878308422137812913445920111674119195191976377230460077686893818486170189155059934587424056192621073790329218663972734897760966656567560229345203618579362454261890108236718551175454397288108131457705181999128716811381524672930250380910034204543034989755046169913140889080790658193261363356305623472252442531697550825249414440364312238488320242505196004018815806949666032773603677792582511480791453391295744505548085425939919895585503430355191386354357182346935479273774757160154200608663332568250053989393944263738986047409866676739435391786399104252500338759501349213918267974915199165348655934881881459136543370653480158632285013752053772233071888329479047557665523720602967909704205570718458105725339843862636602409970604043258344916803853661458834874673697371460861383624338811865744019538750933998667294294660233416640881445942428528326044848198111625505906524088503812343801778561407929663718048300338941910497630346828027163706306404684003691094009522278993003705188706717896471804074403273268236589974209664443742813476181333036147017100942492324758681281556115994123247916797968124819622613797463678551010783908076871944630077190245475131622844145291463646408675385396305795698625816331453663797618372957624783547068719095319936947376930899133916140961394024542077726046554181751161070315959484439281191911289337303642567006298817351251405413231168618128286856783906968329920264084338073025989141748030039871996006820323921725221451921871749538381187746297217505018477245695741457701873498131423963284733662161947047298253819235694793978224443464655688083161548308650148159891480091823994340266921341482274840327550076556618582098034754861413475366980775308244689338580241303664465415718672232544987976007008366595764806772844627521705870492113387258376322590721959482116272723054913034958123145775442958917389949738252903905120081017897920842080365443415550835482445316283603914764738432775023652992486433772880664476171435938436943453912402427546847939238230838445741981409847843932396344208014514361049168990803079264654987692550293296988634912713487418500875111390477097248190392625462511459129921414078918353503209807934033024698382488302403909843934361915862245943905856222091134788728575174443094511672410288611792992289258373653266893022892595510378105338914841760006975974542256614438023713318495552910741480292982767666349894323081697032068399933527987695298818289648406660685679547064801175372682841889823202932957742605142790003750261586603237888906208119411370547349784672425614939786468565298846108685720737565205020227603728025576338886595797383233551703540745016853872508902925644931721838923804200305727383091398206839618393149043421209346393355925137274739633915394100295850861475127950902767568726371006510796793701135434963659413695247257021777940391304736505019948529915822879286035629112984148375307736360000000*t^75 - 117478161561486335614722284439529721711400011640258823223578490483630476280897275625550477943243349923205429862530198410503927184473343202247338611819638203236557122619379136880080103510617756676669726315326347162567286993804258684037324359060825763246699426161867519557715830725392238875033239530061711459022128373857507351148045170234870711198042131304639069503213099459017515846492616660033127254303789459462871494702850857790736029856737485148342917648936368408337742951035776436276800306824809490870560213092143470712894643791876807739949340952825732325642301718277792520386670136835291473909375400988631203068829054337327866971596162526674418243131205253538997963998657380726833634032825132669594202766131499166577282534074984199459825173430546457890933765828803881099630359048447800991977728283846902098438173180964319381624937140173767166058139872258197581098128606695473289425268902227459045557029920566404383976308458309715860941247785067548877316489052592544089544442124649402160130728066567834874617303044990123544382980088050143420751696179111722576822002481425418191521114489437949867523804042222132266326336422968863713979481944961928600722971571775626707762631038134935129668527032046274635914533498341954908642648512835846573138631756978543042277383637582236293480091724175837844418712131417976606176557564022961988965887703147073063540800363485824338035562383691713386460025499353275559346616687184813207290300045058451187303374348300224108017336587336277536584230185531688054054630622695818739939875300660284618087474722951288421656312126539380418580918505551478292460844612764510013605271958078509585489249246362970282568226439727118696689874395171411979897454064148617720634285039948144862238065090180542497718130299842101862379803288391007708345559604948540648863410869688241452646755503123399210358601999244620732815904266122490719583046453794289579531140075292849793299980522588704853223230317595689804351808907142412609382035270360195518409773130705479163168483707793084703603639957869610362142242021142708389525651841111463271624623172285002454220104362634139811214119204732312592652903789566819597320298805588232206086853452454534814269962340060359277333745475249681267787641088478608043277850001757085104063636074230418065463722541096811868933499749504293807836243807139947485468037278499605342699663902854074445317684799295566188740911133532235878676535016896598132866932143531372927799630444451085436446259855680088246686387197013541545475016017361016048641020332220568551136577484122129716916457690665843388653876836973276764660124042073504187119235178064094739051849026493023554501124277063274902806737737574596095566844340316574462833891291487811794828538824380538921304956816004461936062551259153200512745281043234479405642162268903570826327145828876457510086137963888417889289461622917285404524271894046005363529908695683524225177797087392931575553214501254324258304305165956284702295909752162298718495989372572432663460750358602380418390046289653206912537908160394270761606274866971516603886140068658320974191405973469468155432324325312058659569529276142518798917263215715681180628781073086908652791153579395711919719448004520653298676829519829576141261665530198424879368607894401738421397163798409041430415332598991423337386390773117653483823808606701854579863959291641421324464175583207555891358304679783260044479466831343364342970854356222653135643025987784993453276916863209394912508312252952001874338670910775087937317947250862424000020386657381334974471333680440420359218274410148634368355146124710683104676683696465022932067440672119559767119589961899913756435849812653181897373963869356468362628467562704596745754084295157707814381671976595967950538325482441423452942002794055844319720863501237071402605633406169331734594256299416693367505202825546627292407491576639037709207458707391606056446576160451253976491482338592047418381948423671273887726194235165027451959896838128025019411431026852856415736419056392509617658929243203858292941832097368363466369109678089126040452559575158582446112249850535465971013741526372263512585038105593071694860096771435463075645296042635560608790574087255975553509250663558833103584554394492932663503186417852453744225031059668089802397227657955787002545392346089543640886365035928439196897602784432846264962786457722603361469100786636195889535051384501743125762004001242776892312065598339042995272950806356371611543441281578176708133888043833868069637117831321971819601189665722053915691729165124721296846639794694773117257247296066086357868891358403823718565956964614280923968549755624136261203402895482463624730808962788648398880110967081752214221497487035810777235448376319299717662675647086032911258058475323621556269895999950857080046634464039860248120511278105289402402550320622869648900814635807986103863050857571212757031306383134010999703445286024508816740547386783183625328756035667647361925151311476661940764955183555385836231397303254574318558996572122498697359425049596231100397709005202629975126679378764773855173099204933219202054102274110492178762195611477452753366949022531367554877042370443481366094971813416653892459012114544790560524829155121968267681162232003901308939319656251667712132188558753326187352898191958696334837938699564740050648469576114095733583731812240637669331896437674558210293125793884587328684339482942708940162101437376715053672527945053711708812944133033124527644237977127708318504571267038349493584554351719599387874872474351562560992795990411114208639548880439679558922586693301175034344837298785501161762586536185273730283496831935744377660431409011754733585943067158471856813019640221306196862096855977616327778208879533306966835568518843894676250056081451203887955765259464660623699764770818197070410560202202894652434851318611553216645327136629/429213305642252862468080847146950389778319487603324538647512026947954869018700113347709543487969451832630281205618896437077314657061839591572853672314001955767118388825299227682180539671385669643486551330815298521952927308979105991316807610465681087413883209875050015837343925398035280603165829590441722457235243175705863837550653156142903351532734393891987989413257617614922437733810933486823550753735978369728409826226996876134667654948722342369934559407298899588996298749994894302198441512916596521544113601044920655866048328016137016918759214969740962279292902830699532101655415708627787320039667797332720695422817173172641163529805489101650140818128231594872112019307686882054909169437594903938645442138809997398090244857669988508128788508120143327212023526573720377227869061645856147875651206017043799591725699910980140633702454670687264832516713268815416033255600692368368396337302727947360521080065449548867218162376153847698267929774998304894639319923103076017722091597681193742548392117132675317420666616198948652535612301053198880979072983719769713548782699990556039755676596381095418512193952177156980296214427583533231408047451083182801490589088782004314456489825593133975380540053905365392832369583652861806721745905632469594235644204391946129845148294858915619232889973996609909944951766089086631982858078473490967064619882290192306096062293689763576638004158404318102368143275014968776775805691395993655793914455099155052737190522207687928332952516686704946524420584064699499202276908079757964163681903211253765570827244839418054442396696355261846017899520075249483270122664220853341134063678436436844039387504445252785451054240083621978221137443036019438698246095126573386118728426561302209767315353329742026184797484193759709310641338100352087044571747284844517305716445081715187087068376850183207833723994737210040583363688579292119090865130133759111641577928424025233999319143156053437652203122053676889155813532436605998705625860760113793659841733525212715460215423593858575998592920523458369605614240641704054561480625938798659613916239172858213501391618364609202474826351980977491557014746366824412896811000277504429919059537394879764468964894801021690682433308591869915019962496191478000096173039562427573270597475584186861489782950463735678362089086533806078870338197242982888425713315526299416261993224674732131439704023218069978227463196391015544024277687055571444321447199594534667716558931916931218696572051656962156777827516148191532744294013222337704457479539360963074481061121042279315712152025580607043559431630955971118663720576809976024655316921515542138703130548224170230312608502728410460132126812123806028398586129199150907345820933845588159603263373618359778054362700907505648790433688727235472041098224664616721173219457937211964877413773539334055949569228938257445861491783085791049167785459830386051784044544450949950030785082607094938411971195353955275068590113627712610974458973578797881923744080897654335699260567438599027645356582096458446082308640541683941590264446506489536541194165440095719365813313071249580744513111331537735927356463708270513592396709629251166568362716007227078571481808514698703062781088046155833703208243153937070264880560384059768447350258630318346238136171242920950761719618437135452976710460494860610129839315640413319825271044374576955441454555362331253368832600400320163437204717944158644310235638875444542198355578088999584859382578303378222680522127767845423017023162520226627924422850474144715956038040716311776772347830841116392360619537988820289614685573714989550782085513014788180161376069144693822129328032675715400043801539301188301927452497807881394164302427163034383927001347799055883508285731401460611594635084908533664599103066507349005911579471606225481954602527697284832521574644297870256051362727943832177225954299367354913297236621916283599911909972899890167781429681985605768950755618891980381587925036983632230342644961686473700097423281050274166575501635310533261114421288783167590136741230843351288716345593424689632175962694145604065370717297053085011861009913508458622190672788391368360795358803820506862169490073945402922204353853675554483611063909646119699118558824376414077908962228635838545034803871239473413032859344657952160340550977705878163623703879467918254641967291799193724299766602495560765738659510335913907586582621198039675681024381520063426493118577223749228568754944065314205255874068155607150358262103184522939373908456002413115072909291455092331653485745792119487297552076333104829452845910499613461180867329509903438390048947913060519935220374386994434820539029519719959000787596720842993103342640476559452062813300634663111218582877603437569720442856483041927226205471629901854824926339776523927660625378842901311294590350337636059237072653066294181037608587959926014534726467884780987590056290878201736841658485237145051950517821987060323813277656876147963566695802506354715657855373937167501791958572829139232844391295419105306078544431711204836406100319494896762785878074953860268315513906552397632926280700207633039887486021043440795257848962505752696143431904438011133755489686063646179085652586407899835293831613398730529195726219799622612027891387418012076071005407247159977321391056928785854356467522869358713328440180770413401832440227737732580544570479990515377035411269181524685046615061806258635342286705641752079995788347713095043223903048602147885278846045537370351587030842280126019362831940543982605306631512717256910278998230400138668030867409135262437309007303306550941688683171485118503207083939559225214451570203117640266047494280857242253632022114735746419799254495176903537818274429717817247505305701019440648964834643680468522548078302716541857402717463354774436283057854710972680760094861163911899260542839274687832000000*t^73 + 1168417483435660318676372641358853794417059598125842983685923228697633501343397631955548625348227731486731754518167453183363482810674287254735662495514080096389269307087468232634046085730585039009832019759177949573849586829937890513680148131162114248996851082666477166030864384874090441166117418540827463238728881197928295774446219854135888814173506054976128097871567712507820778107570052156859103534185751526604710042192739511306406648637093725235845234502047872217497860891888163543221324457009305346907189798082292703723461139646903725336896350609329058413994407568318689105914350716903830993164181309364593128610048028412502683823610243097338808669598540771644106418693405873911691475686724681050160182064423978779454424409323667122979745578992651299857623645025954195835234662445023364142022671446492285300894436113959529411886615091609156490464178551004903613103682716449654872907171971884640933107950410737702882903472024400200365652139863127138281889149905747486735231488923419915760196721127106469480468391754292262478098512304532699121282230833525380254466668266436914812484452986076593432051350646277126867514094873504297857261092197754791397926857906503474833225897475673360482695746912485851231860667698614697547825282060084386198370112115571718629533828635931752261501528646691052746218844761778514987022589844842997959195734420463008310902499996709745609209718082110481531230748137992293628573064890263048021070744007335414256958959154858420330339134109906024544065877309310598833879463823051727879519115637518459621340798226603537482094551729626812536231664997512625053723192037814908822353986534347119797847414489638078963896398494355541984644031467421483246713794192960272424027693089582860589452073528444386603292159369472622108223912140211384012243413478995950441095797752190985129935421848855366606977482575492342724286996584016926292677951661577491053453171970676446024692928178060976122643900905118040988756152849236577408820493775526804782810523650017753811522844314363774578537267293776767932793656030342164053527938694258956861026142164066761657573937129008181728670828986983138506862052854370062716700812627385925569068806747996072188905843753608879353927056612302194774622339291603305477427068672954840732236625975822193530159314716196635629748342470182791720355531985313982604292657479108956905631539750845382727211654372009697146649852778488738224007860037540639561994068977937682033207671393845262580248333816564223101383915036991638021697882262893083008157946091314958646937609294033143373120289532301339193058946402346018456896588069957596577800225542639025247013061333838145425903437347312245485942873615594579787119760965150545226149278158659508708753166429402593696689907072390792161873202325438500949900089923552843649371234856335104391084209321230927126271242900079155039205283615478492992231568586403978497427863275823799763727467034180141933141053807724177971381111337398248234022565345169422872486620488985785623935419030547419565884566269529114053016437953767799712981661023639567426811842241803676099081982745643343979066239570512270378912048092174665283132153684575087558608791517465933609095533998872050669924988300192365778462090875661868659144325714895882648840027192459658860882044287651690023063134021384367009780287883045289087971196516150855680349329700493701270722861108935225701631124617561305586274072633530538920908398995496815775703949653413069512096504586638787532178657395127932077251336880876051455543196983302339067832172306492354090793485044201268679685081743007429806528247731903168614042375163911431494418319724969602285782987896087341075631689803285587376342067151070782858982911989540107444265619612729588494135609217353176323634113593503087871230482427632225873781625502469612601254549451532863762813863323764982512033883559035683208933630078454940210076915177976286538594810429950878670039708820049408712477048843274369044267539518557248065310601686097265519400748150539121896844222511997188664320051974200748041326799030579749946098494040256261315824229144686707376351340172242167812743505012991658466572511731961009844960050242308521365127929194156604840700510719415470390124316878617717928367529746058698047541297806464616760799201574098252993757259943897028967392964980004494446071537439703737096688252049668752793442703080695104840618700971806166447078869404925464119699364547509551652860351188777350479478819437666169997805819390129684740693580870042232952596795791911546716693289704899054137795231323685074846290450733145244965878853940804083029260528497819027900245477884383209658596444677893491086071885151598477824706757778249000904640404873044809221365928798428488436692001793008664771997782827799335378034398045323082668324026992429053211547424203648669254163037380451075079910438714655075660993563609020922393587100775178510594252730563596091686768909356442741282976205978416923073893075117294663608040514395168157954551697806781907063172967984571923876338397824407685573734359981348134933196140213702911064715008816788711398076313893611002475877174502030232536832118336450444148021995117543787310164705432997065814164357843214050740029348919689562017375228311702929791305836136717506626972643774975335367809715406032659111346356529397374179287064977992510803580695765231191847767621672841069664323253848277417762414992638048193808812444394571673983168163314550082286856601362434285570752069612089025786885627741099408240298190649545293084859732392034006782188886239624649984879566164149281197848995099706368101626177077720790192964330190926440882554078711567048756679071170330708315659320876038956324444509867038702005716974118335004798207113226331140548106253506157187942174916433302110258465802828487696555494786120540730484465877999313131142048120657174149960318840241892465157029174229991/2575279833853517174808485082881702338669916925619947231885072161687729214112200680086257260927816710995781687233713378622463887942371037549437122033884011734602710332951795366093083238028314017860919307984891791131717563853874635947900845662794086524483299259250300095024063552388211683618994977542650334743411459054235183025303918936857420109196406363351927936479545705689534626402865600920941304522415870218370458957361981256808005929692334054219607356443793397533977792499969365813190649077499579129264681606269523935196289968096822101512555289818445773675757416984197192609932494251766723920238006783996324172536903039035846981178832934609900844908769389569232672115846121292329455016625569423631872652832859984388541469146019931048772731048720859963272141159442322263367214369875136887253907236102262797550354199465880843802214728024123588995100279612892496199533604154210210378023816367684163126480392697293203308974256923086189607578649989829367835919538618456106332549586087162455290352702796051904523999697193691915213673806319193285874437902318618281292696199943336238534059578286572511073163713062941881777286565501199388448284706499096808943534532692025886738938953558803852283240323432192356994217501917170840330475433794817565413865226351676779070889769153493715397339843979659459669710596534519791897148470840945802387719293741153836576373762138581459828024950425908614208859650089812660654834148375961934763486730594930316423143133246127569997715100120229679146523504388196995213661448478547784982091419267522593424963469036508326654380178131571076107397120451496899620735985325120046804382070618621064236325026671516712706325440501731869326824658216116632189476570759440316712370559367813258603892119978452157108784905162558255863848028602112522267430483709067103834298670490291122522410261101099247002343968423260243500182131475752714545190780802554669849467570544151403995914858936320625913218732322061334934881194619635992233755164560682761959050401151276292761292541563151455991557523140750217633685443850224327368883755632791957683497435037149281008349710187655214848958111885864949342088478200946477380866001665026579514357224369278586813789368806130144094599851551219490119774977148868000577038237374565439623584853505121168938697702782414070172534519202836473222029183457897330554279893157796497571959348048392788638224139308419869364779178346093264145666122333428665928683197567208006299353591501587312179432309941772940666965096889149196465764079334026226744877236165778446886366726253675894272912153483642261356589785735826711982323460859856147931901529093252832218783289345021381875651016370462760792760872742836170391516775194905444074925603073528957619580241710158668326176205445033892742602132363412832246589347987700327039316747623271789264482641236004335697415373629544675168950698514746295006712758982316310704267266705699700184710495642569630471827172123731650411540681766275665846753841472787291542464485385926014195563404631594165872139492578750676493851843250103649541586679038937219247164992640574316194879878427497484467078667989226415564138782249623081554380257775506999410176296043362471428890851088192218376686528276935002219249458923622421589283362304358610684101551781910077428817027457525704570317710622812717860262762969163660779035893842479918951626266247461732648727332173987520212995602401920980623228307664951865861413833252667253190133468533997509156295469820269336083132766607072538102138975121359767546537102844868295736228244297870660634086985046698354163717227932921737688113442289937304692513078088729080968256414868162932775968196054292400262809235807129811564714986847288364985814562978206303562008086794335301049714388408763669567810509451201987594618399044094035469476829637352891727615166183708995129447865787221536308176367662993063355725796204129479783419731497701599471459837399341006688578091913634613704533713351882289527550221901793382055869770118842200584539686301644999453009811863199566686527732699005540820447385060107732298073560548137793055776164873624392224303782318510071166059481050751733144036730348210164772152822923041173016940443672417533226123122053326901666383457876718194711352946258484467453773371815031270208823227436840478197156067947712962043305866235268981742223276807509527851803750795162345798599614973364594431957062015483445519495727188238054086146289120380558958711463342495371412529664391885231535244408933642902149572619107137636243450736014478690437455748730553989920914474752716923785312457998628976717075462997680767085203977059420630340293687478363119611322246321966608923234177118319754004725580325057958620055842859356712376879803807978667311497265620625418322657138898251563357232829779411128949558038659143565963752273057407867767542102025816355422435918397765086225651527759556087208358807308685925540337745269210421049950911422870311703106931922361942879665941256887781400174815038128293947132243623005010751751436974835397066347772514631836471266590267229018436601916969380576715268449723161609893083439314385797557684201245798239324916126260644771547093775034516176860591426628066802532938116381877074513915518447399011762989680392383175174357318797735672167348324508072456426032443482959863928346341572715126138805137216152279970641084622480410994641366426395483267422879943092262212467615089148110279690370837551812053720233850512479974730086278570259343418291612887311673076273224222109522185053680756116176991643263895631839789076303541461673989382400832008185204454811574623854043819839305650132099028910711019242503637355351286709421218705841596284965685143453521792132688414478518795526971061421226909646578306903485031834206116643893789007862082811135288469816299251144416304780128646617698347128265836084560569166983471395563257035648126992000000*t^71 - 578030126484216921606971331479618706171436221966892173641714981084750344045987825320734616594879488245965732911388849567571004991216594021973529201106466715148882529251643923497542344273147157812520044678615637451352709153084018368210149864336810811447555623608194970758455373010799843762661557103284342838463683499677342769431943191036635606541987388407934518084593461058973105212471680894716733470971631977911611611891032791926714350044647564284206428769905856729799532494490129634010579912857248183780465403462975241392555456732021945621877134683427834836269179502907943072549062442087020264579102383359163838272515720177193385289918108270399404414431002647278975218110484716771905248849047713070500060753247776759483947702605257933210697021645942370079551505503673819924950666105646170345714608482039648765751170221915327562101979595066757477063210550070373224362744358644789119294545150036848001919243826232540727597573314603298628241424700512276873693606882878915071496591441085480293595469284337619113090710133685944602037659712090557559066694389184693769522547821182725675097444194085261581995457558697946209753361729716353449575792503385950549036025798650554077413309823679617433216612105724404934059908811827707311181004357677532046292993257953467234086135809842730450302046256529808518339564137392070639610611274505151286561223830646676605279019401082015247721900901420858655833309359897753454231516344286224311771029928235027943644666259175719501292272981969861694615039582249204710463579036469289277630893498413413235743495913875676720577222977738687311770951540936870941509826531424412817380733032848576342229537001904921997199062415868772359206418857762403183063300634392675510923891098270693745828915176984935301624914153259732035463969648212255087708639515744008308613776151136391458871196408821036684085077145175436387435087520641669278488158264254372788822621613785901774141966559490827237859022477353168651188672919925613027429965375451745456231966157250783418464453444724419940273042231006170918551935487526961440936217756337572146587891139809706200716837906504827659663794878108809727997411486665852545292520836961582164822389107290502275655274633929150279549190536055634537675619590401008518006264834694452644797745801314693357627860558124524488166549886640348389099650079763387232931922580839916267944470088078672989230861741561680563050476412525801061230452504370397438717970206716990922005513861699724491197467768757386892563928794863748727567409980470531446155340916937067044537599772888560912535152559743537408168688613560147360265081274317066702512356474563216374065738328884053374133069112170310227707368244223430935702758192490991016790416880122261125250404687628971639142076418981820700910776164418242429533913709396806988025511327431873845570781120928751723668998552283072132973740287532149278143305199391879626035687597695649452344603832398561305692702438353678899283289212378893381150157561089273708512176768893881618824901107914157848614860408997733225945431489728305073000974568215489034152373799683345720976912065473901952574608766048512166854596785834289004498400433981566282754908898448144864549266214993208169930559095802754295856628933056405109915830892813309849195342013732525436032250359588937708086726255025473561582970555787240777402244673810231564374396501018259183783577262407219827074386320555500019253861353702453684538999791071539631004095267917126972336649191653864723090117240243389985683622700394249845527459106739134796710941465960169155130736524514731366016807355608742188495732022334677644765493746438492875586924824745598104552096583239159627512124314023755757654849606192756179982734933284435856386675808919303870921335491748521227104432125417124438375879619679016238620603371718767997974579269679791510069478631273767341401560547087215630769494924271185527866684744517787697449310180396324595623714754666856276489822044188985230033530233306844176612714812198379281187967489462879132829808581340144009533483721851356632598630986333714781375858874061003429306413688715309975364703655790621264735981157203000103175614446830582355380759945732256829675370532889238593499251471464326318773072568309446566488416668396213993193300789398345912201720445249246173671891183295913073166592950710457865226009120200024637591391487209975520420779771812271533674966370840755918744792189333832431229498253499152014505395698581644299531639591853384798232966744422934965644052044572733529625929910432950282710774363597415918199954006133953323955575315888541724300646973511235061720870271103444466617520053186619339042951656614293367916382661298585687737055079551155182345221552297164427659889616250062412034145181011973159589615906945439271886867899502405015309579268851324990962901160293790363808238953331783602178606315998229320676611335138430950375857580674488719209644427022930470289951404147980312618366650494793766512450046572179573267696699976791476546675428424846784005062573398146582515894792693491173541919505429924061809687907864129197486346972999930351289312204731551901505390829802739198305827801135940548775253180409274751969393381156583670272255465273098318429873150102819843251697388230222742002319311521358387073258306794173928159430873955352834397786476043477808967693145807436033994323331844069256419249937779709772879017638099868507933789047631190767440091351104650892646758303562346573927380228452773400552650570490928931231924809383970853430129630292704410592947778904826787740507124200131628374361777150541376027298528666093988715504712386820239339595205330267059910073108810557322010757497806480543338062067684670108704688875598013933502127090369561932242945920262111615938184240911436203553326241070556199070411636355221099034714886268855467192897338072540586513027300619888135494661970364077785038617037999653/883320983011756390959310383428423902163781505487641900536579751458891120440484833269586240498241131871553118721163688867505113564233265879456932857622216024968729644202465810569927550643711708126295322638817884358179124401879000130129990062338371677897771645922852932593253798469156607481315277297129064816990130455602667777679244195342095097454367382629711282212484177051510376856182901115882867451188643484901067422375159571085146033884470580597325323260221135354154382827489492473924392633582355641337785790950446709772327459057209980818806464407726900370784794025579637065206845528355986304641636326910739191180157742389295514544339696571195989803707900622246806535735219603269003070702570312305732319921670974645269723917084836349729046749711254967402344417688716536334954528867171952328090181983076139559771490416797129424159651712274391025319395907222126196440026224894102159662169014115667952382774695171568734978170124618563035399476946511473167720401746130444472064508027896722164590977059045803251731896137436326918290115567483297054932200495286070483394796580564329817182435352294371298095153580589065449609291966911390237761654329190205467632344713364879151456061070669721333151430937241978449016603157589598233353073791622424936955772638625135221315190819648344381287566485023194666710734611340288620721925498444410218987717753215765945696200413533440721012557996086654673638859980805742604608112892954943623875948594061098533138094703421756509216279341238779947257562005151569358285876828141890248857356808760249544762469879522356042452401099128879104837212314863436569912442966516176053903050222187025033059484148330232458269626092094031179100857768128004840990463770488028632343101863159947701134997152609089888313222470757481761299873810524595137728655912210016615164443978169855025186719557677041721803981169178263520562471096183181089000437815276251758367376696643931570598796615157974688234025186467037882664249754535145336178021444314187351954287594887768417123341756160949405104230437277324648354107240626944287527128182047641485439620217742203385863950594365738693192632376851677624336348022924641741637038571104116773424527958662555277129753500502639424447749082068285111082817162061724197924115419475945790889604752256560945973312054368026069179340086572910315156009926058784380118003353124198667182056380598726502910879782788015192119258172709989601963479960366032413538336765552346160678281885044448077545282310028118648769028232978174387757079211570995773492892004862007282023787105010831735608868644889295645310296507388562209936947074930658740642224478985721451042668245342333983348298615068726951916979350792806444290253891852567317699481854220432463516022906584423235878438467646625210712531400650601460580146359781212174485644434782223717717545943949487144213473154933823582950089590557979187302476330934494571563672480054997163355700005401383251836720038439956091158453845832553385436567625166040999065318487372622869078247788636798894143845954511482037391182234785551792764230910355466201777592475716990454843798300631637172207983120304660538499602311620716973152428416998900797690469542873327700109561923249930903203479198988705761202564410802490605124193270395003464646832261195156558084240417931316667618974743624762226070127698423135647209311587970612200407809322879374298513474935677719433057491623858896353767309529078489990464944805664867844215779707161145640609346148352382276514538946225880569033668466626400268462226275789825437526287794169636597491835871017535478155009180992156027022910705448495509531985784434074772111950299779885942157091246622293290143567881845525366697240488619909190134395101524762121768773770457008260052035224205938661759004741762281744954110872124254166030552565612041862572002001012185329400617965016986953704494108406620731013948098016411565712967903711648618710724227973965294182285526376672500655063679695625307949726112315130045163331150762874800497112401464234812382365469077451373479012315758900501413453075616952178239231268011263018131224551653166532936197335248954409958402000407844468404598509436086516848418262603122344810572179639213896560230864291127271569526051714340785994060566660172336644266532555725681626367010836284021624531306065545980853912118697260737582583944975768053168686522740684608919667935864055890161272271310821813187034425565652551548177168290531722838031926475912394497674886416634416588832264239515437303408353748209231503602452966190820047321814580018542873664840181904858362173093529739013956883808204503110224964131381276206720734805078550026683530488434546860669322751583675623620874051494879806679154100759352345269772706136682887843562107874518484671398642100286231530860614338017229698407260086243125567029658690898644266940994855009909895520010433424575398474021527737912467070906879272460335846627339174420133162618044516914165677649370146407725417851112509020259961558078004823866359562690718687850742882368541193757285972518719909644440461659553323754457520497537813337078255044432193327619684834328562285681027308796088446231307401156640653164836839048663182859333426913268797773918983836558273022827457861034705460374587429084804560347623335553400475306268852554129128114655233327422795159441288265610162065140232029929892025510780971161988684253650760726047820480645938876391975577801825933797197280271534426040210725780631332419593549598954792474023220347903865161715908183566109473412499347848708133639516201721047653172114721354178358163485378807525128000370095981937030204881837995309966916373879600178747612885491341331478016103667525743230004204557974701512126166131946865751074067480830008776359267895365919132698008855569629696694404219403945146990643142534792539584125789870533064995181777004275224275330688678197163227307558256000000*t^69 + 2840431057931890259368867206908179759884833525330505110379102829403838188324255330921443886753049724434763241138699675103407501095214383848896620755734054452408178939875753293752033598010536201881401377094253934378194521035143652487620093003221574142294803284901996629089273689792644682341153815270901702642724848079408539806837553836256019401468452526263114265012879582257885378294274075690479282896321950874444558314363540269214008008011710084480083974469670259713418506021248436899367513285578772305258125022287117458851567414335243792632549182515681371159222422179476110725098794186574659805143685865705067978801246512497698555365542983968887251029693012801195406761288402183436442801141051050207356135612552802070278165174242878264533906526678471939107775318260189964370393932928702740931037050866796616832294644554630170903512261944852723836232938878860279261769535595561011258389771245250732839089946228736754941062098709130506141923631173882647751890806670843892943679027811937975136004621477604385657718520540013936767360533448497274841920176604180472305128770728459279511287546011931691766254268561050273974853856134181309747609298522882041925884734724014193047665476037847360912184375302191115774637418423444001354273151498136979087179722938613948515484039126755341675906503109067036939364923477511215843753363486615986400696650524635653117843810894110991514094658259699271713783678151333136259499016033313650938414309789174911259120958997312976334721183708766985293448985871757106825748188746260533478831008958621572224764939138935768681727860596173712536116192068710174963628897843014049547256074900506355825072297796480401468653229384941850152189384728414041329151696290454325463671863404104957524101329047073991336890712976090090603480963639747928490230466719781343318264962935716305615455921215763269964419630213854174915901416958038103383362266070100868109687107382677855023254902668053286223657890473221456708154749236733221731714339081387970199198601823966859068065734705252098117066959505766673534914168310921168781178503957333328209248208058255705535603455913886652803362297944247506073409820609764071459394203722195279933734148850067318196254335111402975218111994385668499208010138572238876853963371247440883183968882608352976758109956157267932489485715897527267140101637865657683171597279716187507090107198802059251652959005903116351648082379135582717556955362969569943945143826600551989860339923086160958578704443760135908732895147404038744339940794041376195382103400163296735001509628078189961328168058015701363394837425441854162076479427770394724767179576218699322309153781398408091247011116103658247491811816466082749960094020505739730198945570581113258293753899615434809380800099990920771746796102893462259239460266161611895898971377887736954285504227697629666815355383722254123422852178831242346457252078859098232003470803769239020240573050595658253857300311400524243726911068330366265752674034764599161409480873919389635590700068086610725534447160720912847212551251782203208204688099449422789274223149127834577890582263579758242726440211013274040535564980907499424718192872860695624097586531997273724604736802854306354990256470500003601100591186821630675059177360292710647730682159369272915980391536062617849878912010433445737724609565559473499926196895938983532092432789917846616636336172962223790599293779291212140732303216801865396030744418352410705809766659861655735383902190404144882166137877310297856978261409078348232890617966108372441274559526702743115386672988176295355463733042589592173898510682541779885820658389665897667736955116037755593101314004327760750585444778393886221620272245977331793219699850810786267265137239798583323082287622865263193711484336994886125269384744605045398140953265539747215383140202125198596673684630533884865028029563268301014827415091629558415649567372657248140582544478874494143455608596414907481892311657049944662350274358734533355646704884153326861455930409864824003226291848441603967482364709762637417472027880499281953294058454363963832004535457867656916805185060821815525014048912259285510601994751720503453718548691895165074055983919706895750526547516611339670268221531856590043603966506531405779484016425945180654557206265966078274165865332964140019344778569058192571196735025092977012140635067983522956733179080442641206845052605617890302261856436039477385369657682743333335138939348750219469361767813207090432217241886598164298809774783528272356412866651139445250702276759774164501359220666942766307970699521484319712369253107136516431037159511163702655661246816018126444857572846518810183311536678600795169741744765420150596390582864554266918409164560104956438942789577492912489118952677712452459295597141379350566739285026686649252236141453256995122985377402623223012490336680777815385906217836296464011974713846130192846543540636232275982654574208025504412629278558142026063277007785703545408083137442216021765461655637148132052597144453060266979293300711308764500782961963552734386336926328768543085548806713601265280394973007375215088590017923212549805580849389526615336505166703186342792176771604018058501907963677853960039661346627992565238139745486708768050720625312537081382510677288684728132344306018271829770352044348015863501047782814109245839625670237523513752049634865903801350480298069504946135841844898689278452448252013779175664456454875411548001259912248217651579634585659391324869308185281733786731302798088689579899575463935839552422167378759409371718043006825154984657062993801548018973942982508630560603133789457239195119682471036067135502359429728484741467281919085290305078926240124363323535393803503620986056086755453969177125213003691334532131446519132140108542703591284841441280005010731061412591705513694184718967017407684704686420183014176631221231253219738207785339/3435412462681066580827724674960756634923094130038192132100891515842223109370917871888587159749821400672954836204469718414574586134107778799066023582309123474387499724226420326382060445911658578729617012170325376332721896166073586761361097395321605417686564900622820732231546680441754940456784381409451468075054181982308832745448168518490364242974699511966605028857249120566393092597749207285193816889405481603970070073276742623589214518880276185128167070688069015900519079355720003688909313847018053567222552592293953332676948168254759154011992041798915420376137775361756428586000817181109607325064877327522412029652983758268606538333035033088255932294084163289607846456653245385504832419436504173946417564015138306719962053887904980642073838200489915883038851430926803583810419226575971702392418056997293316969489962027739747395785012900612743777294088149687175235242907042961213588700132785613951236966948428766844462965590120010203782836955922407174045005152934109007743386929539070982555975847664423579827563180910394017593854825341698713510977548349829275526583128917117652991650621643635752608159692677382157772463627803990582229050585490665413410581335049313898859730234711033853095131722284673220531729369643753093830418055573869543268132338747415848483460061911479465595105781013982214320882001510864825168670265648227699210733438050024290276880173557823606058019387549997606465638932295616163033069140325615790559618520969609293453565128488903970266559246301900612613948414362251475218130065139463480589174544783579483853613364622602374902833812409375009477859172158648400572745027133449307429836126600455288101926997956970174764069667816797683674118763802270627523235001452402950066602274146623471213530641099838718457633332274068018126345792533779386138739919838090289023633945513976168281686919121232029024631752850114059947433004698058851556519234308220261046217020448518404271066568041841604222262204547087091232297285510976098200871884242753494427726843619388193296890640518701700842011263678218823632378596603448129746581664023587811836078635152593450194951942493935755113917488893421742008814436279901867530939001343158086693837610139370639247518662632389648140243489767987874632584364642913269566400521820766897164287340782619135348084143515795983576205203450303899444498759502049101102478574050790186401256440874334177549189157977098409716334786694144181158828513225939702500339141445829811926452841048005967067367556585845684450261592272157752562763507228171628723556507053972435053368810157356292290102935136434806205393341114990859758983386029148270249370110070445169121656828954185542967496258148086367233752852369913677798060131896363491124797564069780167210841418681568871855667475274591993982196142460033825876842560807395934586043046308066067839033316833901722091029398399202654692174752362717077540518607104742431201887887499568733708254356402493738790102699392137444937983720216681164849671251086375079509688819306429569727845695817517311828135883354642832664355888270771858515196651212364246532299107903454718837702458187449551021785045150918406273856097068897963767954676017304280381480605950052928067887538868404008968559954865071081452755555555617540600293671723429655830947637952726744930669843869457981934512506260969797549638799590080442005205359093187247730337805403007720799127441790510962114822474436130041499294178575223916891387506235776547730729813643699658992159490700394328264761313461268396659088867682966350553219850578913304261234777073257226205953521557267357476751529395359395039178865899310908903130710491214150551285327042481940697898476896049956933475615338510016608487304172430586513664344483209208083681359979631534228785825633552689914526956730584582438650419983731496216553607664014294649245668371398022325985853600269431728783397142512705872512872476577151853747629729302106058464008813705197420431245111700579024286804465351990152797462145090961592199042469937520086645852299102837496123842139904309479182750563253059032846431106151203913404471677693173000389741489108318086721003100484362663134149715471181922701194483402900296242165276575677787040275812257419544406059167853149963621733157649182327575778332887318218112974887485311802454299749016852162643513761177782615579100007219500736769292116995518669616785031640839299487011481277737704652465649852607135999504154408912377900554400658687892608502850094958022359119859794287850211545397946951343116902335124522018176002246949855741923174462595219382031798880539161531891032241736278100564430294742057678336361201010208865689477720172256976147868225005607916740577826285459332820033302658207158374886846291281982374585854301573138836181942687292788210081955882319382938396190125275985909794294837520599154801183099385610872689170733439663590851316875015915259422807428355163073194424651083495808278678277041608736689957696276862526541545166081330466456803835887115260692006381917779216570921937395401697208994120567644164030858056676450833146423817589574714040258540914945839716691778696314302229152939120761876849212801250425331555982361020146607610227986931196361948010649131128157401230493939377406861571585762481400058371291642148896277481009129718905354872767921644600381854051840135965513291908404432730686404816077726501529574672364141700132708885516913735386544449973616415476785802586905069312241315838660537741240312187504466759513202016692341557456367496125411070740832248287267278783815836724358561826617710199810858690426539011411763236107931883965189263711467262147804709870037532951666562559282091578775779146518218109661344537826155520304069648301912829303121821436028974372690587832176177190524894633730285771348637526640369072838124685003001251900495700208947703038963275330979227533855634828688915730002804634839738610552396976000000*t^67 - 101092068275735682213118783016510423012669868032074644196316469545574318468076357260188618261708495870398952708472433460593511426735424147375846966294854015504095960292502794728685261240139385300626242104646798197365258949998091833714345097482460521866211838369111578483943905671697256269385709030408272110872435825200206347124157549977550364091325549690159687109839219888755284333323498471875731025578751157735395160255624664547691203256289581409702540182326780295893079083602528259196365896160955759069431538241685002530327585370300249861350513103035856646731908787818666666085888395098631232391657702278988549133012969845191586086510378794436572518304199699340811253224938803614587128987267627804208948847459158072046212305931487495191261757661927051767086664774240052097909788900414864899648720375371749175092470762449533494407448409300360321446137803643287522744603670478490094167681029371068614650459009770827946383364002948926425780574074245271379508268061942079176156401786707775442139927745794461549092795040780942233103475114188204138159621813863158117781080724958610901210855306000119014308324367063376396724805341928013880307513366107614705299840191926386859466425475617195560602708129857948140391283690890888648054384496822182354845332269410436282915978991900037676995947903963158185247788770841778188857965933130516974904855796788762193974386304823573146895965342945043571808660420348774893535026116041144605624280845112160817252630554454980250140433719213331154462472456682703904574243594185135391342846687642808718113709073689324770875138683144400077434315438281076969826784415708749137927445982354518149487831204917961310892859576080050412517078009703399260586499920086052398870896258036704187547012055298252925391432234832514218749576351495607583529466594099375661377280986523480433267176149150692242620510514348538763001541304369778299003213461690714196080021875300300524944145403708656131389303693020216863694450872558435528203366527080899795342813085361141305158431452609075890479647937809321009451523321717167209597508917685479883278427230348629647622504476058083646286668557037924215112826267452683534829092819171452142126016021834276993649339691709488938061486708976739891951860921214198431575580663928330495315352786085903433458562278144480146527931947902107401567069773400211911165845844257187966913039185533049410583990272807416702641440267783566945538044947802957000844983312536786463008488446154771109235583280234397450409144713924715225435868576436355613960826177334584840707372122657795877921126166855739475933398750586901208324377940087240307975785724420201836601881561310480994370458336856144949310033662326922490401580256869759435897121454337577937763401857397461892356770871653784564587946273497345897980544985876884670400026652504613523452090937123760512012259172738510990129330623266333400336847003356643565739166047211487357388284404728551191206612712050297963206314737495866794728103310220757062669256729602043173569910802879961368753054536105388515794000250083856068641983506221621503379185545732374515302093107475941792510793696483593800584867018104581628437598818454841803052767203219910760314540952219663063842665194682412220604169853692834870211302017658472273920615479812841788236356673255279978983404625530802255494586783227855475518014948250657272780652496735271839520451471023226953598136201369808995237625533228939304230792360199783688689358048865397396592830193272213800002028483303075663686415068220715164936157229866602829380912774376012135361097783920953598749004724465333911102416551677254822629367831086556277795990214106913480891478378659504066226787071262582137774186900781727439304755928239422421581297653941527452251682349004701431387508665260433309148874017387818806119543993753200945539584002895761499053984605345202808586632503786460750549394060830373653777283923040520292671925420037591943716762228907591657626043572952854786437596980378820788115455402272062452418348639857942048075327349189354416321886154933877195692815000841875334075522325374528112157215216589407139693260174244457697608582917245085358502527889766863825693804518841388617638755701694809248934538600141578459444071885880320346052582754769915276942946280470811693293568815925615866936769851759931011420868918991922167996016099446375892862245659365461351760583930396356379595666579765001079913504069228288293141120773360343683883299058118563157956589916481271194921348245731787254863300542790275516953321491298259333939717219610434572800661746628579560876525716983253968654798306205537152348985540044999905855809383781470063725854472493942420800332659051183032774953469649671319264079955909182582535657902853224051162261739111881748266810080447679618974581462077465747250776952613321898465726012646350331245486501781837501012510330796090280564935642941899284261757105806984885558021109571414450749559673167789042150330360428052777682752742310976895261841967048479735871855644149814468752158812059492283828055671527426110190459301352560737122026366251253007393310850788764667089129501284648298109985329051071679761404487714742998098338138637520794358569891542970596088647716595361144852078761975914290092222381727379849607090933854930111011022605294169533408940802115095120097251296297936709867698792985770930491343778725579536582750471985258757037712009950206203009985342051382094415988420269182488720761449795066924901546454778922559545210986452564903199742405026128758105603327320208973183576685552791963486565391697818948417561675034103707393619252409807322265999943664249016030887407695196531103014797011835618187094538840968063448074061148761921020177460207664158921783716225707191530026153140526253466786909161029508661318728797574824698169741652472134408507451041995422975378060265622158785069796218189020270554475181989460907171287744701/109874599019650317084042367003009274038052051067319577785742799014143596248536818930338608520783200447962308194172805493003451582114321283552218238240163863786380588194874850523946496137899528104358753054488018432816265335801927081919864522238430876898290988292840748365614499374469774215035747806272435013061434391758278232796849739397346404359531967333686728001830995327283361170503705989931571968744311778378573669721004561522043108279752969673608754926057644431786324499649893508174071871439809815582810850499806609787109216468702318358592496006361900438469225224789651234093842766986447995471158123481527037195724427236735816791035235599837609774864099039113257349359911899323182273542745336053723376247818922389764244793856236054650549196177715859798683947684226127413979292960851973424064543400766310777275798359096153967882249879550514193303648874723470423302011952333514293881667359881043216534124150173779673655615888699686688150435690482105779690996362498155897976127810418048482600506854938920463568118792443305466754418720949852244487554851273857426223341010142355639391810926768734091945405949170005046027621358336585785577310836588446057907718604988717447539346525939249032893338665821105134277058730610440101186078536477703942477580130514366156187422022755206788756048433283013251200916892671582894520370969559521296718553455757706512053736894173462880320449495202482083122780350606060651377477835574065796149846086448058426020206668088613121531745617331576096394938625658362746848509546038277630783834054911923790627293111597090881753746665545042947053065207632678056697602147125244374088575477626501751660778186257041836803933938703550650558169417983069110551226059245296910445701731768341296808016239866909971992537279554414225789311061847954780556713854096704339775072884242308153998515536926397516779267148724330275504253881601029367479293208152033935380075280869458558776116248672972416490262405557156436000979280734843226040678600514504086174632525140347333589252895054425400064326130433437856046223771965291996159328273675516370023836945178894995574155943302849310679663823883424584503660008952085315488454200740663753534251923434028973801236544745937573781774726055049295285214220988697320887010292775060676896183607120014989810793502637398195401019300116329406540472052304342252744517293735293808142530091929664527159567952359224191353991045654931167126711510424510740949013052638480125579515172111065044798535924920437668984912332798222363414611105378623519943171867397839074201561092452759881346575750632243268829211336300347327046376951891735722261304160035559780010346341818300947787726806441994687646679713323465174778042597964717200153440215451391275400045373610944728859300914965628805400729502986156477937395334991341191451270137784629035363538917928626506109682251573645672457614681110354292340680397806261125859953757981942442694702230356942605227165225761325531065577405650783523976692465449096359584930255003077923065427371562387371902000533730581002058290669640890997287739377794165667344321148298125335960632991069815064662634706319352013023116110945563873175522687120605982350125989873761025625401029906311587480595571377539918531627576405678270798305065781332276043101427059490776034216754886715840123001266342317618858383782198734818929808926221340545746411686663359940270600483705041432243789161070257190808982257203323567954824293255113466867691267922163933651156418989157620408144353771910340909025618858198844985709506788271991297487539656414484198939921874222520578407123518957197415102320873483227179020591403437650893987005623089787779268983882194784652738230442751064237333822145967585724872424836115397132666097429579985995282269729830167842013541489912018293723453637467896051821140640116033557963807187570010425986788921197176826761102638999121722160100530186093403442315436101473085202840523620386580956666685519584998511869893986891880515846857919880347517349784782092323428111911604610750229492747472584622049591575257751583574555633833813861550266877180373146793437817963265033720781465384733362499457850890679830528608211180180050389081340373489990627158174544335108935794281017589454852872845922675722039818749061350259476808768186944641395514360880133133587860165600723312764392554994693073644737217340682397125320841391448810885228612294382878010628460104705842201625407534511020273594903795988036519280919881386642615773767407926979047294177407825472822036304622239387292182738268307310975729080870555928522352256049942384574591953185866755792013691110586727175731375593034083885214930882419279782565831735860876564322802306801689340084306765687368066743484795799009848161651436241114163601578484843972603900507963306490567042328100511276432653353012385900473385386973953439425026782519392225720191371269165733243799811141423126008350468584759993868188004596213499041256642738065965667640037294712061826976668525174262069040715839587821425509230407102399697515803429668789894377123347860900846900548536980001515146861649731743274521059020137984079823654769320742329932179144469893333346983827936458665572323675837836736077099652381497571467926245395865891095040056369341153252813165527150200772313724831095053993798547600573572980406775270873097440039714427486056068384309522169558515181418895789982922459025061206888695451491693488767914258078472443581414967457526456430956513182969226015762682367271610071133998960430450247465058600691490424694578331664958162958207389452019537058329207004629374090707076712706775776024887012648650470464926573548560764260957849410835046241359857722057399079034951669092880692376393800510760825845501992783774752276082393726775849508541480355160404185287005407446848337473443536841167239878750992634508420319754133076775766572346127368763415926487411682640268560000000*t^65 + 25702926705785465513639859133211272238878690580558698521530884538476825418818722271463570245369748914148748256308192361597888844201980548080126648888443371810030112878883281125248452464754129075039953239647270676266717427636281575397003583501992119413798871451818060149034321213562717903398679752617585845990563238919410815102238246071985549300868027321569307781071413100218612994428758865413451606307593760986396858036771632796496032561850150072376894045790914030440913817532484668298274672283216954661319093270916522893963890759571524571799335568670246994049429126392895604489641754337471864233905779736557490259647550548993717787277888037455033875150252153284485692085933994841551477283459171928645852577812808284228582031970276057569878433583549820187020372260722396589069973395363362599717250384506330786739708232582544182554280089207447299989128607104219286752114455842119224777994594348997519460772669746575871747037160151391626123068905046527492647875481892536850482269965250564916256853684005398783181742929573361459557076310800930136927076634581837031949925793682289130287568417324034314932469967922708824924728822649568689348483442620982578523926881936386549577370493061207830003255477774111348338752342756582909374564967527680394960502612808206865592385107235940107622471313731922158744873566795802397011665676441699858910845734622610178581526459399038036934153147178838363805911221208412139760425471443272854583817580535674743339814936927828734470726626920306253961194845480915770746212741493923734510585206648382647888149213482903595687202173567144930439057289332641000526546614848336842027525767729275778617297614277493264542273897013908934506430581265067221968431173439395031865441820645994649568859813602294595667169621483131457555934883550749331817555318314385388140191488249915413070807861942862855133541873555214863608455415809207466564273977104529522471155427703227982558264444216486434075828853822762883548674617391077024670862734068155489883165122376035991896364626592983567668312147012032599774427557566775765236363119000512426608749852756786649007069983945590833318719271264467562888691405267920023653129009106895734299935940565439014491711496960653772565036827911904027552398326887694859125236713526233948229329530385865046758931040972535553324575927499655400757071651656340621403498708501362712492038319151377430166704206203482341919347662926066630415768238460335703043021845297784700783284071617975878525578575401340765893043935990890670121560887575490848775327484662548727217858817845221984975270402865127005387216813457178664084237201441156510264177329319206523610658290772132968370532645988887357942520794508863738185384960926586413603954217012097649067917288972593133473602221572947032554155360260471652682220641980415754324751044712366245690944379795384904537561954076538127911248161465226380586383878579381935464946901486211921546174657472680644356086725290365263557680991752603974470829956152670742617193370628727255949948669130634413980790787787863886080633782911728619906554952635639971912653091062484110088678183252772581484106250780142403002501859252030931127014851439808426317109140206985793965523744507415281927059752192449657175326318634114572318442677339602371724236288008744010517991116702167528406058159167714833771845308690267853592868175194030921469923327302023714014366862546040097050640642625333762860397366981960580692848467339697992639733273424990638369645623661857269527322059044241393886957120800562592821125964846897820544928295665038159619793270873152315436540125264457608102158943631431146677430877813096134798158268718081016262507988431592854158520309545800283299559433345754190635949908588141942942198784418459881088332764891309457576990775779925840276750194825989713674178194493666166754925146861273040182715435320958476268139328849701341709580268816110464149657275300838915104629285950460390313637019709292075488987988334861436874348543307877406983942343812632330581484622439606964439837441367415619429913064123550840044344005798624406611558066081665582638523356858969275137321237381430480460669189938901998205709917084822023999853482433373224606495729939734481322729437102856955573680165694968019210234362684775119140866657911144243367637100680896065623058115287687032974732080146286199305735972196547231774446357008259060258062372364242407805380318619572414708310154211758274618489121730759915687215793533566987650539840168235542511814807753566278659439718710259302305685095700265942316911982551262396912543537397551767534375078166246202931562256955980076072978536798914776638332605704342327953465755916995580063022783528337726442985698711335649682488499109941438344547614295505744856903405028801363888684911602318912723509550192810608727439118409859282712987758151159671763611083354345901638890221667853488068940937831989925740809526116663758110252167855219489678351838197662407112897232547566760381217093360209614359497648864876300493650906803786134954121289993865118874370621516318353566505475519588898287685834112054002146028536326182493070820175501152379471562378438330220306433709355569125141645032615996907041213296905726790293675922391695372940325403619192928630481128787346739982127549414394451801237793688906771652105771580726403796830839871283810908603022484320109455050692830413915182659621254312717464461715144600358013798377675103330785940840461375801159858120107362509682124006477493662824731794672572983685896730589926904264208635926376687887470851270901430244094577437231433660319083333456328083905816036190208580596464090789036740980704318410001136109122242137305958219923345294950018953846814840902293802053997370724940078468309744524159061240399716356996602008513820903186900309839555993296335675960328666461064688179053808608570312854876571382861780847936107857773573675785035257675928999889/28384271413409665246710944809110729126496779859057557594650223078653762364205344890337473867868993449056929616827974752359224992046199664917656378212042331478148318617009336385352844835624044760292677872409404761810868545082164496162631668244927976532058505308983859994450412338404691672217568183287045711707537217870888543472519516010981154459545758227869071400473007126214868302380124047398989425258947209414464864677926178393194469638936183832348928355898224811544800495742889156278301900121950869025559469712450040861669880921081432242636394801643490946604549849737326568807576048138165732163382515232727817942228810369490086004350769196624715858506558918437591481917977240658488753998542545147211872197353221617355763238412860980784725209012576597114660019818425082915277984014886759801216673711864630284129581242766506441702914552217216166603442625970229859353019754352824525919430734635936164271315405461559749027700771247419061105529220041210659753507393645356940310499684357995858005130937525887786421764021381187245578224836245378496492618336579079835107696427620108540176217822748589640419229870202251303557135517570284661274138632785348564959493972955418673947664519200972666830779155337118826354906838741030359473070288590073518473374867049544590348417355878428420428645845264778423226903530606825581084429167136209668318959642737407515613882030994811244082782786260641204806718257239899001605848440856633664005376905665748426721886722589558389729034284477323824902025811628410376269198299393221721285823797518913645912050720495915144453051221932469427988708511971775164646880554674021463306215331720179619179034364783069141174349600831750584727527099645626186892400065305035035198472947373488168342070861965618409431405463884890341662238690977388318310484412308315287775227161762596273116283180372652691834644013420451987838598919413599253265484078772608766639852780891276794350496697573851207593317788102265412633586314189834500060508638466246888928446735661256394510556997889059895016617583695304779478607807757700432341159804032841728922824544171214540523323618686569405258913154503218017663445502312622039834517335191338136329681746887124151565319440726033873226958470897554401282013673755413474562477658966890674864847431839337205701121654847994533811929985863385096689621946845288415292333634214950900436820273748496669516221721026132916099781020127523884841067140192998608078495038598274032441374752795358469906288447271113064487769019306207443882107868889477742651986065744441760835403282216962969347865402246662844447546261877589726153647379238698394917503574675852943169339471636394411511829424997515294308725592608561836817661004474218610039638722324942746145011721516160721621986069699454108061855121604757090133827128206096474458244785594362500802247553798228514078334581656525132051550459286841525521342436099950790847154720812001797696131409508876839683684349988342428858607496459785743693978886907683226226106982542461796791902070986950071074683471213733425531725089657230174299332672596826130730616296643682378456496856026368891704513965799165936697638328660937333903676694172823212107115880717388264953228599392463826765820522605864478954003790571466886622895475326844171311134535323701783808839328345734925365108660471765384871749143734673161556867305940512974317823019054701317903238458290469036662978866609816440958987083110858588388329609090904312274153577546559016193215408238865718605437291391076838068164951538368034954641622586970264418517614411240408418059479817507484482755173575730609332234766225649833687913652779221393147613309785964861842977820836233652701957376197710691594644570721041626312258709749329810925938741835974829715447919680206126692520164884893938059211892189679206480053794665363308669140650190122252693379920471309270680246618181741439778224692636964740795889264820992880547010733801935266533413805560425892791282233055946613735799927104962635756441982027735373850218928910497857777142618959763751027362811156941585825756760205407068580900485609938263062921638102973843467044535211891056118645693278146758956219890454554879846350512679596484914245349195090619903141746855929543942503658818530024561526953176840848817031508931781627365693841209894034392843530542780186855797468076706962377358223781146342952590707884026124276145350724842715576819412352193715675902086563613082013570678683480630242767480904302691549342408223247047802920550995830354913812359378694078508383813874052646055335396679224893614868274332812901782681769587906348911912936870203568237853730605361533805003680523811291647277162839865097393112450057262590436412855112581135903417242066905581410877441759954362287825597074441918026256007631223854176729819268092632079745102116194866357622291224968271305184798585484176324977716104244534481087981617878200974218823871051062998415948567854021820585657966040667041130807009634467282638635639369003351034502184925226853868256551188501453255191582552664437389380756864864066052115975038719833724746272592847367012584606913535645887287777482074525101899146278988055777781304155550251821939516949591441156819917410198553539295880946727265355199552014562079797923643401094513801866181045581366222281731291463481506353271750278308883505343592893767231150999279959893802616421866548079078921635248140811779579658302020817931711183336938714591865533259861001244663765905600383387405359611545165935042949731444532980595140138511968359712766069013447525430870242275105047073401711809529254973432661484115917075473095811600901371536772698166711530767414111097799053612351296578198161428750695847848994178863901731798613213343421348135808477671321285046083761123039882425083104414532476396923769153847306247017301536968677339763914675249269817711500406364522749570263882447675914684682069378000000*t^63 - 724099723162599685786704802521407142056899442765068719645637589437944457820959447205596859548938183257293200128816565965322226626484154081624773543227038073700009741948878183497825728447880908962100333525181115076017027028855139837734463786941925131035249985751869263612030456857140383444089653708008190464184435825980774217641038687907216137848135866058416461575190371205536308324043957641216223645022579334534317601372103779191489745814548201385274938696175691620786393972823266805104715788573828455283511448144198672410115268436340627961941522813207714701293530326844219764079745519304917920486971138276658976113340876861937310690856473827549444072782950789340732854913564300422489430015206712552575546824697440145805105830339910709288438806496618210439385866388501747546626980594331037886378567743705937141366429168655381401036200221481550154275756255812609005104801657355084895284318648568329829031536276370523478231356058748019238663661491608717953795261599459591147009833749819956318046286385927650869817734929281406517619151157934220327034326698826483082389454663818716486974024650205434886875817398213223476768969846735591394907744343863514647089283798872390647364837576015480853168723244922032205334227141520332427703564343888822277767205622159951416997488231452598091984772263364388494446428742240975524865070610270139769318921675283493278100526367983134062795403887710813374420327325663972772449762445881002390003691315404386926190100303870948330029012093054126909674574927755698197350332849989234271333632946201761327141267560391377843351264581381557451675341776519272158952760925711744177219349232535106453636624807544363246583764414297879209216826436229170426758351696232856545506767482033623980649727170878991332672055669858409985146276733312490395850464949979088529390873042356643674974097740088366860772338723971703719826083329535282870595911321574931047995482849131027146635348080518986114977698043096740667255203697946721871202113631639651784253343578123213900979449474378786973342001079712436209876708610582344765261616614413661516386418440589706715867492744719153110215639489975912353570599658875019483711007899564540563643835028265456071527704169722713606352344689651021447588846847980183213223543538978972143809125047830532470789781855312623250952333145171310805645470189787516840006471435705743957657209625733953084780829157595378945070003441885556440240960921887119572268895047756403499749871942167369075117544334890914840345000300686392165052007109105727586761006377660898036886842874128987807616695349519388776070044973695267807393724511879367398299060475776077144407919810442077780955229381605436699802306604601237194396627964266259880390345690293337446376109985245831583216686070841100087994465375346278368804611120610693697008985712117253358244043944008740308077580170838485895703399680578533542266009018824258245111272447427194594992153342923662089071042814743517787065781754452289590165417841913441750224682022752064591152853409007360903060661892305552633737205048205106533565724015506785492913286022082835471939257640024730712118213262872182500004799620193006589432033617075139280181920422830064015946788895603929535778410047665301088432548441296791549363950035721017471415642648952013027064374249595058734018423920102691236799474958531884839207440435234803639813015760326526006272334723808337055824194611844841973914914460562395069051960368897816105617934579791897649352325455559364012404137122907223274567530456659504311606331018678547017063455093943464868071952258837106784167662667028337709055624248854234522960056024823896929291846384413859869560893539597937177132915473610432833324053914551375233117781821577244742895169494495031453390677146176801941225948242085516308003230374883954523795739509217670523429281892413653232001595929700707391091680951576564436655503222814754382334417343119799194193876213372693329033333195196582896357115259290418524258152571648044067571527277501665399390283655327250486824447129123971547292737875179849788078524432764052844150089224108468748337559297760520672685346195306283514715449720646291773680912616618717379374434888497770433054800572798844903046764654137331044969828239793258552654505610574081640885144312617660131524838603543561103356687071869816959057732702474240630762458191155215966719158334562168120500602985388664264773414157723174776322219532673364374042528611366682507870003767910785980894655172715851594706338264634562349124374426795778725573545370123232552473663395022650821428668384146349768341397507389465527138341468345335131430904929791393148697378943150362238298098060240193033688331257393447976441311533749017018816539517278099349382787517240960912285899742261934315249989133306806271643620812731692760689031313505789717843307037190095418825130231224053678093583930996070073535934410461040290474409147717952168791347604905429626752359126183026990502089551052098730775887353050314229800352270549523352010822125326843295782481630968947724577822445894456484900228994857384498379921015512423065710021199183815439851420822317841718656583274270125530512505276922987230577962396893544756086514815287297197828624732979707849508691825556921626128509280928847910988351668020159454255947548574967150911736360149553809840987000276323144370479913381620328290552865307365285137634411995130668934201966762277386823985496119288890316421493980572183054659720159536764538063301874220756255948348498016517615867654983140241075660192531852978388212967645318559895600620410650533343467604801516628042521962106936297225114075594827430352950497474391845186165252742725898733986161625228063245142031257083961198090592737556990774760109545298651462365104631231623233037590599687660777818554536919185689984699092806962093989389509362684857254726302552316418047219486178497062731664938938827499817839819/915621658497085975700353058358410616983767092227663148214523325117863302071140157752821737673193337066352568284773379108362096517619344029601818652001365531553171568290623754366220801149162734202989608787400153606802211131682725682665537685320257307485758235773672903046787494787248118458631231718936958442178619931318985273307081161644553369662766394447389400015258294394028009754197549916096433072869264819821447247675038012683692568997941413946739624383813703598219370830415779234783932261998415129856757087498388414892576803905852652988270800053015836987243543539913760284115356391553733295592984362346058643297703560306131806591960296665313414790534158659277144577999265827693185612856211133781028135398491019914702039948801967122087909968147632164989032897368551061783160774673766445200537861673052589810631652992467949732352082329587618277530407289362253527516766269445952449013894665675360137784367918114830613796799072497389067920297420684214830758303020817965816467731753483737355004223791157670529734323270360878889620156007915435370729623760615478551861175084519630328265091056406117432878382909750042050230177986138214879810923638237050482564321708239312062827887716160408607444488881842542785642156088420334176550654470647532853979834420953051301561850189626723239633736944025110426674307438929857454336424746329344139321278797980887600447807451445524002670412460020684026023169588383838761478981963117214967915384053733820216835055567405109346097880144429800803291155213819689557070912883652313589865283790932698255227442596642424014614555546208691225442210063605650472480017892710369784071462313554181263839818218808681973366116155862922087984745149858909254593550493710807587047514431402844140066801998890916433271143996286785214910925515399623171305948784139202831458940702019234616654296141053312639827226239369418962535449013341911395660776734600282794833960673912154656467635405608103470752186712976303633341494006123693550338988337620867384788604376169561113243774125453545000536051086945315467051864766377433301327735613962636416865307876490791629784632860857077588997198532361871537530500074600710962403785006172197946118766028616908115010304539549479781514789383792077460710118508239144340725085773125505640801530059333458248423279188644984961675160834302745054503933769202852106204310781127448401187750766080537726329732936326868261283258713791093059389262586870922841241775438654001046495959767592208706654466041003647241540936106651853028455092544821862666193098894981992285013009103772999011221464588602027240243427802502894392053141265764464352177534666962998166752886181819174564897723387016622397055664277695543123150354983039310001278668462094927295000378113424539407160840958046906711672745858217970649478294458261176595427251148205241961362824316071887550914018763113713937146789009252952436172336648385509382166281316516187022455851919641188376893043548011046092213145047089862699805770545409136329874418791692316025545228096353228099183337781088175017152422247007424977397828148284713894536009569151044466338608258915125538855289219327933441859300924546365609796022392671716519584383248948008546878341915885929895671629761479499321096896470047318923319208881511102300359178558829089800285139624055965334358343886185980157153198184989456824415074385177837881220097388861332835588337364208678602031576342252143256741518810027696399623535777125945557230760566018032780426303491576313503401202948099252840908546823818323708214245889902266594145729497136787368324499348951854338153392695991309978459186007279026893158504928361980424116558380192414898160574865684956538772818587022925535311115184549729881040603540300961642772217478579833216627352247748584732016779512415933485781028780312232467098509505334300279649698393229750086883223241009976473556342521991659347684667504418217445028685961967512275710023671030169888174638889045996541654265582449890765670965390482665669562644581539850769361900932596705089585245772895604871850413263127147929863121296948615115512918890643169776223278648483027208614339845544872778020828815424088998587738401759834833753242344503112416588559651454536125907798285675146578790440607049355631016998489575511252162306739734891205344962619674001109446565501380006027606369937958289108947039476811172353309377673678262073424043571769119857316755237167539215351680211729454258502279957531633233637660674332344888688464781395066058158727451478398545606850302538518661560768189485569227591464409007254632737686268800416186538121599609882222964933447425921556059797761463275284032376791090686827331521381931132173971369356685890014077834035889714061400556195706631658415401347095302009284696679820707033105032504233027554088058686067504260636938777941769882503944878224782945328541889854328268547668261427243047777031665092845192716736253904872999948901566704968445825343805356150549713897000310789267181891472237709785517242005965329898511879243586725853330812631695247239915786476027898840840390837904474833345959557180414431193954342158501149867331863789744339519416101492870582444444558198566137155546436030631981972800642497103179146428899385378298882425792000469744509610440109712726251673102614373592458783281654563338113108170056460590609145333664286895717133903202579351412987626511824131583191020491875510057405795429097445739732618817320603696511791395479387136924637609858076883464689019727263417259449991336920418728875488339095753539121486097207984691318394912100162808819410058371911450755892305939223131466874058438738753920541054779571339702174648745090292052011332147683811658991957930575774005769803281670923006882045849939864789602300686614389798745904512336293003368210725045062057069478945362807009726998989591605287570169331284442306464721436217728073028466054061764022002238000000*t^61 + 1729089042151061302602743502449277923813487764097023938467492534143040402258604611908020969629917365708068791229112683980438029638190528596199010576280508930392380635209330763903925022586483914822118546966425239679851186160881235445880439153377518065079242722160314915868387910780931869359078399970359953639672749444084749701221447658544460237514645769705955138485460333629508286379979419530314900727886816450389724535258555190260758962303126874574197207117050885734739721638865057818927595572903861642547670634225701624155368562087813419340092077460890065725638190450131253352743991727672373391485222480662457575693706107634664374742450847329075998786077000896982199542371483173916984833026224615579528382761585014536327685019150539914088064106252415973217943611594650098164522131478008745156454764562794444321831445537849041196619979068055808892423726745258498104073900538213433278454017267273380849522108106586689293609908851334247611050394951353082397837901727530497612014185032439398528949972482372329473573190574971015539347307631473105284003347432847688909545148892758335200891861256149780576584396506268846921279652356670391326467259010288802869182499713934404507848559646940225969837304162244652533522121139573567091901887901510636475108638971485046498325194239616031499480400516201445256138701175745421913666173371779236686925394953562672735637180820279648183924187033659028685832781574698411974347097592511894508346641575346203799447862229353951141991210821902927067329333376201001940472731524242772629843738086649098650906689974164709758347249021452804244090653330655924654633053094176810562538971179344310759704212426217294824960300206931172913328874994540276933815509031460524210960962608533814336586227374222909968525485674525829256804051311158115905624462332949699103190639578488519151975643656505327665583110357717363266344002788922199299345134940276880575501635420796640502587974739516627583878269354941825435905756308862862897434548817715224910207315749958252196193495700466659787499128561179294505829796818031839977076080419916772942733485819121871669686195472533264169099696555577819429823153515861561059662666012946734525087821192803271987172179755030936020103356761510369018422486572862895625400194751850120200429184475492305110871949990886743412176428419994467516220278492916576699602732096532117729450752216650738021413902124452201205029019021684864421276584720371803682637413931530613422919293394756287048981928777392958938266650143683008618880952183461393328705622624199760862804651945521729869344177246856118987186144356450085980166565685164152177908638002073506353900103667366475783036663469036478168360479528582901135495161833899403660627442334824879490808451439495814920515569999452947155205288172120549038740487651276601553620213347979339514046395298043739599401163949047961213073911593447589635644997111051187233707642182540225648225060153738439387555943440251095863743411814644645223094851253328504663124986647489519473595257237692957674876001849753332090046279784803481177018387703241304377396336906680116941977225199757733785715658450875089041826893498076297275138631575131747233859131254480916804903346220681825224869732856936473607736002896674515741759946328964662455927660563103346446893523079596953471876383367534344279984061295923998498922878305716998255144207761127153940872994829424768455952792966212728853913386929181821390728594383179955876627023273325446362896991355279013583671518756349176095483626297456646014491180002076657180909408788821607615413939871363613564710320591155402906425914469647241374281649838096527418762010705224287872080736663898789447788626850133614580637328701999957568777015437457702974266081602249572682586691321577121345132048988057101834383085092669914639299984652393485545411565085886339065680808316754630746339560245235560512406658948312565440684535507344145699549822961117230965665103355315227358910237982642547233701190539837256159118833522318568752527217087854836392232362804515117984637895089142067108347734183090305990769062687399269770039866322418380724546860897851113058051133750380131216769404838916280928946268545878170206480567396198262370776926661185305571440157229794414272256452502041875032400456779118013006475188793238696348045858403955811649462830799142613154790595114019345565052046496683445050586995175845291672028406530676373686665829169820739775760980956459986953257746377397724624855847199519491354605773550448952367540471892354428904039445253826505949640447836405983255952127963280741526782987964423013816963651281806025738118607885637759146632550487983920338486925231711493040521803460957818622830175969591010266395866071886741477420201706099458290064913439095343341154493410973178166750468393224623112527956887912370068667905483971919377211625654373790779645544121550399764956135076776522143682077297203823215206346630187114362026007877314555778850098155125751471954484832229345261814744812096069077723953368908565900871807388049554085096624461497328543283458947357399000567564243765991799153923683108055219199057775590694616138237261986524653552763780249118678440362067144069991046435459037744737952481585994275952915131001612338983972663034794730432282974437804961267711017329701508427440186388027559700541813028104982290888650646600406462183836142062043850636820364456745888700961221963500114410596424029382949058200740037220388492907977632980950254794895199898611170934659111490370531176450262819346124662017255912274559434455589546528783823012923422717328076016636120711598189126815186134049049289645018515772922108773513428727904375188749644397392175645595036805880120720682684991257457297598231170130541529750374155778074169706647120298926548550087804343958880476566696237978957329867998049672905809538931618805342956986839695297630808042345279085581410266403367433/2814410835544321646619937679380360503023874258896505578528247925567202772759652124240230751044651650818706664809754239062588411427108639435251491758200918642069174902532654982683055741237180535460009043403893914775006796511319853532783415016353249920550486380451863431496273037255885610016284523726240650949319528477414913749919306849317274701832273753424352663981326724571807407031344928020788216412507986126500350146542125038986759945690393690410060320851886384010920197224638665680688316379093489128658064818130292258891117225120448728447553688687548679264068269077603771365108677433054508080716140458030917960956056025531142848131025502045020742184018930305155157514342005617909382006730157173507258612905197807114862827711481456317893165885699689031728584725518087280071190905759528007788538509240940337532679261247340009423213367816355384049786087979597090760809732385592066953936151636297213538271622699123454755522947968741974594017307645545742307658718301694567058814749242265586132185114112164970890576813331027291668914413958756461180521384510088561122524103743400503058191878247149951125650767140625129252756694629523201474828658724089294516078857709751983799675884373443878916325273202384865119801709288177256690217175626990367379036376293913067525292572304180501761169273393519806639367748275399152011279994097323803706930160239695351230884654051574356565585284200883250079989250783966717504546051116138980434166139509427726076337260965384557416284467657058813944542485288380193310668789601390308165569519849178375784510581751974663979348019096952944340498596506984581370327923850544169418252445635924737491310916656174227377149947200398326090117044518008942380922798648701252829039491080131693053484022537574538217021959004979872586816369412089005649505990115181975916369694780796827715125910269631083933895162621012558286481912950846039126006485864550049574284715186205393411273469484451137717475983748902572643467706986035943289976398578752666141768251156258896864478813910205568649188681619708961476593846617963422032769679141278595543643364374459400501387191170667246687491388931440178906343750229305464023782126043562083850774895579765086419089050838779138672688901794442861047264708529423599407966452171492332912299785018443006911137128653621880005149059941504339306876845602057947047759151991170435659388578174427882355521720091168652442469032931734917190745684180955705454636604831928281905212991088910477581929711191609571439162713442577417095661145117280315572314853160805304154753101753400611714820075579719346025338405130644142598523999792308804361201438525501018955183051788378610342923330083042896712261263148654333370339205890489682380979513715455719144468375348641002276109142289078606695715407351079827816019347720065091994141140824401358487795566545302933045842270788259366610082343266146370193152674124135787035347176177816148634597905490700374109302387954951985939179749120153266495304622578101853472974647925283758275241479804364430632735669409082505175673429037932658742001520947596456643041013019931489138335886041747312107137159485639139677846211858236779538307445879113882744624128838979534467863755888993636974400501316023051191896198166129054067579535496448060349464688193122202254974814418204811478560483256719201302724994421074150075046335200341714798832266564122949289718250094903725211162632199545522305557947161970378277531359970674012983291272231612805677539867289681291506356156602764096847054959499441568775248706628797950596759414437920452976407272588991355547602641483579846245263891415816681024052781542096251303636962234197996613198488316654579524916450574865549801161214706607776273690379734531644393767061921864241444551287646768190774641740304557172599736768791943337501327385774593136105480630307058658053944333732612632603144495456941575863784838640629766736768501932277189372059498988822243508733521175346300845248767159169746205955836241237701853163866541618393758284531555112823021266124301933211696261516177644921915562872838981398920633971999927775951505979452304386911724405262945305670145990211344535856314769677540475923421851468759566854268113682749598747667412763345737434806682193799248865830937980252596061974303503283477065609516248997954229856246418176248035675317432248839474222457408231062561401775636306133422409969995191966774539206671621534473417049831135617597855368721921003791919038957988765026706346664124178457455104871347536513135810356163479492502361238172856232350812732604266289152724186886525163539308195522178964031557727743611340347739020891215012394600792286947215158364903476840698682487776698432420321211175890514532993512896639236654965372993120805356407879138793156864052354008912994531008377108814049981466000342034128737204748601100767249985272202421090989388324574059148712429400609916532354662099141101044057219984323888222681840196123020954558546814550135622747485322148271648930893161903581956655261923904467395040975858499063259958757540397626738240288086591919492315612580606087339440145351461552769927870897122304542027211319984096938265710382863315264765846966504192516338031149515872243378523859321881285754761554688526034050746753401976576002822765684265492599770850250987387309773898063698137061298602460033668736835452571319403744097298032310934830686037972823387838291206338409111001249178131610616609722884604699219427674973271341776875666387363790145276897313883170092993090355150066616073012927627518741417985731511459770799680764813760425323498311749668973173841592623588294381369120657400783133928298264881092454170979668067619306405158787885116589884551247243247792021279734268583555143027017220186536724558807620608132181228493959664113868018618041431184516824824980529681121737564252569665833326761674348676898754322833399756337389411892125000*t^59 - 82355685444717822125637518617092503162587156254280365890070324241843993113447688130572810708490636650679656170799970998229913115355545711379282446099442910263011562679628105801235093452430200104923987478791026327993921099383243169367943435638451265643993332110094984965788648259019280186664686080420921910329218582742923862959839431753811669830060218477382783090561381404049291064276789880807478567789727532865781862630666575338877454383051970526011722655441349675682646886353535917660297193563503361645102896858443111887399358188773709821627557036707334827012621981304724296763696376365516826319023053674240408306603652202196313503434673470367958536108416247604471066612225104751074650729645956743398682419667817012495594090248858287120948888429664843740553788446189016527209290131414730554387130674038265403365518616222796800062906014643800187123071856912510541300937038746663170830138856985822101471693646470630432013345417031907512703252472715614796489362880776682900635845901596924948244574674633057596712661899881376868882148360167782493489225760629284323123127041325204459191743437487882873590464803554797314655542964936650018125815678536075205276711142889077770385362989947262276385896964519996859959032300113229074383314310540132392831266488325162310464824209001954949622323056851213092967537623610659368253106122986842666066226342633533340469800555039845962194222236666276388881198792413215732006241748656948666653769872324808477785565609824419565853171568100130663121003426766442663019851774900628488134235367542398069439445722136687713244699200190569975058279649592261650463350747697236657936219088644615970102846036651493044503902002667803648900591072314645292340262895303195692839213690227707576795276846236022561443755896234241136121931765788130256539434891599752923706863087204999227296371887617786628391331883016929687976431111871160857426444677885787310506403220560362616367257810767534540739247637884841201011196634425592996252009937250541784101013274632076714070393652008229145104752264451008824457011261062019519367183215946630613378885230234571361092319989672894153822235196172367633569739676419597865378198030829995069172766299449337021397331482531729292139170729884994792328106064670404285103853234658502058372039558257828794819053858070321052995167629397460766599889092416567277880569379579282798418762938363336932880748255043507823618072983658267401222927347286022133083479028770158969906245624788353431265570124129917801646348027616755776295116626379331343087806955070314206665047212471677282550610715705087537862682078947957788245828610587898264184063284866815840336272298709428236741169046148148097631006601448525709675941624967164958001504738206952302119832743388221527665477033944350416479877394675373088913927123821600919680608309392083265293064646410514139419242700804629135037974154630639731380276796218864937842976663742513800981980699180257519398729289969648765321852546048075313087485555260865921104168228643328630343499417130628008016451854713812966659652365002089949922671067746328677406150790858261301624686226669918080285749032937280041936398742122762908633888743198684839154312745028837976756494726741584080847423948031576981753426488151423301405306096935436484312682170064514760836368207282996850148407655258795598285462363309544796004173743524215507894315527554231548706181144890006894026499901787237036976582178185028664117861184850438847023723133142105345879605672800689105160055359188335684303447805397823299521692180450098775984324975106242612272376264668012402518105090613347609062541460681621993641448803337273591329322857745051277068499768339952391744411966017503103284336636301502488968239755191026767584034085079483431120524023714616885723047805225026215304309741483953518399826876676220809882126407440851605330196775668624670800051842353953107507510910631584581996851328843607719360141139364748324709030556858742344484584583529504093934112265594538440257895138299309371003274972232554446811143627795043093651746638728034221909342747207042230117809173217917491115110685660416910026744778259500460456551820524965639158834528512221060561192401772299374616276187347497293738130043454560261958347736423685844943794011590568788975652180470654472587282348136421969729567766556717029830837689788925379109746386114820259003168987042381095613757589170547539814986763828253879734689287670628102330030969173343597900030313870264900462515302683959357628235589225351421891690275472140246916526239100872839037061526591731434852507136886774821585936918519128032633159462578419735696769202775548377518443688194985996728399225573625249882415720484772446122650580627045766010615972805425013269239186743786279630346643500150573048281656784657671640202410393848175081764386792628491322943714544300832129650171550741735438799921184532469248299392825549985898063136233733948215092896160142265708417904879664203361971622998304465910659925411053603140914851201801255318532935370135632666425994031317497421250686616442648541463103080521640952237494160642244093352778920130775570104947119830308485055036150802128895746748374143915071088787897362197562383529830603154848419428794422049415489018206223940618049567879489083119005890710648047001521171015730119467289557887342076734371961875367686093184754872263673501107932261501965811920007689502903659827955146644972254433691485077975895580513103086424450272049431538277847485748872798353212974172016484187981970207028582500263723601327185073331762714401999880115215765610847157870401239897911096861855387689666673434520762156412760718882967142806794010967214206144850799645692757108501988154331367361866532610574695674016890730801949159140430552981662312148339690541679853554765450248250946443691021694586727151557624984623803473039018945185298809460768186538962484273564451847788277351454453/193627329756075898540104253803908913291447974395150755340008039631575109355761321731147210391650076001888143258181305250694902815056985797332155732550518240048843626925516214889441256640180075245808420452935508539250697196737710554480548883148958665319662751731847329677960172221662331356217621069585229722154069588827743920007807367774687680914235081641618652009736429911260691608401788485357726502789227733842889581760934376899481522522241329289295291340231642349920534567345934751681320255186861070553080521845149939160581163354700655609984490229484855282090027028466686783405656692396836825457969419505508591452599997080876822815393254878942731198098989611041817633114954715634744157430546005758535618020696584542259912334830151123482004566236665589224710178995316349568227544990051855925336539334936531529341881211305683206539852640951560195125969482774317674451633922161464738251931948593880266806029648833407925068957929885896891163919303659488324414359512448553331924801985107025379721176757821151875581138363928069494463177515405804793583503451307754392999904941518077525252576411092223405488539043489613968796152323180021542561477397399146587730565145932673845782159866721028323207149129061127900034784040532525633525837247778246866521330388760488239195214125293874380162267786278727617169493577601143964038967615946799219713655509518992186210983964139372948989085261879251737990410173331266195520242641704810877327619517055059387734983972236526284630408395208855530625616421276219361108047309972915916208506667422808854173559268900987151956480565741773911377710906049536198476263609655873390718879118644233421795123597285427348983180804302264398284749493432359399004791357312334669043044222261711202811291189025750980281046524179962846417023327674821796375798267922680817824883401467528265614406784852301341031110795667892462892301600692755801939496063487454358287601679338168503873201874859124779093279670125717613610870047298456814806758990472755857127581109857003508084707578025330931529721437308189384379504852066615993571196093547095493693089441809680722480007140738900498496527050138324072708295081318168352308296890698435091678927440738618285825279944155799471177728569643559948480096837959843526105398396034873701238625937646909718191282792901764141625016731385119444674502861826479783531229960818605575965282492755161982211730596570340620572303843679516720812761439852008123455002286174242655915129386095201930993577859387683632451371451672688627104014659483925860531638891584167205770773636536871007181409558127138776394660251118875636735724791589083643118475857477902614934527400319276523550874508510256899966876582991664915852008487414502653579954855267221555902307864012706510437833618285110788784294535968087010136089381425535259511755868690550170655719030920064860129751284088312439401173152818285801048493235224838316533862667656383608158025726336904756288316579684431528252827358688009651175670786036230046065885437958905971344992849527952813006111012197043021186850256930492677916778263406485787247707667063834603823058370075961023318111331399069140397869130098280566048704634248128862116580292503893829967415450657990888111047264290138948160847231267457673180724492700442659093170499384878906078253910044315325902466243928915577644267796857735631780761476586922684665424367440703866972350177690629504383235278652877212973177628910711505442585005914284603676380422380308247331790151682172848061908077204443166233053905614081378542617872766929221986286841182804813606044302690897300761841578230758395766673334443762642048884694889146787525829246136691092032692191109908451910424586598414714549289548154363166863227260687490605365622361494208478776844036147364882550287552054363381663446395972389588469046161665253748928449475913528783205321115110028326374807068257481715935435170733817132094618484778859818199634897452578162410989517281902972070216593400339890933256162877170103281875764406241667932408282659511244011295518476493816291182210100978179713100711306727286516021785751063487020199304391651900748176499679964254170518154308081952542654271878880534432629674397418643058940108089310292066289397762118030081047518384451955034206637365629051938450871395640402610189645919204666060077402402707554596014157482929258308366444383601532152881616791872250151608522671635686918285572131263622451001841935021199017518896790757879647765559103510259831846844054297657922936162143305509461794083115864331787755336082026679089677689877758655945716350504675355661383481097960713564498920235512711400729477599929963280717295887488060890915311051591945872453028972155657872979711858878181112687202707750772621814089198592603630299107486479189778670760903757826964256720185587140747097293298498962967079639918763648157958110945560572368370998499184982803859572728665163249692718733176947745618024787834640547409335006200764485478432772126003500701799296638450284375503761503906148102638163240670765977072992245654672807321336263864907521361922155937886346031511728120454184654280661469530401538680716592671130305326532281117588334254970206817892660887921304378197144617076775812278540638739205303792357296940140086442748871061085941885190267576680488534742156934720151431243590821152083998365790076232708726134989328603584885495418235810343599840494821038553223179665117096520775050550818075178396669806475478701192116188162657222100959151964574447974170471082627227724191671945532617738362283997906689508454992306181759785439303547671918060355825935868351462997565062584140281825306691600764541852739585888138673060573408892750926846557346252823317210297105801171039033233473561779899328896170468920517363069164323362889895551704369193224291664535300663092899372460253589739647068891826387798384538671062015911627453846656025883683343000000*t^57 + 1077496902509427619564624110640257275389152174790996890934786289303374869564241830230520913882130519283195817158808824953919521201295916813455200678222190963975818883434504925955095501838636334070069012641909685675181765739049384530583855701022294791890266665801464079369363633414115333627527356844768155346395401239972392942718642857916507187605336349439335145420813013717491571113732869734338992839668250036804754604339531276297711257082789298987967022972107156420424933451711419002574810888889195422856724846918969995353999593419382683120706069708870683622733303340355448119484318350450658839675081020718193122753539692610721636204989413340976274764803207748626406711001445910377530426649756587645175837937368743578781313243068810222045264000597521925593645750919552313675554881972113789367712967645901636389578311944219457812688250053830035660591252234399831816478231303079466225682246932216312890261850572309601465795917320009312836927494015512981521563556220887807815572523805299060415326895423032669047727486842990892072594957736047403004705169603502648689345536805830224362577523276434746298592871290128788964830915539749562948384054083714385001077110232195667314335543302675321266111272147802424057688587397833275844647156591718229996209472405164146664190667051125909659119551328990497913259772990680741272546400533948499864690385521633099538384820210557030753065861677834971757570583117081625279276348836895984844211535265358052299014698288686099187978751241730841735527286618068855671655992748286488658961147135979567426610137696842190925739035539495549328221519405543630659386842620377411096198564833450086142911186482992338893575704582716297733449149285939839642627764000890414314401226259563024027875186983453358248861274984810899787240021590008999366258989766978808045397304239735192423952834602454431985901158402362883942135019724310022436480944122646546469668989399044815402917817708426785534416108578492015505992472502658559911094540395553311495903771679485507262980129200028273138847616576374742344258931089648997435732675746490323076672396639810742666716382519066344277028685680636533459270923073311206988853329151530274149537310584478568245238818427196295836916732579630510606511476494078821456927328058043197810860128209300638826591161644320744442648226886533580197944869270257656323921988311074476515040762594950476435378150746163985159352002403543192634170353913801119711230921619708424242443268436373969229138455087427387619244090586242932275865616128699529710754150910364779278393435648273116072309243400546635183566246260677083596991226891358658310005933562350826806811351315902863434772505010477592813444574949755785826128138454617732340052892732716795629634092758042631713090492240069210657139741830572856556101909218802039279983074474421473568584950427395757537709988957442764675862136120813314293897201600921684487836673355078908384919315707342336315992026312598955476284204959349961934727182388749744300038189855636701875956481281799366307882328839623598963623030160183475930147173384766907625497381885758834215766290454184280521232837538371661607871349388871476604569111290063150966708091113209877423025559527668735999952028798497602546342179808113859290174873523855560074351243054023293388735863598442175408032441093701703946847662082701863349543346789606828398988053156632083777610446724199654710162456227588277752666813897231696026595504479787848099679301721040554377508402191087780725335084734315969308984523252701161264101788994121372805584633962771149256514501343767220565976255107774270615170945951002774967484603775210322490123746462631859466484480059165990825862010941542972073751086523800980212499263946468943049728037628774004850874031466011690568240182727130880645784742403801715353755531400940849191697112297191508458125201310450006060337496708921356076663337358722908737780138791073057910496601268186413433736229305570317400610181450141242999313700004991464475877393642295770295499785311340639977004326172930973826947328959693109882890164761105114023595589121642886419968892894827014061096265095016120638401059447737193476329594751738409413125648946473188875260886319585937663279554927108648777159044268154294161487846618980858916614959182483801706983737865437830420887781583983990955372163559291308469164270710832141746733494902890300979958301799187869222913117972325222264538560709325513191027487228170895671366553926561999095498926215070506774408060592596867497703812123823648218713336801787101030837955191619110108950913530003012189109808191485025402429952981075399300615572615515395851799375256481317486189535521631167436406069856703847136729698265957613727637307098589146791059384688545870226247908307769475422419763120032580877628652200060973634391962162065930739795550477150420293319629189210083469162715741440405899213286344266252708701292552945770864904413394264791547408752646509645628995870020630216466198629458324318161297740591840220639432568314382056949594670563850448232203258604405569031500082653778891220770483599408139021672967291111833279246882505285884815733507437157119041596753065753083113884087087529539643067580149775230807167458803483889583331596567286901881704331019464209344049880081652572134956087817241198718848920503440798432664515688836977130838766486232388262438899055161146793419383285502323468140373909541841163540551767329786641802917234604229798737338019568829424620052801321874886396659182001127345493501299133386524472450559983034115981728660179523770056770635103815884259986013640812587842954475456482055035567865302940777431036008338635183041558916901398808357545730040661434558211573884140840961749714570362233478703944530494011145776656290126574464852185683653715344750729302869227891968824615171633376320380160907694754394257011338925289134974791830268048750785411750708309627620048283/4101359883240867981624897074883333506843729388205252657400555093224927125343116703739075489297022247850714121814684117054749236855748857203066469723279963215607392029320745319247975654600435103435645135676353119936017277826083098406051731889173960740374806901613505219986242539151029437334621908562054852110345298891064399945307773478140457544574671513509906633647674332179948816655516331196071462618660640874494611111777218909859285755239809609433651858487211383396158785455842733048383254875696638875355596751177849369316465239453529970947120676383683948825751967309413388773799266474475926522539580012528221441743366410167950215365271614734398828273397330223996689395703698599254773014329744941095689070941349258730477630300918508655281245760746504244592828092628672227976316754266681197690819481961611828625691512091137816089629327481896481616303650312670420171285663281725940875525711994169965525010614333287573314591647562622699897504612792710257031014127172021771081898216703981181626147644154675449106034510105982468172260576441621443512343566724634487381293946497852293078193002818360370352504697228264825995128835586948725908505297018037451260264266362905036252680891292122140054243334850016674062724785807028608862166897348009447217532194322215808945926050942019764835770710813975850343151405502545703125963481130052635968193131179088627170508923252890238781061087073252984123626230976654347798975033968651626656507984876795492534373864704401873533681614112963319370163231862874921165569547866599512520672049847483058762625163837265417576339623528983847294107486652887581885988642425920006517657896204968931955106205403092682186504020506105359850436044040026075729087769189009825505962430663565333418811982804410530054038648782153202623208391360276326340729173687623206732537689242532772814329992482841688361345500162814511139095122661425759425057862557893481730027658243270870561861077616741020515815703854295315290573638298262668683328623043676582194036427346280288347268012199610712699001731163059621246899045515116481323346875718608383560668786491368950352969216853131983467013856948455941777366748089858672951455698415644856550117370950042005717231048698723780774634716798190386631919836794550776813777239313259804975000227795974300516006658560063155553941449399514812243650810758407183360419124285670674100535343482441869661853858211985915329588779771743292915574085245742077508749291025102679149650614420040460645765288015749286151167863705324422146501649393083862078540226142646186185818911352505771350234606465572777962734302934329710452157836532498324785115482439856839376810977725890825924428029594401878783166389055486208581400805218037519147387601356910812175087032529315225746271269109102096897008067258405947984339807172328888717105349518960000360781656911620156249107555369199089363912617394514140717784890130426662266091649544750573800593016688064942214367361062233316990623478320068987788500729401999334691354686898922917791357661940703228658307801749274350102733929824229755365683380477562428129460514445599366704490951938605385126837705150522290792548352510385351431485167925346276081272011113335578016097403199511378754519532058959721961037581015482533545165615601522820280966991430230677222455872411463874824974787288353989669299140078057435986403190983850751968231312632306105913125569205793160785584462366547222319578216045850596109063311671474720475384060720341422808672726091689314259249879557082897903062002573623899817503739847944720039931371709618640376455420727193833173493114994442019726778859901654136030339701919427338292271607859478472437930716838276570054000078674443372927462977407932237378810158132249433505485110486909105619077052857343361680013076847100949928648255794496283993866564463468138638752716832947110897795814370348389201339778373850865612063925864635909023231222251410070588355570500069223914304104878000429821559148220759847474578770730338611520087773516438977262477251168974622507498938509623918598411260043340091528792579598699931499342148979679016484285496009818740899115665126801092441848747799470585655811790843742321393802320626777290420054412866317505599666363462365810720128325841114313664987155414820292202025723591658464228776306226759735859178062716021478663337484999839312329295491682329020245633335600032736278481329276844239062310787868924229296942834735351877231653360366530731994492668698574005340885426933641797786779415364394097175877072966216965833915332957395386149007407717237518077818498935811892074519839709242296405723418068730964309331059590267988501822435160645923609134318662407726151725455772840088941481251822275437146438228775338818695458931929459612924167979211028505983718666029650345238565335855089454850905605679406681453859050150460074341460384477777799286946571346330156533956168388858221461709281254244908817602312228008972762375871259487542857117348229017996810870885316197592595157562295535122518935388612835078180777111886541309628496096294494767032588943382253768872645973462592601763586812175269772662381496879904108265313934210941115349594043171455187529158693332982900451373746022078427483758456609818394999767444650403742904071806102617132025316948372394534324637606118640387300525974200992568213520669864622973539891078548026161469126040796010353828671235613405960688743578489176204105716031303753274239367748308773217776714615071305128719734520328488351065876143446150740306802030065221482127159801023158204140083295031279631696304882435404741793220217400205342301377550804783837439735890344735255613746311453011141198504693940608986611760162204260672270352714619694411890780620911022131613024529212866591944943101039669379331462192158405447471027502843236520668761448128495628802666860077112087376834956797750459607723675637471692790876580933140089960000000*t^55 - 2590604702012833437409861798407540949979206535802901403962062642995619959219576564451287305170323836130414643738938297768041818621535826080557807205225267671018058389726582151808612357489096182701658942867996251452351297663815147909268899415437693042607622669125033386677054644640480735925885781575255317836598524327507216511435712902348351188650114468708888239923770477677247214889567514304648475244664504064130814155672935123085157308453229592560665251078209915907372190682764263056409301644513639139630711431383572161629518931861276136099029593166943520298542276374233596296576603139946268648487403100883774902378110122385290448638854631544056686441350388827071849148464430653723008845609496580923828964178195702358002964683257980900246499123537085911481455262902460396044322540390969915019793267722480878049204552632790061223050677227416398980013214386251160896673788301644289134377027930039352017492277409102242005479666804719106678292086583385780327278658484127568199125059008352262363363578334440651051689237392441332412133405837853466217451158044653021079528097436948601361196287719178631323997143148845814964332781368668888476574489970747412791585122994099925938826675801545695352630594736939454700900089823978114271406819098962374607029071102471397016746249566000184598115075625102715932030880963846124945190347099327050729042795766404434151227906528303799587531295244953271403081952336142019327121077275347082503327968018691774892893468100511545343860160616253616604199581082901345995953171495105949751057853560540146995028695663137247483000926910808672851552756579065509219930748499824377915390126899573564731824423001957652237451200325856024848512839962478248030069407419607654381543980360113368381270123786705151876425237537387332662693442809674394864669546688472230024048608998584270421367686195761122548101122552331561472269364914222917535274804939263981865035091699624944745473803656584096547064890685854905315656777128661020512419141650041435719964867175696778282552733869008941229399473113665387898916754079135746252184547912717408695176953441898164449199410497731301800649189204222788661097813143648732436515884581796009825649201600547857636025893143765974066713410351980550128585232752520152206701254544174789773685972607745296246013177761080116524522298478494952515985287820087564997833929232572059425383837105256997992243927562831599611243539404122806063348674015774090631888251587857708922010818341209834698490184377363695477008265857223948091358490446016086345861108382734923331817781611287245211937206138679013048594111399852952018448899012962046198942209456937158340909057527603054389533352921262194096046608431341240624517287916883057304830573101208112900827092115677373121853851962327622952860323188738781969611419519253861224313281925936431827844718151864592662723137815186393167822263158610181162042241828093254415769144645347259244872450412945630318203385744236584585483227857229223412255455533088061935158376562415729072570378451764076587339493353397997946746014741824230457498240148863080220637901243958379267517145600667158661604587185955244161609059020186795478544855601767063463223123759741996005650248995197343428814560877735057028079792895384590860235192790099640552618873421107497416105045630825741713762093332350933363243937864857188188491101148697307401281003125622271945278327924076198349791864727300694260048322933197840409123745944429377143649220318479691322902833812142494945248160610590414422830217493004292639852634527503413109121374288689876219291784095430895710627397494496735175750999935648162598983056612409511680183397740224096238291102280136049781034216051339678596517986509539334081454823384626412342247622545497226755942387852626215103682192747797199796149412682286378146928152778368377308077447076144432082609019113435714727322137707443153492213820194331800990043028702118003021417984250294782427318163758942464729750669735272927875178841780833915117083369559390775625358964098332091253170363260381937474512190849519980596536479955945756059041939438786996499040258266672521378605589804173779827261079691390136889715293740620700941732191654751450214688157336005097570867005115956008776650681127294939124853425159935059879306335830074459188149676479598874271960371756650287594909653390019070568990487253161837319829548471015700927703939221618498877577935791726715627425855736729425363823559381757414565745528922176407960093091091886620988541961842440418382546377092535670861484463947514019598112115902434102156409348091558656277220816776677159855397338555094997720654846925152091798723796014117245514267223359821844563574578953568700550735968652136458363899155370314953538016353560595236837468595397595840543439975622997959638532571452341058943094240624613081611099279762749361677626967131980734798801859536748357658022233788233062273636244382476584929045963428272914476773756937816254051638937122223996368751114118053286149877648536164059099904595437765597778362528141530258023098701957914905721981443280220007025938210212098845869253933951012819703384373338365965858922838750118290224424242113594582489011508061969453556449685792812110893667232714886857615424068542106652723596668139760205440474059767144154333487034111559824084764454409194239901701212007944894760767176591161074891239185968281869116943962495338250671585104224544652121805532600890811032608060155320335822708539497706033007874762790816727397902158095992989834404949756871178461156078933852349347179360289797780137795365599004207184705940646514113797242689630203052010064453278290006953643660697957485231294387908007220473753825103097150370325504280206917921107895770960451012842858593474251165936945506392064529551917591467649480489215717588346899338840927991917925438224122592640762697441826439134308780377086593118573239497242081627774203401385624531/17881929090930184399884551246491334089838660132574901586266420206460682266495988828302369133335017000629113571112022750358706672691065017405369807993500639620048229247838449591921173854057897050979412791548899602921035331321722309050385551036798468828034158091034882759140017470698488346778951521330559155201105503165040783761541892364692394894345567798903192922703860088304576840618051204014871577017360394212796504447348674446986485892845569897130722103004241631607252304587474316090950991258037345496550401835135423250219788444017390673329446149032862016880278577469042375053764801828715039638272568854623045486001077548332262938992584240241978891272012359776625565765268125892750810342477687943177204349304282768064882468112004697737026231516854758506424730483861010913976741048602730021931972941352627572808014992717360878150783867821068659847083915363243031946805491908325102217292104294581049689046278493133819651619583373034971553120111776216720655221594470014921917076224829357951890003728514384958102310464062083561231056113285469493713817950919406364982441606730635997820921492288051214736920479915234641338761723159096444961083094998643287494752201342265958061688686033652530636500939946072698913480066118644734639047672437321189868440367244860927004237582107206174683960299148934707496140127991099265629200777727029492821322051940826414463418905382601441085426339639383010779010367058212956403531148103321092222374814062828347449870050111192168606851837532520072453911690922134656281883228698373874590130137335026136205045714330477220632840758586369574202308641806589857022910480977011228416988427453664543324263055557484094333157529406619368947901152014513690178822673664082839205996197693144853706020245027229911035608508690187963437188586330804782845579197278037181353864325097442889470478767225189761255466380709871268566454734803816311093252280752415580342920589940660995649714298408990849448956468804727574666901062980425235459312796470429898365998823229782057194088533190302707367647547870939948636479838445907858569792378133132552324515909102368623538945785479655447916180416295267906149319021671783814068346845092211574558511737342183144927127372326435684177407365240110085715170488424241386908068763405812749691000993190447950249789031321875358215184719381884581382317534906655319451427381885524139078334097583446551725682821804258590837007079804800757111903011671435457938146908869447681092476678871376408415536655748666887619091885755214480558747191353845638662435385981937371770170453496925163087022884189897311917521560793677537571408167281692696063103503437775819682895862884884001030506209031592191494605456281919869414907510750643583482609941916131141083379461827814384253742733315685142470955173246649933211721559271353954806579323902665601573008024134663881246108941409708029626659011840081653529542120968660247480159592015112501770585552759963148054641694231337262079118365475500786757863180192717099254306434879303921570319406061466076950222015626836166447919934033641733394379538882172186644447842982813238831580550452319479153012394456277187855510816945280132241275332154509763714345968454143120150184677949869611369705159777064387750123853227503846256922084022639496425016082635805752689907603713982494236890072577223394958144250740330420900717912689589278581488523076854621781227481737258181025148255918145889313361021959908599035516038887629781272674504740688603445813085759765410170329474868881434857350331221000203204316305737038979374100780653937272041345634370565112636429981375767206008755829171212033092281100368703194954304210267326139829377925414885845435440343020573105963738581498584554971612289456607530083915081722923700499175950458017056924857015053360141688906395264003798213258221060721084464961845391649403514389750654718976917841433709989774068598716769812563341288129016147907765230287380301816266365897268081874021997886242512934989163440384276346227582692531673940864400815096729354132695371901960285089073093788962799065535647050331701337131769551400511871484762602809710320144299952852763046460540405691753459339408078716521276978117932748986231437240097144324414545344695914934739759500667258407579343997608616474000832154859630904037464695148672448346016353441853646972151434599299401755728343734954528270961343216142730174178595647040882311675035108509639734670759446134184730008651198073991495988035525782663286260461430678238350358250988758263686824038132705971035870851694243883609672297647155578819288655360139849444906501132296412328954102779667004388683419813568429867945817300416226935825629368097686021522987169582787784858257945120905958470677460477249512200943212443912349372389360084286089013383889275505240144864328190023149948440762213131138825458656005924128767276323111204891087051069999482488048894175421845573052466268507802444746081314119121243958798691365686857031638278518466095397059978621503714886971608533134182558294351960940868188207825320109980242979843997184262087793146626432284736444296903743689238501084176208807983326396381912036768753159703262924230028227544617627131902931805445967989532656261943829186870818808202198986058675760319061753074607410695630381894903640169655419962677272088630293247516327597410950120609756164633925102469394064005389537870605142693006587274449988602922002212808249900921896484364275683643382626251229506475721710890361218042508632209210647219985425217227737656851084365662074416732460969770050763166336379194195889287418364674218440147864895292434006121508857531237248481903045714475933917935128575625480465581055181627274307210576531098737835741867635843803507172056493832786947368098340879951920532958493885175157810647750973679912396511230115799913840240941579627509936208700963000411638192003889675225779376580568221892868490792225600000*t^53 + 5002347654983295786082669422337536990718659285223594707431814884610478836888545968874161505460916718488161285496790515508689012578909173110539838712962767418314057724368308507700331229933735977559752675900951352055362164947925069534181893818973014337459168504001884802349109789603244356078930011474413023422664826822543760515221877212551317905496434033441454973985050559768630623765078471337168922599380816909332685456859464836855644083846091798709739428178207035381310136220230361685744416294254497474069163210137747062965265138426411126124164392539544292859752138142353267325676329071525279615714747029628438113113209227850775713455403792593655707440689293236854402972732679416738708462751544386559835533459643153414274911203671203956108157684387132483549099755812713505828308710187594351178380400044045650766163115996219214241354874413021202135018758820807557921989491139821705051719706694183970556702744398663354102568557065078582875252049025797842480974071957704551122168960375539379919255490958643055679985736819671156704571608883274153253913854343261279184176607101434211021004945186447259623551036905985887645211145248779301523395373317212153812082421256339094805399159644022447243011230212453314341013221986650580948897259960589838923476171483370453569730281543949201688885056069674133639372887276937383821420858979399381562427285645253225933279816300332102085932752086370891979777087261508860991675941643437725855526459255948791075838568365523151152831582190580660710952307801023332859776638055809822033326264287503877012395722742017575569847946992025165438451201677400124871743020242214697620077242537014580878741059553943646830409098065972373522877966051731054750754473812689425242686374788213377477125891879292590578621541614543175370698182730436239793807167982552112623929218980313079416512312656879282696009208934080122501887804705403003391003689496231450535627401820919131355753914838704920998360550015626064149229025003439853592328673124383840729299296876480735940733779490653294529637194358416195148174257412439962494816384022313401113230848637232101853991518946695864749947786368969203750891871594663727205856515328409800199401990329654252616319048870861953263540343023356741526049943919379961550653620265221354331540766284106100589411979413913733503410300499801114109955549210640544635205501917789224786144866587899349314068532460578344066540492723573372929497944623876507987109491278348213499910015710172433505155265014879884748771989489743661775116271232593281608521774606035995095336234902054244917223072902409565719682679648556655495750989636261409504314981368595063736299784665651536262137925105152161887438397372539966121379217973089309149748587359338652202712343724941843639750570467931782225986377462546340966131961556748676953813069787679878968851016643320236687453148699023785821294781380863897876463762045632476653420508030159803508250639727107073799209747470289408000473673540936231835096659408376615598049839291491958079973162489971576863226497533121646367951564860931581150697952699209372981018040586014167315626595781485427392374642506171520130796872109668641515957527855436581072487007385341347507302036499589985880124647529447951458606362103715318756757430315102020899928261210478181534653927266659872488506578390690172143869577811024657403504583019178303803230412149100566673352320571883690086645619680954203159654890370680821435108433465219040860937015337579361873786072002855524605903325624180562544972904470448876932236905453345831760070234469528809398920468738897286865283420482609426906863193462112133491797861661025145750977885257752974376258736452140279197841328883632675996767648018595801096831644153565973363612598938867558544552643624945522591515445451909299323867765480040398625646822750483325807437605036328332355770535455361640807203934279455505620866741791917607645864274493782403782140118499171411775380806015593362836311621770834515169778526194529900859711735720838689713969000700124176742839235624500624956823758552848590048191960831185213618016066252757602951653546087060161678972716696855285275158351482762043902971075241921166631682713651783218865620001851988948318749997220072801764954034504102746407239550814116297720594090478619555377435073086789641370692230325688266941494043830635375093704282756595187450650111184596830841732412285603561624938044482416978414610797451213678652929609520254322995744264720518684527820140344840945517328261436068411312250782281028408498636450795180967162078724411254710794458655670974513149401086049916161684307398135619983082319626517542072949771548940772461170175660989389885328001037333755832702947709491721948762168512060484539435865373597478315624470314516768494181161686019618922200163541656436771280879237793179125943166266558869497169045912249890241824950247436292097020689631312639503817314599652687939884730019289513563006227561306148655802240098675664977486699129541676950353970209083542754318696410337574131103556871597146972209697775756853190641005116486830855873020500985144840700868257951950200463028233231143648034703275498472961300580666262939048148980939530511958643359403975026791299691903385640713909016827000849855507584150272876147878857089452288100277890046851067245528031858878396322717601645918366717842020732869554600872801204816681774679916947531220983456716905065171459243906844300023595383863008894096315444477065824878408574860193171882259456399010045496840004002832462707667706688145683401179600673409555331656371937645908488661428885005770646539086519205269908652071950976029424782771310066276401865003057125802393256353133835839050969070518477405486712930767308856616215903176940177183331047563530057870492021448710821455076128175950129292966169526630855563867893932421509260275972781511002364984965194260982588669255271668558341625323357958435876853/70129937539901397039978496128422887063922508067106419967702537467386233686662166429056461156340834867696388803148229384829968217696764421360682131079631888536846828990848906081523741125752669027425998953379107607143143954374948678351242524955638199851185175262683974163204111643844475861356804483924430110020508105404674771894995831241583381593727226812410096233245596842272666585173219681513849446254068392397894646821812186847345921763046642049394071859491028501316852030120687681704403483235699023443344567843994719215821542280445561805106048913322949419301362076057834651491180017953585937125839858985111943887147083107340815569364447626825011554719078122574097569241145884565909512259582307162595235386085529454270630703781581766057609614169875131069671112814064072452388566646137391325905715982932811639988306777368625546386497379190444474602445004996007039036663047780628096296927255387103577621461819966333443647187314845730144500781031359556141653227547045476311022495706541012991913626482448598690131702763370165988116406050755682246236132395115192078300411153081065705739732537140470397418380857888588687730184116432575006518533431867994564164055129253361102371312771371871784571722015152387538865535030195763042856642488938820299888357774504778029086699951390795105566475027659568731554943089560780138788375017770425638962327723918874482599122661271388401022359364353914503189919364069271837108188195391730968149744890731577481238708687093759043997222166064195971483669839061201953881779239234862500077195012998552636599303273182868884153054727070532966211210441586491218243489891702294709829429007938226173953646215191750289096345566810326635631256539571745065256568706687979868045079427610581569116602308664742643010270566426478401081157393831053797952338900376129646549521814061400011265624275775339899263351978255694597747147275308767473425019052546535497032208782651379376469903784865449288270166205150616229488789883117301125588410023893464965289833659836476801125064193509138650188482970760694407725278072611309795738673612355007718685096085563197701480232123646627160965074139379015642714984303321955389405511211884549436610874872864896161371887673140064475682284949930889958802083721448170398790404449475626821564437857391109885750520324995495003242840341511164598143590332315858463077700379092823779943331838231576099085898937264679918242170622954137740155846043078001593800549197857267859810117433309575941360123542087089815325549039821663259334170251805513219013055219956115568532609190938075774370938804572238783935293452708357997753096720740870277012980047175104629753675149588965556602120038115813042114962099434483584902130534075974161636650850371888976486029964850323259000527431197633105917088347908020627555403958867439364537932388890507952260718800851579372542017546498989711878137094952341794839578938030729542004399478118567897779520159745947117033702601365487105997620543845966697392697916928310995727805559971394085942896862046989600977285802525732135260710253420346959808146170009597120128494909811302594339487064442385019319765590118283849945466950553591893291255008853939908906666803506140808136169019992076238660164440635117747106280879908404572247497661059138725871693801172769191816214456614136197074595837196388247073045511663560006497424698014426955083735312875534972214787024063910116958465531970086978304421258629830219937131634990569627363184378430463390872393638222260570883637158852351718914945369074273034130135376947147479755570447039026228625762528326609808318074455260758179899568009283324819809350407106369672933996296331427313886104801829269286006915630983649243065335946308465033648775959998285596420745131824404270151754738319177406538185867662099747054875485469341041510217551599323929640214245403908038041609399467967955297733924657776607196256422911259513912598996545809180049622825170725451934130405727922174398940497258372831291732630078496182644562850764381627918337428479086820116096404628981711063615502595527958599337914981759098235921090828268853835607357377596033735336809788142237823719909138225070844579080200896330075480219924932007996606965879636097097475677985326765623585103695043080937858535095786980245851173371328747640191728952340734079390281018590448367871529223667465106697412761075036749996642532311785453988831985025562704817186207227832382603652275270185396664656315896651284804829353136860057975664101446999460299879214671896669350338229345519830706439932951079924725587807577809116078149727772185828406897971674608998997896346133399961009099268846537622267288873600027470690810594561005825649451028956755328756779811727542236050770094324523019548173515110222286622173905451849756103702315083180928330936920529605615026903797897859318035154567354769831149291240233970664505820234095005445043506806573545306715197899403915248262933455642375768086393789587801555204942574782663527770140886507514569165885957993828128362043887070536288986098075042479841653734967697852025169107893103663003481203374649453013051264359774619449099029398209385481128128968647567533031512320963392580800320123387934995754097075097380785625059410689849594406240898197477721969605266260275315918213166567242179611983006552261339829313035732221652108963577345605235474458471612838619519616177171112178772464917317340747308660969369281956445712627358547492455853695944848873105593232737130922511725228745017497857355239059478054691963147579618108561578788978478231429668515988483975792218850998924495499771276071834208838023707244495822632186439168502863837872225369481226614763936483259481628347685684239214726552572553666179876288235423715705404335365453061941590416106346653916252977397553848158232540530792021074094001718465148243552633307772668197211856963798829270828715657662869883457827826560923688000000*t^51 - 56777223742660896270833570215496747531940712438006867962853392306098396170887946472166313228004312445394888815382891063605192544847961855024871881049859229182331255684017161879911361560114263668381748381553959858883647639182330983754728800179047302150272199058301210232930151741097405876465138743665261816976441048107944931835804751443375853087554327949009120724989605049554802126009469508507697928689924083328550868493724508404694321932920076956300852986143195209875602567869455264993940095428772822445362456231856324670045928505981208050645065157756326010351490250758605009163554901841442678859386483117949399297285515982517073187296707410903145526173617720448168366172528933292722574758962136358129517171128090133777625291077972323434340384376445458407167207206552935979413236121233930299155892856187313543172376612705852556646649231394493158209023205363202355916171440584955048751718923812494667621760356689165671881575099054063775712591026632134718854227550908594146219241079198559969257957150178981656592326588661697768306830043632837623151901753202178110128262761880124959235102875033317076103140651009680160805385248036388937339178250416144035414429267625235850725635020877408067859123622400170397573458428491125369634112951508698358889837287652282457541459796911725509730957874557786990542462360607741246438715768787201866668652543150469208569604089665438958427712304837572573813920777267694106117790955275634666004708870305840098692392944267423306049009687382523216703643798314567893233881998335414370501594858922308963862417942255274906834133168973865755763875949355223451447247586481181702851367624010699230873845355291338921265383032057750894548723013356734000593169238397266066588927770811287306572251019818613195110333279228695033898274563381759328889632017701485216312648319227335747859862035759368135463792303133226016490126211150401146170349318102214983082508183587275799774593268499194044672452166760376063696682096110461872648920363239380890525095962343575826074958837457110593503202583321670622214185438521003403058327026228077382438534422495692472384554467577490347158268009372982989417447205337553235576404810552764471569010924928978613410140709917069979760242416059486270056657069640586184539775325940993489081739158021933959871690807441878219358952433597993679649705058304293179501925448926568164728362062802279749835062246009587157700003353831084532808605736002465852969984448794009130920621294590534641450791919748895906211999680522992060473319829957688257621676713736126618715764055298469120549655649382722219060138631446168729161780078697235044718826434187674819955052106003624625106581254055904122725243507554837080063098006890733554431070471829575873171645844172292358460832813763063217735406142845592603388294700769971795372174661716315729730343721297116632237933209145806347565406517762633429984253418161076439717371056634195046745712125107523613677925572281261451789352753648077641199249028823174064503024227863141970741896570224199395233645161979912391830967330804028055848261538900715024882017700127281891572275674168621548067205635819317115021630423508016280220095465653060410476746338126441348405949832543297351326455289321372308941522811391393677185950268799950728408080769089357738070763458003279845100474613621393231941161179228341661030519580945593807293074629725329188057983327923377313465791358774628378682010470528716811434741440810635043999795351866833254702969244408762907418976032922676712723067677995484527066188031128207805285700661037820666884294231171210784484126572082588522035245970137015268422745818991446561158522221971967477502712519625635909712941988532382213178484225363359873097765202678556480671538165080067408147461971814905078126089507437802412720081503848504088951801048893414935564812518783901819664526728484893340086139283115108777461924321536652710018152337027099128542323596274023867552292114488876726146439183295428057701911474298903895865720326650550000332875833784306190577464810503594341551353194545999131826747158788792616466506786485563140819770669375451694627831310211804449999697694393972806592899027925299747696065254713926172472597901524297419673337907216192183364243521162465425463906395699980254248864312928073189112231726869076205112387121442660042524151092811706493493939818508796534764906991305667734972092672038204860444422214877068475010150289659323084906954435401651529964186172234054649553110294920734849979983404363265704020699647016721595499095342244071072810371717225329003792094699932699161026993387110896329635499720964625845955402203061345725585152140772254697590662610253565933153599801357395395937536129168533604441910470135218663926398550399189913454932002201992077309086960319920911571516091245500161331031406613449118489876104180609714537597230358846102438673939829176064373180944774294221075190768645700483140360310380274691495143347653756202200693924282678761202067141855100782651533926863139077999451926483220620104049199232943823839582210389453236946692564352207162621501379681362369555540820489345919312424398902010194127547903724848864554044533186376957400421520030274198924791161813553409616336304079042453626932236571889372669816956311749083196196501513988412932111682830055750815964512716317265466092118861046919249798471297584171411452856590226126173023399237834804941322695309594755948195880207428351956195368148938950086049147130877284215842783327193930575036980836235766642044717529046046790133772449994950133331894397789173888681002400609815575989311201399701580290240882165505874686305995108212728997322015627200634752613634114721067855697111108858659441003640980140471049465619967027673412712118356706832169894213534051078176786671724930465740187378459916297879640352295788300980620235941649885433572245128949110026211355712038623490596071000670811154800534311/1811356101030596083546873157145551140165312779790405818594374110586204435792645670053344025295203277725643870801314267539608321965653572483144475614171063635351700954506497459934213199362297508594088658681563236481640060992998674435129235501711340933299182812499037504101043340743868747961901464384790994841672552208166456965516463755496896484592268943954820771281543415583271159799902588345386282840390795049362764592197663340285734664965547554647206884599425421862583835292260047550308021395573483348365242552313463604888647834900651082051881949075541322144240894764465214998515049606572619633193120929215462779256598946543888493563013161561423155584744189223056691502685596561359491402361783019285316936829180532190304290177672854757602259748844774813913791028111826328484550407088805764531964778530607477787126552192606785540954103736804623001160293843325438951118382719819651401497778253426903833422899578559012373058780932015430017963030067115392915843362929403159576123889106087878419711952575243806167973122802475144378778030568089621445641819576689532536673476639579525656820520387856721121891894158036690677373898321572794454078692068819059600123023909858241044104764152004916950081048619935952432412676208484851164068708857162672888545012232923409665553621601636536440916955000121432380733387227512721298991171887556136503484121783504643779131625308266717557834653296455391739533917289103478307022917960974994148781982320609886943994075803793090736385395374915233092035358128895044751689383779094734287708122621448330956736290255923242036410327807764622898712406834119658894060424631396411933880109233604470321545605100952636038374182639901007960304454622081643971198231738455251448935765787427592528040242486655067122322416915701042130781893829236360952826124741143462870879077711757303148117838437168779112402005381232797610383461053689308456463349242916231123346192557624198752251229186239033045606578555890202041653315838229720500912076045705495103485989385490715091915943740921752564868245873361935559532896504017830152793169873397913648323624609975163489660852565044312957497914914246575457552737434372790629216632444103791162749453859139032282291041614817665314765302706786414935916676691118458300186446352170475619835766373758952477670582108455070940900790535031222763480161726101030017778318362854648487679199478895565530675789693922018459740635518586871917168137798357526879877042138942004150524175991767332885415762344192262658694180914250959612516854503776684285365769109723670684385105960229157143752247980951538876500150892810160856251412444278478011992398932751273865637781006526424661951900413048428287769306796822090307186457222990875489129496249605360992667745377848349318185051365790295078544224757395732780288147966176148158351167987343405395533994170566507222228110343859619986795312395340485215285124570850843027770775091976725131219606411723891251384775760982866966338542046764396984085683340091232575369606463261150105496536094013674265241896156664624293590916259771247190473261076819308474175982813411929865225608750169030213287659813340817152877203522869916329579843657256047932903622581987179730145622687795340564251104409547041239545083298205649523192511017070325948228891321719524268624510536547974918726703909300999295829518358395949882104912200144056211305620652556674710919070564393564163727224025741675096777051937181900537804771372327855518180533660032540152818395684369244459394514045786455825688874675518366367246925164577752048543876689236563162219695017350150477701123073020725560834556582632161060218650514975948123780932910960294050086821167247412415721478011691969020887534156081496869099813366812862261838674261978898863348179526872467871729143553329662038217355396122408615006761904165395211278676509860939039703282774829800902547184796875144368726165894622245730771128367926042821853115255838165958527253907944047018761205986330543985363608502598872831733851916885742618233629581288413868141461422417127622900240409895922130680042146957434994436361888821572681925401459124194699906985029956588085504079938884441829814271100046008068235260537489672435112362775862600907889086082821011317820598106866255576223546163616898004064270306505176796192380656369029245936251829737307580701596069091296813041556032457480949199913281405995830011597260413231676718706752323827442110677190195549931388138551702016364613244735292449185497428581363088214631745451716096988259791593123667140770246334268222178627198039372866841169561352968744456825138164754109901002688522768702673278635021115350571729417975478126423814414079356661407611060106576483051919889398565762805182568461864839108847758538790275455631612720300813490843364196938148444548890485033107527885266315237133280671536563682534626495970265176328842306093185474910997780552290089785284493443968601746839555134052682877362695717142451067788740150516788672223688691638897222662015027454457897732229693933540336137292669504566811479338713611737110235164367815296163181575628795733803014965666942321035885199586359313750984998280816790211458567442489661454482658385411186934092461762964453943778005858677350389258095521193484871996018872090305693968159716134359336769439120932512092692891591399551483667814471516397726489510540298809657317487020943547505297417437379578710743873343700465995168246483549003775055233716906889546953751070179496981895827159988765299880516087118174564804612615276726056422003990492149615552034640581098673986117604738322943649826622663816255374993987812324257834961699901171666473968841042620971743681707045673739044896915037367387207146080100731100406474518987566372542791014833439130514148506747432496432579791187639676535286920475423885344313742215814071257490616586006471201436557677007832618880833112986492410704167895863173571827200*t^49 + 1521433391330293435671186142463963936126312223467456160304489326348504294527872019477714466176271964553293526579321902718270438866835927136559959792195109776607780716392162600073668299070198208022909538416101554287282693077468148223174666438129774073049193827270445402007323107520731123777535319915106778225140637061856272929369575912089563252773337080295025138100897388430658657170168789896739688320490519240474470573761245477144276069356907626516515204043765620580841996106018620526439734579595994230702575610273565866216978984607539600272270074372567365113694174290083580269767030718586719211116780707695363389838544867239480062966000556549467065369723605417633085398117901674455823258227825442389103752556680092836186916062524596735695633113792538178362386516440603880479706171126006759246618595415057342900417370174411291485213519979212015647094181561004150434631273785285094789181182853150127775847742782061169070485158744483471574673159047685509434936676818592233633660943127719077888347277056162879394444933506780344307823399664333694412774520938967591968745390590316041595224657043000051196532845610923082717944986015537508060636659116641232197732087910101380850216243265292441091546484168610648968844704926630375313404375744533984927341698245267320616654808169246294996061343760352972285315294817150369038312393850804246717753405615500851369044047759836885233236482303165517938484539090142647304600476868847593759738785707147479249317644051166178531707870463063002859771275767080174399833444557723578575354758483071354760976295798795383606987259861603746395701391062165923740541027401500012139355615961113650054357159118362902491558874639933874319947363557997490924013978304483441894103351130146611716046599109745711417262061739101558099021114467566291973317726876103870170601065298558454908327888973456968617970114899780176327020070691104786609361587225375317361843447621807522952566012205813563088351091875259607451362248582336702523133983177392818441713721118411359082971377551966981821268526932388099317763172939939451470723565646491194732743559896810622572769583554409420813967172316667942107281354122776989168510812898820791195738177619292165511868846277916351523466040263811219979118872847479664134513243960865165083785375642704721448637977468319355859067960317993073951278925369787526477767881675683628649139077284491909190502576401342394744274104076786361108304959960679554608479504189701117441989186549432794863215078652058067540809690481503864903271779538556645767216314487192169401350673239084187925209375112619110062153069736595071521955746057235759909041146861913608414620285344211209475276434488847058978746216732259016704384268265973658536867158764209105125696619545086410486857600029609542103363948835424920128792881777827513435281225717771268785940301657264655392806336417345461516537135789447232817960428924713758350379716096139297122283876804606033562737856582548486524614733979838622369474905093007176516632976625008623724405735875649239394579553402494172538646780860131121947703223728100225350540241353883304226772158406685503167411310163919775585778598888823434480404732697672362851714296760439343362525777145678715813894497744690922648203992198249353574449964892804367646511654616963082973445604401269870895821461279269964970512862960642512314577136385142796781269140435677938308011683035702201882852444744184005892503842816659324689961954135086169040029948295690971617684533140904442983808655271132347827891984953289787159561296042664363087333521388914963778348994785272521968241752823088713939111247223153914807854157134571862925285292995356081308907638996351680029486200309392586932226128907701531511723550968378427171843202310237937392020366127012412665359234548585526183406480442527444631381099331702205810458938510030131357559366980854296300253924214539579972015193412868485732273449197741982701996352489031875330991487946022916420694805295610166298086923569187350731812319533215182656167274531095352639052436715842914424342355455019580321831830077814795438732240289846330375202610201520413252301315704775016387990810253427517907134655640261412447782595567305012460149943386360577276417496906322722731066761349484030377031857714852082364399818319521884846812985821377303718661787578471152329796375570401106958199420170260887233633603761104006913933458428623688862115310715159416458894604325708726787571221748173779217545131371594504809825430028043523083435671532959125236335992543388847866937734893506543873738325816484966036638409766176864478017555375919768033511112853594659081135997034828181143343155902115969820016455675987711213722141795465918805562119744396737289168481636937185959435933809239706186885147883608076783307377950091491311644371727498509764875144905743406892424829328210378628142420543758404962056581892247715794286169261760481665799973590273316974665328216785250893412033760595511696124753005325912710135712326276902541697605895461830047528536833849451299866359135196906415881173197614209385175618629565485610160343375768937981659430320196333613735800008738355086722303450006445577529180663023343623485299949042644157112642701701724629884896357084068548517811990013582826896869268829462045025198508798171232909184593005648988334921870262366560934351054671645043729858369510158527494531711849470285835686174721658994597510274662508815932937550313726994842939376223556674091457105607544183931014991129841372421257447474493845900121619010193260292427504813124502682527867097359895894410349411157014321186497462389590500690686620552715987950477068219980224032835306756505285030502722063898858607466457342331517304084755423907159078662640435559732506402388545256496835645554924457919734805023839498688628182413519472434940490589292955726809458356477870881535536613516721225408687657321215461640482201065971643506174747443/123864792202827526301367061481276658849539770970961574359762347268027215094644152437471319376804341785650647047442813883223216134416016353626791347145521263299785432918459017480795461426980638455331062689253956612347445347315350531225749192396437284409429412913537123442203699036161612912100614843959972441379078937764323895436052300927361303725794861608675243918517307095032513133375691703030091400114958779110836108142928449004833326354261707781022235490990120759720806383956017957484298521903186728969093792180258908275473712239529816640312515635312752176040002362570047790339632068684745313152176651777233851816811545609251198456882517665597318727486183527753141404227765058975318162073268985877598878768466021686542866901855570215041919232825414748304398945304705770991958226367102158898141709120107717231031448054347375775962302682002080837579343623109754281216183524222961456131833365859339747432595338827932463745931343145172787993060144295390839098112317966539588661413005048656391936184992277701451192279721051609137666438855023775584150506779876563621993112740794776386826697350051966959070548644630450171320420988166374914874498795882479810890765605600600306692458136865042114968777589451502629569396240727272910484110238026565131349033924751380219776828535994263153680350599273009714270738979528443441769249254075529922664723033724949905484736142403532891822516732772317229247539932269576090112596595860790041056414967512293739552536065994674587120471889608174027617123754402381736696406390776331094674158385143157925717996318971221698078059180972139654103127820274359027314426096117548757243272175533246867576280348815143493800587489346171867873760499892347712736349670350248812316931042816739783167457758278618560570577039088380086884350092734545271038845294798780916905701637642227347628646304894629748127490073863713366004163145583165945919920205581771687111173461661066532323061995823698583265743974777785874907175274231885298959428729596037532811909568272526840844252035224796315097607989869602946350411305054160444271885881048533800951541977005654562160631829815530224299489769871273174670885721615198182733196189192391601570367065367595589891960933954443289906744964508188668411949214907365163174514346141069288709357553499693073840708923592883527576304058645517438973275765093673376215723240989325227466298199659770289965329736422608615261675811197484623747527070034742646932768322736475283822609093554677910546813160301382667101881488989220032326520197684729145984570975885515715917510922280376187035999310462127290819495612523047764434839233321984158173009632901373874635524730593351098207004954715811640266577597135628234241426854219228985653708199421543067880956117749923887199418953690071648753391840027796432769704235922339543181366634428629927782839307251974390931775192631576954979385332916665533104056312565535589399030943789584880296634850213471975278517754243681344021679713491977146705859228403297521698068677267122764567042541722993901961394369536625043605849420704945579936774470694261535366445883564198145195574716004205742526288501941688231777632299725663396066856955974126807176497720680005672723193316150710788584818169182260908292421137303768680630076121020250230283299185970526291898587852866883579001164311444847745964812652449134808114527084274556785037810824035125550084907031241618725901935172348511605882548404527879963246943924725360708228521787046342819273610881357602746120360151660397346903724518252358876583797088460096279790132744190441451534140909274679407666326798375681968498245413371169837206128307274090570229137324058314225483878212172065701957424599328936116869515203320278830019325472877644257611026989973557054626015217646426111816772316514454830554569155764252942055609453740721878418321261336078919626768601514096679365358960374550313449656932499903568354202160453766163553190969700698113340466627528526744665288350535838669587364404957128803934741344316451517276270258132222418924379347268230050683619380970824086877385235049295187119545335044416367219898776248933902273051182195560802905793701703127272185828832576675551724911198519514365048124807467074915024768386545848568056849723484236594550580730306155525277924366547780472092567206648764499905934867768801180150917966489331326185929934572460094320288187625557067787557753837081283775617447033908788320803660800136870308159474491387883756641000281027775184750630931446473500553181624703691108941631000368414773259491975694604862006924751232806050565592519186201827013124501567809406801494571683344569789012473329119978555788029018939275544492191301110961638669052656561638639495637217603589690343348110321413854076549629130421867634549982099006200639937682209811063834638293382421566005380186319928274191487114500194209731368675428187107842830269649112934825719375023130801683147031217704873137426108525537280657535256841435907351515695968237535531189295373211321730341606241983354070455331809388395782297583432043014974920258273434033975604811158740098145590620353229269871791070836267324655453072677650617732324624754152038346719496519770021943559106522499223496833982920113635924259989853678590787495656687963055223822374661057980588599572293792528122590900456205086764822270574343195478694844532003294299845072154798744814521998524014574761985897131750162473634807022534502183865699323629952700250535196102095240215602438464651381584685947711761839698701857962480309364355328857625820419054592896486451501600500521277382841201293701379343922729227848853578342761749008410360888944839764045747767463508942940261211513037628980219467034566371018712770582601325095783708582828293797337874881718982214064346486888404353367978301410133590885451780394868513254463756343343108340072501339509999899971859142320527558461576319261387951702408192779360000*t^47 - 533427724086906616045653016736409883295861169476320091637014099887624192419388017426349850164394221231177479566812968508782168276490011519344770299974566300236188963662778816410939492113964685706728919686644371687881012613600925284658252696738922676466459922624594833716143561415331943253539010596640593891383511844906005553974999675542180403127968323205402334904723236798328346923756533832620793596931138219530718267888418253239793773243450438771798375966345782429436301128697815174296851679640995633515321158205970100704346876821418301813529485223679587259359169361998114580686983204783769451042058512939237834050936452209403779022166496025470966932452134223616959496999134521604897609996690701109831552835836913788114280159450386579621557949698936916702333046938010061361143702485544189929701317789044662683560134577474467416091453873683576520962480825505026919877160189788003792786113914155447449829849538676552162891934959836471984801933478428564365158676463870434272075378094464754770095394020307612048339453137997057227138215183993784343488991477539496597459805795651778535489511773829060786948138861351802041611066606832260625204964858628848110047336493189827156823895084763650511205680169973567272725257404278889040764568699978868832350850782557351670256345563637730431551841133631019847947543297722963346502275096270629088465370806648523293316745446573235976975338044093638182142298270789250510936412338526826175007298669683230430808300176315251236287985396897990969745882436758186939713718650914602866372665052030141779308134924958836016619342644026716948642965686272443418072031419275989487861295584380082326703120504866251062826378965785613251748896606385901265824057289105187756155971507295816577051285183380838267060772057675846053443994179266354288096661382646690156865841782071366815601744835750882961889145388258019127599125479422371589609358518709976321205880629263138684425966853781744484253863831838242381579512734266970578601106247380604756811206822384776305632035416350597104367617126726165949487577692369647458476088895584774477950262736816911607973140023953591246415485361856277722529911477655516240794416221859045162641633080465561872288944071960833586694428312749651582886676320619304309057658753355636749339916744614100863023487858495094801327242423459125039017412153132237488591569170903374780655606361255750467709033739011064756969349979874642095244332466431271963408634370482701119176082756250225185798814694135857009356033190790162796978363457454921838615045087585778801200239888552954751675460035946036161392316005710011419106448926003175541864681800733994786403708281497728546922567974106857292940410056181688650101404999889088538623430811671201268117630140307516415390009753202992012361232465873604231642697872246011207812334215469316640294634755113738904370087938715412645649172480957992635311186555348067755325386193173689092203190466033400372961124809382328345197222398322450569145109032158616985496263340342369993709599147270521287272204796394074756159113254995551620468222092327870736660550742051839161142465997783552089941880353682654922388642755303814996911439980083333897296090960441167734026320225704158065755395905952378982136676568876046076402584840335327507559880826647840090602539006361481544101232556152589850071730054890878054196696642592917517018966588333720959093112880006593278142170978471046511578981543334128380089373725691433494426943537812254220748908712443589160500483803678403930080908781821671084790877232291315902857657250535400225919905276475611119666769111995542368347110321003387191773975803948503807509205913244335640381107902287306126668105665715347938123076577437431712780480607647616459593022211411964413791322707878335415655161382464532505019987451640187451277928058474421970330379103925617353298100235472086634966537861882832124309616623711993764365394878239976175002410057573270788373963815418194732828388410150853850899042861400708851993229731682378457184467046832709442986885235455811554911584101941855555061515871287750604105835083284441671476399123409641503790964930122494895426076308363174585696666854125340307687849414678538745075775566765146213702670081662419836434015313074765273311223499313457790169000543874160748189224841344541989430250247943390089453708739767915840056511045676383041572317869285965989082486556279505019775012579343558890709494387304904524922335335837407283194901156801631362729035732976440718222116399977207326210968079543398815059628886907215773477358394260300256100888276266792197882172576104644401057703909936203203878911533043323258696938107739073802823915104037323321826879867523316792585409898813337006014545699105267386445782824113762473915651300041534641755442382176662134538079351360004324661103842357282449171578947602614494882693344149829704893554727263739987984239388130471458786493053930352059315561410071284222144758943317622896527437579615223897157615690894606175912853468718612153771857825153135060861777522142657649471102386135074926380516187681890422900505709484650248786360776183232919822459014547332115260425007650393330889784216690381633700405824507830983735913805053899289734994596659575270224102612254278559385685386172110617804860485286369979696872840730514740603378508442682657525882004965563694024250374366280926831307098361584228636098726828609555819068472609643182552329379777553943844732590465897072382980354105947338657819347004940891479326838453866937526508477532074907341546587181920179143877926542710861518371587365162237511688301985170583030110327153166195067644411627103545991665549520100088509646770168269375016414708287825573954424798669291292713574983593513809374696119978076103969614506655369831059229675070847546578062404125492510117833850437046392663613741780529211812869043696610168884396228524596044794898048072443305445359672961297/124450441338538294747236409289698770711712535845528768564773043945417414693200389564835249964874338673526063818352708984325926376186304847024553953987816872109713496431075844986614825310796149748264070077855630166070128304040245805605067155481054009158410166638896637028218846549334953871495889618635906117224842904373138665627239309442384288613387272301860469658084764811793896174195434926212266773165147709508523276502942295099418826715274765501027068755722934569459439038253682344990134448720695886080058774649196302640842382273759272038139052352264585519661940908019551562397975482721079806358569921998402806198924129749247658024054539025718346239200066192186962403774941253107589169931771439711535516493139619897826757525505005535207602066077544368863757805566193741540383560770729119460307863773157871922431123931672895283177254467732587129955605295086632552049356968781935269163189551986334261604853472817662640879481845949641690063949317554470701221507648075128428324114721384583845325954188458683491150635653538850788435547312967150409607483171270779052829959609545579112059920505371361601903033508198442843525245673689620186339626449763720850185757405154267447622446118599628602510001124153400987156012771416290749304366078395485061048083730542166887482629143729460615399879443714016852399678643734251684992744522416312570053208721827668344754167518963360470507256764605756081395282437859503163824712891822306778839187615112824679219451130136493379494563955280080287794982495557948553418375215319008783065052751030359618038175970597563171827837238565388541356570505003788620824186976004629366024564242557044725106191839826089798735814853361993011457087972705077489155906879193512400082022915359608529187162050279935906010627048729459898169855294118632955535482861204448911784688406614531023031145814610443600364499483196402318089289212465355855829707062345751695088058442567265428456977182565181791697260494753094555166783667963478137252381111296255204361847674978307109595288687873613318951497389348891849170034999167891699327544915947108428852022080915846782312691554779197033870645749870664537198880453159478079578270402852875722617981094045456561948187699599617962672261489163073721217679471242624572929476588912421862178432530111984766861232370040131203829619917078829578164638771075203746788847227944357498045335070580147454456891579148011020061967422597945543954371169656656323750417345539011809987254999434369059060036863186968400752481401466710434370617219896004461095609136528000423794189460919999715107091505783461226000675260809208746772592610311686210930328827383177060804014209224998148316730746463876943530249358824212764899778754239178058871929041971999536287012647857488539148352376638960876407072179696958590844265485264761952368985389201342126022947294520305239115849779830780628525387154821708868957976200568209516535669387968259040487162674564363095729007199890223572598614369347731175768298279128608621091440160374768735085090024189769286840644461118358495348666675649177001118508628948135112365814422020766457938816204023138157384568825827937348712751128565973861296487485316794073404282579879438323658054750269626678838174283457354340482929038662178934439201776438785692365016912618141073420566991651124163299042156889031423250698291467806840304193878999259181184561702635764441574670185053635835717074345740230336879629011641486960709104416095220569733148367599753423620058214129979118442442232755718374548659385950951589948259486041467893406161740616873798822718407663684984061912267871548077096345864498220285608994162154819130844877926063318075249759433033399345938310767647276240353531823666946815031237177241131937316043666049082147082875809692035691541674313282844687909437095035005911048780184018455788008951621909771964164011006249387916620041508650552915404501646128744719977626284143854892458879815893136402292431008746155712725171510585653509632694733112954472038451705282486749036441748714407867713619911557914353523731056530969827240871690061348592259590466652191385504626430037344937271978138139747851619296272396759079619331569373728391212972244375398593724475279369992526916138449839209554194234355746573410600465272766231910740231337548006384490167997223935963262464110642412533248558240562566935293192014641360614860809644777450954632888996172008382044060082717284243584731810496591418158316256876689954129012825341458166556782548808190901271241376336877231019622206087840605859657882008676612450006957492373386693830678063012141315556921780535033091940035917175937215509055085496160734955578988967019366681818395515300611575494911061557201942755663871114717773985633444176361437310954119102669725164736979650301738231615874560684875011161405880683606506587657650046138372061521660951629162722664437303831756980767377950348229150672304564044244296662570980073483229541662773863544804927086549079490293547958631093618807211663391989918191921165113299006958666711560444934932560185858821192295767768816700802912635324975275914600505083031772329813723653460077963516680586291991811437270734077107085947484682984064600502648397310094529915940286166182666218665928636881996892799272776119314715151846216647163486567907474762298111424808243881501298971617247891438404985640901655029395167058603939825465364947295967550458643690292716433321023604201331981425348020195578954152428979535202073502673844793089449582722287890068042250468769820458939668678521901869914132619862839259437087896483975278694343996571685783028763971446420242956963767714724762182926244815365767004258089813949762673794073382960559322159550096235657099119379682182424841787583219916935859566961537984494036281931270855437781065669265500652780891268718248506224934034151113052114730054537332742216283782826208567877886926561905649833270741092036000000*t^45 + 4727208387792161424076381727673714557285805469576965254644518746742295921572146417592840690279064476131267108086637742676703592252252976739522974900185332084012830581365129344737780465099979237697000817810673309378194192197535204747178462177278600135182545141762800151780600535521475763771155947034251802725262582090883372062033453792023943857998969200063091553033189251039143511843712247444643202410912428341283696536430218198878363385906560587474783841976429585781157799543300566387606789275809966211487851324101806076590353700496772908938917119952198720719546595797458761693779775747528003094299368254994437444013066017395882001109377498429572268251448193108483866233834490756222287316123032879694006982847149264031376521567787061976969803732673344637714186935003091872052563190716518881672734929953030477970216620681933189462683302096033597171021843877311097355748722743742596693874632403458010448567813572692548183892053847142896674489926767989208847023089844635630827666950227008129300448786519148689318849879986635059317520564519095675566974125775939804087056522072363232435604753532022963090205476574901361145664792985091480283351620329508640226262431310021661201335021779787238471943154041752077726354064830319872491684792143927942745402747771895851869461427053805219260037923038687849588050566030928049436423205894955108841952226685405507967526552456496022472747127799613224689200951566886990307197784164775105249242683172334506345481853029480776628483390690604541283185643529381769915554288660838277683367661349511194476164083795241044545153715963063694225118124670087120152318570496747266738811458790112123071363185803855340000073589070582104395782634597369499143486469288116385614813031675382337287018691565278335529827577381668715026950821671820376057493065163517474189416814472736303477759861420611786598745876716935971395075109161510161727312950918751191060378463162094737168919611613580018811211096139558312691715125870277754649654440972930941445571932625743125661586003592055205426916986962748281381517557188177242750019232699264640720101673408533569059669610121237794371984727128461210873049470961608331702695243526218137848494916155422532403267215411636802745208896621075904813804430069269533771844925280703136707829005531922895630655395177588103822431581260686963855902455786679441793664973515438901985364862076376594249053897127604450054186566258071106097605490776658128623249187438528394326701512464891607172465268762372202762093153275093772941086178102117962790937362967010502824421805755068912620784738814366020668897645846073045896404740606770930524388283080821789846863432018314270241573680543102642445532027531696075437243820581530208671121795843780166586714255929087635878826079902523238329663103885893105703739348017337919640894345858135465474268662974666296957294650491011011378331312796366799875323549481831090669537227217486654099887876362695112953415571810008743927586319751829581854071112008468910422260195754324764273942729063741056254725994570771973077028941702587860458748347163042479817858017831997843524747311898111455540980329076620189260315824075124042240787835583337770855530912645867348415146054901502043464792629726110586959580250598113887990436023879870351011890844136795914015750070292998292261233851757707681841843818921870502938585448760569431298434788967111206948339174351473936489818746870134135442784481497551189797933424813824298716300986720730671611920337975561632353352262569513638238060122425942295976904150649252349922088154179825148880787461054714287934309405823538738527665959864268929243761915572212963572637957897542952473079745885288952134877921033065658465295564906662613654571663759216154301728715333820559625554995060708439981035440088862168289109189059690978836901626192936947639635318402344989471591431803886922632872713507033325824203459877221263727394838760781575931624028847002086363067424760062561449016706082066474932457179024435326073739197949788579288119107258768662143768996318351393978311161608780012066454356335465091018290944087548348229240532017113445039562448722140835744158341674494828342472595514221818592472405939305544776255508117187656813090093379829579156968017829229684550143611694684397579730254887972056887924576365460544516454909298193095467412428011075804646792277631885023690408333674878132676140063864412177127091179049834791210202534346636031319856047752905047768082545588174329593706733682521088858977088168463470576873681600861233828262970334562015056242120492235388705202207022874316870941185198706422530288157401654917299181330536459260509909373654271998799706060248288119780701775036407031159524020935178923515993479649088978400875352608736511527166161950489862954008456457340892942204631792102863180172092774203724937647339096809873028998716635746553632488722491336024559494109893652083060267309643626493478985502530347991932465161200670226684861634107788255282338304745701463131377131910553556761987125790915347854590019510585248871397175052335389659009623709761466833848761391277076637638061463452430839153680588164891982434156831388194763041304539625224121795327801211784006959889224406494122396378162942005010545877451578425693060374124811607082373696350824723200501660888853163314049434091349061093584424399359129030624168114861794758219259435314488717328401645557511713735531506093621798489246422238185673290944717249322150434563729616120932268744717896436517030575438686065543900839963456021006661878454844155250432139980372535911096242275338780231677425105358714417057902662159175262626021045829894538796529797731897551510687253854432217241022726197430952337920977919031189397142085222705849760046873476213341281665535498248842333642571378099024331328202434370149573597855871246931283455953616128791775325602031447314350946539636521570522438919194511678267086779219/3555726895386808421349611693991393448906072452729393387564944112726211848377153987566721427567838247815030394810077399552169325033894424200701541542509053488848957040887881285331852151737032849950402002224446576173432237258292737303001918728030114547383147618254189629377681329980998682042739703389597317634995511553518247589349694555496693960382493494338870561659564708908397033548440997891779050661861363128814950757226922717126252191864993300029344821592083844841698258235819495571146698534877025316573107847119894361166925207821693486803972924350416729133198311657701473211370728077745137324530569199954365891397832278549933086401558257877667035405716176919627497250712607231645404855193469706043871899803989139937907357871571586720217201887929839110393080159034106901153816022020831984580224679233082054926603540904939865233635841935216775141588722716760930058553056250912436261805415771038121760138670651933218310842338455704048287541409072984877177757361373575097952117563468130967009312976813105242604303875815395736812444208941918583131642376322022258652284560272730831773140585867753188625800957377098366957864162105417719609703612850392024291021640147264784217784174817132245786000032118668599633028936326179735694410459382728144601373820872633339642360832677984589011425126963257624354276532678121476714078414926180359144377392052219095564404786256096013443064478988735888039865212510271518966420368337780193681119646146080705120555746575328382271273255865145151079856642730227101526239291866257393801858650029438846229662170588501804909366778244725386895902014428679674880691056457275124743558978358772706431605481137888279963880424381771228898773942077287928261597339405528925716629226153131672262490344293712454457446487106555997090567294117675227301013796034412826050991097331843743515175594703155531438985699519897209088265406070438738737991630352735762716801669787636155098770776644719479762778871278659844433336676227527946778639460322750148696052790713665917417008248224960380541471353981396909976286714261939762837929854741345955110057773740452765208934044422262772396304164282018986777110870090270802273664868652939306360513745544155901769948219988560513219207471118944963463362270606932130655127902540354910347955215146056707624606639144003748680846283345109416518989679173577249908252777941267357087009573445147070127339759404228886287484783502798444112982033418761609250011924158257480285350142840981973116001053233913382878642325756191726696303349139885841745588832472228583536976841740571420431631185879527463600019293165977392764931217437476748883723680782376487451543263120714232809049449898967912672292838823548936139993678692547944539197972627771415322486075653071101118524353618256025040202062277055959738407585293278912924828153977181203600655636986294435403309993709450875100725347280620253398799320016234557615304839656235972585347504987553231306543062854006387788531839124220890736237093689388817745469718867850535288145429262564836766875556031953099867104762161405057174814532255661003210451840629164755941109034400661090210987680737941067106078603673313538894185356723336973525836645139412523533087278579132190823947836670210124013797972533205112412548622183965305496143340360518316383444771190032118951401204482543754950019951184794481151548396542835976605273191503878984044990576715818166734773552735435152482275114618328198877402983317006301992375667645707240674858806117999403384069778078734810701390268170027188284235985315470511240176049731910679966363383076105285258911779082044230774181310414234865303114118918709118024139369316094802149993126658097124169666021932779321152958052104769909000892490778318055351886961887116632773796451705486734044047837522366991083126774143857311744250862400527308228827189197422056118971743035696797617715471675730083297271475603678420570789322404110139784539423311232468636926600249890163220719186016732957418076992374655842058241477293785335686755478534697367648960568901654695814963744472313423635453476858895674064559727618634039585846469429638426779199375375421367189122750639907402274838044839249382606084921267868531249270722267714072197603955709691701548406695878473526017156150650463768878292323929943039556861942777826741807498974589783215235673092587501912436948343275467446138880275565070027275225399890628810915544573791922406959563766014188326233094750196476855832257509295470233330193787108805454322035467895339349457703491602509731595990225200247903212857341642639239619823733658943204037587340622301000945484001026205026777585973002442747449570159399684771981905194811300437160330728426030330205769793018967746134793542446669833610326780312974831504849290421056561437192520903310701733853571747468739448103043045361647144175382058900618884332261792076126780109478770879067941438520832876351558972692694190359170859242377986904650681815565855059615687985436958513103745531965920333239771140519769176146094257341676191758869855283787433881680605494164793394762880083218152142150740417157288086622066566106390098859370386190873894056908898207735259345916741356705228116131442932811351716986569026865319033790463390455103910914196937122079317694706147195606189918956759083070707494231754994521253757179970617635654041097285304025761572268433344531541137870438998494170501441675534008363326666314960120038056612152800577016541547212256558148630671504966994088269988077779654001944064299107709155969704819386340053426118074853223978841059654185256436534124114187762450943678970612754864084484679077563564633797892709010450485835945423255707504965544953798873123490272859892447345689125133776640709765359520569055310273341758228128401036626607738726793744733407585732936596893391949957320712400975746087203278001558209506920465250937891673367939626473197304280950592602629600000*t^43 - 5542321921734253154023876893833193014826323401025670230319817255644789001183505614572985403451659223868749773551715576916424075006018153459616715620563736568826300432558791232406525256993858472707989521376574466659779033710165210886011993159611135031716730009079202774104906615109944828312699195663663839487173954854503616769150778612512893864533819058996678394532179388077774743897655163232412300758294511790455134801088677434663507333872628331794785579831565242822864219198805064835082480224072044713437463795891641417498843061755956096449633212575760029000455477999086882940335904193929983624072766202112149847445092388612154601255885214105541992828627704796362617621190381332134359426985473263626761772977909434828328431308962554527476589354706659748946199132211339091929539259582801502250049004743872075019234552937320469584633076959890236909559467907155821472493542608913411054967197391563065613714208888683711905050139048347524752521111817372133659379647447819693955333770657328741307713729896387760507610184143428342805550081864415143759780326700905426915208079365523464309006068185839907702036074559988412626940293400859301695093529269006751943338934504216593886816872208966491493303779024306149832979927792048372781683974433330673871081460363952170426008007735349095828829673425344020730744705441413982481069530318862912054285892465410220833187067817535411352439367383614527480811884572814813844252168173357435804826203918009086494717590405654901886038492019227815579403240467525298662336334542431764424809989544357177437101132483196857581745162897021952355347639309818579527282514904679321449159445378880631430899010819920118966846990337584245668133703849069295043672237648048691813633412177765869867464511624679604515960619128958386873516855803815891334158545881252671059583918192183596216546588161444081520634134818300789550171035499726396184880155550986261455287701965970400899157704120837382801554860688951696160730785021525271670512043915041971524638928287533782399367530556033683782410702320758915555935748455128633620184692566224574231593925461289166410290448180820634241737273335152789442467775992048360043472221647515245966927974403530043140058660625435374235503653036290852635477785049902157872733991687260653647133758651830194797699616637466105689012052461203223634844265362512520373195704706604891117516935967620245401278776133002425685126380181280689283060848714355444293874661700510999376162149546442000693149821676571743735154630495393517541720039863292969484227078284581826621287528144045748913035801133111432621337793539596252380979325485943441733671361774502755808499554145129097646999752259889731431328881518047863677826489488355202388262551789166746251075700936553337269507348016921734937830299897190210177566839136835315799350904231329661745106006482978861186293896175835010351874222899014347756034151731678596765426216855167365750853322067924132648152782089835683444168326591007242675598819120277103203163401778271364867288535518391402748368225663686521777103476463821786172195069985453027656442307114598823909636835737557002243231438819266453898427947088519130106846278969725528312554155935376997266617862630544588199306995555879531607412274096113205033790541063299297768729305077470554974530542892710083276483157461829087644838335612548376186005281403847683058239553894467102485850567224822289889879580691812239389304160166608989421528380883256585909170053214127815799214557297581691467471645518715272038479211133527780483330780118963064453523343050892801547744397338978160723839471203100586829095922079413257944212702178334016261339962761749693561830762827336996204976000217719323543112445302561943908131974014482573639065454720596073727210264400266331420652773139290553390421973996466555462039623038108123492543726787976218144116914262813209833411168069920926839666608989270885049955243743980339154100755655302583582396000510157185205499685236687580154212596566246101015560988757071252273616346031699482071459299630827210468003111880063091863368569560454221147400260951127998426698384789847261231792099300146798408985063021406913411665198507202001336318012063537997431272080039808151922714810065788707112803864092567616659349992007866567260034269265961058441835154412080216339770899243207176379259503798422515881305861771031215448427012333568386686235913681148796605960454353999052510285513191894414513897457983658560940179753857840791548248418274961780900364116611069350593864909888258628352689610306665160071551868577303464452371957642559365965859001335992077255954465945443707718767432585839496288373644378032176290676047806458132514798961804104735198079808036983627423590753045550787944812422339241024562477264886157568879496817530739079719445283717614685673467947046107343305905648354866886310686917257906241786490569626803915093152158133326628366478884023838513434064266733703201887909807782407585787315005714120489656475956689350453387553231114129682171410650662886214127141412809933555489807501177904751315840804487781482404355170856691392514965868035767514414428698720177431666042759179506305946307273181533617063396868042963891054647743344169581822248700425466701631948150262062514808868739888571606469221936336427481835137673286880099514323379120955816643820084974872764160117066202162978713378473099891616818303705612774759177009839900393885691485040548868636385690927778649928899776802770675569582363055932698205722035883389523715145682434151600976965803341085677445482097987646773894868262179831064346375265878919119265193901855144707993932921892908449568803535745789703898191665091280914987347441454498945437075440083762031533828608498537234893307548060688724643694453836099243712966200638636267667668911322326874765023514466087688320847976316688010526857561892066520959838939866952111233953941169165454249743106455392507581/15158063755033964300213394651485310272686586865985404011189356752551841109631807448996933445721694450435474573075359954290897832619491930367590671595716095022963103865305037919369685722854971039338563735482815754227341627432101939122697179537592378315494358296617610390037055509708997381548199355549853365077985865752648289473397747890082406353110569766366605204354724354076496554017003974012654092971514991018138135078058371543109213093920466438025096974447053430560159674859298509619798375854180758924551158752272109661654602160943879334245336576505826516294824402596781380300073413795427520414473816499405461795028959003458364747329842853332494571934568062208372020779787844628504360897689761356865025908864405703555299066606509674188285931648244904127605700717962397719618717701874806750265497807570628800152110894877758645490989594169829112428592724941551844839611678797639715784076487431935513063471152989191309659120888836666357849789026878134531408779631535550642569877173064642312360701220154267649222147422601032026031449662719398919890191450260780888634689080442651535848898317554231843111789481298570338341374923055395738696166501581221199552625251947789775120413937245434763785718136921884240235602355558504213265271788348570080435656598380035926895384229706248302955705316244367252622280858806831855232116282830306871032480822318610004391057603809737305307783873928981090713945400931287485353850030223956965662613051520742045928929147650624893622437889753113779053428867958958133806358101225855269777323425075497801477049833218783194328630575657264324337230287509461454016385973677363856781791924743448047517934166090817737486022249139490748795473315075478438179189457885769810329990391090800318854996337724096193352094374535248215597088374823649493984221812494701877455375047925649878605193560219552030524396037053321802343275426078280343240058320193712556461725518304692929186059820836439142228726328260926916819314250757951637117340019355883883891273046812357805948706162183006102248292382022695027228910262898649208978094970762357806634176289455550138085685831372106198725444652334246940630823639194824430092633335067480263014870097254736609245289261811233467853481449380062379244313359597351672982810248529532982813333082167639744603698102670887980626447705900201442620453002316959816358881592363622743261921811596661959952849394340227742243547632072429767253642408464180740232800832686651638456447658931106151393512489936172751211652234698645330906341177383333343361445192829110451618132276340055965300043745404425577326882246766561625356901779935963380491314051175270966005928930683604774464977804919300211721984371904789114764793052266331887570600957312189543519758140509042104068269319474625434746381391487089556364831536105248005798542420404723470949594980472573178124310503183389080554392155457284140239081501229207919114044531454533951131336413761939425059793076946629231142511230186553657208578730397864530048937411533646831933363964946313899137190495364216064733467601094069758736234351005882856686156196602129354576947813650018227569440482985842769073213087459335616305912175711585518140641618229315587821551068582840529482489627725105758670820756909053394214694776370244097330059059956889582742625059583106923089823334709084027351935051900778873149050814462109768268279615381036108983794828539532844790339655311160055031938813617933111814368917880397865393497471173649966996923090481031456626289463949646498020026713208825903655698005399850789416870500007135228696607102053436831058740914226754555790334926295883230787175488950456970136906131394512141565420698943468040335286251499438246075060176122634122070804688187969869965094118524778205514694273620489947229775931357850482987369438175263719965741426413447914979490307548610225235176540561175448244321055753637345096268300498481106893274881408721525901491561575784013799218096865281765809925889989332597473262218493157854694283417703406886032638604993414878287518905227753968259190442685472124957938171849472258537218118838236910754463499178548613359726937225421288327230285977925255897634585149720118049740019364923548715641089027265089778385663190415723700857744529932641411136670222927046728160176913347177630902462061875400325368128676245846549674393700520652718710787383317722890046614733893526274285879733750620932966518074965220868620334518484834731682920087580836412913762126589604686616114444837651774837199637831646738189984701498985793706330028656811396410847422571078499308576588074878812234833072869167030598296374712029152849002909413432377517589520856182958861845480573763614489895280167297667196627639859501772624871450153500680823064474211706705172525064964121406751716610813521491417776359459236267263272502376701775619653717093338303908432019620528463606708000257466634352414310551886695900588955333501145372950257358174525856579757240119141677881917754141361267202770718380601144372035775997910799819047565605468062193074785830637604421221624514241874157794758982581988606398341519113269869771311540991437495956331695410364602633059575410591643068403634387459068341222574792369513743761526855041048745433510107972227221542951424131332532305494869187624512663971130426047909971541644104766858214742980793177197727251061821582580331347737959870741681450580648847645862801477652861578500674991722235337607388859821516615765849707387612552625674295798294959175574665010287546107096164131898851645043967647755541353099293821799437305791748188944971098782431328372903451722173985592158186907653476033880416618511550421118635339339081093668118138044596125439033201721503034672740445289819345729727636185882787695255915326511373619139228790192321733798516537979508712556529882668058196965359605569747574120642647128001943364748232203567526627655240108149692376265009984800000*t^41 + 6654479923005444215741954035386399955050054373660486794937187383623945562445991019710082461667206293402474018548742035287717773686408066055463219388678766480688140252723547182001076952963001698586434727524785235175609298588737597794034275479902695967665601721324662924192947728988289703895137438892839216865113855628494056613772300507352268053601280994682183123513152061750014409709461700160032306596276970898708397923598684277625385609975961707458361869677623944725820940324182878019127148578542992170763897538640151937671804629570127963071197186954797458631274779633141429764601746411177678302827202437320442705078168158726852185230371934671237576231819270035683623629798734120730913773395105234822665190795985096895057805563863773516659851520072333154075311438074784423045548170633541245990245925159807655005821374964178531778287387800510286280171554173980011969762876962883328347798995096230454894174407595088680751407758985689826726294987690378807751184157966322439135782009656729394823256727805401835200332953703439492037581870105937265543438219734326540947842993770736975481780256810284336072767165666899715336564300291469518356898587318468881916394974737193485615911638329260201677678474071579653068305336990758085323119269573999382854356185241585763024311662853923410874049854675932802589027035943679387217635993079226788990271223453591427246654346896161614818004568386564610698053074227293576890805362243913969883971168435793631300920627096193872817497157225278573425722539061464749823327233796281356842439345596912920877374596496341759128998692162345612295736273262982955021125332220954711020240606733988182638708966269808783361838630421327934613296632268650593407418395222820733997282744747532983847951688531937848615857249181959609779176409369518383412836911809620509159969687636940069963933800776754125842563523674518517345308174540181043546936031655996503516170611335786330741670625278152172033671794319573207165166365903696504914159688205466973173985141816035900985088650485245499762197535743737552086727122048042456527758762366642671467749987258863505071462604491162343393889658988326733984465388449652574700198592071647369989921921884765521532122148954416699232384633295083513568394929396832598278651812185138324516438681918297597675344112091955922500983313802119095901875020532621202854979454839265400260053013745153607782990435308202135924114709822210720249806047183473305916395630547742457916206767885864058827183161777870435229115850045290642354349018972896781601631066251205022322028634944219647437265445121050413137913133571268674121783775355626688733039358692223115510016436063148090441242812031287691644845434807815050360199944604736334677927871511445239199649491742079129411940405879337549294916769363838684189884928470097048371171093551498989117173436738984128583262639747596317088767540536016733894147505609046734880701383246822876852121356894703669830897215464786588318659678356542293524368781427366549135307692139466478141490498265401997795865643322776504497498917433575707609636981446041398638478698161032259405109954422978410827079496596781024739565458054309792385631565075822780499525929305464650832543300232216975616580897065842369435842553205743407408124722994218432916166817384972997821077774645094126183428151802360256893706375004951615093029985396799075204755643056107289967184387893400160020707584287002653519617405056870980054862957127315647584691953551659844489213457728723920438963774568818504665204396750874776823624407338436594419335050314199514896564258506372229028167064548010636803640147821797222622258381383167383188724477122763649109564133900984719400265076474742704742096284234576419174902169944471498342771751387920802113832286720705621477232704645746660140922347251630854804683471407364533623321418360002709253582224183459672853295116641528612025506870843317578366286744700384715433800888426108693245594994327472598754452708734709504982875432409498949052416534989881153413184278744284350218126016184213633456082613245588909460749668597243680394696464767175127411015954659718518452922412958282024278032204421006308442878662305299958770612927091794845741531381610983959855101467003322369059128091525720030818538348318053198278213091371738767392177673585125707472636831181210639462863720364049279427815370115283232145610574066643005976419705447316019465567174286492522794273527672892271573109199241187628489664403287434741224052153844561025528202143103657470102767656136978691215702874765761435266757752137096504586460757222643730360166909740503384065909634259396587123939436009519245111581295160641842920906883875961902036606662073702286791807908828553614633911577977156852897609551046429999806123551915037312545310505630025958710159744690489170177599545207366873892621746810457595964760251076231787882215940266368722555187648022059879407334751982537105433009637135382141080044825715860242145609629429460467482281261605485411419951076149683339446330170252311207206594871651762492645125514935651792764092209265125447666972765248672366080847812648562442867261295019211796424823184404030053779783840056353141724334703153407958530288157869173360951444578347118940945681430553564431945614812885449855239166063082908580628857085991552741546251128471963479890395669497980610018527369116610409973717445407170643567526126089810989213586997364946835661093673687517096083112659970383424876614351185227634534840398628996506457621594061340857212865284196072958709597603049015992362613557987748693332011336381200474082607029820266441694857673778065212166685184391768294511646829608880459011990483342662888373761079771107678855223858147179082842906230250299689877713282652573900082576446573614449489056685703137065403060649679069725025326230036063989873773967418802160620274178635432304408073577048239952472078258557654010268706819797227/74854635827328218766485899513507705050304132671532859314515341987910326467317567649367572571465157779928269496668444218720483124046873730210324304176375777891175821557061915651208324557308498959696611039421312366554773468800503403075047800185641374397503003933914125382899039554118505587892342496542485753471535139519250812214309866123863735077089233414156075083233206686797513846997550488951378236896370326015496963348436402682020805402076377471728873947886683607704492221527400047505177164712003747775561277788998072403232603263920391774051044822250995142196663716527315458271967475532975409454191686416817095284093624708436369122616507917691331219429965739300602571752038738906194374803406228922790251401799534338544686748674121847843387316781456316679534324533147643059845519515431144445755544728743845926677090838902511829585133798369526481128852962674330097973391006408097361896674012009558089202326681428105232884547599193414112838464330262392747697677192768151321332726780566134875855314667428482218380974926424849511266418087503204542667612100053238956220686817000748325179744778045589348700194969375655991809258879285904882450204946080104689148766676285381605532908332076221055731941416898193778941246200288909695137144633820099162645217769777955194545107307191349644225705265404282728998917821268305457936376705334848745839411468240049404400284463257962001519920365081388102291088399660678940019012494933120818086978032201195288537921716793209351221915504953648291621870952883743870648681981362248245813942839879001488775554731944608367054965805714885552282618703750426933414251721863525218675515677745422456878687239954655493758134563651806166891226247286313274958960285855653384345631560942223796814796729501709596800466047087645509121424073203207377699860802442972234347531100867406807926881778861985335922943392855910135028520622608791818469423803425741019564076633603421872523752201661427862857907793881120576885502472878773516628839601757451278475422453394359535549166233002499270361937689000963097426717347647650414706641830925223736465068096076790805361411512948672586298492110292577484596659946641108296753744864530766730937630109899933872816243268203622063473982466074382119725004244925193446828692585331027075621397936630319726438015321831545583340482498272599716644212357120789216587069591919124658083564501711910913347404416494951813548383368258912430882184733156448099915065840427909325710852636696820500708703654005791364008159183697013979784400875967078238821951569526471366015468031308918347160709853849015196675961712427464816577292740424510520944760746544547980276192250289406293654211382317531909738194429159452418591570628475713025040004727467602684048188348192800513917379355430249060475957488825133611678180425211101263202678619282585041726394965296657669749681497201921385453788422011279704884353092489915649945898920763130622870797104997231728690336182452490030333388791044709418313969039001800148389814377943934972510439333068216785862669112909708961646753585649727203635725190152507934252623193096935084330606487160583839849088804868359353447965863996719092868702102279434657484649966564521421340992931273286565345627791235090166275658058810140218344171735161699246074365728182170778975926220163490978221349801032513715318197787164340114316300318331406263053232668548326464117505326121149850816492124993382987812043524039175860811698359903199335276530721845185022207027607313735588277972661479735792691489941771979771139249409381979206996891358059927055291886923720675708932053897416071880446098401461151756973706118273861580922993241454380946002077525646755754742154328392287634938568770975970973189158954014666024518983301356929409949107524051802208542103364730125841912935497161796147978970006979989703602421271844988766593464397832965176515165707425369605413670619745585713053209290907266794575266970744612413823299243779169213876177234515222703571665276509421504663127988658799437198215333300814213765525457914834411156496013261590740533028009133196338455398117719688448170190119400240065973960183829240930011013757915680276037701655060346261974024786987276783780943649517358468041410682421806042967198738419420451413020593693466897423013219325171247560012158330248890495645079882695538516910586175410630709682900658359125382946245599474203823633973993830226829464286789951707993186837128320171514483555988053513150191417909084467588227725653519268023887405618921712287357949143204868117068296437811414303263444062079399996585563397900636109801644804292182867152080862775452606661742762535468530951059362252755352404175212709943775258742124282951442946309332639514926542575062486423115175627033144230642827284271427760033341810423770476500828525231897463048213691369761490249973598602930065698313244541335943030156582717320822885690934866922897263706612125103709359866421023990985312871998801185773539150034161748846228480013682559904203182084127288878571850958259583236879319471974251015494342820847528465391971149603748062133277068633785279571703060599069338229320967685588619310442482138565804496748854658783379691155893043074443419108709845735935086622462940412395594924578871817044069784358184224666020679627223031956199634804493686625402986503003529594966879887396183955860847321384352334508443806131760249780981963683273093716804254708645308601097458457320438813933415386498023246358580506793453312584172637904072419803889116578252662379747415531081321717311315323947129984194752127366657723185042463123117670977300996158883879467447836581004819920397119103760742820338939947353486882311694508862203088587818280106187825544397260690465904838161166350038457754350199143266042563650512544159613500239587841874117099044592013175596034396837558369123822817988380879021942541966578783049514210643161027899715438345728320000*t^39 - 6718620939889826167315524547691634378213709152675986176814666067164455171519095986040718054327751075729853331328973849568972582974286674256835953499753390724869430714059588380581467278859007013490751916493950735184978159025517588536915727271247039307234688916765259028009917644103877904369402169136856066489794474160255146337788560856388535322070996666797739731242431640529841100632116409430252320512239249159067112518421848255097114293138624002942930712558002632777625043316077338648914116758834492780072361300401240470532232984922928131900073798365410835998547156978801128053554579768957853244167102662281038777292095096756422927351091814727442309988247418249570151583728730285261990799088340904735348910068726036827480107065371900848489371467955335097674451898631917399447427337173308905227599297373679430624219827173918376294990203889372587356081710795053440039765026381251905046705634588068580749493044395318527431256483143903434626929573532073086208084188862746207266087086698127587292017579279404325279493568598572001717135804013555839243158607227218989476715593296800039723953478643021328640632452894282635898876694702686799583492719017022071189639743486841921660329040947712484856652168796249881678465331290001270499810820793811887985800709578465057621350197859433037444125806629475629953914649899225935362727344083960798678516791977852932789241732408607872881278545528201016542827615580605651498195407642238339656276807307670214399830474038433675297841717149785327036761122039508734896219580372394182535024562068503904746893826817052731155171676233587649352492095686126336903136162002550897496795101819090871817904874218538462440925733278915313901225328057699811201480294996931436457901480386216358500576482545714463332944518469409107935098541501831957991687236168808433934573326251587866982072185292322613860385053071361649222872565480724112551457000306553173649713999283702184960608473193136413522658890179051271465140974474042657963972947410814500734100942554040484232931931457296172870956036964675347186072599323397754027968034206251449118532021013377881767221656353227134596677108953640301477343760818173734675030024288448652491415789922999595303013328624821125037343080146422536631522841343781806712632842811301900292060120192587873607582665067176193755390818038509380226248384428576910746237264407519494335062473920110985858083727823623360920684281537219638849519448126810176785738591984241867541968545118642172308424935024285363979571478116740949596212732233062585998102220222512535939097983910055498509527747126857013001267176291465251514447757974289368439890568550644649830231193860235448047448648686291593116398642512553443334859308015808103104196427256776904826200895393488750535348419193833263835767073206745460318430379350572170257529586262749855631312038012602370245768494963821831681170031013483183381366257804115138106818130831689155565119627085603475824116882799604269928196955508244330963164433166013952135065327721632087800227048458102330616363995879064160112267715265413448718867811908275129346016222155158049040118354739695997498324583044247891120506704776306468094426218779813988093432234891740032902633563712278436875245188478432562442032022502431226809120866333772927362809708803498302074085107292126527823509340966152986403621793188137781422930440565428962137863808855049189767945131626775621017617557506680180615563358431323665602765071236447535632033232996331853826481678960730492383558665154601454320575841832841930792912183302601556207349488917397919970154382904735859809701601492675111018116533815602577674453535886077286019327986868879845500710779408905670214911663046940619915262086499416501669890665682200677730835121411869329640785812102956448018055352356053630957482666995836382075809353470733497451340185138677296796047785750779426351305296243793245369603024605194943239711389370097589938137832884901123289443331250895403475721353654179572774762833326298950483644520965045709945322216642800302953531514030856899159964872166794273334215438642553064037343294379690909609674801799721961105606971049361310314777791252351023462914112561789155256669696519080645193925134914615483731621030840248804887531312849886440688802904692431114261961936807857351788025595431981555776973637872584384465165523448971119563207578481180820352525117645001334483624944131055967183216033206646859756756927609033181954620449326650340059513491254166474280688807157764780468112700587385713169364943515447231628712838275101715016216531811554740992575317746253383653422854070313744009319040957807758471016143698552497903175071844172539652711378975767932057310940211355957618366602006571504018306471052137719709043568289805251465032015434577810864922619746696189936970654746929776887321481483327264550676451139739663816670811245884369132356198114478005265030379916904318074094985636768381994973725405745005276157255461827005433018662242214633262492435445148723528634649468713869613966627463655928548342423336740138062461775794625059096528468018624160511373971393450018144678323248049200740650532984806394902821753498422088403654664369957331064626195018349731198335427771809244763369885966762899605705729657894135480674978599527622668299784297616080281498562775305101576357815434747851719201395632006007690495653703414992538183776863161207428724148592589328967971709264233113898514679370054738269385442292263389844583963679506724911222425263874489341644460223823700748212544275902562974860908871974203350086255389492017760023586105995239522402926056790160364716209825297027928519065081272118229631680976988068625713192005578673364936118768435592268754835513431119236726486367554370141340017426528441499100639418042334408169608991424346329978920377989970716354494300112685640165171428306139247122227020779427011042339443259569363842715516605266613766416529841/352886140328833031327719240563679180951433768308654908197000897943005824774497104632732842122621458105376127627151237031110849013363833299562957433974342952915543158769006173784267815770168637952855452042986186870901074924345230328782368200875166479302514161402738019662238329326558669200063900340843147123508665657733610971867460797441071893934849243238164353963813688666331136707274166590770783116797174394073057112928343041215240939752645779509578977182894365579178320472914885938238692347928017668084788881005276627043810843958481846934812068447754691384641414663628772874710703813226884073141189378822137734910727087911200025863763537326259132891598409913845697838259611197700630624073200793493154042322769233310282094672320860139833111636255436921489233244227696031567843163429889680958561853721220987940049142526254698625187059335170624839607449681178984747588843315923887563227177485187916706239540069589638955027152967626095103381331842665565810574763908764141943425711965526064414746483432162844743796024653145719124541685269657964272575885614536697936468952137289242104418796810786349786729490569913806818529363288062123017265251888663350677415614331059656140369424994073613548450580965377199243580160658504859991360824702294753195327455200381788774284077305330648322778324822620190008137755443122011444557204468007144087528654064560232906458483898216106578593910292526543910800845312686057860089630333256140999552896437519920645964488093453701227189030237638627660503105920737649675915215054993456015980016245143864161370472307738868016116267369798746175046631031966298400381472403070904602327431052228420153856668416929090184859777228644229072487209451492619724806527061890937383343691644441912184984041724793773813487911364841757400143856345100834780585058068659726247638360904089203523083871243206502297922447423463576350848740078012875715641569359007064806516361272701845970469117522118159924901565314010997005317368800714218006964529551142270312812705851716266381874640812726067988849134819575968887868810353196066240759882917218911900478178167219156653846654275329456478264319948522150998812825462736653398981940075645043160134541946671116828990861121531361156377345911493515707275020011790197677906693616560556213643733129828650138922072231491572035747988920427970092751286826426577735339042361904444816679661222356151448637763677761915692442378736077730031301728027737541042456738962017286821208305287285010931912460083170159287467036151714494476126461272416225983017771684910507868358635004742043636614775025288214498615248072872334135292951490572692455882443519424297621302049179935772527226996516639793288765773737465989973360261534242647118045736572347269796227173641480345279896216961314031285100942447318487026482850575995191669384056348046472339567290550684243300248498486809057959996431132338890037311950293166745206887809197883330079248043494986949578111584860133167285857404300639344400622996898151343556694839210307122013263499713035879133352582960860056533477552618062999674282704467861823118619509338885551111844287725185609530717132937236551237683267644555961437809595625031620528141921270947029557750395247431208093772245301536853641013816562962089600765381037190867874350581290001662243743652180770743183043506204867564657928646710917603396062558643562343811536668294584967616553953680285420725277748589254519799685348041898971915255149410972225437732216260127300818975987291621896344739013975547325879831309725496476063942175787086473404413916402282513260661752640397471199251111230675767436388749606888286854304614557576776024351253852570653031152651192334705700927298976706498850424681348886720302177463640354854115589492706396952932617221184815638983127058719442021826160981629477038983329430032905665745554271710126375613940617875498264403571495477862456711235875778800618361536558085705686317283401433510315665166982149244654865416264105571764173980707732115844236269031946534340203934443714132409864894620015884219366880624062518927776798560614485068452718305412107102684230896277172560311020098009480707241480493430173921301320593516713060949306116852940019123538734347724689920766650359988514202559651195405839270947097084554915373565633748247235881354343032128316198050898233732707538722578477684078687631362245960835876805318014968949818025703020256628212196045923438343766253595089319223665711136763943680847708045255857112490058787849509447977826897769346345215068973188817965806837607683206825238858241950578374314269617656018674427374779182648806004945145524067369990859976787309095780217340708422048703804191111717061163511934070014476771088175458282443427510843568151721708971542241727679944459042911565302297300039963426346532075334476093230897227293116457447025464161250556670309720619581409155159999309604238798165032542978658350801386045457161203201267941699113100359332110851491304360970278732476815989362834350217782405529286968028647570410154517509463831002506082164326215901901869709777051133578276703383721485449037844987746552314428538469737366798847660632062463514558653238792627530314819978789972592067203065233261512489272755122551220182433372722090358728967137493471840545725630568383203956908579222083992649755951234042650657016639519129576612010581506201137372240518148396949371764012606110343543078287441807791486483613597690888018441653497265686101107776395304261879532026279902182528150119198550504048692440333979790237816075097659524467629384322184211203831457585672123586628754723269020321561839034738288917968372453308436767586418632014930438740716894666438159469416970350385989056857606214885463280729943255053551379902641364467015127650938818254200657209559136752463643986628397406552038353076633542095590727948489454440878999088081286817729126413871405804852707317759131527229923629862080000*t^37 + 1533309357141508403581741524544382434043172854532547114404264823828461023637864930809878172415175588551045570465608296880508738517930845119948700912618334584467382942261067523428091898712731528163132125685339729352441448059366358323671376023629576908335075681969877802739077523247275594344163453699098882081096585369062797176385775003439369625854172549566391362579875757489389566521518316716253714231305453268939498359421298977415649926863908828967028210993659239455913346175277612203205372009696267155007128532300409318658523300164658794137750598369187226783980195103267180988785602028184598964484582779174087461093492496987791290634887748489419246566204557937565700028209299980282416271449254720954164778255973543740190613253572151692609217943043846187930345583772277592439325593001841225960664017523100350119939587943189676186074415531253853713130769762575371800955072773700811926467360111033689135473227434575582820675061424410199154765536605677384964491866316209972291602149189184762903113276610023215187220010871475153650279782554259345670693824339130459065986099485964226592827338015887013159056223086976086515838240316332562689430897517776869782261428435379699222273296472439635511056132728800779959494227406294406364303410487328459593821667596441704702776981355035241936071035578823397735886210962339354686552520241863594187238749341663500854652253726986677521216245794587440322539197033762809839964597968360304766172835425348520873627587956499022167424450816285847143825956463818438959461481759238736188628197985220249970962374242159978118082816478935225864432159180224628832070591620337119656691110953755333343791748773788231237184920557336527828296651875650517252886050933207355379135727015485780284614859775459262315501260453755884432381519410531654780654551432493777758848843154120433215037289445333934334097252765807502628720230157176107980025266928935916684168852911871221877379741408520750004851551933624540317649660882561912599931572254818722858398820059278190769847740254768429925962175349531731198288757697591779923065354745226970647680319889723911687830584574490884811239810894226012160438138000341953946484834980710059937442307534633790990680855296328209901511736165936868570279098768296974749784987160102599711126157996910105379051101184408398394275055399166973340469299145007101224157563293060351436236498740281784689407639326741703005932381322678039365098083732304263111730976813731079582975369919263294726513017611038897284718819730715304243673502142231263510589874932794107008498714470661254446546189527515935632687804048532131098133359578366918735236016392738884116312602900619206709275061764199106268332635721810151368230904035131386480152836668629815597669440451732040871947534080461070475727638532749406398786918093778878853196888364282010594766737436408816998304780815830746395790023105496253914789707093621879826920360914358734125161934074550342753742399187620013431187091398719411982857437031594435417700085499953567990233317313203282113896262230329536443517850307551133003250249272323664172973985181390323343363611579922560660319074289876511481563252688242207903054824200731465649539100877834541536619552348712273882567974345921371805460413372499712623794130085173714933808684952671338901858477907477282837467012231105375955073568380405648689037136407558883578157501968870300280719455928004596712137578761484605891268361751671146184195582117613740830133939735019185998363156649461844310004102993858895029666771646990498045876602772037778307580918643684330262562528964273741231289325335802075597754800860355844991318788700767390554047501602978947768817164734533448134875432693683883768230462386092345980190536058101866773354107505713377945327080771796324500931870141471652482566978914310367340619376670955353831312912872885490317488665519802129123417167707917601839449187139034097442189081562856913517198053783321587439869417625646740035348209803470523656209344947661179236619620392832732351668857493281866082514183569718634480819376972436840138905166233087316192170735401035351774536413354332167962189095406585440071018798933623962362565219089735850587619590211459522742635992668484233320439099947172990452788403026469603801554683768208530801838400444199254814941603934100331260102297596904173013599223958189157284197920711847809970504511383999213304111181373603471899594337378365503651509114646196469357976951826102755871299183247021614192070455814094494851621250165409064831366679038567071677339673680129424771588554026185067362753767922916426386596398861184340375812599463106772933681539096523152116067891125533175297439688931971285107774435167099887273068832408043580772869383846056116584287715549286155733463818157513149593505515842738172933520972386673902659452501883875420610705733635920054961667203733348751971722016736217168093434902187963850348830430248586198467604212368123237083935858533282994210853049306531817799899501306239257623218743225984702003732016248587686677668619229241616447637560014650907918016046742510220304040331928804430144599996875693637358428668104513012444446461717124946083632481084788073911910624161327744707476930393537931299719171949125724593296258192789128806312176210149811701305944409537377370808464261233767404014197113343325704765216260973244659553564593987474765389119273230848697196636004741688121534815485079528917233269059431167502679256215630001837945491918772248192066250520462463771072635054082055613173963982473942730122368858610691453369923648360259200067472209552521168879254802709026606928769233027741843277995347437280601189170757328982702256843535957503139639100826532105207287719023930089490382338635651949209438531141849387114039170186281151259939535193232680220967324268580431388383631354798707882238313875461525696874406889179202137378620518835901828789601113177170236680594719694293/428756660499532133063178877284870204855992028495015713459356091000752077101013982128770403178985071598031995066988752992799681551237057458968993282278826687792384937904342501147885396160754895112719374232228217048144806033079454849470577364063327272352554706104326693889619570131768783078077638914124423755063028774146337330818964868890902351130841830534369690066033631729592331099338112407786501486908566888798764392207936795076517741799464622104138457277216654178701659374591586414960011202732541466723018490421411101858230175409555444025796663164021950032339318816308959042773505133070664148866545095268897347916533411812108031424472697851404846463292068045322522873485427605206266208248938964094182161422164618471992745026869845069897230638050355859609418391736650678354929443567315962364652652271283500347159708169399458829602277092232309180123051362632466468320444628847523389321020644503318798081041184551411330357990855665705550608318188838662459848338149148432461262240038114168263916977370077856363712169953572048736318147602634426591179701021662087992809776846806429156868838125105414990876331042445275284513176394995479465977281044725971073059971412237482210548851367799440461367455872933297080949895200083404889503402013288125132322858068463873360755153925976737712175664659483530859887372863393243905137003428628680066347314688440682981347057936332569492991601005419750851623027054913560300008900854906211314456769171586703584846853033546246991034671738730932607511273693696244356236986291817049059415719737849794956065123853902724639581264854305476602681656703839052556463488969731149091827828728457530486935852126568844574604629332802738323071959483563532965639930380197488920762585347996923304755610695624435183387812308282735241174785459297514258410845553421567390880608498468382280546903560495900291975773619508245266281219194785643994504506771193583739917378946332742854119977789373564308755401856523361361460603092867774878461903404637858430067437609835263653977688587462172606451698805784802198760604579133220482523257744420977959080986473171275334423684944525289621091148737454413463557582937225033879763057191908727439563468465205406947223896262660603804998475282464621584339149314325090178656632744121075799577135752741809918790317761262260023433806538319983662692813494108291948436936469713900452265788385162724010094882868480727566317490164334441988031599553701112366584937838851003487768090924051288282273639001051743534272448924333110788493650445985714569366592597166267060055741530761583018486951655725180615817526408539885974380936061045821333897168876100521609881989753621963620580800767717348845850415091021177817632717764104816248425569935401932802416015974398619515073903607996548011397645073491961737176663449834157878301628462876463892574258019081355609801925661473005421395663825791751395334019606197595426368688175428246046286372846409143737405575605061798252316746225276803446756941231253882421384229640523153246115152151338593147023388297444968688175226430946544604253485928452115089122703846745944600890809586100515579821316518742409753785170188135493146938658684413418941692434344200640912666730225628917833933278041367277173831787123998938864929937960186904467335956267352019626148537399636452967397860038914091059383305753764888126216008751928247731017051977920735654113053721546786181212464535944241556617697870907250877035006534331253906844642756054670495055824559320604058857901980290000943995041316478218417689743581310065186362908428773253611704029458082927507090100145271057435212330772369268527980106687455782869586773430873343432850471198686667426626668256698396103265987838897365167145618323031147750441233638272297813129923739551001364499376344122056518785592679814602364745257489980383880848440127803546370937850718730391250339367005602884904151589071242751309266918074132408875499332741715033533177883311332255661480760888269693471386559894520750747066873815039223347780349112670877985846963319299326530759958235960497248810251146599358170052741075710129761340538976764660777889419081519059298398799517661314381104521122806369053406931976322123235099562232485498253731480187386044756109976202418094714200722957734222178882245004120391595845526784035904180631841353985239659547932850386155605472105128842415590318461388187274028901229169611803277818195796977587675998118033522856753839031168191572229965274985866391675421427237153979293059680789755809436308802424413828455307693335096292665212763969952724791837585452062689429260356706918299296008351811741854538894871796580551372964068960732789175122092200736229313666999895067589276872133181813168764425674935304341876400423823699131132517737137551842291219548555563011036471531388453275540131161136495798135938955919426354426310552791412123519399161169150139770514539719069896223684045230450861889540549164422416936588514684561934798578888659959331427075843735514605622718083666154806798048337738773998554668044889829656352320810771697379117127297606194611221604820580981660112061062030674240730900660599907667955893170188763685133042449332506274229816699361651724258412737674466397473899732521656547857339785855695072054568286263056641140585592807643923754832051069453480749361820548275217015742435583592856530034381907272229550302293486693275316424067404840119241796466656077590521194428942406608999177808612845948320294678183631411930081151771702394826238862419161315005785445138946531243656322228169701951453816612655220966591630157753936988771859690697634427207021035331572530769750672617498637898140483069971027019722363755341618975718976704081991551085837886086881054890064926581709257827423380095890664178853798509614351154243327443753502848960726598988109753646142734457414687145667983892018763483540888592853758052896039391077344805584357210282427200000*t^35 - 22845766709909983569039547213275317432627714878609416490664291062905700180489552384338482326213744208281586468729267788634947482094475051635606929307107960005898924660549949050581924286947062408815668346504157993630533231783483861429060718608844195900852404506582962112371778677108684945158507380202699186854075107601137808717506657228955488182718253855714558050035635461449508019745507279479697986907744737949088899682886199793248554144807628666081966814508677951349751297474379866175290492005941940177183302725052927746655236299768909587957529195935275856384901466093261626564165860733222425103685051554625806587874494942053064058188455319956618174972142021148787870322156527335020366024923927949869121109157490716354780738061399594217292480003457007887516569831781581294480514947135990937461917585749745813440822686985915024791478287966207655174233489863638673429897815073567089854987599371049223765462210562896254035401246785730320448249972954512097556518964506908771052040868410516932304804307909624585225889323235286357398890034409451715132070643704747720055221024075474530391706831622313615523481816328434074281183569357870777897423080571978858005173602633655522898870875331181378895252373630610172691099480751507164819301247586649898495720489750972107213319348518371078721070405447654394063657311809880378110994451742482778644835661113599968873907417836932050653099065497332604844746060761209718602482800332233757922284955108383246616531868961217525738825317646927746985190667851474290871705056380615389528298616611963779954187507099818800043916498058835227457964104778007122195434249464166606361938111538428680441430218033520437215560834363250098764782687920847748504349259765927418634963648435156664272276817573604644628628557455872391878345613179738384679171937086104306954199148862185112028395734696770165693839371007225726374807632275486862421752835817562843512948599405409928448471298973599525266911703862556217599505351466548036271187413461569034610939069381500617633899638012181815459286966268003484668276341950220613519764878535340041321033920177264157747710948687934860987875316562300743438885688034891355935062095368393610873166772847567890632779356601193047101516399042812953957382297317695461406238303251644491580141098504503732449790357057439719665239421724203535784140190839136724006134690424421772060017238981242825297458882844325527380099555630451403892964717670890009659942284711566322146960132984270421373138984798447713260483389842475348430439248323833946118951661876329449521968172810084345608018776048427823735542604142632438187904211032890216803282868442986897456271581009023509703548856477044556270840126639321266489104297103733495277633618369255217292374130417269778137110592119869754561090166063043171537133681156055204860928161999710402592820123347430651087036171947524968078694662231892486929135401375322713731149092590393911157781056641605208479529787585126782986668542158688165666064697506875368273634768903696503280623092929388314708681128314374787299042411794280764047678436826007357452998844791148409998785083982448910880379270350387911150222913112837922244636331278804994694681424986131663784854217065559906328984116484018990161421979419340805359736677641709149405324379435575105955976328905497925043506119257883276508175114575943050925792755723464135911403729397344576714371820469803529047446066912948701113838407798061224946312181032024551424274753026995592394816486923613003004696685289777635759808407147735460311834767780663940675587686683703765974398341200558397814531414913401524125314706856712658912549595375351387688255261231542501896066948855173272916621906978452197154509047063867120778882993551444429603752587772260026671219609127031819914331888584443030196444711925893585921590059742867430983275259605613515815548210226248657898944748352220549696073284879889002806003688297436177449260113317218059874633873207690934759546475411283820986793943119918315196770684653000397554931659093682599960495092961673889644154320642500130002378512211963548870476356824801645243224129477701105868879497197602625751870858132593437367470371258619371654437217939122742195870579621553395290522998187635395296298994708256541724741919601489930623914869655268246451738565113955968095664775010396723022821541182982061262617543383640761050285936027093985866834185299110781657857423170003473265760853780718019685978551044822753628554576146491224469756421300896392962190151704983825272284225356850035392886209464558959305901815682110384658792215445772763175583783930463223011384053770777754847312721856521688204330550497014832533315093075224675178759257732193237777936734377600849862070127758121465391839778996351786018251990504156604507806245081388247085154448794600000206749885437291081465123650406609349938092504307339493891160161658621329007247169380512172857296826053236280497216802472470532321163049128554725431644894513627671028875054579008705703484163813694756343243787979782079583328924907912891528557593479200076902624035791317458195968098713086954008259776407375494179709089206872911534021634600790346073282218172746385939683409731573534049912539360830026868679884545425224566192397380140990270201314974972259758419845706855158264296889686580057985142703094596846722039194323147109633680297615828196431118024611937016010950289618295470814456145816588752306521741396292402642331693796712573462123704362454544035957162884386391810511804137982032284613622900533641183240212451202045825426984640660420478463779942773906524817130869501372689805717766527998592564828737273474245921840795918130128893543986326707826201495740355012628210224242486081360487264588321714738224514027194389975458220857550878338475485598091991967556312607660976533490296155495839830609802956507524485016336909733107193528212451955326590089337853972093366782155556323/38977878227230193914834443389533654986908366226819610314486917363704734281910362011706400288998642872548363187908068453890880141021550678088090298388984244344762267082212954649807763287341354101156306748384383368013164184825404986315507033096666115668414064191302426717238142739251707552552512628556765795914820797649667030074451351717354759193712893684942699096912148339053848281758010218889681953355324262618069490200721526825137976527224056554921677934292423107154696306781053310450910109339321951520274408220128281987111834128141404002345151196729268184758119892391723549343045921188242195351504099569899758901503037437464366493133881622854986042117460731392956624862311600473296928022630814917652923765651328951999340456988167733627020967095486896328128944703331879850448131233392360214968422933753045486105428015399950802691116099293846289102095578421133315301858602622502126301910967682119890734640107686491939123453714151427777328028926258060223622576195377130223751112730737651660356088851825259669428379086688368066938013418421311508289063729242007999346343349709675377897167102282310453716030094767752298592106944999589042361571004065997370278179219294316564595350124345403678306132352084845189177263200007582262682127455753465921120259824405806669159559447816067064743242241771230078171579351217567627739727584420789096940664971676425725577005266939324499362872818674522804693002459537596390909900077718746483132433561053336689531532093958749726457697430793721146137388517608749486930635117437913550855974521622708632369556713991156785416478623118679691152877882167186596042135360884649917438893520768866407903259284233531324964057212072976211188359953051230269603630034563408083705689577090629391341419154147675925762528391662066840106798678117955841673713232129233399170964408951671116413354869135990935634161238137113206025565381344149454045864251926689430901579904212067532192725253579414937159581986956669214678236644806161352587445764057987130006130691803205786725244417042015691495608982344072927160054961739383680229387067674634359916453315742843212220334994956844511008286248859492133050689357929548534523914290173520676323951678655036995202172387514600345908952298405874689485377210393190016241512067647370527234285068431073628980937978296569093039436958029089423881164863100753813494266951792172768387798944105702182735898442589157051483408196757676544366509050336464760598630712622818498888008265822844389297603545550158503115677174939373708044877313271428597215144781560569732732340139160143910771541059611380055983411491685444179489176005549620121263378988736411055443817250329269420052800069792486258713674099183743437966610705827710568038688175945630254765092361308965410461263964363322546490695006681087430652423949984923443481966223897860353870387092643759600891084151043000492854151256890159217757638146017963220578971652311658731480579349673558521582325055005618022937886020479709404250631021023080220125839058229377567828650195576235740638489845222269880743202402813322236750316902586555917192973076976904054626437235100046870892846956249309977616833653466863013358059880401219903790221304018240082969702747784447075812116185578843379439253374908994442266357996380627678848723297032001784195321581785132087945260003537644641762118704887717102383273522902567975547004725265521423101186701958798743746587685085840141510699806446113716094091503121023082440422068732242772277802232665509459896172907299090994908640119679838037971794871028187744214809857161204873791275405280266137008190922297368857746575524760842593452736971586889351780615766443031221168224654426060675147878932427126918478726167172487742467783483911922522767384876206572528466356703595545578590852394920186956253235698164963851340477953634580352804403647982140579176168247157308295485397000509353173104689915567522846296992552193855352318121158337730321197989391939295969225523717115426679216959990410977340642443074094474849798213555697352544167905756299938775523632566905499749891841013327214379095703734155466341940048997887696434353583552865369027127163592514664943736774647527851732127902906938374839554505657498681659430134562489640432373634200219826792200065723430383834443840454920035599622320616730536743693803759453203605413448440944195964133827738985674144574405580744297638991020833601073025256199617907053425090738003047532432167184651653779293633206816896944697765584294286725390278152799068709948755345674946711677755244848645117515019342179086611344712507768369335402660032427901663572364395619249259503535897436052777397542188087339344470465644745521475392151545445006144479715648471073924433129606812300394716036402165790830102956157921595622026474504414142091912406502853495752321830105557863254375994450538129668584210050253764738501763560106286376342774049065369990565789458657313714717230959014947492448780774062232903163507171696359939220643258521410418692974371242377709708913485248979454414060731353620877850210982797427034465193390691472237383782256416452878192005551093697658248263696418173424359626651835342153193912949939318752202710609032877429478037521606769672497627248411059686168849071441426824732233480569368785558235053891603993068621095551768498249941983686206837910522039598508441502730398355206566322754753953335752301493097036803647203799678786916144592835857176582418999925255328440540756390425289421037448189195615609308620567169310832846818707767739904230113059665657106336541041256055695929178781057287068539726251987244608875857018820094121052048251795515692499876172558225733633729729065669432303783543247179700371090141007803444189716459535460447871064477984311216372353696743532163500874031923113029767613954804450975145362555432149649339496128607922333453081092614862140080781168523459354185399188849527780396110025675200000*t^33 + 18672667368937705261313737604326178460703916950634961284892698008309900547064952818634980638022117565466121247053371981327532705103523815942711150891621869695561805478681497966845238446258195901762221007499656359145567982389448370910154460232207494891936000004657610404201271889183057069796023872438596593098161961831747840332971243317356501499191694147916494242172509840420380323126458216595847125014840109676257353814165643581705103037101113986241061838750183411737890758600237352688199578943811021212635080616528722787497633493232733336372269913409669726069798017889752601915614260153916926147431149954427033872293680473060579848625807876566336946820939018373640589929238246047115753020354475888885157037435733247513057634048668869445075465945544038578308271908113530248952518531846278061464238369572110895042670992554190919375473154445299688206362169331613483956301094116472513043421818636559381339011113519677431644511203740647878574508532292346520846004429081546267660091391726884305192236379275013420136587700966238341421544736843756278083375013744158490368462748393688646754587398964448401279737897144264977126832216747581227345220068750625800508570158891023501065340844113381331528411481807021451463167588696901113717908746562421645618309181360810400214137439629762163768753235575735038609284864400005432114468600042285187079156898576550333519438912347960403557171419493295577816128619892424061547159794927728776116243369918657785924852392221750032526683225378211891272872652908351092291253302088110136355545414623826198502586844258181923461150126619344739942958509702466503412326363236070873613664614716742725676485342818883943921610633160487970310396253976228678136764593477379131596594324188429887249577739099404516789436943860502436977829933423505215192061112995951459855668279121767353305248834182862133884482125393693431355861367199998214610825404080733988113514484755768193999943863459734224615732824172108802996908227375724957343775195731667897386600785326199340869959071952186062861468665303846053608785571970245771301218150984421617098224256640575446721697455446431418046554695166511888428938366363953313612758500874029128681681376889830302992492722439609310651263264051444687085056989583265937003020461730963088686310747537197391991304967369371120469947099823727158418735999749971343601392903017876114185351477934659482552430977631546908592662820586955493801329105237981217981523367867595616266637630320505083293873707336531193945445373917834943817623870512041452953803376535340039796947582101686774275676362037814888077235629429900023488931902306335336037941026577399693322359179252814556607183491747686475069313955235753318385822135506890887584994533865093272473972346520007265514758545099836649339614738477889003254579570936876599681162184323358380976463880556905418901527463599495510861535915379622861468446679285899734566756952952361036545512299392910438589068501056254404366488689408916104547775397575288065566117414214259017145442613929726596138111981692421622301188705605744582277598690727982971286320506317704975989004611741109978516334644150298705873447834745201594629672253801626282452176745856926198507439063016759318513826298570716300467289247550052959760069034194610477125529362681643615538122526018161104481419716896523257424195554425242286899360346786703735081349413442248952127364346570473316613852547050475428872022291633147575572563716522600965884837120491329028147019097365397779713723932773480971721204601889308301854222422690012032285364600690242731865139844854057097191758783095507953890037911790771291380572729516594678943266989043826524988924570994958587153285699242221070922824559732825578878957355382601092082614636417493536510632353868006754602275867567321147450844096039900756600118816191306120706423154007392675879150160442973667747530625293759574790509805177732918038281388196948982023460114516269157313258115011108489123565837300632864244465368866987128033542133377912514570927842674748113902101598236288025015647674229233740920162393644741194383048585122134883153016212530869166526264654504986129729286935923248327403795281071979810237435766778982314553550895447369968327406873247920346344378002618035442536741708491469988292256581336710242233551013074542651359754172406223745418765331209698274796055891174723446580065340485423035622007410477431047548590165027751224820860203840396010331070342650448261422291123720657413613117759502879453851364858220945192536709543238297916511070821376026683605501332932952963223266784323548069458158157884678533644649602293247717204789358412295292545138673800911883682601870874869983039990755143438612318596737138793831190623934305408414278639189442723282933300524168386662033083202856632863635536321107077423827874395125250017626538033812585439441894327214097907817729728876455231549747514920099106098018422323180492405909313978222421300717807737992145148936933226344770445050814523688036569895130211592694727772400843891551568510367077474040837645060807640364490157154671644267553810457050353291691861288816090306468388689317741754624143033711836914557834789196718728095721976831781148031681180485380573705974544465564989067481476404720530081328877100966692053947574266817451349831015118381627602736909012051829011084221925940794750506074077409272888458788640294452800223670550589040121261055241461251773265314229395703719516805315756311198805996950475945416074488464688099980406252471952942703056734029352660968988021405501094552981943307138913236385720626179581978887851943889828593679716837808198226940373960238934110949294672280702969203455982967673835760485313011845361476286379208573794869483410547250831839802394072749777551851484465052215555023830485316402473641367998218169751306651982549109010310683789098742762738051514920720242956040618740855229583474724254013013791199549/224122799806573615010298049489818516174723105804212759308299774841302222120984581567311801661742196517153088330471393609872560810873916399006519215736659404982383035722724489236394638902212786081648763803210204366075694062746078671314165440305830165093380869099988953624119320750697318427176947614201403326510219586485585422928095272374789865363849138688420519807244852949559627620108558758615671231793114510053899568654148779244543365031538325190799648122181432866139503763991056535092733128701101221241577847265737621425893046236813073013484619381193292062359189381252410408722514046832392623271148572526923613683642465265420107335519819331416169742175399205509500592958291702721457336130127185776504311652495141473996207627681964468355370560799049653886741432044158309140076754592006071236068431869080011545106211088549717115473917570939616162337049575921516562985686965079387226235988064172189371724180619197328649959858856370709719636166325983846285829813123418498786568898201741497047047510897995243099213179748458116384893577155922541172662116443141545996241474260830633422908710838123285108867173044914575716904614933747636993579033273379484879099530510942320246423263214986071150260261024487859837769263400043598010422232870582429046441493990333388347667466824942385622273642890184572949486581269501013859503433610419537307408823587139447922067780284901115871336518707378506126984764142341179247731925446882792278011492976056685964806309540262810927131760227063896590289983976250309549851151925268002917421853499330574636124951105449151516144752082932408224129047822461322927242278325086737025273637744420981845443740884342805118543328969419613214333069730044574050220872698739596481307715068271119000213160136349136573134538252056884330614092399178246089623851084743092045233045351472108919376790497531947879896427119288400934647000942728859360763719448578464227684084449219388310108170208081635888667596425000847984399860707635427777377813143333425997535251477868433273670155397991590226099751648478419331170316030001456161318975639129147569519606565521348470266926221001855938297645930942079765041463808094904073512507168497743888862722152266462722412491228208951988976475715833779464540918959760842593388694388972380531597139143478673366640393375205272284976762508667264187316697962829334427592034972804993418229843928607787550731416044887653046029597131356640130107427039434672373442126597581206368606047528481355238461220386913411392915143755901398821258044551310714433987082493973275963210955800170827486936361092765435321904616077191304032062762031910315697264429185234363568801949189393299165303600401306795987603626070306524768308011558509335766222457011687373964899281077526551110152267795089104642321496288416252726251437712413309800021305787412697034754725782701617705123733868497252833911369727118415502106419339603288518329087000792037706013331260622961499098369066282303631892844617758329074441128370882711265723574584818921015014738624563355508671316610028051814273413816176602861314322189872696523859595192617198314102014101825269507633869998433532371296793507434462326808844312307014446793772498104880477075790799760570685919668067078349431775706905726718043031558479188609153380158957934010259123099095264509505685245020341456690132182553104373338703822756689765859395277170276748182831823536263092776542879189243580813686523887065153867541026142945882724032426895210395940597362837826679394402994216969773220724680688159068718337820508412079529235156678676928024299833580361530287797097803209870932042809267374844912353237586624613772738540657047429521717291762949848882100303861455979781252675461241804519189755032493554505912463038187792038681551045674387076897401270791074998456105264448542145207748233398837028625320975897308330262967421154522699041032752928780745351967014513256366207707175114668275829196660441949346888439003650951823046761373413703405497519944863119708694047676043230386339727945259777128965458098724647959260887259706623561878085826631482679800296471393931466155281737854254497533105428975871905981190656959323426486454223285147459735441714895655327438407530617419541723273734315432486148396651264004055150377909724707048052082615790204697828343546200586276239371616855920731127328535429126793769509499167626331302832089279711424198369793206169895223147802965557194271743517523311484961311747009230938390939197157432012152109692148670994099378594645082205343237630943592147092657879709425711361217529748015232096919668123678565295186460434565541095274810683242145331410257303470035867581502201230705177457286748483504871386308785330758364978708675065490495239170727269617209312453297273091997908049174826652228400381317028496337391407600575850523106957713712661968090594245594359207788959147246385140470611146663970950782125877445753289387279553859624078014335948081580489450857839193190166237254069650518698736498109907484602634643671830826252540181631862880849205283320047638713151085205448174861996475965364956747974394604049604031918788761534927516254404497190067853248053217380864999462151082825165586001939045219498715749238925616861356678363593195470882160788204242210342513273870516959851559876722960144571299422668864937166406195689317985501727691423538640699790542437756355839835231680575733585307961620971421848153024767831408806178765348909249570218138533109349244945414170965327087874789753524568261223537288869207569664504449323150093077528361435110987222320251592777991079400644103425948926656501036177858215541196049277447824215231874287992209797968393945942127599235746755373671283277133768310794869804090869642328897575258620748409789494141033756275309940130025683557899921163780240125593107085834693734860483702102739495553417355216282535457305464491719009891286566045335884784737277632647632400000*t^31 - 157989923615286029219088935698280356837620634487209106268036112688190911589189722678364453042952752369995399718155801288348235201010045671412542344596794857238304416602407599046463188323202514867247253156182042523026932058446189659985060864739363487136549722268695812527161255958035214790531823039969274566981646210154627291985080140856732371018501315391431348950680500159245788595214360310028382370779035861816449953494645406910363459783798581068075141649214096613828305724051182291729569815570063950285163894059899918163786322009096119016227707367722991713455978412222453047691943583808283355366975958019625499555092539203611214095825036169493240671341629091500133616974868680483231831573947063003924963543806951390733258837366443946989932274015135553679351923840838211241937544885206342456654037021526064361946175501484918841556035956499095897782244566493982313316402458450028698563659736358423260724274201132701942327867460714434953225721423006685819008125380577060326707742474882008727294994571936143488697987421137811346366346675163741460136613525959340577503978279746673508019972251938388274298722354078284956383950587276641144156665121597818381343851103309556884036447326731842799302325890173007164681900436231964008150477739365647220307274898880103787719111488967432578447157400913537074249661019032693377835768085888808906908674163150562932677755082367028387628747346138919341734532234152357983782305899226496946159403074483230907052715166637026997905611174424871584279245708984776089543599363388998394725595901731521201761591196238715154209392613423492823131327137107293433220903170416096844032780731338691535670745808457935440428055508617448002233243148134616780896013117705703095012456066625592642350127437878432411199393597427293363598992607256436649159793035650122558774020460159205130774115458744472019397902392306390073572546555652909844139719199695837216085949008440443208701001162580869588710242753485132138808247225354571522937449514446647214782631626878101516254765703237947286465148775871892977202369198597917798142781095882981875385555702617944073130613369459720675437404667604876461372644509471945379842395756255999454131625855604882501738150816877038390820748279411928954313914793773302504290679488732100622696274833042802305563928012599905174529820150561419848480913832537848659593399170045219277658068041755588220712610976845535519623073496701912044828738073462710291487706241960146092765058494852608982810677696547992249820754877788273034736781084291929215915123402840588847583343315151028407381663541629539656482324923471600283976994361589175449835116436708924728447646584376951223201777695836402680114015320002052364606762121614444388257425757408058083240255142979533010351018306298591570584238448254209284399246515954512538743308821277883423580105149140331458648453702309127178517349532084578728631965993474930420135838076060928533059763156211779712016519402117879519717565050483970051008413295115312101768682212736837041038957714046226769048341401242594933916256441348535369746380843348556250015403236249540816649003919012085018358296295491638973514137419989961989102631733216273498760972846312682221116495491273956148832024170450886847012781089357009521981457348158750068832931534823586404409614978702262989729971276269758607405366308939931526129795004065712726012546958238360960812320239941710231684979753897783711732435583966559618943920916539650850924902320231047270858416418733073156638075045093615760925548623581017207272551476591810694245303419379026567452293351520782342298043864263805135041469527603556791695573754845862169060055039768905760759896155930278476240339996237601348895946090315492517652048589359370941740903361216632160062818577287260009025424117217643556816044415893040961712482208122400871135630700440362574722854401582348351081130752131024020683876397248060617766789186382013081980356690038136985548730538773100805328281950350967531655640855191314209516450467600767588522795851308945656696579969523123775545498360106059158148441659131302754728453046990672561530067967743772887871595757802902130317599515486872824950509755881780188021646238771533215536509831537688894189881883422503440104483532621895189919637051629432872507094732288567648556817711083120516474728874888398963063655734901752933281448428902481786627072881324787236530652877836785925637289640341808794871240230752278694872692724500942574040592396150841142217480090295546930878454993082780157739941796013019523024454679745651349517272921241942454903210285605776328026703467767002604707892832994525925691102153558101252009457064226344416858445495207003153980247513526386356128911114805381836282078514517280519402067487947138590600378011972661138138567793103136275432507732599829987568498643173437353820058092752293334898311801330755903198086546373169201586827505264311305649656689458894438306607631826382192389380009577665962778233574785282025543822899938662433815888916300171778834421188616628787155612085645206968722430757184576155698515791306425595981157845186213392850867189493678581656022448720433102637701513996971470213806190332877471211465467070368825472556562218483505814527627204086345818159036141044359967254081027136714110426186663129332321087719788308828999129162303473632171819957160779833473847456981897447104068301770778734024384975524502843274478842248398259247793021467809868281410211178102759609127848664720544286099546545940899278136250486822519993637497453705524500647912108713097379084164361388800518796638688244276055402714063840056464975286044003839520067082181573511208064391704248051745172336292430779540159666374755421379304633013769251659855479935996539067384378802468467931920812925560559231873077915653172704958035818509732389982222563658195399673310135155753214318650432861836696969094913067347862691004305955873450693899639/15492359433634120853246408950909114021294223903517011012094454482117665123570362781150585368323193307637310253258391263355246139000501133571879208461059405874358274358713674371179352919507796272925029755982272191203388990512401751473329408316071209568666880352533798637611934614103501273767991770566917280634346976024349222783048060302404829403031046453116625793127524397434997300929163047830576352428095473045200431012959593035337098965313709114571404248077057571392131596589243539292124409818048471514394782069060204246029473242176018871899858482570964889103169772897632055902477929504543268889710730819833429517302474557517518940243305483738444913053599023422315709190665325072911797428349805468421957026670171069631074259978015977075256029548321404646548946915494813995857840179170926583138370866526268079154807218102515007982068034857577154078597896953100223247858545973229531767464612730796500349597738654193224651603146753735694905725782902109190264733626042753372343472225926831593113883241796906205014735927312773021997251877137502846036551827866927142597336930472163600661892454248153348539205510017136570292945732747532511076891700924849185191211786470667298139856904261709987345179333489944228417230188943105853254993055570213989385356727442400116198211992507538176654860107616445134757136954112973308260606009936834376088167529064938796456298176375653170829713274703583372833048212604228980257967196789133106774987993736637278673247203243973105562103241502112667531565712644030614045010501746636146365565910091975205262093394385886049503093461953853103050395010769215870546701266711064771332279106757210726643576558825539524323271587747899530944682239404002814531396730327621876588090903336713294945610147673903449755843657976282327000974128975454798821925190189614657504588388350606607330192891534466443310812934513023106081589926916741430467538210731230246153277726904566012219458770143891881705133393433238339935474242463278417791093074423969539000132590636066816152314889262091490283392971092978294781358250921759642487486795331507896510571882409309802092183840161418613246381055134245145048949111158633922132200956347770314898344849235008943945563909784028939330171132430906414599602693071025985718112515366754414626530355540000463131824426857507300804845334700502132763827048121843393612352647889746088817731147138787157884660095268731777375317774056910608071941961251244634108902760201465878014242916715301053349853943795857930385839430131433098243643632579081642902332891288475296996149018444988075133849845122034699670825996119214564428301522943109379995237040453988265124558699727647407739880212071898340156932677670957933293180522477603854808003940900048891582899613653909062913751230075283731036048130535685672321527952470966115208846022171384587655856620924074956575373308882298582989265188510489550836849263106218100345328594524795233134562068706656324822467907807532509117016909061635650306990440383597552930201008167206521775212347320047615806773037559542752138715240749534759998685865659402985520248515618700344292765951739073929099115437679737260688718445214363755309367118362236021667772292495729065235653741918933457552050788046890513717214763068667145831674549252668835487107762069171216068416988151924620208657489885354149087478056666200922030218162904822524842991509466134667016024668405282910820936349486883466383861098184227225866891208037733828850167757733437507414564251462673690857349830666113356271291291808230556567130449890235912159112212811769218269573749794575826345421507134322875486830133689505408688011814743636896733078847261343054496586988222339784476979529593731321284747151698742247870259564458079804556161039506068574102411362604220304854659074017816244132910502150820885613438817976878135619261818610413018220942448466902490717122079695537839540458549390317260336938283994101493720912211551286821213486567072646439381112537332744475034390779598833159587146152721882284770027277322104409836321988391104697644761792145619140221987499536738434087578097100963004572945742247989942225790697855475016542478616840506227637312503913719870488625003333801059500350750964337756340318460897380125770626496631152354042652850902629519450604789109921983720853240520777853196269927432436916898202433324594018002500656624490299398813278060809545451500216120242158655977958730338054903576740842625217854468553940730249197530359250513733558901591623180022633597598708185405899302140387805908785206765878531731200084161042489532172598133741268103591833165467827111135618074471191853363922368016368896488542500152158804505354190328236186972676472957511342744122952212562130679394412723083153263316529029765421105846178514388939094129058616384458272169912967781740819569605371915621795029303749695462618049928051652975931368936254377693844524110083694406909404650660405043139033249028669233674386003998100911762643128161496579633553214155062729350412532972707199971373745274091904206166263823966426639157909115583975220875332440002185950320810686915871246445999223147575634764129343123737409210694922860428456184019660103122045115341408655725717678518819743101015438596561741622411209271074025959240265894507178591694808286409421208150089821843469926532240059609860690242054909545405896822566166527955508468191375461790949326173361402371296441116568532338576645588393918127367481812313723486821376378715265274100950774755052086951723126050964668378403433030261473950467263423619454039929992326284672311842701341058348163084027188237398814137664668746270687381186005661189466911903903085372853406137852481733646684815987323304177533004253673093838915368356975248291756802520011115739660572026032727881959692942390863855776967206896803168296801948881361896502730107379079853660083096127105840441406213683403182857319224751424721150758000000*t^29 + 2066668823014049291613804018310384227601901257087839193893308617935855966382211428140986127521425406863430246383284021217461709656378158380713434472088338937241887143191104784218349538409933692585198291793509281089263263338026804127028122803894382881824991918768024215817799551820035139492643466854126786385764919233165475569159447410190871613044969693005047509233023371220682871399926374885632663124725729173546665261315404306436284678807042923799102423245254984999750594257342284230335142221070636583019257481339117986028453871795570479564692779942384265815804945683394894431515732836796640191223759841480872008497604162228339649825978127501081407727675676077272321426930642549711794444047224118440511877416172353933323707901651625699593923128616300565330341927659402067298914767023041091589358198879403075864011406519123830827152831702370530589099482614353394296615937972189851321840712413074667798472926849481857855172717808591623916205118529225270509626909179928918452177586794644593360058335284276520535108592388624359038550215792995098411404657582470106936821319198786525452414667374159713301713473940305432293725054308155783393316050714404764635079421387097101452353006599084398900622967720376105844989683545123188200147839277867223005189080491032756156678362076238266986790634313365746322151164807058461430559978744385010825444861200638397578431569863792300079626458513838805781164051076262173002052825457366070064779307821789476897448754094556003454739608256295431353569324523796949115362731291008185603776903010210099004912570466202372973636203533177020317918159580326263512122487646373361288989386353496322825042900710582461145556428690213981298474014311310836603265374541553659824694574226860123509942783926002544860841086090166355394399487768178696984668107901878251852384246048363257589740689759008472759684790837882842321537088336388531919587028172625151311593834120377074562772696044256930163068686633546154178868769522435538927348781453313689009710160556727900951123074608366368568009869008241163823527136232670953939404952771402162180235768638359915080952895463423361216092453011281364404324325138973329612348504084761563805279269294159599792029388294939761498743675770410715442560193643533206507419438805230592296969821362691725597430384195105578463219100908216183261324916644851823760678784855253739392983285590408816517753937225984888757387970667189456966751818625356722110860265000520243519153755366937721235163644870320576598006381404863878647608229683360953467381974117657143613004671267271709656995059213405283854997223863519558399047974903626145728796708494712388501668163764628147573974729251458089309034338570672017524076397651747464996155779944761973415101342793435809463248127383333323044518700534678286498425287688520116434290765916266490948188777166611841606366121970597510845768217004393104513904686954983743785019547168684674458123215791791973477606522259229369749445752334607907817582534125279553468890743443363707102760565290692485856834853320501809207034999856418745903745469253224471311652238606417495936678960270014081300070951519057395674564921994084671181333686880028666952291923396255547135619266281755959330340025909840053173404563466187916278027273191999672013902852202806256181708832138480086126350473137694096559484429664810812772711824247300188483144133809863812067104110304775089630038782071372255010156368385679854692683624154446624717422415746714411807641995010102438792464621377839875993832946484052714408227834687318433386739809545578875733726515088668687243131666997727604895676698974449319016095225410797673311872676546843739072785669629968164726382168128231303746553284003745389603155670318059112676978489387151446064925766205298983981960229465493834660283766786924008951154630826156360577662677868665417264976028386614925554676018814429048780078850827224321721341543517005799633713260752654684746841139861291835826751461520530469601012495820427932263027254559569888013514591975065196683774706578842185333212594619984340636912348735843414751519192168396672783929268956875740559676107375938016208361989546700996190507413811986869594588986286297635199927685731722513315005542709597621723241976313464717941315992149164929650179025121874290825289592314968833512923574833258707904823431245255479498251791414611286649975298812263432819300699081253683804526898342906352116375671303082491216051394503181633332922173802494577677068413497296832994793555491229005162704553073445183307322803737041552680509663472819143553566166493448661090860080979897877151342869910061446039310185738034327594296752972744443942706951228207592785788327474138722223369972011984634349102417677927887578810152901733463547574243357786243569322589755763689565349250566558275430796838823007367495914115854343653962729929567581308566979771901976067425975773763613270265968392577551793043138710779951561194291807396037454803938730722257034637888191801843903880447681211109936642109963445880146974396048990084898035142051883685427034418791686642798289962983206995427311743433579522065582863611897148081918277920753703521179199909614872681645866655716270906117474747294758955125733195441487355954800258852805538822673534225332129670641268312306105573272083009690824993688885921823691085990432142878438895213531070359366640095076155156161434736885955858901135400269470920502670909039876639724051765498903497232593752593172614883618978595947071819618036848964294789798366175267045750922460838337786101220237261760664677803242709616816023544754897417415666024287661113065833028518636840200072757030179601255303996953823258140586499116343783261344133563829855878432301065450459473953863312664406297728161503458329214815350815579809071071469454524942417108689767003848966818011983726692727068445143811226404279524753409323559604438027225764195835713666217787/1939018166661741818158554376997564717863134026238399845702754200826987461187606069671465346226913083203648026589172852884820078699935007777834179347616630620290052218587407520275321310487565817045533737019492560329415224866175442713137014067656422142693939047954421796278377512365444603868790796316165892084503197510071805661224406014860374561298904920058019575640481980777304898456012744172920156498024720764277959437126488017194170751725087475386970135774650883775771259854081566859039836733293422999247367359856832715339576472200829948207134267294961122774087659953982045310910392198525211176489976526620275980454204989318923187923172333852321330113988128091171059387848278233902115131517600173570053369876981819698397544671577989467911993481143675166490161938337792811742105156524585958042861232336621036726910737387032529734664964771446438186082495404091726536769013416828217258252275922883853172746587979707453404670636503021836654867339367058366086773812710331839705824110013830774106207608807275616975024420021266610671431269424617214446464979733025363952157112626145635842740051744979601732876296272898319142667537432002791935549663717286360343216800860951973458117466944632923064913888482777183122463037696582852642387381156936105951168530382318277634003544400688047652843282945608714184162734997536889156499858204099321655990316536863348726331061666429132492096936042083231848836174757617420262172139572586263683204116712886913550419190188900848461157238400008992871128275656596424235518555774163911039368402540247215984272225606407193935253076975067182757265275932800964640583300303555999477092404166292019426654537375354882993206405618511052404315273897308142814913000730660209330310228003828739341851589364039001374294608533429971961807745389009668307214136192314478206193693561123176907227207369575621257292040334963300633455699665186028334378984229451550604113942830967393611119999328354284044831510289217570004695371342785804525577421830841653667960400871436204320468530201385652679147523840500476230616996922519086799200135303304947455984731131688838576033226482527489269661996683468741015066427705678319756009825954127063678209189303998565142612085771181144386151687073089180882198038213231860281449586853054830949425255227228665883676620475141399079022787740292731814629694400945916441903651970874989405028930293232620016215439765435139441610653713380893475160041127231129173272631545011054974962714991187105016967671126429217340756403771239391606484132813218392087392877836871748538470758374979350399894361203013282972849230676478962086811684863888530318688671729873371624785124614699164697967127436840405281455175493938540820857843170887838788230378299112121807310551900489256916408199932794132364665027832052612883154200947834839451426449773685427318357533653332497757837272376073130437992322444480173667958145318530490209249300464150616663074179735954431459261628307967031792423572270804972835357679639326385935069857982613332227293499409150276307871976603876359782367935623824273920652892509095137395893173091484845134982200856231475161830540092738507723492219196689205645361401787355210885621564067153829365381949818717086641252844480964585369459829860446207268843047032901080303622682864340714143939801837661063576562495541206521852583460476740345286029859469569102726198171044292716944534377399384068021011190612662298474608413310414135549112820418515855973584214888731642051886713465315481103474180594226192738935563981106761869193849411549322339199229700579033704237838416179349912964633076837345846372098469440012837069167107121859361228259299631697753084961488875222067361422605601110454540511962294687472906050213144087926569325506506667001323516647782362548858990106955289814847036029093801775372929963900456309945923657497414796490881161885624636370324150910227681947557905812377411264306298112319776052869389560802655072392813690103524072833535899053069438437293340548709502328182304551605954882729969645164699303783305568798450390332401884727656162138697786131012328883645433522539824700259277571044046474887039107487745147343052756649585419597122998576309484945726476416824514055044854854673266849619828252103026632095397420152475680322996371991485022163990604875569650357105024844046460814630937213877152252572471346550702489579928098658951897131860818875841291887976807095240267408110498853866246934531185550691653156268167569029815949900837776592135655290631766797151696208952436787968149361766355167445284301721305445688573326458629175318201787548168387045838174420559612773473390028180848214375322049827473260334003461880162383554690031098130410713823817773730637045441446292288823780083039393252887954499266276385844228894824705498948800348213883579323882909094925220601450718865603410160072246351148227320103798410923280988501613490150960474938852689354686710380108886851608665261928261036799347832361464316509150452219942512383330110268746144732191056442690979388258763990158179755695799026149544479220398015047993767834256872847314582063067882130170968662084555408270276023328355872416909734340620732984278551673590425872347715351637924449980618007040846057535988501019806596749098346802117064755430378149696127871364493880973870574780076832089197658170681636502088697034340499979974124699655022675345153911920772655705533061368109097977227561317072366033175583669498859188891070874693632306509402162421361424143705324222673045386335994299408640644249228342037694388883669398784132692064572905148689295172391104296867516071245837978974629026006840649495270201478118240743763141294765657143307659482901617825905248273607173512085818919164877373658151458705807102285239446661632887876542058812143492087685652800493328080090029484790536875435322180779723052140049410144853711842098668976936109210625820286111927998304948000000*t^27 - 26475073229164661132077447556026481595996410048204284024035469112642965460675144608303424433643956666289056909267209546980480537293580705351583703013637698902874223825280019095377907879694251927910395525626126172560671577328402149911890729339820069464172266972415010076935836829296731572374727544208678984701201134078018178241424140365095762101797488356986658078882201119836551445552313390440820967815593442028105336903649808396896965846789846050662561178807038370101427062931678415598865025244238025787041057619528364702705954867572812675853790681364589842564732219388983629736912146894881356779114326983034182257093989890020412809652028359667512396362485074927684601344633732573730069162705423283758933548356029581128115265492962909358219012316325174067440192585430132753471140193950226410133454334697664201596089593229392542804750784094548510783233095358705556525616235568569549213623273380228953032254993667230218485991306500028085910239077843984400029160001227597716574565475141147508526893708325580654238757063121129889902047414746634149448842543006207353764932727852849887404798426515486830113001536192065424424449693741619067402180908503117326233382590854287072054059792302957876688850138812516751187484432994044823593125329649582313054544579901768236276216511911233697567961851305852657769340957402959504879160191652081821677523772370759117683167939674140745879252202298971533215718994682761481402126324444217286165717773129018970834113443341108094603173418218568789343006174111148023550392773963829952387519654788976618390723814892182172422706198921971024317412477078651334468508009748344525463348690001716566762501867008422897530344406383808394180007799903844146999170905539386474060496551623479520448385869839810086207118039567566412599885935096464489916102303168889461372665826794256111055604527042154198316820776872963296583513977570777442902274912657404295316620576187454004027269734104828848238190320694521075494911711770169225246371735821823249060601894904954868413824400024018265831459258374296958455729941883804679749979461515595254997368264723758396748797534962124037201216228547382324763304459942784285813857886740707165981757153911530089483284612470827874804900199825355787289170327208409003877634274650499373366610013925383216257998927644538798743547021047667727503448256705526711191927386085920745288603699066888987354171057597371005862647091381629455047260524998389520979397780698049877217877250463440658222330249537197354716908864564325822979461855333233383501858159550156298475222787189901147041623641568158954197359790855132413163654855835453519467945600389921189595690282759713371094646003984940344634795091920432626606088814286628546070196821756047436882118395470571180865902738718427080655327966077904855646471277370786950486249823197176788752846031722655304601073756992783585695257302959394450582767051002314465252737790774627289019477396019986853832786402618022278437731574460466344091283665628352823028907749653886313271432169502493301630636393728721639594938497894813973609951953001653903552086042946195473774595319455695909020109747604734883256103146966433971434927337926087957455116424009670041834091816124968038626448685704304607873613607596987804474247694436620635236669429239331956808928182312291283183234128112997070045126477645420583161619320764995993421344007095365668037646439830333634140964636055387577530968825031294198514692042239659050447773606503441835521827581974021762089892319036080495673208165899308714922517772227158482650699945488805371283908238565544581290781823797071675219977615799413068653774524914706797548017083408949609402454339790340379310348877574997362415999490764802016743710917879372874147961806364865172090379085382551183803603577462027569740826650566486869550893463924601926707030596464698153257534930488573070708165765369294684284148674443862508344964472116798496302759896036235100207619334923627806939242109001826596095304477736368362890121167237431391572410932719081120969398262945675817008119959910266334270503440532070467877495174736380484363304363860220129155014241727454649079788065196091450281632555405642139786569598567252863931020135431268098369749040615715317255811487234083123222598929696673278217175184793998705554417427716904518509625028426075126369415855833274100051136493399956794691422721760388806048331228388849692383875657223136660334532185543743757264663995140647496689504886213078018490960567585077906418722761941727159540435944506796960594341750852686825870155576774969035242587686854205160376911834450336603484545017804856475007464118178127925543753490516692328336261105174253383723339029553313165503252400846524048883151726471430339676088823488796268207810321468665571020957891646733765522345137584842393607183351126944326458517244793884095386529426957966353429624515669589390569830929692243750422088691272841789856173991115651651046232606111295532297716809278945726009825546254771122990897814347079390220139422514962195297490681601522023395547715881469395159623495638484894052566048427899834018598640342432544201789622236298272832347643178643615313697120703256259565302465721478747221668706299968135960430967362284505292689510681674333657173652259873786038904023001598862559814476322119800918919626539294328050825001181648431079355231347722366973852022293035466703029245901509531123988390075245904718692198045745598815025670976722423715978006891918183285640024876945727020249479810106881045781287008980158392492777363314862757300940422374968855885252813628714260401364581510439295411844191942991778982251289344375019039979241538696231645446688563878070334711419266227367567072035676414922791035880112944635525488141219003523171499853523347375357711550306768631183877429098440655835360864033309982965419183519237419442088025394531680121620710611108798627458209561919066807587669/281157634165952563632990384664646884090154433804567977626899359119913181872202880102362475202902397064528963855430063668298911411490576127785956005404411439942057571695174090439921590020697043471602391867826421247765207605595439193404867039810181210690621161953391160460364739292989467560974665465844054352252963638960411820877538872154754311388341213408412838467869887212709210276121847905073422692213584510820304118383340762493154759000137683931110669687324378147486832678841827194560776326327546334890868267179240743724238588469120342490034468757769362802242710693327396570082006868786155620591046596359940017165859723451243862248859988408586592866528278573219803611238000343915806694070052025167657738632162363856267643977378808472847239054765832899141073481058979957702605247696064963916214878688810050325402056921119716811526419891859733536981961833593300347831506945440091502446580008818158710048255257057580743677242292938166314955764208223463082582202842998116757344495952005462245400103277054964461378540903083658547357534066569496094737422061288677773062781330791117197197307503022042251267062959570256275686792927640404830654701239006522249766436124838036151427032706971773844412513830002691552757140466004513633146170267755735362919436905436150256930513938099766909662276027113263556703596574642848927692479439594401640118595897845185565318003941632224211354055726102068618081245339854525938014960238025008234064596923368602464810782577390623026867799568001303966313599970206481514150190587253767100708418368335846317719472712929043120611696161384741499803465010256139872884578544015619924178398604112342816864907919426458034014928814684102598625714715109680708162385105945730352894983060555167204568480457785655199272718237347345934462123081406401904546049747885599339898085566362860651547945068588465082307345848569678591851076451451974108484952713270474837596521710490272073612399902611371186500568991936547650680828844703941656208726165472039781854258126358249626467936879200919638476390956872569053439464553765267585884019618979217381117786014094881593524817839966485944100989519102967447184632017323356364621424763348424233340332449079791945678752436821265935991994625597931227918715540918619740810190093692950487666662007948156553133109968895502866458304222342446113121305688137157884076029535776873463729194892518729902351238765988095219033544788440229553898205963448513730124531574026602971369593673722130227460312313332236514409678546829711782940199257916666852671967286346403538078259964372005807984682374436926031063138448089449502587694305263836896209857400831638885593843069131378881205233478341858765811000446621088419024387259778736624293404853371257662060030025570942252879188990255149192876429035647628868057359137436051720456835217184386961161842379733212174886404494530603913508886754449625181853931071186921080341148567301839416145756061713392561592936104655219609901417979266721061126863547702325960585129407478933172957557414326790064641436607562072168443350665454519718494669413818794922404510098265302544572419124153563898465428313447083619906371783519934818577403259166505578415126789737305257980382723713977562981662449739864878571675329764700053982241819770656644025289015329403550871271266460854218601561853474945668624601769127350066474329623087519895298734801422443956957484722910689863046622638836033278818219930010049654621358960684799116169711158866088097523573452470744760003756186162797947145656777260480471033108164674651739183888306583959887114486570346005737379871796141415147723954278068801861375029230532669607378097598446596174197319415886907199767406277812161015908374234532729683571377280905892749352552198443466715191909913928442569584553565508517023152820224218601257429074844765566164942158930337125145491177768473415572273697001881983013882395896342794724633324413226286367527666061486316384985496957985065010990560862705362695068573407534379562877837586434159982863457995845598548881399048579307475775306598198273285510143510111178988996787688128587860768274581537595247801386738858620670585723046364742649714189885841582834793564875317130339080439554537981503953927623693194875096554938861653832625922108973646834473938765328213778637706957599301780228602386736818121485896012187076623008345249851860989089574305548025084119818736996987323756637028809838774176022333810605805507021904850289707658884297509323312735621477605859670017141606185586995950298103334255381657456121499279566223749589289624843132336501230421139259194484416121646535290981143852153641554086222991084421697224983622748430501972623545615430054509228909553504453577190942371589009712381879448112040712021668753402393610075947413189749582297347576050491013119001963021818764156987210354235512494473210475720916492961415050769583875743332733956071889268866133639956429573005115788593483256462979597850335905435692412325893826815571891664295582865988968190986167703184190192011297520778572936064575890858791683949486957712181959096335967246562860614399144842908874790456002260534199190023382611601500451911479390006282720389992670611751490418725987499045247189611020922678342718332647871956528619260286306974389537404831705938541347851612741211233343111140652933660434748837292802861069979372497096248081449978287925047317228512035077302293898375819206697996390975493074810459632077334582389205276830576684443863313551097406500837272012287591581018719173414252893416138109595465686388132062823699240349363071246559947799996710123045789830330646506951321208770991894176814179214327144907845655487741020285779610625020734584756260999673040159252443743278907219180431961512342029831359719765936768742098598527760806352714419656071532571613054275294627846938121716213059842560307164471003788217104307001655735835540743941486229559754217460000000*t^25 + 29121824071529935328536042517509516380134286596765710391430856675127845789679624617364375566459954634647368046022697341445357204079233249513250152467399615987962833887254434815168884111560519614331644561597870677983144791941213690013230750558081847679689054806515878364788573488493644575996651855943965539913070458431192667646158242613856605218984933996040651867569908536464828269034223522214240510540879291977868512537480152167860437578168850847771965457524059980800261708645913622563856333090546826836174422393724723260350214643387326402949675279831752175787320860226367424235791666994212901753667839417619754497238473642040634639174755406602158874894163000570673140834744669390925860852684983881520568836997591090802633464733300557273788550249501054539838550921725957347024806236731744690216474972611249798293668953375461803341463762400176898276977595079464458682165436937961002628380219670484039953295407212499102035786887270567946527423711626086379500639678950341916220070279538917731904345170660816629122754372739309955845289122565814850962419400462908490160747538051166847659813934589693391252570568827659967155830310062901211769631738784501919438414031673447707941587218516563340732686690125866169045995656984975405123932454050659089961303390143684758244890883920603008884582880455255600932801903404364663746720704329919710694093852582287017867052135558912947300616924299975427855185841765387870508536890882616855139608601065391399672461231137286940602074629050007761699402782684393405581565087511394150605294326187221797533647752078369365066536433668836617001927503334673254591681322167480664635099035607320502557200370607813437333105001921853965744584635570459007155860696386180410443307804012749845151642741399844578434700320308165974689263540549282969710509241427259000802345601427455686508061844078845554093163061715092248216858903182221076126246103710069203604591302972979421441099377140052426073099513013941321630663613055102919717741313592748826256479379164606563027855529972260976557072936151371767219384088895733675916283639278808376068628753089781124292429035784662346791918451225224879734397595011804607366084266500791317197974586944323796065408178700227265327300533520015930153044483407970568186656603263775049959624636540230218765991795851648060795890272207511024022981180320528752543084048087922847307828849641696704284004424111390302413234326675193273738422503710066916136130425061526769902821556006355243708028786320044012784479791550741127089447654183607378782463205419919402944868789888235598993021870681303425322048309538716060257647920550987708011202795467180848768721286557371293178035271965391541900743506586980708757049834092464281096232087126063260852693533513280058783386553879368052556032840032530078956798074557619857889297694973346097130212687810600399140598489071940223474778019064390356709081480374748230635964903201120427387719435980428283201796327104857548223931333652078323989066512654252159602725631685001136445012495893535696539689920667863405872647195951570953814609662749295138420568459034460000614972073428141829935020290029646398973147837919034398046727691160338330849854873956380299076064492544054609547328862880326341923856763750063088106403346610954178728671549543431306884028045542732167963041600212298186984819070762846918305121979960217678708385612256201578697474070246411766989527399382479745428704658145918863117507336503216748004179633475397482107934298353037703042951525313213793588311478753422669987853462433469232518567738092984759071090170695446531476286198133266788714375395272882834029322211372663888811078788811703571946670231522539368780377961861413780354789866491640641222784098935535061739394689298115111972055237731152846861432173220552739459683051930679467829588872120785903179260511311902966172482265711322863028645860091240870560241510135759690500300241618501971578806684688220717339143676674453661889086754894768148098397895581797004572331536389379630322470934907014424485877178203273947121326612197941654138971594872489826031068233313582927349126383968682191240114185245077123715841099284199528822675460861719970145948440145992712026093200980683703347574786366067019058128943580171985633025479992318579570327247918251930518648690450508289684984419428959069835936523671053566287028214886644871660059091723274770758898690928978582819224051130412843898644522489362417181088838780317700828008002377460971378838778890765971611633754266198515414144652108065046687318964647780919856127014272878254294971999947473981286791414931515627184900959974753737386069704584128662917863364116744079814707721698574872219519433078856129664211258273183124560248914603542072041092026883946667187945846419947047612578955869413566989778137262307659327302878491382460200041249417447045051493872658011430839416924082788996357124557033938111155243231098388818920169604762544572315040028301567738901387203548316310609284341116765727192245805415034970932275818847323063086654549004702108868093805086879938158948428247299913322105641717044116122555631896436356890693651341811401626268599597286895761297650485985923403736484222205463175989000341901093479951759532083971666805988115153234118029407201955271094838264837305403264276287395034597593472928781416441506313421801728806818028585338460069662230472461335343470316326878440122794367195166371653877773379204000699457042085985877074054200742848971848738984069759711751953473686212064505159578326762790190646273830965241502785567654771761785973894313556503200530245835016175335559166492428211325227582916764689622520506057492468835506416854874111233860559840610314277661637685481506692658093148126293546371126504215473172942963698246135684353118363187185242456378432436685597816086000262911447282715189071158282404518186083981374929616056215437169120507086565579166908341801/4191169701852709023100477783820823116871867336217162399407195415452121965796813119538322611720284179843910020205168650956008617314145234203020462192363897241372286783033651037613737987886167107651215779396170254625071417723161826485538390655555496308431619805516389969595499219274377156188442218124383418915572128779534089255317349647027393461689558460746526784614209498822994438898710776224696984231755297055706396795776508260767524357766027586550718057450798183565021108256027237682893560144013113066696172926895514192162562809477570322832811956637555718791195687353948768746564077547122816704462806405365565473279896498652082418616546411059675918507253842085264153211001247362720099787379657518027196103833476231397778543762168573508281824418869558744960101581003427940908401207891651636018109992876671557645744947892467828246356569816542611731408126711949818849662215335752916806657093299152676423079581471665799905747711199078255626669777016995722970169483373884970295818573197596952726461166862931147250363342654663233004087464346377581536458465509893333263047672011793051386792161535732306851186031695457236407753434946192370146405484308171760244965507451001781139284959607032653581304553987617762277125075269632501363669618898222142055941916602774910662318220195276028467015294814110761093718209808340605133304041335568720101146771148002766191075835154766075200308905233819656418602415004042622678483879324596396035745544199283515003390547737499970586849186106851736143805216947177364186089797573969199016771453937925659394575990751737288754460067002008568941169664749159849036788748482220421229988550620308215903576267121885088705812603448707119482619349790454867699315057479936353086633287859207461434561199370717841479841762544308262377075126679350090502549809906369182706555312790502270582081168724300100605823789047001420002748965735930048822135941067385960311997839162587906687389812212840315823610966339426797277229746753350683073918899361073884946895773312172665239273593230324267902753654015491712597855372230041255938643770717702619345855195241165936797885483328692958172934005253708831510826812680596616615474654857367814658489427812369569376577676076838746871930354667298353708105076386364517875431405123373174971428501981835874083971825623286999251552361078396712245286544419435893924114725999158362192236445602763675562999832536468500159506257715879198318979467778114490386949538991700913858925619980951009601892854360232097109212599455846635273642721857142859915606965759201046530359154748402571050703339743159145804667902331768191342922151134367754974556880509291511338044865626803163446537641913170565453083236471370262146947387723409738498783674832863468254311006592361872092609028426163714676418817922697573188432682794077789621716798268587134824772805660619311923772489359462418586467877084963356748133133980426152750427059388350401234470897814361131352938177957593335799772690374162301532325916239040883884498823465524469658994644685616746305213961851856976424000258367023896424765258342640421203545492148054199422197552161295362461596446908527954582455231555576668103017191440991387504324871399810761609645456751015814603453353288047675208521868269784348630791182406519105252550892153978686472615223847863665370458064896520929221733194073948075525083174505652470488925239275862518613030828167612768144794374740412918442010731875926206031622742271077750800045383734649760459978734695216070956577731967644193000929045126864305158257513013783628410194608296903749870029613470996358818085045408319232015760809114069096070186771138375199116195243703551744211637059615705448940632143271734077255777007222848144351374568162572314276062889914685218114662011139305976192564773647331930779917817006985360359191177810169930409075661073348449373781531952398741450042688226812169151041926405109983472794898085360790571840984767497883999783805584870534325325130872626524646984945205481434477682050977900521483678876956704574641710296376337502744476620097365564504499033691098320332871369264028638918284838482548003693933715361867637325501461560716660616857488981489433562140097520255359091882328763299103164530598117165637889638086045142665827964056282836971445574242464519956948636625454896424053097178435828344668112735585397415498261047202760660706925331262827703117314068129147637124322539559898217751692258392207788405073618457395622971312560956660720189847773579217783900876645061151607393047922037280825565080091252163173657993782697485090829301910577347892759143271817383179824128561209597796079128756564814773929267536273047792523187607045319934639951123118940266636091233448809078831140517451655345810365824278583882038296550709206669513387571413128162624355145537177669013989844931532728601553821304265439162370995028466505565974204977029714276779469394622641482737490033732765293651506983601338578577856154075608979265773802144002219705217355958999244556047567495667625105940750478969253842081034502994646342236282476824214343085104541654170135098543320235699521622978242822393945851416497242970607724230339053108919348313844322872108498158863384735217377072007795443790151726847975145061445314712336799298985953632855724199343183225061142053285136397661284084267334068592529251569732090484164558962925437239005887521864059387257322262021897548795664385689908020735038406084131075260780142843068898536604869830219080450451141463366518340555839874499657925566423645616141189211360979175972154973769429669804170006159899842981317417983291276973872991407970005596586214571579838696362640669433724056960114588111000406832607223623695816144194387467117173812853275316975383277202614109287349859864895931559233766873453013953506876860693653241436833917435446165537218129884121876675386302673348395782921346608532708107439661239546279151615664000000*t^23 - 4389459677351163006279968561713846469925086547739633080660691251709755569243335829474889130597154818622858103324725645775534893027843883419537043054590715273870882842157720148434666428774668158219672894298091957709523899812565554846846054038871690258691710564690419477328610861017820750060062623279466917336662121660014205965396222442683530596378305481969906645314533257378442994534678950150315127185564712374671589181411050461106174791727454422686918307950752626339196644970205494594169228211533010345701368858820123927562728783369190129904276918480683758982205907789716961555014500625196675669457261894669957931205296708923084484522898537677613001214862697585293550677579647083106602254114256709135882538968162368692859687445416485110306433517285957323297299782875295342731787314830147617711807434977726257009303353628834092006384704210594527345571653681399458986028146074304698617494225698325576459328720852530782443494160505518642500265482705858053789374478197242839309185276750995265755306634729001641218406198268883951391031034744800392904146963731987050164062900137574970577073175035436986986648501612659514843664032819765328428988937525190540495899233385406761934540007725920123090164052983698904735327659820965228107347201667604935235848370159666605222677266625040783479921441332717226971121555928796197548316359473761858512457787918845533845482299240745240769531060383268008386045361813510924024325742269804528189946810533655538324961486802272039508995934895212500470495758071785585545439200881063952182835162149650353997205500396669068387645013751460269542171978086117632989742142786637692094284357122232520793286261193327326457846557413224649591627023329099148362387812645729931362088248834209599386478817725939669179302436437003118752769875371193510209748453089323356342603674188876112023836875706800763870294280808080850700717810136430522669969771868209702844639280737943322293001496897409063078315368379537507471417949687702842668418089145339140905288338232906923666520113521507048156157001670593912395137009873233862319482835612383193443626370776349418897663036748898960228750403697939937870198410693056070822918029185207577618634794435030085911024605385071355254892316497307680056924096955066499766968848865130052356248952379099518274927315404685967169212884934365854503467367123356356202415595381491893826634988217850175377260890572912832594313990140093440529480414360594887527995890724204644379072249515882430448530876328435417599878525539517209729194633776514447438882513400642379472910395871080523218210780976810113201869926884964016905640292447649297830185153460975697138506037983421568763925052955454920353008211932114842028521640834020753265487779309854108027569518937907579956994749912690165995536629153847739028211288937060828988128656407324750767667558176430698872531848960960646532913246060123647327013945216343788246032094728474566098738786975415631381216982613982564769663258045922709763008541126354196367737201330277612344411185661673151734911860962980702731055399309535880142252213217475566090644371190626479368823449637468113500483142546182825608636605732003087936852046174608452528630624658390896952411356796574914962709128997465756817367369785269597827443355688465082795367994113812349175695275676284983991993526157899153052809949643322654121220981322634646563819406980074044636623891895877921660639522812323345742798725596049245340767277713329115863192839853438176977076806402323392599180869225359434778561844159560096721949024285127290003637336514907384500591050058275240713904992363853655148833004391974253827274874294274270689593019499574125856296540659157751414739629625852550097883808176180352277448812859860730729619110773097154186018453526901968929696826511445748281056937424663568853144959395790424658158545379468541004881974077390884889790800116880036104649631888506489630147549776571483349844821653079578746840252832966244933536117247953287207092635670161645843803705201303571542152099037280978024862566789844899986583895333395119547553355316803361863636757792073198132154873423194526922406884740288126734191296001560080722522827857662924577110132162038561491496691310404045353020428387809754534100204934168515078524742200755859903928353013827304192547148304576473915359700968954075477776306711770523956783317815544117634337608394135502622928224262108112804620246077484141392420129730502413092598831302257249739439281765547879436337241998407438043157575555007541685553206869484107196246095958956563380618953066398595081116183731547905848541470080179314298993320632187563281018034893194672093278059887670365725870221171183194403532904723943907071522653787112577693685443916822885227126120651271855866515487384905635327159356604440004304224769124982176733587556383048947598102388775750198420403335610570019133770477826901708177848205871963573338562575218975429090479427786115136608767361669017922188118604371568121161310084986800794835111914094404154908114033611653750627819996732479749192336206430540939182252253871267774996934539535269122679052238193665224752192541812658671721766145772143345283317253185141650349459390894471065274701916451617624444310868967742968134115626586920398166035555142484973844179108262543580873208246268002259287368573041261753806139773348910422538639570724463769772448198997406433400637512702727375826017411937596652150535245951547745298307467120614517220133489706031424360968740351017569129915186437333845147966561844574557888579148323868116953605207738350163126541613893875354917828647965174798757459832110324483041854593146578954034615913089163518946552211416027231986473743092446667530786745399029863800966461075366567440375017224995820177724554047593226114128217341542952279262129932237719320603327169349448346581372350729106631940116019086081441562976735224236425151846065028354244160069/10400310000893759427693778204296116623348707834316662250380818253158969322532832555891393147602186668501554494583196282001947309631397433022310035810680782043405304239379800722967423895865673933801165082205311372588140184720438606464113784219341416765367352850725856591218461025606787757949097356086432928420123430675140147411343052827808717108637052476667307206264890237820023237267171185446470294204726107508604762419149113091534227110011994381440670735155684381439126453820512034250143278875884391684023836522296275958329322527222118949251792633137638265148522631582021018741473822061378841451815112191092329137398261681840352668418837390407343945925407682211581417227299391603786914287201372359548968109512700277913006016002418312039069712446824460589345437256564061927439365960323728133822717389730999791194996722547975721944662599174383518000160907025949550478791423240572052816519453742341826679493776244504021988336912975490486184699076301433831074124273557418259622957200156999845654551784437643957991642368809719874491624448563233257886767303302327901060155334251486460848706474922002391075165337910949438493314079310921807400339535135092886533803296267300716160447862728562510738792782117421854539532594187606577457994980228921611768448459717997000532419287151240515084815731575756333084411853968845205330791509980855712843586432108006864251928924272938038460025801876515443705420807602624285905867404249924390162775980050073907601006174015277704789588721079965419319812945757810496313630238424293938300877311623741451090244125198755494316623129227206448854013612525692958720920227715139563792934551539283350575541107302455590492201645594939889086499867998536153179781809302064283585349269872848145041318531771781310338866595943283465898667906945053928284105083841730934864415035443098226999979196464003953355192365412929449636451137196567158188263261167217012626068711996051472150189534009640783710442027583022052502755297499055398738983935451553714497852474515391428556715953571545405536462771075479434965048516274546820292190097706891685043418447450300657979938051223052896206910309333277470786125794429628641230992662053468280819214506052917079564100159153636890385901250470703322164557041403200840653848301602444545299470727140111243097263419139267738883481784898243693349414758374155736774655060812726306180734883532783935656332917775681092988404417294959492124874975597543365034282189349776341798074686619396949752845231190205574308046080131174983827187494978835985716506174291350745093854198820110083718411991214506028478249979860313659999103115777875540122048555337871528135148370259104146330297111414163995753947290503029909772054628795127869608092822733401939742179164506972052970548329798258106789631881511879163097221842489007848320556499407234741972584369602277551810842843966073409084938806099723885263885925062538971639948628852573217878131487168970214838772515672546425873510009446995340839475421778360711861534117488523683968616340516160074164790201632385830385482122614466705942936011442848452616205480515541902269897629437288492034331923810050850260166685711986546774153771353571220844065421621752630660972059345113317719680543344414601443369080521316716972704045230991853774848510159873036802415555474328354808173716595070453994671259368685965191873062662174648991036704869732916558261684712224276507452707689172797615359964284705770522915693783785529763075581860056812993280563873313953855211408956746701150453556425922535022342717478648263091964398366390786714517929724324297807840668235458835002073118912689979137130135787819938547595604745850624525173444231565373297124207378006784301372573478919469316373928403420187277637541640144800506753879493833348329697771643379235639055323684000709039474404195606864348447010811642448446050468178174654709365189303570938263696632190458107136194747100710109937531332571198452888352406451345399992473472906147301901777456621009485555729533908123516274314250225896537073873698415356025328886427649018252659312416937169906011199323729256252130558673271508009166428108490560433363281404613630231901090805991103409209755056809522557746522815820038515260131484216670286615027843149057726313836732257410262476054601671216189465135329832520755983611516859277744176427899415615808829018154169813491383851747948498374402223798690847840271467042611599281087532641195478586042219719875759508854738577188750676026659289992873760050323526633228062790155954685104270846680226440553060558725312619685225391230666988233659809725896732024927711726429668261197677838025549725550120774997418303781446428506371719837810249083295148069059930097817415121543941284046700302566463341728337781354291440648772105829517306839984699845622027814477919405085911496766400603855778792066089773290987663231698997047101239295957649786090719989517753459697491114639802764850663010729065359865271224659318918772027542524026675909735157516643898340260081841884522149269707071852126645530062986714997401145405452680036544518677438125890800088979844143257360723787744459050816477974639964100649016026539196207271741761838238195162097920251009613491252760084990145932062919049434041364299471354279741928107163012352642814565780707278428522375505307630875774495651692572587228594446757000942611703862778273869035736739960971873761313597621085537549674956940342502711393954890461935910017985785257500973282395495932600980668353952919157084133017669667146310528010424432487451318695930903083057473625069607052322714425175861740921500576194425571271629273147084310233179599728010997216742944882086210274201371379917951258621763691913371257788772246128191460971753728873058338715638979281886963978313654162241531553143887435172832398784306217498821292336703467211193932064342625269596827500646508526769321905303646566779614840857712944000000*t^21 + 71867104104479159312847922884607747414604653843296343663880354284756759492218821026769567377889325236033937574897065402520227555523296654085753195178952979912758721235080863282669011060752449093506095945739327948655456164962696280805724203462663270598016373309028786015934793110339639796157191536034763440275401640140340335756548614674993501836500930667108652703495194544414281608918458710102489527991197885413752577438923444808961512258704989516019942071106548229528144270993071107492377630788313083452845883957675976328635421958874889522042444652625369940505781902003989766666206054250769414548358637141845386843516636005772006298277529192088678404315554255838256967483345111602026885392275879548030695873884305665725401981900245365182890849458627636508243983471267857569928376332842049858849891405963094628008004247228155931871800546078466791116700854519898154987730391893294453570453979087439632642478105841406215118178310349990252431244170189020496316546070977851045241730588093515345459301623890488021976573780897238147622122485785156110994616181391468714156026071675186644212582495131762240264418899365270618541841913747446026467197528194089346071829019096102243673369332790711151866340254354098322437997739833933267691790778970844480290571894159256460528878737298117388648219810364522394533762674504728767281476364432692765925812882484259096856834891543457388411827852255469264905412730229290906469514562406774318872755012572834941869017713323205486482055263555329514669904897144548934199699840200980605082545809245259461880481290138421595778661223807219709814171677226443810842952309007759398534533585867425561053872182611204080550093514008969366042700504072829920670883745470970815851810938817507541403117047131855355421140858949561152065569977644677396456047412842605401568990023714217453731092311993016522758041095876701487451470278986378180506786449525490957572086302719320793761539666866540577361846973235871572193644471203118543314896022075385420537714433316887685643865467159399179635737488112683103030539673557287633404926063340262772343330243743835232082497281482793383973360196189887756697561705117608892362885715618734663296113168719177473554522567463899315987743625073545862262548208598353197151972106465240771038675249144763912494300094630764302567555436349541964546277913465204644665835846319769753543616795566441014654891292945736184805987580684626306571301258819895819543653857569468641354690048218956077233102569628931702001509851193886033124312050296587048087108084354548469623059738417643111952963133868073421482741091142242072458436435825953820516615715285284448246142629114466947307022868439716875560048604879165041295401651138148172062085266541384167851828463765703325948656548038214385403002263245699412316317022647963149550382924622981183202552632449737583169340794181535793149587405741705858794979720972855106301564878478552463586756742027702773773851549878430623000986964207198006104748840261767574200902745797006996623346145882169214876726722104386119518715843648774549632167929808500449216009528971850522905644751556379937010115968448653167313798417306457198264748353331826769379515311721125095189963612766435238587297489182404706769064985413662584231694470549579632579774135641112196400056934830917938935092739685140046360997130872978403129871310126680293564189063514472038303907892001113494420753137169055017062773730039904120288733315776453745706093573092854865663712726854800163242155648124396171414837382739584928852050897273536558606300427738913884360106451384886316214885192418223976769912684668722587696432316836064017411736343920479593701169529649340370004455164128493692406921193701255108828947558034171843055836683141798379104832748842271393277860597712491371454580187487294663860047162899048233239042934303407273269601145237997662799030868167449159056979198517145526683455305389966933402281931310581102150475885342963089634344994372877460675443122931648420748955991719531676551259618162373262716439656513370260228745575382976147878287773227487030711402765829480398018783304506654849324315032996259536099153464313584006606832371813705702742844923736881623972711204140588929279610360876949851623435411204347012978177248040594736252312065543706874643679744485248296357722445186799376262515566834513617672491169263483349019053929963908596492120875333077545884125886237758558916478766467243819351871473732449187055090386231165355973418521850775497096716244777071845930335104216546095770582070980643029285191294348693272061263754088251081922563613264256956937418076841455975957590343534323032293982420537355242527430918588115563195279199635515971601772818831151716373831514718108276759395507515253025527515905536861717072945352179328939127726133147366510147832411032834311320565251911894088343532249354707665140772838127202377573357478215836505704656299759198321833982975810827757274586222751185220120707333731419275345056750970306115449807284374497479352217549928509956297080687224041251050691294567347506894218384521852786565972632702346254359176167718133693825039035480794815161180488264117910066990700426852154753544326853981626007208836303910633518203398440878550649504607489264661560405138949199465648352432778449809545810414058776109282368268709319652320753854020360861047412306586458086031366513736785675799876165690582918708749846115862030871796385032876829386428585527566504947949919991765165634640001574435115406493117450975237368178742522830792165578762082969563478258879753101097809275412364147560538100576296695131997382409755086715303966504375701336580118613292379764335595836278879782341719509846157373888432283819972329815629730907950205607228300686931614853996202925423311108562960179173773227211871879037945530210329592992940804275525202739144775632600854578584107893114298406462985879084815146481948653/3466770000297919809231259401432038874449569278105554083460272751052989774177610851963797715867395556167184831527732094000649103210465811007436678603560260681135101413126600240989141298621891311267055027401770457529380061573479535488037928073113805588455784283575285530406153675202262585983032452028810976140041143558380049137114350942602905702879017492222435735421630079273341079089057061815490098068242035836201587473049704363844742370003998127146890245051894793813042151273504011416714426291961463894674612174098758652776440842407372983083930877712546088382840877194007006247157940687126280483938370730364109712466087227280117556139612463469114648641802560737193805742433130534595638095733790786516322703170900092637668672000806104013023237482274820196448479085521353975813121986774576044607572463243666597064998907515991907314887533058127839333386969008649850159597141080190684272173151247447275559831258748168007329445637658496828728233025433811277024708091185806086540985733385666615218183928145881319330547456269906624830541482854411085962255767767442633686718444750495486949568824974000797025055112636983146164438026436973935800113178378364295511267765422433572053482620909520836912930927372473951513177531395868859152664993409640537256149486572665666844139762383746838361605243858585444361470617989615068443597169993618570947862144036002288083976308090979346153341933958838481235140269200874761968622468083308130054258660016691302533668724671759234929862907026655139773270981919270165437876746141431312766959103874580483696748041732918498105541043075735482951337870841897652906973409238379854597644850513094450191847035767485196830733881864979963028833289332845384393260603100688094528449756624282715013772843923927103446288865314427821966222635648351309428035027947243644954805011814366075666659732154667984451730788470976483212150379065522386062754420389072337542022903998683824050063178003213594570147342527674017500918432499685132912994645150517904832617491505130476185571984523848468512154257025159811655016172091515606764063365902297228347806149150100219326646017074350965402303436444425823595375264809876213743664220684489426939738168684305693188033386384545630128633750156901107388185680467733613551282767200814848433156909046703747699087806379755912961160594966081231116471586124718578924885020270908768726911627844261311885444305925227030996134805764986497374958325199181121678094063116592113932691562206465649917615077063401858102682026710391661275729164992945328572168724763783581697951399606703361239470663738168676159416659953437886666367705259291846707349518445957176045049456753034715443432370471387998584649096834343303257351542931709289869364274244467313247393054835657350990182776599419368929877293837293054365740614163002616106852166469078247324194789867425850603614281322024469694979602033241295087961975020846323879982876284191072626043829056323404946257505224182141957836669815665113613158473926120237287178039162841227989538780172053358054930067210795276795160707538155568647645337147616150872068493505180634089965876479096164011443974603350283420055561903995515591384590451190406948021807207250876886990686448371105906560181114804867147789693507105572324234681743663951258282836719957678934138518491442784936057905531690151331557086456228655063957687554058216330345568289910972186087228237408092169150902563057599205119988094901923507638564594595176587691860620018937664426854624437984618403802985582233716817852141974178340780905826216087697321466122130262238172643241441432602613556078486278334024372970896659712376711929273312849198534915283541508391148077188457765708069126002261433790857826306489772124642801140062425879180546714933502251293164611116109899257214459745213018441228000236346491468065202288116149003603880816148683489392724884903121729767856979421232210730152702378731582366903369979177110857066150962784135483781799997491157635382433967259152207003161851909844636041172091438083408632179024624566138452008442962142549672750886437472312389968670399774576418750710186224423836003055476036163520144454427134871210077300363601997034469736585018936507519248840938606679505086710494738890095538342614383019242104612244085803420825351533890405396488378443277506918661203838953092581392142633138538602943006051389937830461283915982832791467407932896949280090489014203866427029177547065159528680739906625253169618246192396250225342219763330957920016774508877742687596718651561701423615560075480184353519575104206561741797076888996077886603241965577341642570575476556087065892612675183241850040258332472767927148809502123906612603416361098382689686643365939138373847980428015566767522154447242779260451430480216257368609839102279994899948540675938159306468361970498922133534618592930688696591096995887743899665682367079765319216595363573329839251153232497038213267588283554336909688453288423741553106306257342514174675558636578385838881299446753360613961507383089902357284042215176687662238332467048468484226678848172892479375296933362993281381085786907929248153016938825991546654700216338675513065402423913920612746065054032640083669871163750920028330048644020973016478013788099823784759913976035721004117547604855260235759476174125168435876958591498550564190862409531482252333647537234620926091289678578913320323957920437865873695179183224985646780834237131318296820645303339328595085833657760798498644200326889451317639719028044339223222382103509336808144162483772898643634361019157875023202350774238141725287246973833525398141857090543091049028103411059866576003665738914314960695403424733790459972650419540587897304457085929590748709397153657251242957686112905212993093962321326104551387413843851047962478390944132928102072499607097445567822403731310688114208423198942500215502842256440635101215522259871613619237648000000*t^19 - 578393401524095149689885177793460747471088061818415871491239641489297587935720792030957789934366757467175265725632223958848901340405539875428482222071656922236783010172819515309396774540647376387362014069229969076087872391282485820869041235023033889355372757804110126375277191342885875636436893299141906202764039265130486706754997598318412819054741447687215341863098516708556730797818188792763067678050893423858670492715615297584819364316695952779726682481791768928250568721842741888107690643861729677985161419632531276611532070035259325217696766359905939912693672063760122727863138053231831676926320775795179798248472875710379349525556974254043491916914581349118147827383710793393257130087978064128682623654601298463065067669674430009390404146218271031842901583571793301183470879197773272194852449613871441441400236136232387543083261206041102843521303000132932677251829223777929004660562292807066554156945541164949230771992349432393944024516170549623934655273332542196766502608709284610879510538671647549720855155884512569979309836851571677932587134531247326639090082065857502502421662867447218142611643257726009907002903857879310823143761876061696563130700483551401040761294666690941897284134308771367525321753486403313147459576830470466708966049202530664073732102750283755361795904172913110331934061112573343372039172076865464084918485811079862076298681667199906012029333781534512195781170498548945135658431268506493653253508937341689815024193960648688892438846790056797172134233580718066512763539516042249855094710106191001232983961446572692674720201926705640112872004978399334200412637355254912909224845613131031566332158030057409873863097203363262400858223089723518896415458039302773234642417546597747199802223506778418893795175557286038281695202557319437027108773287414098320957450585049171499991390601438158355048979343374571644551798917243091748060512821296056001868995826389777609178111913017511111323327323531923168383358297096842846452017073218591860155328772587334713872047957176677857257526752975463497875837432560333803623680321110815765264737997748720126072897248135868887130083699413539930179915196963776138738130594735371056008748686683612049344693436327946304948395768788949673395526182926711612335470927627030116391198899277006441902406705810030442839666697615648091985759373829260929936990498646810975535756872955212648186627800289634459376987316383590023355404010957745549310064090953624047553023541124414808007900704531357621869088081583019266946025491437888495718623115327235961841856798615908848073792827389735246303358262798551573054768795960768993535649104659339362141458433384946208058835807758487397628147798928475024976532469283587027894082092757005211938133900930630277980532893488176583183761954634220841533033261469372860531398339059084560026326273481509601646901773084502163510998746512418693237794243277884957998573555690727235135211063412594972805190009608945511870788153412113224646745792610686404506443990934941975266792434837931180106200470120970013843902487234235516828897766574148491665666736084229811393566442268503026265826036080515466488398702840374744784209143698929537651498978158401535639201453033128807293321342167450615362382872815765351775616109811847778994188332760675667383799000924091635607252830286153342112198859662472314553787074405718041499964042532509180973676178248771955710768760606494247358981055185820160748512287273882700272099672987869612442878514947343219293715527108451669934232888473392391949815048403315550634520974777237835868534424266824373909104976864628315074780196484567407806008217355089138883235363068751553265793206865032437541914925001608701572963991335661519828778061353860705433320077097854090803940896950494509192048300212618161678815484407330484094285770609115230487952526331574852852777833647535957911609554210486900329712938441963903886758830646128980489900181804758071792946198201908277938843805942646387604646956861183824282952608934387785260843338736082779587612458393737387138431693755422942302319710568227664859019817586913942554263933565365709206918226431137193465546365151812269290371280227422680070731987004188489488985310755551200708247214624870775502407422729800699912603304104398384139561723560567185803362120486010906960599091690784107572331409985515859409113624830030376911544836328191498460606093026169168173992498082078478882455999655244655465790699874958180369596843943919607413875775885179512686018969744887152847485688256834898939593062072629126781225115537479082644125415136580598770651269502374638044384252177529222394743502023584399738278633619954785994461915807761906927482048741269893752500848800983484905593792198003525846000224276197024971103155084919251222241966845344639813079877676176203843374064305093155454872635161604745060645053549918721783295365741024370182351414247907226322157689224437560719111524673547602968880048207465282151080959135300040297745206340799404114758273685186764979387506914020534152594949997850581256447314852327700398345883563137134059469960227886149388438471785268377252309811638706778017477309154163748295251735296917795624728414736859818654879161613544339908757267556631338660893053972012529030078473882914834477101928287767371585447628850782821434866342011677430456021559454381153973445951634194527357213419121536678863362481261642957025974511456951050972164611560155988787864319132555820095213053070691727903521269090518656410110007328910498158765800067449533228773573514850898747330120126095173311153156943038453062586558398051984362501782389648209363440599578503072132731261463983048877216170596252595646977703425202522046358015475418671055900175089334601534855787788846338360338709892164547793854267771613580543000156322168103741841022663639464246338523639652565506822575230364816007451742531575187025698910888014261919/718179974486269832602895170117634651740192101090920411151616605716859774190246749383804641906033350510337522643852428680441374322372712766246473061095603875120059372028784193146088095110928890569389916162515107570025025543355095587035990214634829290703116437262399304252937206371824218579605188271953168970187551478845994834031361704222085324637341219616412518079672727419797001038909519199628383487282876989085239348636895277420522076650444624805366009844510174677382133639779603388117310817516313492247170296936059976662127131035798495216875706124593946698235578139934955258362642444136134831711017977390007382889394029180791616489280331306900988593314596981362399655082055174686052904742805763958624396309061144510616783713721980626738829248246190373177306409021047754580211971684758720238397364508278757959756806927865331182879514520993235258323131687213907577819356592059962726460422636939205422880644395400533487685669182450749685388427263781875803072520168926580587774538118258301362334777953494595564640265876886027138807826371374163588088790765122387029729396482839218524079475250368451557620112848070677338412992688989485421506822119303089351439102299788028993176706633430147800376995184579002743139079394029098699145433417342413088869842486920508988172175839088219711739193740525373384345575593756574281154400944969576078713129582905844846041127763092908026651398083544544706000925333173544039535600804981991136559978162025563951987638614865723860150627798360783431291431036984356522936103420603417734331681365322299691653686394798972753321801762492516928538024394357314285076332860124726911532564940052814489871125056691306760331059925993291573748072726241626945918436959477584800011330656181329708735550787309706852044496395060495087631799200809350546472729574748683481685948739037473475701888246874953300742183800892826445483838118433026268754752049910126191569962209446009585818714624706652583585510856116612321162130517837585079162573547805499466603623559886364631793684773482675062620191353038221851806419282385586055982436414542392573330685629560403492220786145837412270042399877233994146356512658823461159173406331057911974728367425649005494196174673013289105931799904626572118780153754185224290674946657969316427329180646503845431268829454629741559728921207807109259422502496425076452469786808039923956214429297660271771664932941031686728099537767171115824479857649958237483185726630291460942578047413615646146615911105206011525108041338981392745099903745341615381958226869223708740496325749726271765721544150362308871899614977566416419375406971873758525051946276528212940278787716101820846337652194839969016257229778981605022622698152093228847617662950899878191915185272859962737096687735429587936879950897239737605179001911005657045153517861880659931610685368955227362897076181800465588985544155223900005434577945495018501991337542249301490305754868445513556641580366134919433720640038539320211421576439937951969978059263913400171745885406486757039512366864640453760634315372354478415496860125209483940249483309257369210453288989275675920529314431896094519244246839446641337345656845387271004577407631169618997049221489304500200591751074934000611178939064131844906043501844595345401332250062190721211419999994390960562201254087127627257944051158451460511970774148027405429048570412999459711184310709028274848340724060377661216405931037562802568078577320107952183127981356065304222042391878719889396651427216962048417038992387467796536069701718474432489726441830927241026322209980963570436858562768177464309606072149981149454482132138800865321700975263779966399436529397064616570389651148864918609046187938442009390133238022742570476972413361339922285632620834612533004864040497113144148988475037002606506562171133711982960122939365509836593461285526370116821362813583622545609002069230543142948023678188540084317936946238931862475666278706358889513546761556178969696542177311425207442467256817184999845029372777747331204589743880344277963887298072950109518673747461134494788497140001764498228964409663249913676454114908555324042988741495058865118489646449513534651313009037997721378915897767624142997502685610869815188250004514129305909139620897570529633896353568089097482247196689202200541067802954476979776888883079850708026556240825025484059754468528412931224705991213946014545600025960391766213205578803779851210076553546407945624240259805872808830485424117154965527771701327614214054563198916874207961279708731189086023236786293430949067936644523484165766912018444410928512062950386299366591564262633868516248749168619678266237988669237944848135234591429588229832782896780230711717868068207828409640139412344412071858224728638150503471603496891763649349953439260846301339993144783664176000777764775922722311710630861655385864246219267163659479652747952531245471466526425217634973592457718417620677147612179854388239413828247426210099028771260484022888453338074225600334736823606859567621502351481615602663183963761958944302713520976993071174933635811770986679969178362000688236302741802826893296753753256861167668280297537154909545860023981186308893246967426661182339472992751147862748642242547533827533383713705609722080617278755181787970633171621837962419523391077704848336214463355626758156075321012798708474154639296398923136165195794033595317927145373974008668152361144851104967959768722469606654610041633311197928849684087073035112064555681819634478293990752573609871297087431214297018882973278229864141663459624781278128560114783927256392558630010205562586384594107031183264186508573042229709277947323368356158017094585134577190948910384390922366908361755082738310927302161949494733020327435842630850078059723618631613170502493010680992001197378243199472160363775359941818113245816732781216701337011998575955133767390283128281968000000*t^17 + 50192324163784331551635768771650132868495947213118207335997702937956603072620027991318028864953573459258313707639729035696024209398510501087144784996818719489989041658384366357619614662298656385230084422418054058212326617326783344288577030336013087939519155769315277691346004321984440934477202925976119382007710387662423057049004256424782195696094442322631702670340411382357049394604033860473485189673040138076430078099128243066634209746151899684034520558588517498970056353401546162293333926144350627400106867906504310717950839466361346381545169533491673558526195214332962975226883127433947324360259868135812632453322267915539902624117115233967820652247611840969301589712090654926799951486877368559924506400313830117991751340055644634555279581920364905418333551362470737506959271538289525117143029365468242345672365419939645138671789360982099154384605568085424130603743608367063260060868989065777188089395634825783271489277051257380043345213736989928416866137483316010514815270959540137603255677761912540413319491137674303859452441181620483055925359384961023009484207613738365030993300807918941656337314186488068932307482186984783383437170998853366601568630849291598018667070438956368335244466943943744674081383438877116559316881832905758739315722830617898564397287746025098241607106210524086844148496944802168833111034076220318661118407281072609318821632012708727715947093899238626639218283139206777522246826743324239059947551005250746742263778171535251447543776368967024239996530789846917123733575853059340083274472384782525955077725214536111526874268550953274138142749253009892400257184688940332470912779237095031616324473330770366270058933453424394285195364500464977312891098809228035859720412942461432400552061707492812035893121581432272977470209573717016030271671124842056680161956910439989849843718820842118659145924487482808917239395825302567599128388419191691689397944396912330440786882302435844970182062956095437317539043572545654041302754828195575035953751459642662687907692294394080721303968849639804952021250597194883353382460350639970661801230453476021969638630029333281818239815671971603221891937393974048665029226378322814286094257484268871095030567950468880436584797154601856186563156186988082848590510124304832195924855593411781475996624436045092609208912064753699349044293608596838992683166144012902452906807182004402532586170573274213808711755941938329066783215525724009988478978872344064614064037930419726986414642560183719708338409511762612796084306971669080130228225005350506068779542896376892405319955403677424057049032828783693884546491583699017058434056434373495758860680293145589357855699253608269591897351812230370452371085319303030381784713467245922803659298850288086693948283849650968913869218755513823054701507589442326403577405735014106297371747037168822243233831480675132660964986981045912895825296814883979250236032384543092683760119474088728465204745426455297138729551775714901383424105602074566917787233543790699986087227402599403255905932720204661954551120836703935592299600449117564431284663497709404500978388433964062204705645406339818642552963247680701204906057693680136435899151295645221615623977855769298853720244992697577421973525981607537914303783281502246028325453272598034483384863882123068114952408468801200659273894750604492542089551897981595692742293058302518766287003056561197427678841025186480437899351811600377937489897960046285492501402262497290789108918844546899638997898407459915668543774954197521369767982255341801545876760501382245297794339551778596240670212078076859347882690581048099630340503212908991423279518319786156228816422572219297213604185672121952602147333862629266863101281034998782879837645197853046204371091891231959944228216725188874991413551904173448065648773634885144957220320120778109148841454668295732791333767515481209008233148307462190029751161897572541877466841208302741392641430475384596240549638008358010052657481652567852613183300964245970301383545949799332518605006856540161729099365787188780861454940122379659977464433803153030294734981173621446040069886311221039657717673562265233143189499436092604505711895053706278036399780581243028616908929667057854563384734223099931035836469683795263802453056546361603661307077035131954878557980771289024292295548337996059772297635580650395860080872498742790558118896787519629859139747766091307255321585410136286277545724066597859768776722559038155442044766887365018409069393059730994697784532045067856014916339357308126060011986714752434487161742037279035869762484571910624634467934929889187430653781474427818118751297048330775752471499753582264258764697477901247906201130736332670899641412495016534453498174128146739075889984394439958620260606777385575496761604674333649921215242743084868616526881732651388671811878821980865676377884464835251196336059180784106200053572616032819847588262648500730309942115788928783504605938895619012317912649147249960580589915192561869290610000000490807395202342091410784965269045781865984009708836099059896536175461666965291858447075086019566533034753226684763770851743755431952487967945448284362922172977648877781626934071329160205020986767143733938043107226015482301588116269368492301114820404281687178452864653509935211756135378508151936754638722569538362679419819276989448935927421251922098288227018612066149235168569578826515633769392623395358869507105096362651221492781821292930552635938030994316540408323067982173586486997716488725251350843324093401126150027572704605489536820344331049148449429952899312419070175966385583790657412253679025060945278186107164574334815137147277193303790112807010058554270925340540730411268328661877071675747201857726834164963650626849119056953429540460429129916102602439590630682833506353426360605776475722251917066891347244582519451769973176908868898116778602324321741157/2086105323168556937891919132694362532436237405308487167748081361809611594180766839238434092610133318596615195046170277954252736309411730755721756600801862705961282430017914050227866207272625305149623907722758003661628359829994919011650297246341450669172489385533789521341518075153022638619170607430983952246360236428495334132210844546615616558418750668326153480118904110570052210955946268345980275686899181993476845322564092477949676203255252274451921279633314840033754383171375968664216149744723686874401162583752746634874508008212920356825513050418282987835917614288398470961684899379595005210020916433766646977303419111995339910037880852522251913685088907263372798790398741217235726182277873269348717254443317613922659939196210781905559501925847386188361539246461537288614995995070976593076589749800875792760525865819447128853076793423754104308527274903665345780982925235833128681136918302482218961615732525311450127587034079887784030162138616409063658809711923297194606165208375919768684081769656557379712490045952677337125395558633293930331132664375634468603111378539164138052527311211078370318704244012468857247387323721841100687439461464041718780471551383112606898229947071662277578105704943664744249812168669929614027857623843224485018813715387871250506436088208889198844835644599177607886142491538914509333684444062863589799001756109115561124720744983084775616496039653750621107837275682656810650162354516668673383553351909851020894367962319170846967093694519277763770117351888257798433262574969828904173609579248323942839807334751071947145200749356602955803761822557845485474126523118203817069405161920483246547746223382484366400487047718053323245708450487290665750679042218889449070424626568170744698257358229782222136316653457085165393668271633510643778720387829564221341106008253857474262613327204460410111077365217774045718203979582248722625642760921271638982193247325788000053319463363297330154623008794774973671773196238750709438421189541374913575816211323091336373579539591616546955438205975288674507541179660616038228657802858867305855671418709346431299749524247946260334999434392828795030428382695760373174513827075394010768447494782493450230123885744635580655986629142182033827612027675769813762106735744312900943894945025542591831066700821760543709254723002516396701697058036214987134835427799667513271916996583523872653878317004143730432785217025755790958434699257114816955038858270695299112509747150711446678157574520593423600680355659225504514968511158028113625001504695974444612437875757407844995900204067796206162912179085360135687255816287493180704330629995979561689985347765539244425373491354358100872607912472623278262696330359400457151565838483318689718421734865913283283460766721287966336407351684954342404572647046990718153117566104495366582084514909506548068167226402904968044338188161917723753250164441106633937581938777351478084729054551516869589019747021294725544307787884174161532018593823969782685949222072402532520086460526810512133195938061497127414966845741998247378076186892361659963386298359107947123619927117134294255630619776309796028238083998702095823259878622854337160353546624700023107224912419220699032482508756033406916012516637837694215438876718195093521431015791271076442939371847993075330660778546478440666309012637663211633148604487060414853174632659240531688523869714240137050732550664766803859400632379045159921954847268823612758659589219042188468206136873742034272086006420768135545366349833864855563211883353350281448410960414757485132183771899029672287472903921098585402039042698420476754588923847180695938096598823784945964356994986943344967408563291817077231009633687587537426338264388367024828634906999546287097930950385172550686558275140984339276519901526669380791326032573273605858366160478967969069074995104108463143020229704641655480080410159725148334492731153546613183530682042130169107259534635017772486276035417093139544710559867745605122931325335792030740926531932721283723995879864257556584780892036155419352247019566847115286911372352889643255474741426234724522897685459724280181614159081764037947112116462987655144373965460986330549823703385914561146429237530769958235977943737241372734450422295547340529871113490285762443119842817088976650288494778259136295919525666105021380433921025689229187656609158954034471570623352623142852908293121723096228338462384533232801119190933808280599842951032423741401723063236009896869922518318728563293088185129261091543860169833974462050862578982377126457428823503071680592127473644256058598554921255463047024361120276934182692028749812517749236576179552867820482091700679930044493543343231036215166913968405462911010533966866021843974523799620445689814540827317364316792927558076914925157757209005783722597122039098447036357537177688692081933076632974186453859634433133141268888329396258157943503038362422612402404568166090243604192609426134825937550546396841724039500058104694731780218599471831392062015390832696111673228494230504675224347261030138711161979403454421990529616659000618292406984751190323598379685399269716044263260410107645182312830072440822703091719205784375647817233128817638107513205890124752649713675024507091800586120920616434334186173807848477209971217430667358096204694451588369219053140774427208359050204863658904899305021696623194739961120502570504034657690620989390018822594809171191311179506005178257739976855049603917794866255759798460847969557910850336755325229551653507773299851894938685621295345785705303262310087036417328430037980946541632619210634828536903556805872725833517032109032654292024604858567564004116416170356511056927905282241513494875422546959210405570660061791838689256517272373634723086284836453054932979154297695719718037839709199349793290886964484143674234799537713087272812126324989682271690980080855266999960000000*t^15 - 37804603415407781064327429820937405133629239828027393811774960054177145578544397342685084584455875412467007031232906433177320384017460595194090335293441963591485033350674593586001367953953354577512422028526390506115210459022972827029485271841142714717937942544797594248590676602876318955112473161663813391263092898060530680689270450464975820651385137041747281496073933939622821362581122041845405480499413121064523320207774630607810513233313040557205575942074412501507533184476015133891437130873182115974656794040850599033304930044318718118628652917249382878680388103051731834971259026256822680364839096922971019542792240669320566979969688370121068433478776996011968797311982087419657387736302235190191912464368402721370098587353637226261292129340836723827432077583627983718445074685513652970991026531173004438453953328861254942767882652230345498510090433716083007674244837878576742063146936276989690500561644769740958613355043996551767237805880407856947810022372158202322107362914145314126837823754086229825069627578108326090436640646169731293863614893377399234474936586389597745787958599887174364289837781279262424956692263317697428654759780075744179154680311111460781778164865478203552951993774620161710120501122820325444972725022599007586636933198250638786774911138799230223620488026905382198476908899331935410479385367520493212573132392565708798542831610891454751438515208586749103038323798067062272012828281375406430466412748452778718365208571631543482876145579197810504577342005023084379911462801251594157719889401159576423955621486166558009671170662802038046339716042874962362479445964985032617088027684628421645479721046765862262128787773429578561278189727682404813341579013235855983820670501922120502983002483582139423011673291467348736135881891816957099330526164048235668386808433890475364017830036659032137408823598969795357377879129266306962361549845304868025988206089121048177583725556849144469494200627096793192209075248949812648034416408489728402612213908950035387590968113267104695686883795844879828029382030267066724757861705649504714082012837525422157545523127009670875422445370827528317084363506205665675358747334057362374196431962661144763255934958912479671475449520123450045458262098876924397977151066949321497268852864025697709200175321670839893110228184424966373022595687714560949560959228897142527564522804145937288596671258260842336396377058245559087183044492619705137065748061069932652302366844763221089649108210876082597597458626206835418292739366179946931699966177553444378387881348759358261374137359062550655048224125222928806896029334150214582241298102876468495945980956099489905911444478558354889622560129133236641502361299641616328046588468796170385908653819781000559465329476672722411506238900518732414354008626605335890772644166475575383867780457912691604454916429188449867544025103086151342223559623364236238498077013610151648127759438446782987875209293404860877512992648001869841328323608938474810834738795783829578476404763109473542747909987947507981827869668167970944608037704531445406970178305696582913831507256854865327658842298385857313970715018494188233115184869071602957471983790472521378312634896936960046348302110683359083725501338949457890616701854998966676823030468769754037232087722544958081250789514965126296337528235422066136138991672407611718471025216173142412473355564932746689673017160868949358618982989134483964268080708494775999191753882946827062547821223466709407176401351454850714795975790234068988355500369917173849432094890039386562967602079997969861650511394716674445929214642991605931721199573049003913946165143071539195621148054070904339407933757859494785345930699399926375363582472586188699672983824276308561166763598411853512534572786214697267840780655448540823101568568110455778968533885642233575562455357171238711732581289658405891192821042409344758372683137585700476547769963124229579832176619056149974305506885446171774884690050551000424268616553729629895392204454521844394114864517091520887398873503629560042979821084529155124083141608467838713873035176065177718577951559675243677068193613357276676798758362164677455941619962865955401951635270505722336183818887982960994162555011295524853529188769192837047401335252956951903852596521692346643318371797452640459107388272577017810062580380325082570915021543478157746844263327346872546687916396991357712254241203992738357310847475760491345213841452764857974197786205058868029614951513853683070314596469576220483676484881967752289684908502942987929548007287492588609300924494451090405823976602104999122359561126723458691442419040682333895673440381758757918164340158292306821273211298560899222261375702353649938524476040259000623078363453338391695058614867188154828818948790976475406032961734394186774181430547006636591072316060346729641827295494846498271256047683389143169229411756735731229614288504348714848595507861665040558196864599319142837194037505095515369232369123729470594094449108235650930850402894490611083054416039522982377089525349212274711279718251640140610893399001398379413340274771311133163129487773169781678674058761425458512505096540815311588875355209247931026776897299791397745103567404288629097824001791714390502370187086830726139322569741695974977239744295128301047998924378262658983533216801764281611424282660069805764546124404208794438730851879766016922095012874507703706264347617582179900456777834235087663258854146045693222733339146809626671921016806801133809314761515325416837970726533150191434822409007628624685770686553118278229829372686848995113799868440964227127539402839025513543672097197184039242112977786017416512865868761153117847743923721055127680532306261008927743908306055267683038131196998998674394922075170154733342407960892925340955415251463816550420870477427135425110770267336265414147550238032911669549099908711/70952123403297624793476920148463553897331321632315722375996508435195142573842316849862505432187004988974288575040920865479348949064815454291665862740213942152165500060962229637750131826178350084559561379135216336303148097276650716031541286343213339818560786042096300072921514767851628802917908542152642422873264041350353070308488842167832323181042449201540114247338256278329658139689890138685046788362653354625194821500385780632382516513069815593417699051998978853383340255864093240097045751905837397104632482701519888487320031196982973548030096808932424915689856740091293877061541695369519530143181993059051487192755113562100325646111924054609768028983435657628361897682856010106217463446650960255142842148183896727651880990779357299870264941972056393771214234841415344722187687314708156830404952549109787257302120918635548817814647173977330771246498255841135466503783963021100882554903891911483470800365679184416497868871947352418630955279326353395329854339731414731642428513146056282956066828189142439820574220268814002136817865411868855912791818031881873514489352886549688507174781843661500806957340816941734897672902975056972024557499801088760105815803000571512312268032670402066405627101094025115007367140936761958990053369300361905719875181778662773943695373306022337339534351159249676051751034623988257017455079150420454565987224434252389261312560867601153956556353536929329948503030164688951053995521963619872173551208710251521193007267988996740218610210245355670765404814874222979944359554167503239552540062277728288455880976526651164696432651369293401708572652106055662335361173862761496884090003801319024303170992138808968273691859470034025382392272121867733113943683659468345850148207004806842622619553207556475343483428766405096625330529097558579660756242837826707810554558468963552448155472105271706419189701915818644307897972999673894789538037903804662450559066800221801272401724336274030370317824922655228810412897768543862364546772458401351472325701963941847687717864105404275732331433570288935976485900592927540782577055388999828014455836135161418033971480877656619277982157233290212310976099463216979280559052636176048060371549499013983113121037102208723102075968762941744232889722023654712136308830271021277607397650424339336858630750965596585080746534167062057680760072879796441503609520256103985657283671024976088421674849581870347349190377204958352843068643712380222774317851050124471879226655047208315204077100563988653972112551861303775688856164303033638546939757059718377874994798809584306822154676352470574494317401291009131203198312528084032769602586486098551915832325181060870066279467805946461995561287940686516440675942247870902607355021635944403905599496888204180023205706783426394243277101808484741222254347324857060778596033924801130644574192148275099181942017076832920736660961199718872227889955592932226808394698647121448507564137608334532588021836336924271194689338997331147070459597114648195785236225894250773194300823028035402242083170081597508180666695894589610978470803015362559517107644571249189119228061285831002878741507314980136709619250598120561870882874224690257514477436509317738432976320256517259304740081562514030345814025712941044399727456383438847239652436078265466847018090870735858597422827185621990258427051241593933468605089594965784227535621917857227966017911851104332190749032987904009764206202684797877145110252511225518405709233793320599610136281667082214365654125230146360939548871969055332910979359467935713690204189253636045759025215112471703324506872532187011887026998499307454097617842104025875199494556084700732691564189088320626003538566546784037297351162952833124361171104968785518456230394307478686070589627971335692282762823216853949704099047474277660939620277178462752876900430234643487042102303657011500787605546871483753246975440773785475339235511597234155984865731785691744928106909583880428003033223745774309016750096806795912287181111312303232480847277691970555661718495161030218777489430104429709615851130983150058944640715029084752454724440911332289277596437748988975223588782751827998043589425043464674247322178048796605666112239135160929367933257949428893520708379239345468336179954951252086605551263401181366343800699595108285076423341628281731329782392337655407256598052537473736018606061847982777807733066730734511835150092651940017308189723467690418541506300952819291049578187899232200428145663244885936610011129417169932664474328743631691948862350011647296115165220186330026736334432102910355630492241485947579593040262086465219634675623514360196731325354302446927212269902765733421988396789490184444219186280062128537624088803325414038538017102331878460599180568290620099873574559197347061645274747887063071160365601073361420494450350765101298613054588008211868339629700540333800448331801719857781274778356289203936643144516538397323004136547860786991290833339423009197475983878038463814096407858596146700901317306741935934721017587027346574674159727298694306748093313389776634932734769255693819072020719656323333512857831661476740184358697514695105471598183778849671369314581487275701625414399089764680466129122491667868478567392360704827320405833529439946993830370613078354496805629293501341491642259521555954444372465199710732736823280812463129578144245151694869303737940443011685030580858015613696416277473886194640189665803693106830822963070239330897330446451822662881862887077380591899764610826686159525238101574474011442469080332561648601939349017341549780452489673911723426350622546492469436917003403531625679126800592761149880320157688920507442895515618069418342923537334889159696128943711925704077450106791558879743984002419419301075699202093934617052496303315426385118525156772998204642344650826498870049580278345437797711335629827125880673006413781734807334279442081139816000000*t^13 + 2737496965685511842092526472457775585872113669627202213077819621537041411746474619439752721596649398355272797433055812653591118914801996825686713691861684170863411009802218174658718270271833601459392860620032755889063341786939512252620691483517701899927379614054575325111249713932345559977894227746180844331003482529071959914795595289271614015160175138649486457621046374460619503134978274994416147375582119428537218368847691135387104989313678823663861349747289332102406323309347211003534850730165851595637013994233255818113117553738171216060669367908477633092096130105008470430161522859411796944669181042474468334004598394262478935706767029316566882443784820819917323452386710110046651435051076203482666911909283353591838279787124330168382434278949912569009371587052861954930077579113187279658731860712169968466833939352635201388291374142261953929483436343244338276092316002809385746613682518686757840483655592921916469770338640415492222666298952900637985703348448514428770972397207066758451867052167361917936232402373088416794092038637215911499834903053292224991773253932824056651580443010041151376839052263774296712987556173011268798834528193001430332709666861422880232862829834787271651493954761501195056166644246591648637161348395084765326512952400213652695888528483276163497536743086176599188027055422400811733388539337701978151664298562157587646559698031120060055500123768481415961257602521185833653041981110996840073615771202465516001300976052785404716176116554627377883344493149009798978807326218142265610289813954882178174231370881582683597271334486803540468570456648952211979565566632812348287382440284467376733991720444250873693456597985004416728701246408253004234233748596852606898791794095280612093874099919762512031194714113089886471960974974619817881744496932415767230660891325268227039526061725228175844069045671487901879432522421837757485399204239013713303722285285909441811365649241786817070716539569388110280920476223402740434100806370037743519495881681315908585997029087673384218408457212259897531307875550549322040021678505102005437731629690016201943924248848658154383986334160555074050339047388166518433651175220978355040679623905974552080402767229209686850522496458259561225923436396524961763697647392849415017525529236150856861959242464578954335072201733490951110225248978461079723418696308756292868292301758867687025422440295164319953191238638297018840815660055358098267326640356790212410441384023933273192560957620990669066758517662293981508838131039979274421533445603924620415751723247474251722856867844186914790721623637278908913336320324216346084497077784398310431835912948476860720372198331333996323378426570624851911681097661421176898613844832650873924950067289139322243671727240324616813776396028830557246305107317881031049341204451133185549611080506588972823902133709326043340108032870305418508515492492058171703929920707670350430961194118289318857068193603568558490506192782918524547772428434918216237219869646738141117187456178785881611831380031991806372607952174102525133676783415952468899104860940210069200526122297576314448079287017883508173046386630305066380672990287076106006018036459241173686082822949998751404638992588172299026834009574669608490955314102140161325392388959379097812679965484749841623251821250728067252727406379965813822452036047623673624210892539641980897961570190357907942235080778511628126778845205686042966701390282082742397020504596995101251741349359047135083936210632386413157773225256003343321525738625762920646378639243451001952544292528330020421978228058780888718610679840879610838243196034824886728034491767109336972574955839383119066479541788582283108663471839653581273082467013285378139613814784913013587848814409232774334154712886785775461002156717985155715116028610462048966473793081630511528148299258814977211823985352064896702166687990037011674766950689782625703911145371101779178603804362002775139210225868367465343400165877029948080212144114260532255012203648403129898407591640613943560750005946278463198274100567878483412302035674769194013051500709444408037693788983888201922571681109064365386038238405297801534655096376809846481867782754631534530599434528386295752382151488399776812616909743002597279899803947167901390624357340971492097173003391273247240629823708849665688294521186786533506071352289261845219754715774637706055537007667147509894424380879012566801346490690395437517196136523492571518334655314698661988514302983231450576413920690982009008778523250143147921116714713273223157156957500072003126474412473122115905763720432383944913030584630385089730091488223882888443944268020020800690726598792370462504507442430884946909157748736148412289462274295091572969981056979957745664476513004326471305059377390569763231613901492071656046148141072926993295770302556915832650892651676510896759365116277800962287521814697557950922049660277372947402201356375320444005586613832208787638986911313072311024041803100568906832629090824786507369914176243780606368544869290986797342939397455335522347254377565352615275425350502160264126836363253588100961057304243392443102911537456483662943109679435242064920079101219139685781738169242501669099614070949123372095731379583537614779857692938093027547497924402423279979683124313423679258402274910868033618354123355704448575051146447962491115529962965402468840835339872253455296707452641099307556379718322080523299588893518978262016800196752197328129594810938606185369019971421571820439357200740827605258672610441752152585497188287798993468198665082368207262582380251571554231422685998223790981877907410393575055804940236336536512481912894303578996707490635722637907198469821700855876044317842150129931194947767735222444678553885284268239721406813016304934337610667502087340919117567674683150794452578015164221402235876980539501991237732045512486167171/328959844869834442224302084324694658978536127568009258288711084563177479205996196303907979731048841312517156120644269467222436036573235288079541727250082822705494591191733973775023338466826895846594330030536003013769141178282653319782600509409443666431509098922446482156272477560039369904437575968162251233321496918988000598702993722778131680203014991752595075146750097290437505920380399733903398746045029189625903263319970437477409849287869145024027513786540720138413668459006250476813575758836155204757841510707046755713938326458739240995412267023232151881834790340423271611830784223985954185209298331455602349711864617424283327995609829707736197225286838049004223343802332410492462785070836270273844086323398066646385993684522474753943955640052261462030175088810198416439233823004555999850059325454963559102037106077310271791686091442985806303051946458899809890153907464916013182754554407953241546438059058036840126482951755906668198065385967638469256597393300195573978532197313533675523582567058751311895389566700864918997973739636846513777489338147815959021723363383094010351446715820612412832256761969457134525574368338900506659312044532320615036055086639013375265969969653682307880634741435934624125065835252259991681156530392587017428512206428345588284405821691558109483295628101975770785391160529400100717291730606494834805940767831533804756994600386150804707670366398490529761241321672648773068524692740419407350101058565711598258488242494439431922647338410285382639604141689579270651121569322060474289049379651285701022720891169019036319824110893996680648836841582621707191219987909166940098962744897024567223792781734477943814389530270157754045636898019568580801011624239353239850687141567740815795781564871398203865241351553332720717441543997771596608960762248105645303480225628831015895993552488077911579879527064250078154799692998488057660585448463094344088955673346482896808407994649997777171473551914128788121005253290521543690171399579860811371691890923730384733964642670510732940809373825885066800070993658118598173766347712635566248840694808475665430231411341862507561553638081618257078161915693096903937137425858634404643540820404519376251742990201149534382352218810002632352488711200580938086522758529280468907025470149209652708197118113220530828915749320014994701705792442692592425825957551027569865587929297616409955037938970489792255337203404806908636045529939217396499110036686940733258232673400693097764357466251220122961612740447862960011969489041337778717629782731421570147703158117163604357262590361454481746380678712860517396646721721116879204521082799184195246131689475827670307295714373024505615784153179546576224952095876492366634100554857560418107779485572583016471226458723158736946102926566611072939542883051610009064399793651350696624843981778366368934458442810770814324519001925969316692944339567231233384375421000290352171433728911369196544464877562103439175377844442171681872130859349732544095186138236980857537212906766345955849658334014679356110363771874915469082000995798499139579317261193973513189148284143398286074165170278544270199143798227649877765002416859927557567122660179564060007435666643852747685613105426201413421501391941817569489645479595943746292934021817412619017992966764320798951687653315156500289070873938299146081714506303932272327665156164610784206083045855120085611654607489373136179501485174971975854602079824772858062833720314486416374268215001926630240760035157951309810635679129256543496358848442247399836401241085039848519116906430550624504531863558321600567125174860425468998046358845938148652202032756339760660888513045850175107315172171453263833173573690408122038156941218914676478886373607401180872733729685283664220082180369050130446277401926196427992784921463781854247447449269710712649747044227962412742534808222333765054158861769369022027364644678085632293468392824570817393950217161627438923154037366771796350386812467871956967839697902496805138473742026408939886149386655685559786541903211446835491673425467332091470606951498483852290086044225267886650674393199857976036638901849384354565732788837881671510311916408056989906520381444837036160417832310988506323284303746056262285925245683077856080283130314568153048530516304592958081599129367488027074445637201856888189681879946469139722628104931556515290398763933405463962968611386267352974334172441110122328801940781253076684407962078258383803220802317198433373687963661424233262562796902292389944725440963092009261220566318439214868459639749857103377736755980302414476823033309975109215314254475670003027053915402253935256887731004764047400748751272673332288954571197141401711684451781465087767170201720527408232564452983784099413845683551336376719001103840019693561695059521948404110633444456378748115071271674436844120101338868820347533174717064795167728517833704490978981851849405296679382814903718194232348409119143042642843197979996514047174254617127589249633380240348975697342899721672243209852922372021219058559341725716237125597224839276398615697550609315680909923249946794119431763844870295404579913773397520121203621367605077369162081466759416181700342962295188641935673357910035995108485517955454676117880486263751545098121553372178960765097614112327213970605726884107749760870726120130510873498668772976039848590057723872145085141783978072390774293650106199629695424814180758949851997374234745988705804797185723255179546112813310016989817741105544921435194834572561325778720281541876734427173345444038094436643361215408899522171068170101449207524288507282991785042439111892603990575276557722352689788299683776394135372764007213376772961466300746446177268676942682078813016738490034941350969027890060497243391951735158694640434817765718948796325199286494761138963108692484334843465192834856355847575191169861379458931958739830056000000*t^11 - 63699763112965992501689486753693754612906054056575857413030618418061088959024053235727361732288904444775896201673678848836558375097388068928475732160931993327265706226486468969885105304697267680433528170741824178436149983457740324876461867474374885711817013068770211615634866576611978008381290861394709145553938763537954349077539526536188025496632187733043493874047901432732580938996031056618539927590961681228168854951570487979396729231914663158145140102748925992893262621042890172193598836869838030090177412469311968861295726644793387419393144139786871871147727360588606765020458630173167823278175188361467229456433402920061045536096285699882791367021961652170261294981853390851297905506566356600197407490351521964867102947207381559584678040333774301628358244831586030705482087958780406576580781167814516237210038297424306985649833219538207750862875966778521944766682817800777986111101015210920237505019843262771092983399421707586734389998569831241274405034256540902185113535249008945352076821086192749896340400264343832287310602709909452804359319576891863995509588590034972403050311923017434367655407474215153352169994678971459888966931389945669608520971601829842168599719758849426372853589488807456825383694565550374504583920226465709879142195627020143368783214610614492115783658624348648988272431092633363191432614843217437723881011420643417777667621112463893184636720032918656389790979316131408449143739003713287819600120821817625950636916807252502783321874629021896522040825682309981962195309128519368638499639542015169600374578663835392616427015806038316613907478663683950438549709556242139166509885879458833334031080600095163790527949962283104106915193533264301793158521603704904065966396872181680332493847359173825486132934347531163499310195309469133063834611478823349846311303519842725875320468133118375975421195540747157569398543629968700613804288203278985069295334614738412935612896544543413717960588140269099772354744706633634420673358013187370219469981475937464944728996033880358541437645202284674714435002806257986209577231616306666015593913648967754911011759862385362194819186285174586372480868016718831265722922946426009720309380015026878001594287184691435860686567617613525234138486922083322115546956896899561223818531401093330941375333041704856865997220366135667461160937032765885461042493562869969463493284521697750232780383120207967151787112507434218753320363305414641419144765708343515113734718615250223822928438171265350563494552116470152922173372283083988650570991852034818203237789450275430824329473525230412978081591560820125494511280401443391290017888281887198180264688303443743118825605543040177525141711388083598344415534544777019966673157909655434031924526135155808059917657372785141833775765693448369346499205584798507668545433750619045450847276032519461452948826910100794353058715415154671273410973088089674759728809474376314497632491112187383614433382772432644165080963093663267850365846102110646368571226503070815963493327650212961087158913149169805432592206982901731094450463987432163522130841967977616837908612509297586649234923379120286024920319904109336639853722771496565323739675661300254665163294607219697642685065492775052432613734132586143223308131021072117009120190364199095779624377388027819435997440378722444680349248919746699254746155314991562873279341538033089493583292213454342080405480797088639329818301489861741734744161359817657406002824784946444092147645305554170981397596173361955431472474663859657063156059311657592797373240487396015739222996541249003066749259759077511117788905826074738952975607986384470427570673529721977039033791497005230101376567446978664066731360829208516689177686317042398537121061939893271649044796064231533981112234426580282368132648144225575038323763707324688711999445204705759881753361745442264367383747335553615468234531442554844496996858726219891435241702258028373994165896260183213132722517509450859350504578289425285384780614072691620660146691894431682043488101343806536510850327110868404332289245175370421884041689321430555888028341266419615250427075102601025246205383335319476535154298144719172436448607519267527126937002940001582460941384080705860871333349898485040121146592603075593060487492348238149202406035464410239049934127270325468712860889807760649913342048591356059629617746865673884416829049314420702894233340085309217977626062430347609475218281305384794307522430512631709665820861593499726734930441297153049682273368011562121544572400402268943142622351450316264164939596506050025084719869276065747990108042253327909841338631384922243314890137714729821977845026439013613573596747407587482408422963525895682250127598549389002761291818804848595051575750894186598876179814106696702416236165924544066450858723326895620216183898238440073139452148378328529359769973499761024971063025780959270582717028440225857715158779717609264332073339349163405898515434678365026746551272233259938760258744326829378357888641330799428602373950044761603820221511879633258268895558427855319410279771033019421308387216126219702619144908411851912804032708793836076587426471887820220248676252062164524547877472244975135053996673451276559519725017787226383691438991478084203071842010569977226309159457266797050489059469396853564798790423781038951571642778610199911865538719836428442547743821026218859573718037468295058468975072475666684238491048344540992919769005114215133496655801476667831009727906340624846889155320618686258601305173956528696070152339505660931482866903228048155300038863996822128210826356409185599861191133314773620776835869147479100889217272648599847374186840423368603145555711616853843444183511967169144798344154993279067333053028459815037834933362383003260979493858665140417250123216883906750792669354432660486350057998012152795143288055924446863187654632459143718763739/745940691314817329306807447448287208568109132807277229679616971798588388222213597061015827054532519983032100046812402420005523892456315845985355390589756967586155535582163205839055189267181169720168548822077104339612565030119395282953742651722094481704102265130264131873633735963808095021400399020776079894153054238068028568487514110608008345131553269280260941375850560749291396644853514135835371306224555985546265903219887613327459975709453843591899124232518639769645506709764740310234865666295136518725264196614618493682399833239771521531547090755628462317085692381912180525693388263006698832674145876316558616126677137016515482983242244235229472166183306233569667446263792314041865725784209229645904957649428722554163250985311734135927337052272701727959580700249883030474453113389015872675871486292434374381036521717256852135342610981827225176988540723128820612593894478267603589012595029372429810517140721171973075925060670990177319876158656776574277998624263482027162204529055631917287035299452950820624466137643684623578171745208268738724465619382802628167173159598852631182418856736082568780627578162034318652096073330840151154902595311384614594229221403658447315124647740776208346110524798037696428720714857732407440264241253031785552181873987178204726543813359542198374820018371827144638075193944217915458711407270963344231158203699623140038536508812133344008322826300432040274923631910768192899148963130202737755331198561704304441016422889885333157930472585681139772344992493377030954924193474060032401472516216067349257870501517049968979192995224482269044981500187350809957414938569539546709666088201869766947375922300403500712901429184031188312101809568182722904788263581299863607000321015285296589073843245800915794198076084654695504402594099255321108754562920874479146213663557439945342389007909473722403354936653628295135600210880925300817654078147606222423935767225584800019065747505663893812865197084192263312937082291432071859799092017824969096807008897347811188128441429729553153762752439648677551181391515008159124186729507110127548391598205160239070819526852295935513727070479859993374516815630605224347250398772413615971747892073740082203498843993536359143655824965992363611085512926487387951298772175239158519332131857618260109290517263538618659672900952414953972121978328101116611850243879881110806321835141987324161083761837845333912329259421330858585137256097998631517256319018006197864473182314496820327341193313424315105697824144813968281109952474688840629545992588257528679598997998103411240958254787878643415829203430522715185139958551285440373063679816744206907328094049495851036951733272164411827174950520513778287873233280028042254196269518277592081132620345993234628631425676096909174836568178256401223453249550136074975963250910092282596018099270672038400132523380432685543126988494261489099647028497122978195862632653719619436357661930542395792437364086402356406752481728280457759933921427964952596793964256192420719303643461101940702173093003808063742321478174411494517009060767571745077816918807196175032082276969157111279286100404862290701006345187414688809529289931808520560368843944589705232280423228691037835857381918824066715422657464438933083096325614384912228875332919302990970505593569888432997024157177225624238255949973467451432459197968100390765680626223607220421957020079637382339352851449825705622452347335537360214517187811276322137944944023778721937116133791216848618503481083789818164706755395139554413512127986955555184583313118004191653326318436622731302793341402089797204365475873980655324368160648385824608167874730929162496345834571088832442891546874043682161391323561016149746387621811597905847814906139231702659260158016516245397011746868594400104937419333778748282959005586806925731173354353085516212578331582681208032958748803477925292877237572265356071121643260965152592898849942337454408050379051309385313274461149142395352351048679981761831836049665525635234634335660791246907368223709037550536376197758382846919894388814811998799562248295881751224684907540289992405157354194689288064940820520145928720482514371613767597079175528473900014785445453145206712965606147366227490440598063619642371712575245074503583408458763193090812994368037625755287072855708589630554298497056364825826943038427367663770131757214413866871652525926089487444373268449585834408921025943560368092521407667240536699337782490381822683040368066209599486820779277605971116922441955311541824774242546693898551520558545213639157504852040492297908700126939461257317059032448923150148104885432358283508058765084476043666412088446176978232990365697671955303751862125037192089987419005589768179524266939971447239375176833977549691260053404390876913834702585078670207925305038431755352910304889747728152089051415956562630615280881678792592232918514274756754008693207462537373813717472328071162845586662571955438569431163362001912013560082798292912141988951449545653923447503346252478230661388306598305946421816823262039323641079902779132029114005439037862926551736237890982426183206620026675385193413615827468873917279186402769541054597208984311716007746443764950027880246353595631197074911553533980766338899492330794753432543186163540937351879729626071687329540167733799834204325963176577610249729049599770223975002357933310788489505997925491573646422654816992403868933400669897537824850226421762753366770949446269381373522120588539938352176909273963131758605264025385112409436112876916738190196676705608493070381166523000819082559862862065914217917118384408817476832180918463580752590938754138949110481525373669613795411324570006267590053008555468177552713029880427838872294963294822536258582633448909360294921762456671092369974364264024530080995348744501585683661589884270087738059716198333770600581305776814492448665259544063398503016000000*t^9 + 285978563588240672717069701921862405916004178745494267893675278472133912394611751614727848402891694788471367307678699642709203016586263622502123709758752952170905433781094427206268688266803690316300844852385432413781981148406147708365598026802594251607675494592108974475612892208162737349298630105150922908684638193898738555070602141483118492082077093699379468376631541043182652248055819572727624153526302515757382316747161698322943629276175725749096581771506389378037634335937763786625549175612380551682374671370975977110260344626909627312980266800113110979388077094258887546471996820672203656803768276551751916375227949713179092603238234801926255215777356827374959230794460107616861210840704192643399217095314134661700724829290221216560105136387938016553373252142374773812823391407086659645143847648538268688708014667353844115805243639176978480695828866276382787149720456924212148483649749502971008481036063704831717502817261869444516436471843935763011936400119657273690686983063679909309697472091436796537500585019657242012339490265583359009000679529761074873372451858617449040077515181330381008869387774633194156089932444169589199800996293571831495869130684179764238546692549517064607398390052539755882966737789881883234602077553282097381886076671814157024257085471812337257658512415237872288780196527765260234946481554548892910753604299309600125667620330847387819055393555492648424253870698141106410334099239727468359431017207712722266710200953316343326604059277733481908722642367814302136723935109497378760403637327972389363832573410175993851309367890846555519170388796993005009595840363269297718640716676544509108717074344158818911666288151660443921503414561370698304099735076067468204276094719454914256849496748234850388612465231817071095159711867543073927036570195989686512492707517579412808438533567998605254186637763772692496081393185682458431958435171915746788248550971983560494044280660027204890448953030290168671278103699478967855779782978846998659567418934162413080068881242810632991866989555959779911655174739843535968216207924925810490288065467887255270017798121405743507243195167130064966228401850710341639525510882281204775527417254415804997852167693129598235484087122876106971297471451928651986238499843699434981294060421569172946034108857890000608701327471714714636135209020295503270114245677210928811662702647570702184505153076976706165765283688631519886955265555595576832389469023584104922062658012395926900757876681005411867328357631819593152590997466959739210293962968818180336189586800636276570172187615773029841360814941416665320108678793359544574212630573405242345487607590850920933271378003442365585120859677113620541795416615921292782117879930185043726375623164408409538260170064614319978285099028779058850578523874399190668691419732340808792453387895851611735912897217266389056967461705577773715188212194271019525763404245116359214783652257654009742089646670308748278793783804684547211738295084530292783383931208937840889202193453865423870341449902169045956428253854693811139461098930902080499291849443641751200382177872041286046271617308809829929609988859495648190191487448998570333175194191203384289682255758925548930907003306970999943076665352424959516972218332835478957167743654532810725836577948550378322005544899541734866100290009064756600280213410309025392434879257279458251472353059385118139269536226023420531439455022746146079522395740576439065545316782263763183809571469675171774369833101749027850404369953661937603115201599394979216564346168843376936257643047868467802138725398097055095409221464604140781597184786709474068183745163976304135280936795944104242917791127547668145671663355828628127573520954885721596668922553079811625049319834527526167509921084065463213443544498161419244827806420256164224279721050545529636948013765838423702228415181095008205369990670704695494037971219015962281677652163271082782063422520524971359682285747385380134721650896069894962966280235432294339654130655320861513247829783243881395678204993250621622020834848738746056974019867160279266475669194393763353896531231068742103731047476292630983301774385396536362940842257874875164389973990087438610529743325803074253065873664630275503130820287934672226341154095472556284532588195854802760256454062314688990617422251002142475525088473193227204152075098471017829964309927699877680969339516396312589443717421294828151407710669680011938488151471803221902731990458597745902924274790984230631464114743318055074411568355950504890986370406425783149917703396348277003262322142325352945641553136899974507186675269614211860987454124177358770947213176854431705298091424622367672072217686075266409371596821013588523000701361324563784432527280877049141900322481592309147508682359405669156822121742763449080665298751519835209094068467124219460796607477183278325988624247990548539320668863578373226789936839517980372723066384438903451820230817233088746572640010317760894564873128254504869758969468517859341582399729228935591819419179430950205202094738266951844546203004678526198349496475950089051902261646439779995205372587774730244157265553749921402017721607981675952945547497334318156343846821436001020147256889419841499676162663123909714179049702390040099021668441222398002102459626785933485429882146936233447191034943508938070142841270834081136195402820899230078595165666858772778150026987347761018482185792139081142217527326704887918463249718209865550851866608930438851554263279979072985344712028044684337012356986775695333535994168668719345879900947018559898466775956943963649457311578727012035858254325762652732275747658118368065683860515405776332477157259201762438484853303930918381945100982338758322002279139577537568511362281279339154581536837165758832451507186950420827171221260488398549812510235566201043110420596585928046055877415273413584309/553487992955594458345651126006629108757536976542999704422275793074552584060882489019273743674463129827409818234734802595644098728202586357721133699817599669948927407401965098732578950436248427932365063225981211419992523252348591299951677047577794105424443880726655985850236232085145606505879096073415851281461566244646477197817735470071142192087612525805953618500881116075974216310481307488789845509218620541275329300189156609088975301976414751945189150180528830709076965978645437310194270324390991296894146033888046922312340676263910468976407941340676319039277583747378837950064494091150970533844216240226886493165994435666254488373565745222540268347308013225308693245127733897019064368531883248397261478575876112135189132231101306728858084092786344682146008879585413208612044210134649777525496642828986305790729099114204584284424217348515801081325497216561584894544669702874561863047345511794342919403718415109604022336395017874711571348109723328218114274979203503664154355760559278882626980192194089508903353874131613990695003434944535404133553489582039550100042484422348652337354791698173266035225662996229464439855286411483392156937725721047384028918082281514567907822488623655946592814009400143970750110770424437446320676067009749584879718950498486227907095509512780311194116453631895741321451793906609693270363864195054801419519387145120369908594089538602941254175537114920573883993334877789999131168530642610431414455749332784593895234185784294917203184410658575405711079984430085756968553751557752544041892607032321973149339912125651076982561202456565843631376273139014300988401884418598343658572237445787367074952934346899397528972860454551141727579542699591580395352891577324498796394238193341690069092791688384279519294972454813784064266724821647448262695885687288863526490538359620439444052643868829502023289362996992194990615356473646573206699325985523817038560339281383921614146784649202609209145976236470659378199315060242597319970926277226127069830800601832075901591303540859328440091962310219318742976592504136054070146553294275714640906565868228897390548088924403584151185486296056115083891477197909076465659795889130903051036935918715140994996142243203978484592622124766333799425450591453641859863688954027455621344441838352749001093563809545655045477292506691895847314507919451028525992880958871784218290801675354594527524151283681237762948310490627497070171844024714984585804188711360598815439101277356640682887165438560841808427785515451964464583584736219119747123126500487086280262456514592731140791025052605953414545268945447854667373849245053796756813250424024201525237445784725921469418186087945993575763813286221223489601939093780807352613631982561973324200404296726980094444517851663906607728733588266249707802311166200967632164732175288473686245429658838652492898332348281052673000225462742024911938095144865249821330073429059957621777385152462457677988524152110548453810341442384099657870969699549994826821121478094776173723303448137640001012435008825583296802536805413328931620723089538234847740153754939561873805049511114576569230286500407819700146708129061699096670733129401922255793682206885561282352074035688750074206177383767457502843611838613688347657473605873604873825497026122819300115150428857217283791924625501413184785914880312848962884724892330489948135024657916557553092108899090937695799815775770673571859641722968721279171753355967031026355148465643811677340171273082901674929582964172045078212412503193549374825998966321021946960818333559110206768128279974066626672659320350629525639183098493646250681175201102281859260563050349438572288609251747913672625527780540412163752362082273983111819615384205646139078660355309923373171037248255054084582716176497044877863565145663831225955582145410738892530628929989453029733122034349456360455391612180620567314910278620894204772259299636143223930946657214391170773381256071563902449650172663657351444478120546467279222348851820021344098677060307105205267221992105862497991138736720072414561636500590503109275188235544259408716201394895174364626756812459451744186088825948279110598025663737415557032748242127633810970800526233743381020479761345740797906923763205774639810730831845281658889076402289273383241821083918310423008058935773505871289484815822700763591734513106806517437763853095089218766174237158399683724965189592689131419401250121793124650884489092478230908634607863312430815953105127522819221018223983630568756451930841164033982487969646872725228254440548520254868600214045285048255494189080252929257802077100977409893824990809846362979603692681224400477769627063317848878851347672590835383881696777596530770664902147607989207006069458813851616381210811341870914959626058030670065349318128373294280576338516362471859446228192814288850076150639769471916538414205664103436825537591869511474450359937202731369778364467428802831425303628390935418517923214605418714061581436333340809355801975562875211198047482919338847150750123495943012244988082860433178141681287862115965602592035766094291501388288515108960227939312059793135813512902943981904446621156310854999462511129066359293277747861273592920687142794367958348229584372722213728623463423309449707046947044133347375515094759382545191998518804458479476979609864677020586805298954803029506189451749586516605059213450460714747645645609874208363670748583297063973066038868004947962998144044489131880979153413476696634257315266681280643764885105906835753407801595754672219737125934115561501858222825560066607759259418243652908349694501841231342567809478241499976918422476555571100239977291827262853436195202830944650551819332348157387744113068171277456443242862764758321903868314019090745338831947742849950538520978283906201320098548768420176577276899694128405101640309419163657785631328886396353396909622581695041689237872000000*t^7 - 410309926720421160002005962352225815170387974079364023693161579489235423263365587931449578548912823423578674576993856942289684854022262201619670246165159885963475107615425167553580447546109884266374509101289952257573456228777890697508204144421172937310332534649356460660035925676564561883518678587003325394995969547999935011646136777662051194312177292873804740069131846851478734609872759187980965937736028414246266024907588353580569889276247269707730571826830960393983659327671045226007620342611505607558659113669517237699535461891887621330847252765192060830909777083081461322749555255660044769557463503390049590854351169834273417015305049218763628812077322455179476610925739385187658982912272026398250482135129196695804246413234750443221127161252473956964095511757513872371011737927401696906070431746266300923420142246653132041483191865583332464593603652625414660211244311612160190793830170532759351486948986878395186322145338057128343421769336717246256694880916364028132547036444609975898494242499946170374599098576132648093106264010272617975955648460307060713344952027956206965525000632846605200599337134225531763495488217247813616682666042789612103588483467074530386764156734568274079064154047261806397667855005345584378811252101117551674596404478897481518808157442651072228708135378526159676563746853763415561404343495500642732976428474494452481328590453951039627644077989557506965849630262878522985925075510996909307352367743409317233402041420260644322689520887171918207986779587102489217482210437149848551375293434421265032976056817594612334644274789461891875537711396189019982121826547379503500875243551295455090588564930238948845090003025591200219053676997622154158091750007765848065175562278212849972606777026533586201037637282949047768687388743950515061388267198471546649019099581551347345338306110712813697940713722220907863984608665979898715985705011984560540503261062878176859974068226656036131423253642114547861252436892624473111911837246634027477257240186161248766715962910910526473225118941529750914761223108011219322436640936528451632773652765928038100776494238841484742248095712599968526368775191569154618344191671971478478515216391188884573974572186423386995450029932340011177306515514426937294219520506048468648898988958361935176744100327974503587682766528423151330690981000460845567615471048639874411597496113360554502586258785281707553094815701351692762811373531067927800694518130002510363785133620565916886025992114572115372959986745675271430245162292655234537324739514518788875115485293175408096365196248911695318022312470210955601761783910479161185574174962881421951557927874592706551778875732542851773385650100204874284803502304821904704403291650929428506269679298765815978628674747061023192505258736412499083188506923780402959499440445700729551353557239953842384022872716133475682970547094171216938056960090705425588042323813658414199289372176204463017994762327317247755259358995927625818504312603963561093098777325193349171985821409037435814214769034263159099724767851533444804679957686258849697652097289883346284426268763649588790968030864225650567156558735930992355769488515669898388601305100056925165024141960292268666860577296509736446307656917992740268362824812378026302732157846238865905029360483598840832036053354928715515873724685067084863313462972362357532370841900975960028844900943908329847001796411285674166605172895296194782124446045790376622647772682540283559800219163771959869489974760801798729137427233431854420432002115341591888351579538494489080518827842847869911050395004775584701300434481966803209214849465535514459759353967931861980411250871228016734941969846741295274603445297077235239950704692698440081771588369394005168024727344162144292549848939041811339531090639618954011672578912046507639528701068932141285787959811934495204181927853278433472299233472962334023687109759475055895876470496478035198069726006788807036143093135747635181718860681826523971416507941015171525424790363623702290271763925932095964399458286588543443081413213312382949733180991865556658791260479263555725841595727795893027320624180301002568009146080476115988103326491469501699002805189484231802891433112934123692465721186861723331101438939588746989076210697493260495800799796700339310473649308310449553381148148183673200394216713720258771838409958733171509176236600958390031629169528683628372310097008664436845494663460652640454358620375448716071599066193198419047229312673473168842329589803300081994491352248245890099691441808042311174414665872527538650863990487830031986789881767175489719840990251206136147662220928407986985909970907084123369514863287467349419059684547904972522154900561885480541835440319889798294279525046583666044248247993078073379558320167790678452927036643507045495006116684776095069641165088944857337482783663130909324475930003086214354473383371309056070545986454736581686025991624042765250968723224362476561942370707522183208548670005522695743473424625976147400908487194518954848383969061807349792055112199873971707948679268771743802891033104495376694599340431374065197909140287364593009948964110659068355202308457970564735430866454626636667667648120749132847108346503382989559078896558679616372223464518298536520578292803591414659434912824826763777769057652986059576038257158149669449118419115188659018629981635370112612265151104228791258027105345173550950804041070152002754499339867514503895125296686193227507530051761633258968637888204860258663505000202379391604799091768525870944632626923305644494039832821967986376347167445503587936188129288953935580781220410209315491973822316133318553613954296138733103062505215127284535506063203421374408764934006733622673732409351792611825791047783207916966113049408078099516050370598498175706283251946422363961834321571945030024096301619708449773813785004209056313/267816770784965060489831190003207633269775956391774050526907641810267379384297978557713101777966030561649912049065227062408434868485122431155387274105290162878513261646112144548022072791733110289854062851281231332254446735007382887073392119795706825205376071319349670572694951008941422502844723906491540942642693344183779289266646195195713963913360899583525944435910217456116556279265148784898312343170300261907417403317333843107568694504716815457349588797030079375359822247731663214610130802124673208174586790590990446280164843353505065633745778068069186631908508264860728040353787463460147032505265922690428948306126339838510236309789876720584000813213554786439690279900516401783418242838008023418029747698004570387994741402145793578479718109412747426844843006251006391263892359742572472996208052981767567318094725377840927879560105168636677942576853491884637852199033727197368643410005892803714315840508910536905172098255653810344308716827285481395861745957679114676203720529302876878690474286545527181727429293934651930981453274973162292322687172378406233919375395688233218872913608886212870662205965965917482793478364392653254269485996316635830981734555942668339310236688043704490286845488419424501975860050205372957897101322746653024941799492176686884471175246538442086061669251757368907091025061567714367711466385900832968428799703457316308020287462679969165122988163120122858330964516876349999579597676117392144232801169031992545433177831831110443807992456770278422118264508595202785629945363656977037439625455015639664427099957480153746927045743124144763047440132164039177897613815041257263060599469731832596971751419845273902030148158284460229868183649693350764707428818505157015546642373319358882291496512107282715896433051187813121321419382978216507223885105977720417835398647593364728763251279291369113882236788546931707253523559584022535422596448057511524373496938361959962071361347410904488327006117533776125505580313738827063219340770779302964711208451904112294791092566229448062148431594666235154230472544760065832614587041916585023213341886710433337447039397866646895557025235304543281492205553482859230547899901236676243411792065767120229513707810762840634750609333286177258290044572866832407351546946268077801107102149276622297903754950230425316957489012503238014119668310283605336383544942399454089137882645971945771545576202234039308594974988947077821162986376140991121573776220344206741362309242553559664846558305857368149262142476862315466676411411969138283748607964435719557877546349926415837648769850831906106490909001102636058710019604473413127462974153430979452350921344734544800711008799719973867859240554815913495236904164077635874525458209023820309673000195627448538755376379605643825777933258187870765987646279596548855305886160729978293719151014351050960883660483394329541615967851030359044312228110553967056365159712949545140784730992815707640811929931041343813767972745859218112737679501467524191045236026521658762664704824249098858065006016939754314498452840389716126902397124075583016861809751816906239616357282021507053178659816048584428887167761997933080208066483772291252704416297842041400620492939049526814552035247121177802017504973470296945974672971099616260422818788883607815790378298594608330943770286109113587024896410425957830143331318496288946749097592576411237525689730112463356949580556020534196889609504059500994167341170978693724690171846031763134682583953841814307262062701434276796005586651211222685181367418854671462232400395967851182358113610458051967722583544832427723964018959563787248185813471871501104125448659540491663825300939960523184035141384409938909111493078426906766021848200992357570712457416300956414535405340603994381008669056214434053973159789586611531238365604263908422044772884966123928885354736468233607916349383038151913177733021102558497195857544822404585430934329027684382824567765123905595436669185567417898718440876509941839006075330089590332908434843738858276712226075157470578628060228420993583426400791855124436988358962049456899713894936158820245660303269425383605682670688141587876988999044676001975269531974955868209908534258319145359700493780529683422966729156659615697406360031047667071770430198259172229056407332782541117946616802710858148002236847491527113272705677990212970895534401864400849621983632695399225653415305736899688289396484475865383769992363462464102369794500616708054402007719244416543299623073334185627694559573514923143887410881275635583576723348922846058187839645264860621797542981059232380449640871972790795520916366931037022433699808238394140838940856271159669926876863555325447178411555659731095095534192694587552252842099711028458315298248972973229937539496593253885808096136766836309658522859518636949583157796562028781107508101363212791679959615361712418114566205905286388473294088883840581966791828240871336517499076759820189162299282866071583267119707216824032261681946355794627197682837764911090002667976169414594811134957252298158274118455652236062314176904480017306174657178091107346020464626422247770867646361377211101926727958042494989123386836698933419206109650523158680770768074423932758689523336895664220425997721030688698120825990458247161297117184723270668973479999283292479909424344972515166300283938047881356304599769089556251540292770587153448732942409183359616552434034233185466321277290018807099168369192650344107644458538300038779046758511604161297393859886234728664597945197323352784518816001835129410755565415269109141967713431899718504993342749852178310273230274746521729758053347623778978502145277408367013191703275578323950457088976686773716850348908441807179650382149956223918431446082516926138269715486531587617508040583155312072857839348434781662138795118037209529416970210471117460885640864015159138578880675924010926626633075437680000000*t^5 + 5412807958130319874428836454552095887458701323768346490752470215909813030099354332754560267829163971673882442663241977895850371072621151207222046963311459506092773284169724961802368208068415333322051742198653932150710883565937047662419407955152666963922330550011901126070356335698392041926375464064893447638027800269859139076771348831619749940566650488058404170631982216739117560204291188636057587729671353583032069209865073749962488422289530707188698076080917406314767776033192259410963904162632993870730185735516421466230200345983462514634866205562687994418597548941119541650151872001784376679845357615339644660350720620228295380929916352873394526735647225160791728954829187228312341456645407119075722745099663647582037528710158107077163280946578704643556231640593148298362189338440915849828372594802707661144954400297277647370333391470361689444876417366781415668245585852034306032679903736767568921864024091548795039521063749993693540856660439155325207212381736385424022615472945170000331487441170447020949659439809595776106286303319654417326508487390112203768161213812876383251403229035848862135893700022991501958740448698198797446352425992630774430543384147107644899426650004233049975673378292322833365627176347569401419167364667200314594929927323808922557760523301391024454648798634117424942969423656826194113239179626092906526905385407344837581584190403158179686705828724689174451544287903122369151291090920035327016981202111957877231608082413907110342377904600859817826904173442076346309606971829586498440097443320028657202318463530403017813238835071389890313200569782186961426731077596439391140372683742491279116991704261001091830142944293040556417358818759658461732854583184681189758849327230917558407161079439052463428500182497705040637319722402823224628553773779131276162035809961719025806544701262110734461015412432813712546368525330727121337634737544172694590330847574078387542345710657597064348323354127313502459446776258360466330167286489916978448025867844098016239241883160256114153996359133011317248652317698807486009878416268444408007729090085970317639641483567978815303048873790208191812888215187309496065208797859597584083947753834590621924901815457402013253406125354991224303970203705083053680524996020090754188791446636469892333205252866073052645602388792870570695628392201181645952423006965232817717835186788477441851444320189244126253861651170936406247277873304958391954973814380157983961077798766812378386204727322856072402210473265834494983386559573199217222550966045735192027052648908812257724842528372047815136963234549528718186779103004434882781429603494372084107338182832925961338269913848954197147641150844560171381349176048974948084568180593927913745599626136316491648807388943812719025778175026913223948812145736458775997350721142377185515170634701105711753907009040464720889791621790149423165404813805775135745140029171054460780332483385712017482931687044091194842844421891603495155408338974559164489910196540161244804852545853119274145829483938264968250534618266214453914604203447160351586962752443339131364192849857946740395209479046281672936491609116252269285222009308807398274489000409379070388867752739291231046947093898057926151215714236279211258468636133154824015095515802285605582648770082268056992197738615387194952639887425998243145663260147043644863254358489295904124411192057437178616968195802110582913694335883124690005735302539958400032109947873893643135868653581369005344287189866117257568117757172426749966466151559769298031866006529946522162073235271394336939463672728184961773026277303385301187088003444579618427471482117886160292652488807090232252394044586591467777799834786703291501685158454484513791500617463602335614982757787966042917353218139202396433181220436366179181782389933682543467622772617283870147704511544198922484698723737996243883657567713882469324799613150946398413385462418403153342117750632796539515737928992253039842679228558520107592408001281377370250958626465632624010558312272212255795394308889615370625308188042405671616932877528985178336822941947229266599241363356330791691018568380795037424329546003135462551931176019348568384790213796600969171361350228672861688448869256528344756307604920287157543965756515260741684908197754890796918245965610907454555816256942299984835224923707916925603073867170595569985478669643231001316105608361306298087247203610119722068135804895625900574673088627051570309767726652777998838991603399947038696264013396129874215883746071746245805134562753723516933023011008906479922064319453696473605657966183868619223133372780999860386311752337563900305368129003537980342103199970907487412189022368074440537511772795589023748256190267393389387864976050997141250892785660155024603060086815598202942351789346668362870796602211896826173731431879352790323131418405699134694956591357432259945424492585952019523614032928208030561536372772899663840627049197646544079330666749069127151637810518691420458977862208290743119531202347185536003017983661594447721722831208198387517731124733025954011039967219973090221825114137407273144484576070215423840531108910851842101875140542321599771461029559097420571653930726793856350289852790229880228469405456875614431192905807046045585737680842480285517884936202417717592621220557777930991442047924657041566285182421161627285961677263237074250543477356919652807087418694771217029820224314116558764452615459428120716094299169842087237814949407710200337787746489050646228479200839907658341487440033815404417211190271654398112456136698722660419274542877959597449585848239500239491453015712818217076481591500389493059470946201242503246244590086603611613444859976791855301930022563020149279846478109986617686253583116026216639623648951573444110799671402379054012383345461452949482874771301053696963902118752502457595677737833737/3570890277132867473197749200042768443597012751890320673692101890803565058457306380769508023706213740821998827320869694165445798246468299082071830321403868838380176821948161927306960970556441470531387504683749751096725956466765105160978561597276091002738347617591328940969266013452552300037929652086553879235235911255783723856888615935942852852178145327780345925812136232748220750390201983798644164575604003492098898710897784574767582593396224206097994517293734391671464296636422176194801744028328976108994490541213205950402197911380067541783277040907589155092113443531476373871383832846135293766736878969205719310748351197846803150797198356274453344176180730485862537065340218690445576571173440312240396635973394271839929885361943914379729574792169965691264573416680085216851898129900966306616107373090234230907929671704545705060801402248489039234358046558461838029320449695964915245466745237382857544540118807158735627976742050804590782891030473085278156612769054862349382940390705025049206323820607029089699057252462025746419376999642163897635828965045416452258338609176442918305514785149504942162746212878899770579711525235376723593146617555144413089794079235577857469822507249393203824606512258993359678134002738306105294684303288706999223993229022491792949003287179227814155590023431585427880334154236191569486218478677772912383996046097550773603832835732922201639842174934971444412860225017999994394635681565228589770682253759900605775704424414805917439899423603712294910193447936037141732604848759693832528339400208528859027999433068716625693943241655263507299201762187189038634850867216763507474659596424434626290018931270318693735308777126136398242448662578010196099050913402093540621898310924785097219953494763769545285774015837508284285591773042886762985134746369605571138648634578196383510017057218254851763157180625756096713647461120300472301285974100153658313292511492799494284817965478726511026748233783681673407737516517694176257876943724039529482779358721497263881234216392640828645754595549802056406300596800877768194493892221133642844558489472444499293858638221958607427003137393910419896074046438123073971998683155683245490560876894936393516104143504541796674791110482363443867260971557765431353959283574370681428028657021630638716732669739004226099853500043173521595577470448071151780599231992721188505101946292610287274349363120524114599666519294370948839818348546548287650349604589423218164123234047462197954110744764908656828566358164206222352152159588510449981439525809594105033951332352211168650264677758748086545453348035147449466928059645508366172988712413059364678951263127264009480117329599651571456540730878846603158722187701811660339442786984270795640002608365980516738351728075251010372443442504943546501950394620651404078482143066377249588680191347346145115473111924393888212904680404787257496374807386227418202129505993935210463079904209435210825732413884584183572969944789574836502393352900322547269813686955450168862730989987984774200080225863390859979371205196215025365294987674440224824130024225416528218097093620094042382130880647792385162236826639107736107553116963883369392217304560552008273239187327024194027136628282370693566732979603959279662306281328216805637583851781437543871710647928111079250270481454847826998618805679437735244417579950519289987967901018816500342529734832844759327740746940455958528126720793346588897882279715916329202291280423508462434452717890857430160836019123690613407822016149635802418232251395619496432005279571349098108181472774026236301113931099036319520252794183829975810846291620014721672648793873222184337345866140309120468551792132518788153241045692090213624642679898100942832765550679418860472071208053258413448920749525787386308797194488153749844874723518778960596971799548319051804729819576448105551325107175358842369773614700779962611433930965394472412457720369125104327570201652074605822255807565571982912545020132557853414337734527871105445797916518110356163014335432941048374136378946581112352010558068325826511452827326091996185265815450936608804043592338448075768942508554505026519987262346693003593759666078242798780456777588604796006583740395778972889722088794875965418133747302227623605735976788963054085431103767214905954890702811441973363157966553694843636075706536172945273792024858677994959781769271989675378870743158662510525286459678205116933231512832854698263926674889440725360102923258887243994974311122475035927460980198975251832145083675141114356311318971280775837861936864808290633906414123098405995211626303877273612218225747160299115997443178588544519211416948795599025024847404339295712154075463081267940455902594500696704561329480379444203976652972976399167193287910051810774615156891150795446971460248492661108770620827050414766774684842837222399461538156165574860882745403818512977254518451207759557224376544951153566654356797602522163990438214287776894929429557653763489092618077261695969104503532147866702239682258861264148466096697308776988246075363147497522358726400230748995429041214764613606195018963303611568618151696148025689706107233266521645157822652445589414795340308782410276907658985770115860311158608856272346636280409182641611013206109962150628229129643608919646399990443899732125657932966868884003785840638418084061330254527416687203903607828712649772565455778128220699120456442472884283697200250761322244922568671254768592780510667183720623446821388817298584798483129715527972602630978037126917546691135058810074205536921455226236179091996246733244569998029044136976403663286956396774044634983719713361937032111560175889377007710986006094519689156982891337985445890762395338428666082985579085947766892348510262873153754501566773874442070827638104524645797088828517268240496127058892936139614899478475211520202121847718409012320145688355107672502400000*t^3 - 1357460314034587391370117910245630450778685029657740681089930661316248782006142541349569164762719665659773100223757946864908280504912485359514134271007110319302890127068223170371029274623665845467493785854055540580659662410429433203228909162494057037384391544998256634054990985056411772915849874067294474174186715577234535346827379708022524852658785739157689705910441917080007007630977368719870501965391538455264921128761675185088109681722045222778041329083426449978541602592847186819076598005408022868438843900068301193533609137809465197619678534696892323835622667089128006715682237635255278328641846922737175400029184273432187513874649121811518406465942061477105659757495403681975386423289313790222561467807145155408356723207151984570311570910923902953634792865515668384390120434161276302673614108884469677428512174973413232607757726855326563623490634096046765170513007819559690423697699207845746569730389992806966191498209670463931444306496168412545112054262420170636937515712860860020370780129921046156180937748063500218262639881309008939788981618196360366300421983253201423273791999991176893807925559584345973673479354371168704352386258951900448930369050027485140012320709195624377970418115114403116451791259872699914176340354016573323277076875909628253957264375359322325569492543131447289551688064593080636180179237931641620646545104318321321688767086921045697945674891906400860944989701377876596857974666689692791308272538497820433937061129042015016200201271706553888481016445811234345671570367303357064116766797531540029543277509565276151093202243841194288675566516542031595737253953808440843562878970976637372714659200547248463296115181105399003994984885361075794027073016703737040340328771240727094412279768413930234794578126055512048871212031166463764865217970483514282025930579540247986679996063689966404874993055213277673001103059516159282891484311473340863874820085200056938082784142689634716421578767938512663370610047029814401705643207925971757356447271682347864569422949154091076460452726873321607400462026266781835674588698428256003751295143545273097187433466295388301845288355669291095680778219705060971501772454297768820405301187181294312719962385983221680265743853698807631426198733246239679550154215441473978038579288051122510603883200888655366598866328144245312183466364327249247198421729867464978305710704910309014869651787042022060596401578442236373635176801255187876572129401941289895705042166155177959731560090933276882071319718073503329482758418468729609756720005277986404090330885652404141741832992025811129867793747678575073816402060023690804112618923627443629681595204658694736605346033629150954968579512264998344449388407390638007332490231360575397389809104395842194941125266550928312515990378686403495800856725772205276323964126733389627457275420486015769376249620510854616951658142974993904858403486863791557637376783648904312024694601769694963704199073013740934347957251612689574297193545098085116114638878520090623425123047048833759439847655101287277442944446585374146472457984848787752054953308567376905967321038109027894741909636848929224284216022307545403576762597373972982919379912127790067570668430188042109130556248614446103681259369473986129815352151996443889131542792819769648979373791953355469160746356019688966326574025132212572685961071865908269309725339584414340585562351447856436369550844241320261080504150731393645642167334945998858234842734828942931916460284858858250964036232050564118641336899700955615301224161729717063325071858766664920901933930767507048824407852172099425284577215632957310429511000003907906413276057251249607389728612558112500834311029535895153182660230219165956902362295732025542331776032140643495866435054659880674972096858199687342814537583195783838810941681641951016556246786989959955836683378292773709216523361354963313712838204849200072122305937710467421434607645321025681318881459243391074411643587526352795803978170040416642773248316859952248257638492999539209233020422177012388836577793930584332635554283721186601912843214895965789705670059871481982485593513477602084367028941208163933038382633403251056029676141454958008733197445101594749713714629138975194366767836874202688755862195908346873787003551525710858013915546392093925091243304149283210061764992369623176300744617812896718631900254625458232181605896751665676024460022184441922701063660685009533687571839731135956903952765878915140028207641945964650012959686714522810025339954846269539141651513886251954649818257972649447286108752611848190920437074256868842381569723241635208951287403227441172451253097840755890595618156147224766700633611170770558875347551252746879734572379585965015072240777523242131256568553432884906452232841880094985457078752789406763358464799173255976491249815099757212640463962145702801147851612999871454174953279041142944725793687510443220850686484413346067975111575355178909364122554840743317187743645105658461042335503021220879083872313766244511847504704339711908340336956989381957888846476407381369912108089924757295024887295412518655546901581511782972057726559768058093326767746622432448441167046765612642470339679997206237936830724539671359433033349340444270261037771644414247956618848606706742042804753328596394588094830949590387778465969565504643051412708535711635219869184989450283091153503581980731273163027575890240642333537676681245904300562581357007404719342652272365113450813149188918503430692621932561868464921910549561279528919423679437583833032835554295912854846710222328091010490659548191196924395321744415299594635852584565983670058514023296406135167759422859796839535451568439522862187217880099125808377064256848747444199795976602335749965113839545981586993802113615240622615963203174643650745362665843056456767123659642156620712472138072285696121757681680923735759129/9504543539975498553980856018382012463136367518275844394536705251919609591107591152322201663390488528274848906478821966384827416962192750753705986076517056809499301478952268776189700646877484878633963453277719012327237337544897256520909324529103515876853804309153391061366862589697421814313597923072906470671791601570472936900779527619051400448709458791698874705714801774048515954180716643030004654341715442250617638695246752147307942708400253321674786283699252847397375740225186537661355756392538031039102982679115164540986485854732843274348254747172739128551715906513264663373412942010995840369264948224575690602412034518200204951975736216828422583969118239528501491604312566006538555104493428087201786442479421728298826896186248233926317118144303324830421051275306693754024873173667716311179518528667284023443283762648014417744953677522923876807562429367334486680160568518489005320871479376811880603571342897388158220610363843665123804662461452841158703297048799661021284150802442859877043503483055245494504067257649198963341308528459321883184879068452999216186334222817094139516140010893000914744466993358708377301132064793467092209014654325621866773529363255821955304222493720069232686247147170904868562369824606708066157024168600011139695575693616679836183225775338207755251543047387321827587955540230418554514834350444857751814910922842768500439869275964317953579192635879162211380228987671220299292992670881509052422148417479311623337963731041966060851175484454893704209265351923284829200594199201450336123110168256899063945552016772232597069922000532917300209968884740106739661998015226204659098609850183414779876794999745806241820140460856376931383353491735770653482493936475795193069247057028520070605539353070537499965971393999359828652004408702020485329450722434262545029249288601447078505836412800506611287760343755437765640819055265396032413178049440854731754598445825737784386152312207717439835535580238991958631847938557326296689307100851161115192563985489991803936715844508727963713672717786009492480781822321664063316363903847628274798176322910762943863997142655085295983090192150031936040518607344437922501282574639807250054342706678703553805194989196414683513282148287912929694189323273043904791228856718776183486733199270215273310704237869435800927085402928213045240694874758567168696260652198382849199732436515040534451456014005487093481392251757213139312413836010816322810667471477511196319195381817962043147861445236521580195873554704509437280025021045779549914061726533757053406041452753327863944895205506934530684555221204256181719609395147069217234279419046086032768052594768768107074408018316938873971830187962147425652645647573145029438378042813450035161643771262757787518776886747608188002649060521926830934128105521171165038999785253400899983023454134240652965371436013594985616006794573940508169927099674339328316592419132560470669907600352844541784969176159735395443582772302540257186677229038673641527436137913940255814758955813835981018481711879723206046663949526644669267875040266093181528603297947445892608270853862764011236325708994946118343768827937851610355690338721918284991707367089375732652739305691403453959696871405579284849707620173490446598429396958735633565874446557461639424702985077197373890471486079125473030667884316662002650925126028327741162713247688008112895626276308832324334158327168878939670224026664059152400830254925265055987830463239042436549137029534123631246507270484503514313475844958018568000300311076758506213795565099480518713226901409857921612573981752458745964574938118085996997448021356159023524021360382325032114565083972287885499963392650858374752050061332435954057552766919132396250163330909596784267094903422721060275991107159430438165724355807891877098981498295325074150142330913227728314744879654521172430180272478074229690829661342777503699048661703653171912588415377813805270861863001594265040238786304417937712053515405803420578535036914702595240276880465631693331223760916688175888046591386862770728679910678755442504908237877449832740102837252492946707145623012639470945102731026514109681442165215805089945392461592984577681997670709896214434768925386645896054667671490928537841104986882253649239235144650199433325672484817011541790785082199983476781368573746316016035371400115462150646538144353477966124227325227053264572551466536666565281955374043012158150745915596399881933761719608905986206923564465105433870437653097270967019201037906296934452750067436391310955691618087607033971072053365045084862260952461370802950353196062749703421633092644524215951787129541840535923439960713180832625979544516116832028879225337430411745057088199100319873119943465313938993777828610936451564853161280499613260164931659493439836020127113726355928898053607987676863702440292316099810039205505175817633003580660145366108622275088435706384501126463269694458559367654561335025455002700433487277881218241690780788469025463226691682472162306064014952800908021850313964770008929446269769591764348019554055675309399225797015601229539481260548458426433199419173322336538706016495984286150656415851287810750115498314499106375403675143321993317988781162720785701687228368741433241101769870745782430060017291431936227143215061755180995180690001979554864318531226737248465793110115743845170709012159458451966449270585728661068200251294516815923790632812105993360173998010325507040588596711145787435306322521669745640312027837141742637916558743299293633540544243451824961236182459111193450055287954170509752523730977965814995099210037669231657098045487363962680452360921341351455139160158608513399537104274233078373628192691715006691342363916862562080580907431907008334219545949956494373965624387166719212999394808718321020019041194117329928493103410683148372138363424156348071778465702816826727168922055885785232000000*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.99931311437865024775 - 4.3318969868553206405e-1835j)  +/-  (2.2e-475, 2.2e-475j)
| (-0.98742314826240206615 - 2.1564576008103283199e-1865j)  +/-  (4.62e-476, 4.62e-476j)
| (-0.95483281457246548235 + 3.2313256500050738653e-1889j)  +/-  (2.67e-477, 2.67e-477j)
| (-0.99795700205997022447 - 1.3496078804321051553e-1919j)  +/-  (2.13e-475, 2.13e-475j)
| (0.91591401067372500843 + 5.8423291571278969324e-1952j)  +/-  (4.59e-478, 4.59e-478j)
| (0.9302253655382177185 - 1.8999133989452826696e-1951j)  +/-  (7.09e-478, 7.09e-478j)
| (0.98135233490380151797 - 3.1221418785865892311e-1948j)  +/-  (2.46e-476, 2.46e-476j)
| (-0.90001768594714076093 - 2.4180320990647781636e-1948j)  +/-  (4.41e-478, 4.41e-478j)
| (-0.9302253655382177185 - 1.0360667702230854126e-1948j)  +/-  (6.6e-478, 6.6e-478j)
| (-0.99990258287927366547 - 5.5764309415944306801e-1956j)  +/-  (1.07e-475, 1.07e-475j)
| (0.88322966684796316034 - 2.1149001809264940625e-1980j)  +/-  (2.38e-479, 2.38e-479j)
| (0.99990258287927366547 + 3.9487802378346772153e-1973j)  +/-  (1.04e-475, 1.04e-475j)
| (-0.91591401067372500843 + 5.2641075290175316728e-1979j)  +/-  (4.57e-478, 4.57e-478j)
| (-0.88322966684796316034 + 2.6657779991602921952e-1980j)  +/-  (2.35e-479, 2.35e-479j)
| (0.99795700205997022447 + 1.1580115105369587488e-1975j)  +/-  (2.15e-475, 2.15e-475j)
| (0.84568423174472377187 + 1.3568660539376346014e-1983j)  +/-  (5.62e-481, 5.62e-481j)
| (0.90385144362530049015 - 3.1384488866111608027e-1980j)  +/-  (6.23e-478, 6.23e-478j)
| (0.99563121933714870557 - 8.5416317666623522869e-1976j)  +/-  (1.57e-475, 1.57e-475j)
| (-0.80346977430403301632 + 9.7984621940995246238e-1985j)  +/-  (1.65e-482, 1.65e-482j)
| (-0.96506748184397492508 + 6.369529223987190589e-1977j)  +/-  (5.71e-477, 5.71e-477j)
| (0.80346977430403301632 + 9.2376384449607166598e-1985j)  +/-  (1.67e-482, 1.67e-482j)
| (0.78071202180714091681 - 1.4505180400251185484e-1985j)  +/-  (2.72e-483, 2.72e-483j)
| (0.99215909808474008239 + 2.7818684633714706135e-1977j)  +/-  (9.13e-476, 9.13e-476j)
| (-0.86506336668898451073 + 9.3373106574520570037e-1982j)  +/-  (3.4e-480, 3.4e-480j)
| (-0.82513948910762606824 - 1.7429911609530346699e-1983j)  +/-  (1.03e-481, 1.03e-481j)
| (0.98742314826240206615 + 2.4785805116142565216e-1978j)  +/-  (4.9e-476, 4.9e-476j)
| (0.75689931592399436217 + 9.2509912304452066436e-1987j)  +/-  (4.09e-484, 4.09e-484j)
| (0.95483281457246548235 - 1.391877376282001523e-1979j)  +/-  (2.64e-477, 2.64e-477j)
| (-0.97390652851717172008 + 8.1564831775250680167e-1976j)  +/-  (1.15e-476, 1.15e-476j)
| (-0.62295604363017204429 - 3.48545440705678185e-1993j)  +/-  (1.18e-488, 1.18e-488j)
| (-0.98135233490380151797 + 1.0807600350634415546e-1978j)  +/-  (2.31e-476, 2.31e-476j)
| (0.90001768594714076093 - 9.5748962211637547264e-1996j)  +/-  (4.64e-478, 4.64e-478j)
| (0.7320609072267042911 - 4.7218274702023842773e-2003j)  +/-  (5.57e-485, 5.57e-485j)
| (0.97390652851717172008 + 1.67851492866162801e-1994j)  +/-  (1.16e-476, 1.16e-476j)
| (-0.75689931592399436217 - 1.7559349656716860932e-2002j)  +/-  (3.92e-484, 3.92e-484j)
| (-0.78071202180714091681 + 9.7708727413274840235e-2001j)  +/-  (2.59e-483, 2.59e-483j)
| (0.96506748184397492508 + 6.4671521205898153336e-1995j)  +/-  (5.54e-477, 5.54e-477j)
| (0.59337164580990932904 - 7.393523602384546873e-2008j)  +/-  (1.11e-489, 1.11e-489j)
| (0.86506336668898451073 - 5.4686661256741719484e-1998j)  +/-  (3.78e-480, 3.78e-480j)
| (-0.70622289217011126907 + 5.1326604598715799313e-2003j)  +/-  (7.57e-486, 7.57e-486j)
| (-0.5629262430263026964 - 4.3284624409480426497e-2008j)  +/-  (9.79e-491, 9.79e-491j)
| (-0.7320609072267042911 + 4.411935501928644717e-2002j)  +/-  (6.1e-485, 6.1e-485j)
| (0.6516452302048935402 - 1.0964786095396637367e-2005j)  +/-  (1.09e-487, 1.09e-487j)
| (0.67940956829902440623 - 5.1501731665254955535e-2006j)  +/-  (8.98e-487, 8.98e-487j)
| (-0.9432120641139437297 - 5.6123443463373847685e-1992j)  +/-  (1.25e-477, 1.25e-477j)
| (-0.6516452302048935402 - 4.3447703755061676756e-2013j)  +/-  (1.09e-487, 1.09e-487j)
| (-0.90385144362530049015 - 3.3445842864391649021e-1999j)  +/-  (6.44e-478, 6.44e-478j)
| (0.99931311437865024775 + 2.0146438681007338469e-2000j)  +/-  (2.2e-475, 2.2e-475j)
| (0.4996147677066804637 + 8.278573615487293082e-2028j)  +/-  (6.07e-493, 6.07e-493j)
| (0.82513948910762606824 + 3.3340453108689033755e-2015j)  +/-  (9.77e-482, 9.77e-482j)
| (-0.84568423174472377187 - 9.9418062432008020246e-2012j)  +/-  (5.67e-481, 5.67e-481j)
| (-0.53165913967527061985 - 1.2004515365770638931e-2023j)  +/-  (8.72e-492, 8.72e-492j)
| (0.9432120641139437297 + 4.8745640896018114844e-2011j)  +/-  (1.27e-477, 1.27e-477j)
| (0.53165913967527061985 - 7.2480154476660138888e-2026j)  +/-  (8.23e-492, 8.23e-492j)
| (0.62295604363017204429 + 1.9032159289899690405e-2022j)  +/-  (1.14e-488, 1.14e-488j)
| (-0.99563121933714870557 + 3.6371035980077640078e-2015j)  +/-  (1.49e-475, 1.49e-475j)
| (-0.4996147677066804637 - 1.6095885903412870087e-2064j)  +/-  (6.34e-493, 6.34e-493j)
| (-0.67940956829902440623 - 4.7781946987556822398e-2057j)  +/-  (9.92e-487, 9.92e-487j)
| (0.14887433898163121088 + 3.9663291305206504263e-2078j)  +/-  (1.72e-505, 1.72e-505j)
| (0.39933098966657199859 + 5.2138201747863696558e-2068j)  +/-  (1.88e-496, 1.88e-496j)
| (-0.99215909808474008239 + 3.1981505794398026678e-2069j)  +/-  (8.72e-476, 8.72e-476j)
| (-0.59337164580990932904 + 2.7830242040340834174e-2102j)  +/-  (1.13e-489, 1.13e-489j)
| (-0.46684235677062178032 - 1.1934683243918583904e-2106j)  +/-  (4.49e-494, 4.49e-494j)
| (0.075682855568938710318 - 3.2359965338857391297e-2120j)  +/-  (3.73e-508, 3.73e-508j)
| (0.4333953941292471908 + 1.0211755042453860404e-2107j)  +/-  (2.93e-495, 2.93e-495j)
| (0.5629262430263026964 + 4.3901861024961988731e-2103j)  +/-  (1.04e-490, 1.04e-490j)
| (-0.4333953941292471908 - 8.2980523431702939182e-2108j)  +/-  (2.76e-495, 2.76e-495j)
| (-0.39933098966657199859 - 3.7170121793589908134e-2109j)  +/-  (1.74e-496, 1.74e-496j)
| (-0.36470921268377045665 - 1.0227596269115564271e-2111j)  +/-  (1.09e-497, 1.09e-497j)
| (0.70622289217011126907 + 5.228239896809210457e-2109j)  +/-  (7.9e-486, 7.9e-486j)
| (0.32959243082627415395 + 7.3424584973047298481e-2122j)  +/-  (5.23e-499, 5.23e-499j)
| (0.11221629459945201071 - 1.1841804937266163845e-2130j)  +/-  (7.46e-507, 7.46e-507j)
| (-0.25813117167501006032 + 3.6327966442197777553e-2125j)  +/-  (1.34e-501, 1.34e-501j)
| (-0.29404468164678598008 + 8.2409294962342114699e-2123j)  +/-  (3.01e-500, 3.01e-500j)
| (-1.6032175273372523024e-2172 - 3.1213470292385460575e-2172j)  +/-  (3.19e-2170, 3.19e-2170j)
| (0.36470921268377045665 + 7.8712187258037305573e-2121j)  +/-  (9.93e-498, 9.93e-498j)
| (0.46684235677062178032 - 1.4963600470370247902e-2117j)  +/-  (4.23e-494, 4.23e-494j)
| (-0.010245530496497745818 - 1.6056140674815672331e-2133j)  +/-  (1.4e-510, 1.4e-510j)
| (-0.32959243082627415395 - 2.3917990596098886512e-2121j)  +/-  (5.21e-499, 5.21e-499j)
| (-0.11221629459945201071 - 9.9407446226827060344e-2130j)  +/-  (7.38e-507, 7.38e-507j)
| (0.22191818565646550203 + 7.1179046187220165705e-2126j)  +/-  (7.21e-503, 7.21e-503j)
| (0.25813117167501006032 + 1.5166422365766489372e-2124j)  +/-  (1.4e-501, 1.4e-501j)
| (0.010245530496497745818 + 1.5548813313808332426e-2133j)  +/-  (1.4e-510, 1.4e-510j)
| (-0.14887433898163121088 - 3.3889353141064729232e-2128j)  +/-  (1.66e-505, 1.66e-505j)
| (-0.18547418328249269733 - 1.4481111251958952289e-2127j)  +/-  (3.22e-504, 3.22e-504j)
| (0.039914032300840821628 + 2.3741616650363483633e-2132j)  +/-  (1.7e-509, 1.7e-509j)
| (0.29404468164678598008 - 3.7305815967446579248e-2123j)  +/-  (2.88e-500, 2.88e-500j)
| (0.18547418328249269733 + 1.428416179922151983e-2128j)  +/-  (3.21e-504, 3.21e-504j)
| (-0.075682855568938710318 - 1.5767046592056090679e-2131j)  +/-  (3.48e-508, 3.48e-508j)
| (-0.22191818565646550203 - 1.8002011640219022988e-2125j)  +/-  (7.01e-503, 7.01e-503j)
| (-0.039914032300840821628 - 2.6906100760224083019e-2132j)  +/-  (2.14e-509, 2.14e-509j)
-------------------------------------------------
The weights are:
| (0.00093919508032170130592 + 5.5552714901476487509e-1836j)  +/-  (1.77e-117, 1.72e-344j)
| (0.005394493442817538103 - 1.5441001924732633434e-1836j)  +/-  (3.49e-118, 3.39e-345j)
| (0.010930166291641451319 - 1.9038417695329790147e-1837j)  +/-  (8.64e-119, 8.4e-346j)
| (0.001807219033235269295 + 3.1443599955932484144e-1835j)  +/-  (8.98e-118, 8.72e-345j)
| (0.014937006406057643093 + 1.0228634420527239491e-1838j)  +/-  (5.46e-120, 5.31e-347j)
| (0.013659588280104103343 - 5.5250925152586056023e-1839j)  +/-  (5.14e-120, 4.99e-347j)
| (0.0067536811747457578831 + 6.9481214906486401309e-1839j)  +/-  (2.01e-121, 1.95e-348j)
| (0.015529892816583047154 + 5.4612996368075306055e-1837j)  +/-  (2.74e-120, 2.67e-347j)
| (0.013659588280104103343 - 1.5430924863270463483e-1837j)  +/-  (4.06e-120, 3.94e-347j)
| (0.00028123408935554644962 - 3.0140355263530409203e-1835j)  +/-  (4.14e-118, 4.02e-345j)
| (0.017538495499322734187 - 4.8882480616919703804e-1839j)  +/-  (3.04e-122, 2.95e-349j)
| (0.00028123408935554644962 + 8.8868800149072998895e-1839j)  +/-  (1.02e-123, 9.94e-351j)
| (0.014937006406057643093 + 2.3489650636714494705e-1837j)  +/-  (1.66e-120, 1.62e-347j)
| (0.017538495499322734187 - 7.927345626903898212e-1838j)  +/-  (1.73e-121, 1.68e-348j)
| (0.001807219033235269295 + 2.1349667675357276306e-1838j)  +/-  (9.7e-124, 9.42e-351j)
| (0.019969038508750595585 - 1.5254486151332250956e-1839j)  +/-  (3.96e-125, 3.85e-352j)
| (0.00092581036874982629811 - 3.2222301452868853064e-1838j)  +/-  (1.08e-123, 1.05e-350j)
| (0.0028744525782186085045 - 1.7246621365656301924e-1838j)  +/-  (3.85e-124, 3.74e-351j)
| (0.022219576996971273492 - 7.7568826120566482574e-1839j)  +/-  (6.46e-127, 6.27e-354j)
| (0.0095375500353966938603 + 2.6872012041332488573e-1837j)  +/-  (4.16e-124, 4.04e-351j)
| (0.022219576996971273492 - 8.4266042730300488517e-1840j)  +/-  (6.88e-127, 6.69e-354j)
| (0.023290413352599836063 + 6.8606157059335138081e-1840j)  +/-  (1.77e-127, 1.72e-354j)
| (0.0040889925572803955655 + 1.2686372416824386143e-1838j)  +/-  (9.6e-125, 9.33e-352j)
| (0.018781653722715481523 + 3.3468256670919366297e-1838j)  +/-  (1.97e-126, 1.92e-353j)
| (0.021113690602528357437 + 1.1432623924194686966e-1838j)  +/-  (1.49e-127, 1.45e-354j)
| (0.005394493442817538103 - 9.2409341460318472913e-1839j)  +/-  (3.21e-125, 3.12e-352j)
| (0.024330134663302717303 - 5.8113406315622336118e-1840j)  +/-  (1.63e-129, 1.59e-356j)
| (0.010930166291641451319 - 4.3335275752828713426e-1839j)  +/-  (6.71e-127, 6.52e-354j)
| (0.0081408735481604205672 - 4.2812963104843145144e-1837j)  +/-  (7.92e-127, 7.69e-354j)
| (0.029142085479216578758 + 1.6004631176629678939e-1839j)  +/-  (1.53e-134, 1.48e-361j)
| (0.0067536811747457578831 + 7.6621976196612444201e-1837j)  +/-  (7.78e-127, 7.56e-354j)
| (0.015529892816583047154 + 2.8551218520577542674e-1838j)  +/-  (2.7e-127, 2.62e-354j)
| (0.025342356512146051755 + 5.07775172382368513e-1840j)  +/-  (3.03e-132, 2.94e-359j)
| (0.0081408735481604205672 - 5.5124690605207882445e-1839j)  +/-  (6.81e-128, 6.62e-355j)
| (0.024330134663302717303 - 4.2101351981337252251e-1839j)  +/-  (1.98e-133, 1.93e-360j)
| (0.023290413352599836063 + 5.5864626579017845647e-1839j)  +/-  (1.03e-132, 9.98e-360j)
| (0.0095375500353966938603 + 4.6846779672148124704e-1839j)  +/-  (2.94e-128, 2.86e-355j)
| (0.030021017740383648696 - 3.6057466377671140312e-1840j)  +/-  (1.26e-137, 1.22e-364j)
| (0.018781653722715481523 + 2.409977308397991346e-1839j)  +/-  (1.19e-130, 1.15e-357j)
| (0.02632965486624430951 - 2.6484082697410416389e-1839j)  +/-  (1.71e-135, 1.66e-362j)
| (0.030863237224466165028 + 1.2785923275877495186e-1839j)  +/-  (7.33e-139, 7.12e-366j)
| (0.025342356512146051755 + 3.2895845899569108131e-1839j)  +/-  (1.19e-134, 1.16e-361j)
| (0.028231366565565526186 - 3.8973044526036659031e-1840j)  +/-  (4.06e-137, 3.94e-364j)
| (0.027292975898747339477 + 4.1697584328856018412e-1840j)  +/-  (1.86e-136, 1.81e-363j)
| (0.012308040455846726737 + 1.5521594169053603769e-1837j)  +/-  (3.31e-132, 3.22e-359j)
| (0.028231366565565526186 - 1.8506993600228280723e-1839j)  +/-  (5.94e-138, 5.77e-365j)
| (0.00092581036874982629811 - 6.4239753629356350247e-1837j)  +/-  (1.07e-131, 1.04e-358j)
| (0.00093919508032170130592 - 2.0356464255172992199e-1838j)  +/-  (4.31e-130, 4.19e-357j)
| (0.032416971430720526796 + 3.735123902564630287e-1840j)  +/-  (1.05e-142, 1.02e-369j)
| (0.021113690602528357437 + 1.0914295890352022445e-1839j)  +/-  (2.76e-134, 2.69e-361j)
| (0.019969038508750595585 - 1.8319788560037672243e-1838j)  +/-  (5.86e-135, 5.69e-362j)
| (0.031663558282859554108 - 1.1825159369879669689e-1839j)  +/-  (1.16e-142, 1.13e-369j)
| (0.012308040455846726737 + 4.4827101563861234144e-1839j)  +/-  (2.77e-132, 2.69e-359j)
| (0.031663558282859554108 - 3.6121378203829747683e-1840j)  +/-  (1.58e-142, 1.53e-369j)
| (0.029142085479216578758 + 3.7129819538943358371e-1840j)  +/-  (5.48e-140, 5.32e-367j)
| (0.0028744525782186085045 - 9.3446578952795123371e-1836j)  +/-  (3.52e-135, 3.42e-362j)
| (0.032416971430720526796 + 1.120412224271934016e-1839j)  +/-  (5.89e-145, 5.72e-372j)
| (0.027292975898747339477 + 2.1881183088946649277e-1839j)  +/-  (1.36e-140, 1.32e-367j)
| (0.036648698533624568591 + 3.2272869618193998557e-1839j)  +/-  (1.1e-150, 1.07e-377j)
| (0.034353315611885987144 - 4.7976186588087821066e-1840j)  +/-  (3.48e-148, 3.38e-375j)
| (0.0040889925572803955655 + 3.5315209117673057291e-1836j)  +/-  (1.54e-135, 1.49e-362j)
| (0.030021017740383648696 - 1.4146910734004868896e-1839j)  +/-  (7.07e-143, 6.87e-370j)
| (0.033118925160970275203 - 1.0890416256965072847e-1839j)  +/-  (1.15e-146, 1.12e-373j)
| (0.03634737922880884613 + 1.2932720309848046703e-1838j)  +/-  (4.96e-152, 4.82e-379j)
| (0.03376547069659183201 + 4.296393869728737348e-1840j)  +/-  (1.67e-148, 1.63e-375j)
| (0.030863237224466165028 + 3.5715455696748464186e-1840j)  +/-  (1.23e-145, 1.2e-372j)
| (0.03376547069659183201 + 1.0876987648219919889e-1839j)  +/-  (1.63e-148, 1.58e-375j)
| (0.034353315611885987144 - 1.1183934944429132752e-1839j)  +/-  (6.63e-150, 6.45e-377j)
| (0.034879833088703632732 + 1.1865921291728388336e-1839j)  +/-  (4.06e-151, 3.95e-378j)
| (0.02632965486624430951 - 4.551194259733394955e-1840j)  +/-  (3.03e-146, 2.94e-373j)
| (0.035343048776696325495 - 6.5659358459325829565e-1840j)  +/-  (2.98e-153, 2.89e-380j)
| (0.0366404442563091879 - 5.790928143645167593e-1839j)  +/-  (1.57e-154, 1.53e-381j)
| (0.036074407697277214893 - 1.7711198353057726049e-1839j)  +/-  (1.18e-154, 1.15e-381j)
| (0.035741578751663262722 + 1.4862045081116032153e-1839j)  +/-  (6.07e-154, 5.9e-381j)
| (0.0062042697035159691706 - 6.0389397369797398111e-1837j)  +/-  (1.13e-156, 1.09e-383j)
| (0.034879833088703632732 + 5.5205547589182433244e-1840j)  +/-  (2e-154, 1.95e-381j)
| (0.033118925160970275203 - 3.9551250253613741307e-1840j)  +/-  (7.76e-153, 7.54e-380j)
| (0.019754226692346538149 + 3.4279823756284563838e-1837j)  +/-  (5.43e-157, 5.28e-384j)
| (0.035343048776696325495 - 1.3028578584190030631e-1839j)  +/-  (3.01e-155, 2.93e-382j)
| (0.0366404442563091879 - 7.2560139924103354064e-1839j)  +/-  (1.85e-158, 1.79e-385j)
| (0.036340216471707274562 + 1.4152937571915152471e-1839j)  +/-  (5.52e-158, 5.36e-385j)
| (0.036074407697277214893 - 1.0439604003551570151e-1839j)  +/-  (7.65e-158, 7.43e-385j)
| (0.019754226692346538149 + 3.3584044503652803893e-1837j)  +/-  (1.41e-157, 1.37e-384j)
| (0.036648698533624568591 + 4.3571983135697992398e-1839j)  +/-  (1.27e-159, 1.23e-386j)
| (0.036535468235651783344 - 2.9789741956623564093e-1839j)  +/-  (9.53e-160, 9.26e-387j)
| (0.034700428440949861161 - 4.5274170069053820313e-1838j)  +/-  (9.55e-159, 9.28e-386j)
| (0.035741578751663262722 + 8.1042780843475692646e-1840j)  +/-  (1.21e-159, 1.18e-386j)
| (0.036535468235651783344 - 2.0462788383592916095e-1839j)  +/-  (9.03e-160, 8.76e-387j)
| (0.03634737922880884613 + 1.5052151097195955836e-1838j)  +/-  (1.41e-160, 1.37e-387j)
| (0.036340216471707274562 + 2.2233242991018417373e-1839j)  +/-  (1.94e-161, 1.8e-388j)
| (0.034700428440949861161 - 4.904126703691065862e-1838j)  +/-  (4.62e-160, 4.53e-387j)
