D=-4535 h=70 180901904462588871803228593875562589345002371621734455340019298283205928323088393265628751377417062469280403897648399674986967695736616046088153426596973572168710127967175072354493873185221605528163900853874136692659801288345181456972649323440558590725567683526945272357320895226070403668575074321898063067873150284391/128051107115995122567544074433363996068658662900293664662267869354420750918246695883773891655731131322681903839111328125*X^0 + 1582577195766736041841960780855979297425782752941479710880440284806315199775542174520827691703828241690686641897898905598551183448467759790151205401502032936188974262677313365836209382314817699432281383055166586941471444145619291627184678448206705070662015795870530417717911874832193353762403790886667150055035141072872/185827766646732121870019960817697831094837451600906166157883132007135393732559605066532671570797017775475978851318359375*X^1 + 594613757443917317648978464981645290788673935863594502369884457060305919693767371138656567621470262575614715205810983334024616517830892548828575852479188188729534505274501004975533416396254781973691608831570643807754838121081770412372910935773938158362675594947669428169353915708477412473704921028226248017128139193385049723/21068223043573254317013513057706491600377196075252736588150000091308975264428945224418141639339111890294589102268218994140625*X^2 + 2518471136943334261123959743915398002434785590263086006784631149651741574544163753447167699964423816930926072136523719551287593417189400535347840253787638762607245944908956271015820946050247086267550560046154024148276319298214698670349081096779998258908540112148397307162054113964311843059872560422366874977044643293/40976354277118439221614103818676478741970772128093972691925718193414640293838942682807645329833962023258209228515625*X^3 + 444870365374266383779170147938659267498469635076912723339416912124175832334599206921269570570078797394371360607174107728251862417600598567643343498709887544274380325425449005317013744072546486566131990210053639595139421192167345371091678921675305524055476424964655900205546223520096787694756455943094353724180684392897162/4645694166168303046750499020442445777370936290022654153947078300178384843313990126663316789269925444386899471282958984375*X^4 + 973545779050441508179007585650624260210433176364420678767927960264123253466033109444309633514136300183061381786114493318598317136219610587051797523856272775465536138351701362742573946167975030135802506783056712601847118770968359970998961854275939568164351031587569338042801051697320995688899087929954265494447284/9035579774447285385140926972144758267248240822071438300314381079032996757186095409659899741970002651214599609375*X^5 + 82496631810658159658136231973240105508638193483963410104085563739153730916560584399269732527717924183832327128335166805196465703591213785027792363061856949583778667205999732638018711287124132141561176859672171065408595369430778227196135147701213460694350639594068472406572084871188231685862814002120458819300288854826/1024408856927960980540352595466911968549269303202349317298142954835366007345973567070191133245849050581455230712890625*X^6 + 61965288227637058601524460650928354288767535441062337672580644694633482248928764316492431328684414568501615870187579657309041714020889191774388012602021084999873803970361850256248187775768978000388250571587095237395831527367931309322052052630578650731180099802012409223274924199123878387610758604013851073262/1992410093593668221640777722633904799834231713797450562362597812355677344473229417786085940897464752197265625*X^7 + -895661291073347600433740214013949867569416729970954681113585724483132449544642726272923035378377994415245573814828622709706568187020979688770553735499749908860210239241733029590649535679765730283000221394738241252993492442679081427271690716115158132496720512484264205105356189706158635610710089198129159208228899/225889494361182134628523174303618956681206020551785957507859526975824918929652385241497493549250066280364990234375*X^8 + -5317615710013867177650226617749507766973641903506750159271062221456319882704263145417090687377464448024613547162303441221649925113656002265899729038928138219441399006646058906398180477499029718881902045179261195957263871942000713581199507408248021567296206597884577605378229038055001694578498844909638008/439340704210290677318804348982117927196081965556218426099801061158914519178220378784142434597015380859375*X^9 + -360377966959928720502251957069273625353771457747260154515223285513728575581789998084709040705121255323342294402373224473872463963051637310416631947127123064470645615932133986811682726959920278644239593465921535907485315365125978448334767428869949661763427576982212006798275652815127814628388284669924816068161/49810252339841705541019443065847619995855792844936264059064945308891933611830735444652148522436618804931640625*X^10 + -239635438180100097459417414022445525156623730338666936373787424633880992745541660747423114592555292891629668504550684530022461960094119947895722431821946754764009710279664702422326395197097630584762130173493300481927017601619004910584309302605810075819680069095318889025357306732652221684895015946384/96877773806017789926968985442583886923061072890015088445380608855328449653411329390108585357666015625*X^11 + -1146538104785371454655634718772317946485289723923733653607606354678289440062940942809228646431633002970847582162169688955698534159202358535434718610920683632638453625241759467468832121026172450257694763979769285303659850988361780435794743624542632560695018505344296178402839002072526535291205286205831038/2196703521051453386594021744910589635980409827781092130499005305794572595891101893920712172985076904296875*X^12 + -222103639887968404776068852243092025343228695765122275299505314344313621834115738589598179642615768523718077402028699602826029728020995602466538626002632377592288537444602974677232645149380973929107189233771130731835779041996530682099448658650091639629142434839997499602099318219387543362152069/4272448679427465928422005973212078805868184030430654396709177898801695684825196444988250732421875*X^13 + 5528294335513477010293161595620212775711286962976986996974447920116391376446675204377962350546386405230056573964139990403146472751421470538919112472732480415555568793773191749435846406234798784875635971781172493113818436583307492922173620361927004892764157957797250935500853752785918985302542885282/484388869030088949634844927212919434615305364450075442226903044276642248267056646950542926788330078125*X^14 + 27543952273503445373139543186929460947259792388160440046027196279735576764576669182652472752101856869940291334862184710035845328972319963307443356521869859933341399810636263000167457820396687315366551145194890707248499385749269177526505150643611939684277439218117664889086333519366511052871/4710527761221020869263512649627429774937358357696421606074066040575188186135828495025634765625*X^15 + 103712165684193944258754218947567163160875808368374800856401532161048707173857611418798386664071061197285210584077988557837333522370503931178057967584069395089082141691310112857572906828774465986435220856802996595417690505659893635670571942128265039677492334680746675379549668699804778784574003/106811216985686648210550149330301970146704600760766359917729447470042392120629911124706268310546875*X^16 + 22903914511396908922040037603362046474201189070715796155458388482860287013972256308666660538599545928657964376987366014234151732769753064510541615209792288681255568295057385493056085206289455260740974560471581927377427400316163445624177897636513215311951744763870052531618331587896413/1038705129265936244600554057249708880912317168180026815010819413577770272576808929443359375*X^17 + -547464827334937098518970101311549034275533140470414354643968618598501464289649051386808566881099659288796124153032718385549648388590267029021170709264456120764746937862779160997215489544619728554164312367478207049025437671318474434033149582586408995229186708164408246485754926686532773313/23552638806105104346317563248137148874686791788482108030370330202875940930679142475128173828125*X^18 + -218177197240093072095989331095142497701562938589297368031182664582344795072432832356280851791910852537212360371063499847906473765715650079439513266196022645934215289713946451811131070664839451018894895115725733632390031744347328535765438729502675712062235633405955205749118702317/45808384973139415417885515203956290227665586248292252040168441613132095813751220703125*X^19 + -1981198046695579030141608021879404629297026306896791403644228162832940062444803234610147270812151464233707442186843074680811861785923243057189992271289156443315512305858696710041559650807985513834310092583036013057557206224859894605536064104625003878252352466004315005872577423342088/5193525646329681223002770286248544404561585840900134075054097067888851362884044647216796875*X^20 + -711862011139417780224791306010138091231534004772069126045997128442590209075385688182210441531044067875627522619876420378869574822281938695248419581931717908274928347140837753281690573020318338999246963373601760433164933469300753693572778679953424990698787335515546892728467/50505385857926588112332431316379592312751473261623210628631137390443325042724609375*X^21 + -1008174449646903076733605642964501871979276234701254669523345709621642862433726259447386222129489849026469386734238948316292220943567244053152822684452555016845436871105043329535804075003620856004341015573691083441637518646250522784033671765648834731694692490868888790968089132/1145209624328485385447137880098907255691639656207306301004211040328302395343780517578125*X^22 + 411389192734858005580467790080612706226951254483356543394275189705161125392997082259272890223762729485599856143294875128105478959355928868625854260649260087487989298342431487409956334453427428382924200327495549968562045066713504637124090841199567952865962051446240069/11136799527657461546269554865794838437210909208737201902675002732181549072265625*X^23 + 5366829989257644355601590084329910779545917753597439594773930141595189111273053305806015740417385386442576027239573202363143978616786471281770493516938332227162375476588672604020188311446917801054264453172308575541912677698134914033831671154129142605190483436792830226303/252526929289632940561662156581897961563757366308116053143155686952216625213623046875*X^24 + 534906682177692324645841554723341363603036708855363987031339252840274330454754469901655568664555913452480395906461668231550906605539001530351540606941375725183143297350404407146549567053318579669576101288051127495533925795778102637679858290067737023077210464196/491148821506393011963376179307379864926611210969667118089305522918701171875*X^25 + -1281114218778782692107184758011414327610464452758710288526033104574284529742061604587380133687802120519257160156686441785359718078092998699450029543510362037586015586541132840985874636736309595831633041923687157474229658120923825254033076594731828070725394439610737/55683997638287307731347774328974192186054546043686009513375013660907745361328125*X^26 + -1285961179424910689285492043253908967477994697161063948049195533625080114670755667714849450357813060091741912643700019426533680161239847309092642490324247521940647509204106708706638423121466033464629455460064136129800289638192033254924377565905415394161691/541509174758977962473402623271642629467046539106578961509708404541015625*X^27 + -276379091133548937255668257273176551835692309467306285780296298698042264586112571771986936398696848169043939079366637694661298597302595315103283613954027237356922255983657285489415866641721159311610143368582648869266537932571998000338611874944023948176651903/12278720537659825299084404482684496623165280274241677952232638072967529296875*X^28 + -113088474087255765695980286995985550213552887771649755928565563654387216330629602910319526407067672207182219187458681585418653425400125144234803244429362894093956062496032782786644061487064302185903101783533293099609176101908770031159900352710165828/119406653750601535275281725087462542330109490431439682802581787109375*X^29 + 2202547725359453241941376245942127217945328025228135363859299046960675631172795336775881762747869414157268089738956163906949106719166473736074501757377809310980543751752851968629738120310760311676255048593305497030293864568284617832650946408018935867367/13537729368974449061835065581791065736676163477664474037742710113525390625*X^30 + 64460852773011079749808760878028983047778880903404579462383708745580425921363387067122051881307108996363267248580944090547614464328200261573830032814117192146714520688529855929011583508632879329724906177517564725595949023254121466205136940728/26330022877751165441076455366584904593188421263823524322509765625*X^31 + -712510001890461037308029155260654215605868048925494196223541450767342890480812569848080442236691051594535939306283214925390385147217005186159299743033707831135273902865662181100203975891612349598261522365402760254305627099766058681542241153960568/2985166343765038381882043127186563558252737260785992070064544677734375*X^32 + 12812024389735976733028585453737107143783668366601346293696808217189934687919177089537893215950501679243859767602114679938678223307078018325889107910668581414324811600768276351488312622217357238800443170289347453963933688214670854467534/5805958738203123581273749805200640483613764336014007568359375*X^33 + 53264193310769127272236838788527065883675828993588298555474426047855580005212722129119459844324843444756602608803023277827377888611334140081258578160735063352439474013773788349826196810960524863305918008126750517634310485021997718910404133/658250571943779136026911384164622614829710531595588108062744140625*X^34 + -3858400030112547419435376469030383667825456412372144360185358498659066126986425101329740889424117597649628646650728416162845768337795470426307601174866060590884140496841007424623944076344709961290337137718337387010048990756913138/1280255510077866280324972393649534836519021904302978515625*X^35 + 8205415815915271645597161939966568170880345371805741502142055266901074510662080963473806879069726883891792798227709217781873910322966580426575665736080319790572164054412309380089322760403495167528927377580919003542422047342400084594/145148968455078089531843745130016012090344108400350189208984375*X^36 + -230486145372728669850539596038883848656263843671277062874592124329295793017048445799999215039501544094968706137360649992053981786107257227901958142054185445642199354667667735691268517240473432165094543093899484989302829547/282305514901403810435495566405630614447413870849609375*X^37 + 486246590829268850932548681028917131316669564113188714099569290447257610973863125453311500792662980809514365641249932197056192668420191103391582989876154782248756591817720089343784099506443053488524285330632099259129351527469/32006387751946657008124309841238370912975547607574462890625*X^38 + -19273680884497738693597418765331853646794171556536612303796806612194052143267164523054333913807231220104407688359618489245273471156079997521461487674882437971916618010293775700276949304946860423956589602485653328261/62250389173407675950495163485254821267345947265625*X^39 + 32360495764936086944150320751628342730046930466030739314696449055793222460263776060328518869748199112318950840888026356235451418246814919406958313666229334231887329635512513440839739952914574106981926562960740350794116/7057637872535095260887389160140765361185346771240234375*X^40 + -606381660821184341351351159781199887929342705920308839981960632630709144964715897968796612262717072487598433929383139803942121191895969476284542708864283396152906669632065876652415973949060091903472001740313/13726656929086587861189672212845605571630859375*X^41 + 78658483461980362677720453327220211310492117188943112032627039670027804658688249991867580579235241163323883760037696137480758795559058849790475932018345194840724720643057499053806078239400058938093707291843954/311251945867038379752475817426274106336729736328125*X^42 + -324825128425220659933282502496551403283727783969068281426676454030483343558199807588987442169184920010087060365338093933369162928634642225085589982214562554657466286369135514945965355871135307303218/605365244943179178001749601448538283203125*X^43 + -212461464797984835878439920423103871713700873368270137729721548664960102678859976165972482860862144882578859356604078886590974830400827876563795909685726496072379150739608942675482654132211717679660481/68633284645432939305948361064228027858154296875*X^44 + 17337253429143287755304160299901421100383632416621151501442828039462880449702366189458305726767743862768385302847777540568420266344266424075708233820095350839187121252345299613966984133646497/667436874248268112460583904573912109375*X^45 + -839043510758026946332596679772253431287135221782764659729579357626437888393492686768766908594684813895051519199393491232243688477512277062512155413743171301381025903497666649013906564761144924/15134131123579479450043740036213457080078125*X^46 + -13592296871089297774603554564517395500151004146969999371787687513880541341123812356653128286131614315299354454777250363185814240902736884748372509542099376049220319393518925470359634/147174613946696386430117729784765625*X^47 + 1549145358453412923706834037307238860070364972412118047066439300641491449475721133798402650636657702741407406901456388878956121710086097745572458389745910880019216584692755551480931409/3337184371241340562302919522869560546875*X^48 + -11027515707613403554041194909770912585680460544162682535072207945346627303288593048946554672439235702490572803677507422596831252873139518036762686323640383693063827853273619/6490611419920458056455026671875*X^49 + 2654316628735924942800952117129238744048926363175280889130839681577930237263187396700588321667986419327392526203777147028325534681407878681413426575262440728075921063722798084/735873069733481932150588648923828125*X^50 + 191872914840087064992740200452598963586414735702482235768021097464093401114515384209337331969506414860862092379875677785386286903160999150169588851866801646290023881/7156131664741409103037515625*X^51 + 7129777369695325088483160964219994627553241219172738579584165649340719126120127718317792225317003509074460345807944856160273882715050476113906913343540781923974055776/162265285498011451411375666796875*X^52 + 44481538174931192313166515542729300298795800247589714787614684225785872915872347732029144915442699624334006841012314643033672096682456582899145869860818758/1577978316370762757009375*X^53 + 170384119329639899787282465084533965861998277768676310693056814838035733762248866305872468471185125771465556397926008098034345112324436732973475934713406641/35780658323707045515187578125*X^54 + -102958344627179213111567302969611829983461547650390074939341426945054009518431204932691582681822873202123390962497102671850828959326670828055523/69591105462878181125*X^55 + 3110310148191319035185284899280133369229984847747561328999087249836220758275066332344604387688986679439837740660504755132527569899544949290783436/7889891581853813785046875*X^56 + -4512445515850686201487350084283016826101238820798971406217078304010601907830077384689989235970635060375615530386942056895781430066312/76726687390163375*X^57 + 20094519966607663030161002006021607486216668145504442880122875321681039719745997493295476562273331035359784868842302215899021682428059/1739777636571954528125*X^58 + -5972317998085778035387753593460681355950760517513859108069842532098011846881638567320981923852647117965600128564860479746/16918784430025*X^59 + 8370213149734659536848403312754375397099365030181714076856554915112601457293657670806040829750895593430873163816520569557/1918167184754084375*X^60 + -91638431662858714585095288427541067223380010602890800220520554419623534732723015194533208320059651242780632/3730713215*X^61 + 22063317190549598525020975132427002926356103879355293003807524790598924146674368025035173461256647226877197/422969610750625*X^62 + 2489696676515145282905847260311502402852477747753261914681078256480059017284352630592120256/822649*X^63 + 8115164570479070979020536100431060114782463239949116751141234501249203923882147289944393/93267830375*X^64 + 1512561490766818648436185270444024619635105675917811543955285206006137715/907*X^65 + 328676446137320331898183957090529341882940451268616317025267504283759/20566225*X^66 + -27688609664061230259667224760319396189024805425*X^67 + 90647184428218199799067295779563534/4535*X^68 + -6926185774299375*X^69 + 1*X^70 +