D=-10343 h=43 -1127284477316625706695207081423207151659119354374384763625685570799377449774488166009109743743774417392584359007212908338812596092954547757285104568904111087125890841671465320209538545531507577667903907829680946878380549590567389950257178279004433644950218947631678458839480985068024757919555128978627232239743690948686858438725/196304607752565902246107189425245673877754769687584728589963260217604836566236001*X^0 + -19259763758135269119945540093028169827683447870283411079247224135269001666344255904333185357743055850985352048079989557276066969808967837321963658537644508479919560678111873297238668563112484570121666419556176593241515559458476850420420392958589714055767097726501122028876826398840167873479667291573771925663051119777046612125796096/2030378557984789126931486660225316004917617582878688847805990000430686824604578958343*X^1 + -80400081718199632824995912538112297665105388303025852255091065505374119540720613901395543749094038725642834134859075316987776550620881815551030354025657461353307511192600963404088174326536395207243717955464099462659583758647843520696107879435109436446452874582525332583863891446655016029290586305689916098251384515159271181/18979465121586184109649733097287602617978803991838415217051460912463002665207*X^2 + 22055334835686948033541468307376065023032966819570305932260879451122958517310805140101816681819508805708715089762660423330916203545486538185392013030326286398263750542658791830062096031746794030696177043684308251903875315751068543861689852715800923575233007662424765246796432589982926004524740671735308379913532411623608783904/196304607752565902246107189425245673877754769687584728589963260217604836566236001*X^3 + 276276720086751679537022316479995368300249980896853141966426703812232660015160124149176120693060997275943964561465501237813326858716315320765309780286363325997926775655793073458956052695261328462115073245420769149058800512440759386577301293513464197234527043424153065003336347455188540303570808743915794524234525912452/1835005812780255642429636768566915074734487478665611062269308799425988849*X^4 + 583284082736523792909922978113666891648927511059803074085414469947075825310479807443607403350171541067588097060468359172502506950334108550484839759084773165654005537272358479193492172631166736916997280210114542408724543101143939883185400787932048303633805695943384379866023445253300746167025847175225371428341742306456560/18979465121586184109649733097287602617978803991838415217051460912463002665207*X^5 + 753654329352671501504434588518471926821632670633776060161459217089787510742403620009778678352147500541073934755689816496030353540537540749394609399666609002616949926109436189499052083095148089178498481926513415339511792843173540947613105776664245295491721763166266885265873464203116649791220782222596368671437517/177415238594243028369876899213662870998210140062420096903152740928743*X^6 + 787533397618669365784190452369348996092023808306510315813614517734591691594447803625087075529251103879395163309417397803393884685201280940717001440386077025659011333868366254579569646149522565793260708763974865042271353380282055252414102933327422974782359043078174024534724826725243569135210382090957935281067663314/1835005812780255642429636768566915074734487478665611062269308799425988849*X^7 + 556144216087441350864492817364938087624853139949773427592642009098859080193007185437483623075606580102964747338805663412540656535464382888085964091496431383997377906505138108633634299478107357031907523633989825129661663808400833790763470382586134416791001159263931781065298726299603278358163701433457959519/17153170124165428634813583990492397853447755976256414667229308801*X^8 + 331520127963960441463448489483160523851451316397565983371461527646809355054283004321929106788276394117951549596790891920803546439038222428820074507010306455906842006061637182313587358732523953203981015808927005776742266320041837155301363848718707733995223484734916892477186359485420105800259715048551024752904/177415238594243028369876899213662870998210140062420096903152740928743*X^9 + 135427317862873247317245868685698343922343569777898141307238626500699925652776367064137432558118242545433844756272398546358396851140125749744613034982802742195075341998313726485094520660037735961398807570361953201051117117031603147424174798632899727355016408986203939134295313710557872415281093740969/1658432768458419088737656771777279111809702791864682845134807*X^10 + 45396422773210827855815118996124392926415088287218951476311794723496990890023133510220305241306916684974878802028523579768881501954103121657976562740110038443801634000442039833741092162032602291137346836224679693720272481813172868607505620903173352043384002957442518633370413200806607808251822989943421/17153170124165428634813583990492397853447755976256414667229308801*X^11 + 10006604405121901542870146048348397342703108116095238237765376922980543559362738235830217224489042417996267971832758723421670154366068860793262286901179484401092144787542096273653621820674507943998393393520768134738948528165031957671232030727714053990548095618847167662279384893282025426188786/160343494968424933649584914606717500900096953675401996049*X^12 + 1757629966975365787844345381383330650217932664640684523237670041219978755085032654303795395523738035741508435590025714611974868182903634417514702656382085154543024153994561191702675433502371126843246652646844413228162494442404340093416018092924059670465789828182034218096426093629271830930502139/1658432768458419088737656771777279111809702791864682845134807*X^13 + 199614559408006994197237939332762028383868074370159458509440105573292920760527576249150780226403434012308743244691367029523805290006656624850376475737972332975146067489219117542356886663575327668479579999342193703791767836582591066676766333569977910570546878128002694783525592067631243/15502609974709942342607068994171662080643619228019143*X^14 + 17830391537546543023115901338452138845795016534727056112177908026633669238533505123024813108751073413150870222127198682910699217749034648956799369650571792360805586045016762582010066168232342247040868769970301610191414575401605687363988708550471718529648164708193941679788068398731152367/160343494968424933649584914606717500900096953675401996049*X^15 + 1018311165374159913718904914058664976824916049465031290756429073514198221952600267781795049980179310173828827120845366138684955308078802240025193856401509243807510434568898429370351964534078403401850656677566371783972319346062555363264150619599862013224660137672619978333515404/1498850427797538658281646426972025725673752221601*X^16 + 45544551834524948032117919417115441189290602821774758767937379800513719042464930208569382513190551257825373413481497596798410259337715004930475307575863611919748684734879454953061954169388657392015481241575416536264143611804588034516650420431933421963400547359673665221084605397/15502609974709942342607068994171662080643619228019143*X^17 + 1304493533398488385324327213806953279664767818032166694429739024999404920911439459718914688408144299093598867270344821863914522198085839739698783512707759188518333556234799397559612342170439056467810640191023944378433025819340735018542640902759348955526107374120296630/144914476244565276832799615872766675594484407*X^18 + 29187542734859821302921520552743847316299050111369052979425858765285924564640719162011584261825259995514764582973109641926952340066526878342344167570348648052446031382529901458795490623217756090737485373058330321733016610117064299783700042793728127195362381912920138463/1498850427797538658281646426972025725673752221601*X^19 + 411043161309788273215149634927233831043922829439739147129031662693048750125671007413814358096213426341619039280778589321741470965150978531086326338271273432133883968459431167753957828036756245715929466822620416589722250597828935077424234859658099219690219241/14010874624825029182326173825076542163249*X^20 + 4320029200124260504995122342150826927287975768994055408578496247254459061261849109911804459777777346301453207998044505014952317701421803428488324631564531684272148227580772966994215813240618429785327325986485999984218202118192114020289280005368230788999733476/144914476244565276832799615872766675594484407*X^21 + 25837384061784286328499487826908482273042756834744543609192551285210804047284833192101581758592668044379231123211695279175710500807577465767493313110961706605136620285698647998618175037439033911027115029490393842879271923844724386086177915122580111/1354623863949050486544152936776229543*X^22 + 92755568849466716168572871834331781534439994047175049959925524222607346212082142569632119988165777046908675533468531101030418487691627443496349337731257855046334650710556006743735456540604501718320391456793371710205167444373067361244231407366641382/14010874624825029182326173825076542163249*X^23 + 117514909187072349058483732541168898492738840780554563314587127004065927495794700561575593725533638916161883623841397276146303855813717687841014206631745320668778443759670009135937387635353457510304151113179042777085157929882696084978502/130970111568118581315300486974401*X^24 + 161408325815557797188065664237173660360071342439881753461904531856585515364288269343251449776641525618621234381581518457553114710041721917505377794127620905018218056885048870460307359413576090600307869860440731674323907021318537841690634/1354623863949050486544152936776229543*X^25 + 306626025245278296688879980859124876586033863565768280754215641561892794372937156902687004800690188028705691580373309743400508740797924757162304729367926188189340506223122618383873072319139778259513976589330476937671621110067/12662681191928703598114714007*X^26 + 324292939874001880683795452075797112909995042381068001827339083155717837784501830538029221921353494864943546268936637470558534688542050525992220825993429379312909897401593182643818610052170705452923746694773065007005863772375/130970111568118581315300486974401*X^27 + 7325780491032227115516253409282169620911689064017207671964057503446236594694348412719469920697632842700372904404378431676980162818607047044383153883360101307557934233883706955498719099998557901864838853691748994/1224275470552905694490449*X^28 + 161478024608768079587839311161360553503871471013229884275505813980758838663521588549585270140094945429475872269971310029297196216448824347974063039828505356728553190246446954928088751770298102592430263192067126/12662681191928703598114714007*X^29 + 2276366921456348587863055558353845496345832100153759685177945270263142314465193314804574713057780838683944421538642354037929674313343800198032816408635775422143404025128424353580711053585418923974/118367540418921559943*X^30 + 31475510358975785852312612511684101241438374809613127429233400625025283765084799252439707584519171204991912661438032586850240448006972303540867348180002626827918240099616472432614422807049797713/1224275470552905694490449*X^31 + 15399053620547360073560025445886894291143733362064459110756347864420152794634516273888508955161017873204709574116219291093725830825956540103238325080789372089257456877987671256503/11444217385567201*X^32 + 4637193750798096391358343529763730046686516197633195151252267879771549054030978560918170065916799956998688009944337000236747788984559091337854445182403622671719074529201834679/118367540418921559943*X^33 + 629301060945905159173512385671668970429116860379370169314204917418638396363408345292886462203290855314383190643552109627886101084976099286603119132098600130807/1106469823607*X^34 + 52160367885697356289248388399671208480359972378713236375276275352791959030553749576709816579546634365803811865222522077752975368796595887514475360767844388/11444217385567201*X^35 + 3391635785379829472564265004776842384305500211152311679183689558261770765316676723697833990382398032641911732468341238057920408999268400/106977649*X^36 + 122043049712158119588830509507119577278708886967254969708052231844955526667445454452800182387416774735294560006799516243184021957/1106469823607*X^37 + 2645976984085686605617643280656307341506587209307831584386147873455184484247777119497973809536447969466615033/10343*X^38 + 31737203171053900708424210129558902992198770877820112317768335467844390596746573471950484282020598695/106977649*X^39 + -7830641200070504363735226104993489618382028812853000101161938348979912*X^40 + 890746922131748335785426815575965526128935744136576/10343*X^41 + -454631500374668879311162*X^42 + 1*X^43 +