D=-9815 h=76 267856621757633528601410807965019941568961263925735187133515888233451381829445841275707779132009507312106315526682955103294023724754764324869220940926358955555855065467497288489975019988914271600567888297888385001803316639915945084273373997434743502548277330187604060763066496265706450595706342761122519026707576121576574249535704337615011117182266395725837520895276411840456998719925543075640569014229285089386358961/437372233075623912394561303431624098268649296640993430236386376875026841133934953749669032549946168973110980005003511905670166015625*X^0 + -794825457628878192600472722704854940319945665806232452790075032815849458442316668050112796690584539807825763610146022376394964387782622924601412933790081344305264642518992700478938052785026096711850280635545869763032900321935693613887693879545509798764038934271447681512277328260246955350736185157198499915889306313744454228186721086561970893633234825866067346236008754518610732532203343381659590540425286492136/398988748211612533564618881249847868250862039828633101570844990965333024673735671154471991449448722189408726990222930908203125*X^1 + 155184979848664573190081538153352741741253871992422546334243710262879010367989272097527718265058201543312874795361793018239912285924158432373197214763776430934166298165680171830066677899509868398422954045576406431126347952610206090857787654159542470160718588630728596337124831333885645175587687348696602365361592716061616135208333250110253047197944132204590005892082393986969178464502033537759706992430740097946507614/19580372818484885084683671597336284134411054604590169459589217931623718185863578061905712980381696041445233277045190334320068359375*X^2 + -5790971184790055195315008745970764447288034003086354498029061215089664509461141068226197614295238176807951030478423149863795926581967084671674039205641456896483882675804217616805656212467917576871483437304209240570023923314983124068703973749706262986350005471275155204216617526820480420037926697015962965299810358900322292111073198718512548705133454293542720416027497244209039478413510186998526926736174833183981/446550320846109391870335039279631057843680031331384067321011943530736961389810122020567990430177708940464071929454803466796875*X^3 + 94971214075508960931414598575607718604835198402524178445642625987410817471805442516190366942374487321649938121877394298068130233447631762256079295464528519816454329704987687999120770241690635434173947090913787974862439260371905770772954936371189766071331008996038354254475400820641897608666332758529179143799364515679489791565303157677507688367168020035568197464999437579238323563856699396835694926541360835014885858/4382891399104563681207338410529578832735719507517534620755732225754183276040986347631874826072194213250654865987598896026611328125*X^4 + -207599206206640653329782069477492338627377895983503313809699266066594216760734344354201414120485586642492044975309421625465207908659491347420930445603040524228872589962193535669811071367957546453823482063503975022103965106119916053859612633592642516003269092634703518937189929634517701396987495895794090192169348098363125568270440110960985278051383257410719373166796875173614525185652305639774868429725743330343/7688945921853539197767358292232057949626278685176149503540603001191497348433816670552826325287828100961633026599884033203125*X^5 + 11201349602246046468946886892575967737507558784263943966217039998944336904302514124432502517405911852725320039977404026826830639957981889225313881222571174623645076919684233539913633710333208246220845231381578609947545607921570848760975327693590494252137967660623342246701132712692796506147603433378342630237283915121487023627229914183333154988960267850130339972396359163349862338966467710148277074718991566625574628/377335021114962436130433108191288243877909626475019536886255092283472732374389553107379951913500164054692140780389308929443359375*X^6 + -739851493719549404068813077566645749014318374807767224515501463845860769638695059350448093061383141764767771049411746610608413060096924503327068364382134933920422740972390113994530444188658968978773674216346799567772974433623392556953124612279534541068148441187045876340265750975517550171738918922532300959283782127070510703939506450880031033755374567184584057165029125419013664423332433963671647562478477274/26478489267310201210854478887156755853017648452262236700934526891520388219772083898592514497679937831126153469085693359375*X^7 + 29556701564656487019109588962155690485010162069016026348497337448987001335293246664776238036607999738121734196722334944624013440103017474988674038378718197877694531772128678383429977580626128381375844659600934775653179424483892132201215031690471371191965635424113534299832258412149188657234541600288193954869404488492598073237592501963912676886195455000913842127057678968981697297591966992946036977621815517022458/1299431860793248124422683551387217793486841097794769266098361907201363051885315017323427648973642949062515981495380401611328125*X^8 + -7396419753836379266670522514482447665291093498431701226546817613826494004353526796659367522764762715040718752702993399632071152337525767375444625114059629505601523685022249708856110781549892110047292079926344520489840016611804896767897451600029605859197041798037604896515622506029016623877412350996516939361489141647322834718296092962776103965534366179255869655819717884064693227990192467282767490103915278/455921007251698828796169835143096458396330370701204075645230264357304697823890186333381044330912836827337741851806640625*X^9 + 1144070571547621108369725815220362897775398137353454896603556375569301169233626569639572768956569284590842678847517644987321896305770908318834173097868410055233096228846699771125995319615236236937786275078621850054979070899786997671677749530028810232665930787642003678633592300697000411182993204617162767035261534065054349421470155909652831109173453111300295645524223957536342178890959371233532972669724677515757/111871617154385600115860173298237293478999564710807950061448376116673640228537054471553373752697737336507998406887054443359375*X^10 + -44746713035708730706087385788276777708994534825251983780906295346286614581909291140085720645407159669518171203692428642492994922790033345873947309685381938887199656974512168248639562098416764158656250135817535153051246798197693586272720415520064628406745815499642362988595382478343511100630624403491032223744009137248438177009239499546194954480381059292653467127325694197560422576630996564976552427407946/7850295489102099038874447492530137694241450091543911236275487995556239830080228373952256392452803812921047210693359375*X^11 + 1073789864128799231159104165581851872353700741077882051423187573253884623444703818581180882357018278204577637849873897715999853887201902581932632500509730622827217787223402322093923495331429547471281892181395737846903469173619134772513591906815532743861968565041894005843842078731043239260012711429306341436963974588973408834461806632251511469771192089733912263898198072430811698778401785297902595335601408398/385253251127685510332763510695916507344899163242517443920219573381922469661187207451706982459621347119100391864776611328125*X^12 + -796225827553995384486917456689515635817109691847448560400043571680949204889307322597173668582169753822077901952206430281918292297925036519029758946407804980523444494162675473106542731087513534086515579969977183107962790881988772461142052057223459210310455015276477352582278537499453623326914403480700314838036407000898879286000570040166133794663879164324193244102567400717324729146493424311464647594053/675853254028657533148131241078753576325422855563383086566763867167093495304920323585293596701234765350818634033203125*X^13 + 2804146588306835185150882204535339492441182853993230976824064970012870332216485628670002852558340538894520859326499362191462666474266310997923206752471507343736132059751889440514913515407162237251440126827295927399540812448787477523256741577370841580996617637946305161674844091588273806501530977061622560991511281967909671020808248412639326094270276070985285930673728898802610118732452315234946096035491266/6633499688291273687848908131187966351634025327354604994652787356245022656417792975989656651622619221918284893035888671875*X^14 + -1473247411679352640682255274311901136391684191850891194195331743958012507376206651065475837404217371951786918197537036281061390024592384035821679463131129620871385300770978358925897198030601885941230335481649999880984325236636329679296659940717346613696992959146322465999234124289788297515692140552071442550383717152800146603781435302520010317655884859115280601166756521583454918620386099599843213324/11637208347513308517782392230495094691696022678574808113070106322082404554919157889548101665054373443126678466796875*X^15 + 17835885070814773337435527117381270447555385694679786664310971482167675126697680441159210936161694637048514667953920512539657746253030118939415549598975031629826353929985243295215911808966112303037187290430902000137002781165591255155116499772165202549760620347923746120087698012384400691050658692320704674964075209731627376774635845822606182899178199321678467818792704882163132697546422727473729004797039/571095999654215615510170898711546771994982312951058708148915467756194003532657673429573089212543376721441745758056640625*X^16 + -2388120587375485469478423265454722149591700925587471028142131009100142817702622085528268075526155349255499147271769656210237390886938609655591016396109081717613218938128841864683911532424956115350470945344071415752760059883166187965051928835994729735749002891121894458018434211715159447271919310809894902432094282670029906283447772790857411949062538173252167092435752254469034805203748258906/379409747448217903789135559221439663916732272760462414282469080292039679834348499710177537729740142822265625*X^17 + 12043627313672404489714659785837618817917355744039317144104748431904329080273950615156986974920241428595774999500401576698768077077408049866515184661079759796925373406940889512400825353347466997747800370354213400038464137893060312846981612901621846514535450420918645834228130126280081861855128964532653484436745411048261251353268406550329113387244867185998525512332581451703910724044098721827778529/11637208347513308517782392230495094691696022678574808113070106322082404554919157889548101665054373443126678466796875*X^18 + -3385361101849451906977990867648887378691726582986618458133233886422191492054237833150404598404062036937209795560424012592415115355077671704704321331132998930627507514432249704254196444160497115552550885365389667835578987908400492359083157626520525591086802897798416482660222908065714106097571380297450243786575918819671302073558379772545693157328136686070977505289081452015812527150248023/24160070520136137531147195569373386647779691337268365657314638327307671920169924841452976167201995849609375*X^19 + 3796466577063381633741158322578191174574335859908966615956628562628901775037390863671887322716702820359422736471983416428536489354588870029585055880547584651159844361202794433191897712260102071436183442124883221498388286215486419934588332378900965023139546678984488897111343692036000270811122790588837494202698372185426440083225439981241423228634431508608949539664175427883517645109867936214/237131092155136189868209724513399789947957670475289008926543175182524799896467812318860961081087589263916015625*X^20 + -3955765427086843880088810844302687020835283116977770281876880508699388584437574407251080370062323105196405418623373551954907762711336241294825633809959776176455319191295874360216452364362664540146263741494217752684959630830462263867034587683206667451818136013536067983171976463753591550595464258208264106679712778990604707843104620637771073802772713087037630275091668019814677676877/2461545646473371118812755534322301237674955816328921615620442009914179513007633707738459110260009765625*X^21 + 17857058935007237578590283714111822425043045141795799439903137151854704592550941579826045058441119724715506512546606987463726081791826768706357325416714348161036578788335782265545263480946919548728539748541888894436818719917828089771763521176369413247931157640634368401534480095470870055746518862480185498236353298929553234551010426384626340754919807525103483842741027371549416753855417/120800352600680687655735977846866933238898456686341828286573191636538359600849624207264880836009979248046875*X^22 + -3176248537828577079309792243288106526520978518947278563043901936199569841394283368080569377177145766822921613580148091388975845256476522467774018150128266106522774475324857183105194166839161690207783678745611480837337438152281982228390933036966838825950395749345767775481323366227112941784543130304234698628306703013039820182453196079079735776543640995859304822732664595521237/250794258428259920408839076344605322228727031719706736181400102894974988589672308480739593505859375*X^23 + 12156860446199612501418133247289738180192758776181322275483955156079965721933927240364913554367581688076150362712001419185609944561082536280225391019028732394696531694860593960698603848731290350072983990956489749095820032465254263083421793291068121210594321617909371490692867114042458892687876345926719159838753808866172068911113600136141484256947147285512064368541486686927288684/12307728232366855594063777671611506188374779081644608078102210049570897565038168538692295551300048828125*X^24 + -1717045233178743353928148035505290150116872579829863075629833756040817338423063143676769213590714193712021980751318686624549953391193733184966149321570040568332996978194223717966567345913368746389470272377206444546968358639545933267262577505041026324512023122677498215555759107625486681724402787021333461050370016073539947773334590694132485074002413223154422013670054494/25552140440984199735999905893490099055397557994875877349098329383084563279640581607818603515625*X^25 + 192386127191186908274440251816673536126549421716641399075647259191215266389014615131660545903687414835587858578178211386239709855616592026214981147661941468981823504663997995680391199656727466272164077719480772811769740924158337752142850120288953287348628914719508902404934741633063512051837379381916895882733152902428634722736231098305150658336748767317972747432838238751/50158851685651984081767815268921064445745406343941347236280020578994997717934461696147918701171875*X^26 + -464530543759862177885014996487907101480748613356317085847261941889486144373138724583530348206828204173763146654976851804682857594334599322511855422927498463937012469614103408378935848120476484312988078861769199641356354356291660510366747218701387167201550368890457373691781700783643481645261854313623058533950928286442797654104000526882546073442231823899959174111/2603376509524625546204779000865012639368065002025051181772626529096746131394863128662109375*X^27 + 844021943873743245271538538590701870340045053980224084258321040534492211179538904331189704461006370270300688909731218576612154539440507530472792661455319703575321755669674706140580519977461192254979703795572650683376917076891985308088272202956183890587228111430003928943574343961331747093433513874357278630522306090650308028372228757246998488994267334295144985864173/127760702204920998679999529467450495276987789974379386745491646915422816398202908039093017578125*X^28 + -50328854107381492797359716663027475819413289350571471973023333477144331337021287292036265628940527768125593408742384647286064453726784724686649060655439149833360884824360819859318988214206811113238534902602569609431428260415041886949596697155340007458603821118744864317230506462602257782527136055633751065926871522822584502574815121224069054195797213426456/265244677485952679185407947107999250062971472442694975218810649933443314456939697265625*X^29 + 266343437759950776772802405254796986121338602362023275815768851799807951746635891715887150164049420165257755416636539173895452445297030682105774195120408841278593561418269128802986175670709365234016112006691611348330613066267296183597168796205601712829701618962142975153654274247669672944884509453223083414871061221650475163301461709245971902136659276546755879/65084412738115638655119475021625315984201625050626279544315663227418653284871578216552734375*X^30 + -1728108939739015748648004780297926444310773555175953446380809697187443799434119365270081152731597240542220573580994690478665812468093506679257683277461476837702684982326280191107564520849425585522147447105036323477367492679108185160328259736475110004564999250135097379691056674056924863000277185105016856284310958825315907292563563825758935095163032/27024419509521414079002337963117600617725060870371367826674544058425197601318359375*X^31 + 992258211853139431787856751714218616534329019472260453006882548716054644258797453836459068312380598849073926995719069824000835584564000938167301508704560665239360551654624381183296166052812128589470397050658201864792373870253016838060660344424182228978379714368723637297945062298648078937191001630436537477985519797457439923113479112161639324707461753/1326223387429763395927039735539996250314857362213474876094053249667216572284698486328125*X^32 + -137527476084914508861699682361582175104248620288219331147292315633350691065377725168636360014212896087238713650010629200363207756598361934147018988430877373266453596268226697732793078792209710435345090023420853329898213650642722143396462226154188389235457572529166881747118827959290360702669438005897929912525725835464178472026453701701307781/13766897355843817666328241448353337044179857804570233228056313835163116455078125*X^33 + 31157688553609327696860982313907797730913444877614996347738768062009455524913794980993094010913186885480952103305427668579936001053705425270566206444009130480956254622073623975796334118633656462882964827023418017343832798663043704984303146916473890791914527700315022162299678853464160827377786905550692404535584822132297451521539175251205774331/135122097547607070395011689815588003088625304351856839133372720292125988006591796875*X^34 + -7460901466241492804904062902574835518769675304825652330136307434250641701450757033161285175302067352327379900368001641608771828303746942019022517786646973367359420785768737583368865600570248928203327065036337122368677099006579060000624242911350905698994611015543949995145032562233025298038779668495424993071985123147759250644529753272/1402638548735997724536754095604007849636256526191567318192186840057373046875*X^35 + 7152160867782305921120623205345467006055319755383553084815488785713448555812640291532667836941333361685640632448243584096164369343457497814308338498231916568883387481467268177346360213285246861465364421979296082372151690861631939962859840971080305559727616682535750843393390748336081677363723750651382794411452003252705790476993166619557/68834486779219088331641207241766685220899289022851166140281569175815582275390625*X^36 + -57007072329105430193775432164171176398359770709457702061348159503426537298075148926968303946459945723785980854372648479644505822261000286957971491346608838098014693288290682771285841630511569536850428819235492567694679656398057690181491173475441505153267834287233576646996495821841528588673496458825518890491920707950552322856/28581529266143611299781030985308361683876852291218895938709869384765625*X^37 + 45981625011242517240490193114002064173834919266081847127203511710436021735275375857986218272572667022994117436930476455449855940348540261020692774140664619899583278007884508280291681293704594569686483435596903403292145291364625999518148252124843119720223705904404008969915529254416110040632000926508543379321613972285081910975613/1402638548735997724536754095604007849636256526191567318192186840057373046875*X^38 + -71907292598280464829153838168085814435855993815921631220167070846126779290653813797554183589916060080671479783261948004208759362715461426391231445939204976716949804943920267533417785165677403040745643443466155484373199094085433235069374025140936652535728900493555020678410874740562630709200824065649654692241146768894/224001953572973951171919205182870501852555760736854076873779296875*X^39 + 596149347870545429540805898408764542919978817623581185349171314269687078407837446971871745460838121569874749173075241505854651800916797946954945738459500832781468587150689049214584201515635332311970847010737977051441673414902975572702872489388081657785774464675815744641013614964701893037660714235999538524756605860222608/714538231653590282494525774632709042096921307280472398467746734619140625*X^40 + 2785975728775971621788661513357909864691260054390383000351685081510189044487362435098258283531870016839243136145782028769465768636970275552342385351732119595319619851484814313615811406177734336038997688112046990328986371422895154167547180753527944681145906374369120167134570999803900825963262490364503841881157/296691329235727087644926099579960929606034120181263677978515625*X^41 + -472018532819841232862629741606856560650631568353830461708227355108474677299748961635753277953382776476181874103424308250000862990509586320634772704433587441158404325080903649273142839851224455686546318011361617213676078378963024252362136946744686984775467819606724680976998638609838420612855925213135081988222/8960078142918958046876768207314820074102230429474163074951171875*X^42 + 87667851971212023770498748710935138710789684738702216009582956905608336236024867971050341634237960049713196970065982425296499698505385808889890021730445094506105306698651617797878415671349456830728349020618105695559542635962002359423447416895496218820721609006851815535862151342758583248221908759090818/151141787690130966706533927447764100665325583383221435546875*X^43 + -4109239634013312265137882905908867599628778248106349970616000417897353022747951250908860537911060963679332322473709864247899521088231332669154302364557680881747456797832934848991996330689858676049880453883408628566398449373132321026715629880280741702719445543223678487868879280944995070245524546164910231/1483456646178635438224630497899804648030170600906318389892578125*X^44 + -191281795542924877280770280628015542340006466350184358216199737750804624493224974960910239194682064327421135383338513912832648721748253606342173450020121473446134359112235850623613655291421811440285812902225428349539824148135059757213387287558729420427209419012756565053806504832286219937071249/15399061405005702160624954401198583868092265245361328125*X^45 + 167308499208468868546602942244276304235964226879233276129106184009144510448445279387798224520034276609476573258445030362189154318191910322011363401035733795882797745499254543555337330403166457867808261238451192052104114115464253325778752779174074211868382291676770975351286461445663517216813632359/755708938450654833532669637238820503326627916916107177734375*X^46 + -69873358125000136071403373234262907806088416748502980580074153182824204304768725672271475414992315363009501220979564443685032591152421807869178836942959878931351268198936325625634353582189240319062615502971024100576331461135189714451420387797559323136110182080948638916342241183485212/62757254834460324648497012332953984179693388671875*X^47 + 49054211040946740310803021056971430640266143912522884433017209778903392648545891552233041995103599631445412898693240294473032411752964497613915435019527213865120649391113853305552391631922754333177110910861613180796364352555696861243905046124627514457734108204701287917759271330732044747/15399061405005702160624954401198583868092265245361328125*X^48 + -198629178117986958825387672606094798425956267943012112233321324893588863611948242753779049310590576885771190005676072874507432991220160816833163396533438754144163264540308930958415176398472879321954277192456944018580314381672125468391886263065086302267343546566809695553658359/31970073782200878577940403633700450422666015625*X^49 + 3541087723677895498996407038245872972128507274887302897155929832511528921346261692105014955635776156813392022005343426709335284386868706372002423808495548356056405216476096382616110664492868203389878194089676028508410729793321101159656100388488718836891966504096093280353116337/313786274172301623242485061664769920898466943359375*X^50 + -52385900934729266468717697085279344950820221661563742806741945789271490017140413798091055739534115293211963510555780229726814481857680025698415415872308583730588780382311773823156716808870935567207819424254001817796045700121669532313022914542243809207891332231963986/3257266814284348301369373778268003099609375*X^51 + 2722320777073299010066507228128977163480984289674635577239308232530167992491236653118073444485538408711554158589762918686238005114004636672731134815080118276878344989385225360492665354824967771721006453524064781908530718211750892585727060574562256895768994877852044411/159850368911004392889702018168502252113330078125*X^52 + -1990454699510553179596931042919861943633093277045325413891731028171761195872260035633504605004500494971725785363173496458612512897426096227515122234546788720156968101667121038938372432310912140592831256315721269431367875408370114314693927098550124537996761/331866206243947865651489941749159765625*X^53 + 18302574496456007762550021683574381788467753634643076025231922991025765021312139277365258753940857229722452075154582883116734464868395635227703291797935207719682737470018650716214600510699615872485491308407154718640584810177681968608109690219897595411374477/16286334071421741506846868891340015498046875*X^54 + -2521489050604548684027243391609432349484784509275833873477091385572289763376415861063978015928891241894450603268645561236407505206975186643743209942365874042587001668785176295368328880860322207640885293952315064835958306692296444917665085353377/33812145312679354625724904915859375*X^55 + -201189408338129199466865992408391121903319089673741171947412651480735166827190309308656050909601517868335506251970331682619073020619032940143775752038817289222851772865179497362663673573083727023955819721328319317106794104234377629436265146934/66373241248789573130297988349831953125*X^56 + 2732283758689208971039121074542580388934942785614671784650894134323165895602570011004427449828037563721470779469374826772287331993900668044938493312036644741511406641028841472757205951487463592060501591496468277849468569674170961952/3444946032876144128958217515625*X^57 + 11166780700870304991980537476057364209220685595910781593684632634226129522457201658904011488891261628326560710023402614462509053794914932653857315105800575237314320455169173420139865367306669177297291256477629301358466126194900095914/169060726563396773128624524579296875*X^58 + 658432715278602610690452542576758506101287264141396478324713516903043272883316786222710233208151131622262307732087874208932520323886663904653840220645288658466067401304609865492773814966409100961912070409041707859086957/350987879050040155777709375*X^59 + 1578429860353914056607936204341220563699460724527776930814877694869722301023547636752865058073338579426977440674983191422955461396741796694605072291338656288159881966703883523592193001191854800005237845387275128531580166/86123650821903603223955437890625*X^60 + -2209039977169173911031201338252266296423782216313841119258175257712420888635082048603875163313861889975222317279346106741943461171762309156123868464590070405109357132126233723238248257420528656139125154248/35760354462561401505625*X^61 + 358588247440253116432776792949587129413904609169845027224748542634332700113341860717819707588873734241743263142008768981354368526224107712896614730246172912588654390365421066939972910689830191941107745902/1754939395250200778888546875*X^62 + -7867042649614444585657452044323318107392980775355878722677151264312875469318083454254490237488927891725997750987863075388883089666336962052797849260363625395482250877065701932539182097306544/18217195345166276875*X^63 + 13545970678907076423330691427750312850440597178897996900555149168390818973444828931034224054358641281604366286241799306459594097213929165228876735166183209619657782870544724168866192424672/13753982485600539040625*X^64 + 6277489424383026932419287599534421348813360681691077756228713012968781026118823802829076320557647891755992903357442293553644298438592268092113831077240592089752700833228619/142773583174625*X^65 + 241613494375872666512673933204002092883976599703160910463705900610341587789793110551935558762640696485136548518788914896019586857494906889952018155603475659605801623764448/91085976725831384375*X^66 + 1822649272036519772868747576091811234879126115866076889307943864349455205309701002999466679570637788312453964521351180048981099025420607685444751923320653/37820816735*X^67 + 2169782223157345822008986599277134645234772435136411267099943283012530003572462352929554217285602255366790531763437097225621408017897267873547718015177/1856056581270125*X^68 + 62452741076393739658284834350227513489088451751310724139271759487290650037565149124559618255635611937193354700542174769341991422437/3853369*X^69 + 106247943872751634567045947040698772642408424870763489524710996202097854098138861105957642312523080135626357942082121381063107/945520418375*X^70 + 1019570794745230117170568650248624351988143644104866295970716807212391047060684739459733945396809204539650/1963*X^71 + 1779024028742486274471368962150053467999827121681765476642717778620005796388694284501103446817091/1482065*X^72 + -125625136054652837381106931698076656603636984798688100601575531506040*X^73 + 10753444186464330065916535886871528929088447947446/1963*X^74 + -114661934260642599010700*X^75 + 1*X^76 +