[ [ -2177899444317512619373605027789766632381674865209791372005901170148736318170874294990527344458122182526945648118217298416941312856946679714614443600908566038706842009614702914763456865763970308768099623127145362585261570002743231081267437921066478827964745338199919779921097021632427351973166787924344617482833244207957916309252637401259665406373514887955225320263618056847808014935289495552000000000 + -1974786693777486555480690959149397119479548549317496583769687389635493793056099172926666497341730150685076270703327361798069375850153066232341615066522978096849355811765124904494815674070147017193303861326725637678685912461094957990742209999448087139465555474392359738127681092815638190159278149209446352075704730550746308612244813230000017018002502024639275144551501675029723373469958144000000000*i1 + 209862150995977159666038303199303452980494883211581379625763341597346932498461916212342794963524622621953769689641992041301255973104837797973718901943393147152648303915048937843505759610497663507884280572518443846050586588557235305149001115930510809276076249678453045010819109458953380114427339627031454357501658075769356285430719137153502828059483299368301582668181707839543568865689600000000*i1^2 + -41635726984054461093984590322435434056454972598472151104508248492179946765497967307979798777837046953615194090912627619921777602269225900990294364573666859943419749324769870198313568054635876521100577649247606672938395476314449641760038276785117633201794369677943762292075892268594872915395531032277832010405178857076613537205914536407687307190265737065428673519294084328328685158400000000*i1^3 + 594007866486457244680017266222966877996246151265907996065361445859654699184859625201126129372577903452011121796132426026405126298845683994855782988591703669078476147900440306646722569245263552949693481604578711006678882961356634097320979493044331592769157197670088873701925346581147061532348064632010662825922930382946545897349374696912954443820962503411928556437635725304791040000000*i1^4 + -5411239250724803318487203066693840040991900471228302912472591444860778466486417525144446181226046767434494836065913040004284196118599181761010664023815141731203968548872352882584838261833920513847755941198978114135537410959447022196759946810071842150746831290679261621625318118703636108446560321201248000358857093282200849812146653454932979730360518787923946646550033203200000000*i1^5 + 8857226330292336725607271924075646135084116000021303982689356470707744159704639040330242571530376247188302060634210024670425790090706058977363643774959910300488461784824878503987359893276517869540244056208158826443542682537640634901185889587516319159952020014086020104071549206825105651788458150560036788479338277631322434459711489343522317193939389366331491269738496000000*i1^6 + -43897136396765690308748636418986526358719935043289211187191329265911658013488429548048966597334913438922038243219894032706170926322492393576056299613669663895997196990743311411219559577113261062964723079532479831960784238705116471101526180680949889416651989501251645708608113463006548455477860722242405633815699081355161280495445362194203502691261854095685713920000000*i1^7 + 13902712135293093923212241921713211905325274669655090433693964970259043831416012131768980482696480643508535997084891022232536517063098014220923100469493549379301806254811343354841298363221846413201292950809805041490896565489848361146940562229590996917232383994194913815212960997862094622506849399921367071098478232404845607987325535579716099265238481554636800000*i1^8 + -63323490631633608823689546080936735813038355558144133894852277295619351676834259154532470482760284383315591787290367050619382533146411270176054576684793957086870628506544642254403727309031343873708179608752735325010935740873891385163957473921219670871744505015331110094535668188374490622928035219802188768362916493212216726338062989695151946316591923200000*i1^9 + 4255045520697758943311738533292397313237193383884092687645790698885700840801150401203089046819178229666789208913242682897710222009970493846930388548892809044265032020409701763067006955498036148341048941861653886900611968342589742100899019818838462407054430436879675248582282704542803915243956629464939755624312797872221829248129043331917912473600000*i1^10 + -2019943110539108985106368490148279677812526566260216929427760763100875957469917123073675704240816439463867387226201276451731887006450514925384178409010135097363509082091077548459684535507996469402977608291255683978339819755564187351334126148931112450875855670182697511519464040710248548031477355848967855315325645042702646024828058861568000000*i1^11 + -109002267007276734177020687352821090474104618626580784985475321931935178358110419376683848924726269900536052404995786340113947193064425602963994305663139060023313374351780707976633755667961509743946431983868143917775260148277114980118539761510560322148178371182112922209305824874209205690461504666367337317933966177053631951992258560000*i1^12 + -9982424860663959034846150646877964200092302360659148950976532293267178637326057279679484921932674646936901633511473700000376887001056514615741282281697820607493374698416275098934191193534770607794002880491630906017606695752842981551213551308160586718029753943051168932393771755905571131474128034746864136569265884672334757888000*i1^13 + -88353346573643859523228509696500310966152887859126331472233247403572774523042552455129191058448505567942790524656820718032685482528873820170267568503926437672687035991168899077012972805744715986561528727815589578071462746232858824637417225943824916869853206480467320190272316114041650495220496917853786462219192290508800*i1^14 + -2426983289441067909048213781801605375128556767337987748447942775404181359271646523854100367062476009007416784266863999320444777023574404377890568460217268123248503476270782954945864809990400289413756500161891135084502113336084466972523976790430991508273978284477000987418534302003800963613150429909117939279462400*i1^15 + -120552885667473504842662226329254582048766771818287258333206154014366777686755173480820696270846840341600456641055484773167859906824654502194324750028324193772233887682627502394919363175261672140400738330061635207899826103223782559682062576231504728435158851418985121616232107923442644390556918210600960*i1^16 + -63756755334017182008516912788049753929856243421244781027623690133379782420059244259165899200115223346677651537299832324336914226406161731610778704267721161923085473651467585581364905314657596524906104767698242646597111166329497963123151675375261740523765759033665892253699455117017222490470720*i1^17 + 17155462930155164614804972300195916483560940250181138162764108649386690193941980939321998154089513909732511420848691106104282876087846093127204335464767911088300872233082635717303894523156412494338616381854910335584142670241327962020557230039071801*i1^18, 142832420760103433963869625577176515975927176587687089732926207937605916571356727110988183328722843853041314711863393849168177422429076420192060891930279714761957133394227916734433197207974672856764147234293284325077928952100186917898258309801921061799257543662495105136072467605225978363629363797700424782416908861596552607972437237368015501685724217057097085645458343347325853094724678452023567150015421467877726197442550351353314153375961450690539497540291179633485406303254137514957633947101986937178100151166699286299658695450447078979415880761344000000000 + 130358186468971146063741574585419911756274676748171075137300979878483283539844545368166092921274293184938002947838330728313647946820956312370106544441370275410347733371152167136881556482503976995061042238218008121376159171667786167178756005536853983883134245590157092625548736784037876814729173599691101564415039644193012337143671308903406737555670515439490057045476516144641279988456256488721691614656060485025125065566810128355522502026281448643273232469726193766352942963671962773881433105803305750315362196054349592895113356720682678001363582976000000000*i1 + -12313062146263906159832871857863710174061131842971400992511397405907219121139076428274992499859154512622484542192611894441628466620192874926182043265686619086765834023316722502291242464828925035382199879419337320195794398955323561532168023739606171530023360153288417045809260489983191762221401617583194303624081587743030165720178470402908954174171493043968518322739857100467473154727533190486248797362850377430154123345858114113958826190681726174396862600201518860854332473016467438199229346473876996221109862921075485303324765130328951180650086400000000*i1^2 + 2403002067629002664459394357314137286091463948804101369872542017190119269466154398117197033743663571446846778984377349286849975729878618311454005803655316991427346889394819720141735302198555674823808132872225840796240922357056253648603392491566781703558568823656568181565416080885891430475077122570940711948874271774116546795350996394031124676691097041488485675498385082139608006037687027623700227213940456573075198601159511627027826093951933732495454244034819186215129720389208732156545570718417875795875121811650638522632372263124789834547200000000*i1^3 + -32330180851930649712540348921828565416337876676061587477964896819731863937975540990326421477296109183108137882437509594845246581338827675639737977404499919185280412862114212849979926766273130286841434610333369698328937386132669623113648761930712401831066334428987351322140794298065141166908814294513667874079647113933706146304405643537020032708248416423046283974972484890760930655190019840146215167689868361886068410210137192140211817215444129437782809222151501561279468900888580018288268877578740398641032880237424413092991518378452582400000000*i1^4 + 304354182115712333622770957065603515866512675355649404647072315675420110147085518772425906309594464013040885319307296440218438451565757199548286415850857493935586246402025226468372475513497987004066450388220540791388035085399165228247104226817356292191486144979506017569130375417382171307870093670868665480701387329830474315813261625035812195837711799253371170512873139741571743319533725859339318343619171468837542232180233744097477788831529354899317289531303092623674711948583798678532131491276564003106898363096157054585981695426560000000*i1^5 + -482176660735988235127264409352016791818653438788494682825031637163373427353124656941397082475313915309862849006929172785080568489080994054038393566278056287737199629716550388440069930165631414508153219973749383121193953747128498189217651415005684993167848719832761574472234987456688997141989046876894299398460837254057485469578808783049257787388833203609686865869802294411430265951996125705190965403198804627896433177510720108518450620046549834895604900147596655955287784428187724605752566041365971102262920529044005621092843520000000*i1^6 + 2450952472824076222575710770044084380221147708532914230020415784166191013844144577031583280408844537509842943802573678088523811397457683345884458017603250612370843530853846097977375065534232368682934119720293273724702895080678336541441477743869657881251095484611059095714528028455389549937207541995873382879771270482673853940299750180051240798873936080588997329625976579339734035421302340074857354803476352452732741917706904750365544925698504238394905514468902628500331171741409924926140582747312820894729356781634814214144000000*i1^7 + -744168420734401773615342565020355222876599070792201694927392837721512474888078477372316028496272781328855851863840106229240399335221049191589194516702304679290980751492054949653225906573357271939297731613936651661806006041220023305096583548865363598975525187378149195738879721740724849300226658501714474157578803774110941589644455662863139540154630802186926895313724773047877454160958010755312290164921401416329948791251508276111191801123379078341953691154514436969171115415611495035223913077956339083415582614644326400000*i1^8 + 3482155580556693819074732751490145578197216518353049770976969257723494681661230438392357990658586687986667688661044243279448885432784236949863584290308541977983940863117107348400179274549525224512707625239022321637156326658267849400556258511692458273197509654230565313752361840584509349701460411180193401405874127447537444922421245051424313796780955911284981075133502857285325066293578108176139967941653510643593015473798406097505788008159271792352942486935581043602859859159785743736080849104055377408307494912000000*i1^9 + -252386970087813427361540705038971647934681816203775448559132186864757449306476221186638035821669698903554798336867166355001865078297571288203534828922696240759347321056719741221604006472463375768616448555421821043408323414085263218627228395844147645301450815983135089370602933057644398747575015742561657149461090268303819113479213198318675014258193898205139690083232386066554486504474596115494361834896315787616218268339481042184170872143114637612107761663594296787393739073408064648677821810568737608171520000*i1^10 + 94830437312347265947348338621760336966883671642897104489226190374600867763708715506621111947907606125816511175226585491706524478405061898702792681190776200582123304459309251941217896758175217184324412213170227067833856649966314894092464356504270792335080240700379540953909441679543790862867379407381477061211298669162176285881672810904574986645540639193661618710726046128372226319103698790264561890249680464751399671511615137607635164092518006379572404820204090376156841148779776211457580107311349760000*i1^11 + 5067181312901471572163576919524336757687304218708314310740813098172294207318453747413160335030025514730591717294463334733315989339687660224139654175746301421807497989270600394141391100663848500163513250466893646058569990399474041673552635062175856542827078358751832262623828129262867040651961142576809883334056621406498456223529095609914007586980215368297080872607048961524493641582727916774721494529844112187901454720643518181253948041500063991089657923270800956469668556174065407853250740224000*i1^12 + 423273695764024182096432179424877942908256796837808959685682469835024337170876839957456202690431602161529346186066126916526632129953757813189520399117306128179834730725219967657307019557598036271534046547827805377151721663229114824551769719360082350792965659931638615240885496109523900212091716005877952942342277978465599848742249407404548053481777617431488586462416057428297380032351834089180285255567724703838145336583438360669156839924890231269059738676848957360589482821662462181376000*i1^13 + 2546619104861001224794514478691483933883182549747444560901447208276132611622323831028831596362496815169302703990974147713086131902255437362303422017916753487469209628124575429744417326926311943939835283241973096858253460364286535328560737911728305563168517542847809008887237091892984611155656773510122482935012441865261081833136398146557333151045491518907598327226227363013500760488898501415502616128006913428850419698758912803273416479488855094747186166912820968531462506466508800*i1^14 + 65462419220990044517606096058207646673579511421622577275956621438699277574712076447004508860255759237395861595223426355970721762871248081272567798974746583876364172091138555038345959329468460480375870951347519209329998309943397328678065353178960583088650065280358940315008978166657807585778480260127912474781813847371588350466900538516257463560253525832681397093632997117383543235149994873260440488050057033628311767387354062593973070844232961073552232525412693453465190400*i1^15 + 10816766522155886237692090435695829487531866649638683911482956636094617343032534619099377319670181285057588119767830496192436027412252560333198669988727890832050627251593478320600069990078361574682935253619872227662705556785382637921022018263539750234714304620789170189103666602776560370387223695468785556440180110650212319685441232794810138663423454164105497332613413104187513343120205876877434130738952162999884502321075018091420729003268635305393444021138882560*i1^16 + 179899008964017800578823438049598780410610134461207124353696097572211165106953184533108713659611903135885652210706016254339522526370129486060484066258978407781587596928574362397572852700989244065501160914396657800596605820206772508154554052659397974919446392992484988964914069140746079282050451105459420644268010859005300735202320453233829336984967932359650311623456193355930601636073206085516698754403581332113243111336433723146667447944166122019880960*i1^17 - N1*10760445260879940368123354466091709190253412536403892008476398776546727627157872975027711504051470111537670728385992805407637282924523788523573298018626958609*i2, 47232705877274925728879932686506144583573799391955062278195332235015021400951991597738902893606479485703391251007841143562212242665849123321724648284827573967003567011677007610734769317155830482626572118810371545683243166873542091536878670537329249809267320429151174486973257960602138348853962830447975619405034485517201964551326458774103660552044929660999481768980410209130597097165754027340925082934498991481792418611697616781230113417382563742572559648405708599182427122756852449627737807888743191331786835461825899057341053307086214770570544807936000000000 + 43193591662047661696629693612423350596038596491378779455988392054979234813552188576656678789179018216225518206068244106792697960682607092297671133900986254399419754336975935793823933744625777629100059864526633596250598910615688085049979959089973860171249920677494383918179788311358278225122820627401427494793471425739338248629150039431431197971932778719654262800855619740421212187845927598643884056187455972562281534425090421553523771208469491454463772505179049383998581308518057932006115640335310583185884729552612503494025044876727369087370395648000000000*i1 + -4134230552724814528029118867742545332284503884820899654117425128046879002703305264992040063183494531384074694973959101223723504376876626743928785964725422645853643286911290304124469428088679086311906262337383629277409872569506201272704003334168652404006149061282860901220866581597706358848441687040223500172317941357725558674340055320959992561977312875037565137570928669067021984314111715813639326448036608185182879906181092206042630148784749739399295078919235110673817344590796140685479586859781060983453023267779554580848341636287914177042841600000000*i1^2 + 795878129905253808251163198601385008857738958990962986296911585881870002225060655915187076448472589546952057094424884560826154653340511122486485361356337710434269864642876990724327974717133341957906098380119997269280486343622358661875474267881022503924343672680745158679932398411672834924828835771396472815688798043338769152551574862526377201865798394049550159927143394232404314198322539321516520460413169112164929124662134723072709672952003047483996253053424561860244012434072009634086166908455307009869430629576155595172308070313465217024000000000*i1^3 + -10823653426347744712421260857169748842785475978340945983975260605209968034018086614524137124083267870267497968162480096747286931631633822531060858856565562242154557278480806377674072053559517354562357061119508683821048920367795100547906840676942981639929479387033221443813097564763191972809426555035538200292520292778108302330321755918840795864482927460673588100619567622201513113475990577028781971326221588334101167902613500553833736167764444320466653201514069985669617457300416866700063513953473704526482750164164443477701552867052093440000000*i1^4 + 102145603617611479844194268820354992654147321503823656579625989457708447471714299668408401862554050971607536416585768063516607794203008074336811351046912246752343362701858429159562170437794768029884716093602433325252705867966127536179505221396967436600342345381468763608016440523231206388557708785955576684488654071354278499982745477091984428649041153293578092821838465194737055423456815365143516255917115026578918829374412457112743089912135914065656100061628043994886713279253628879751347038997184895171455815521761860688969163866112000000*i1^5 + -162336553370083285758782106396137224144358672431541264728833031059859719749082706711364363701343986623402095864083473844950186340476864729685333382563469103530716106723389061473777801349204883325453233929578965276518202479983795223845392206651909407246751518684077059191473607162352339807121117980057233830936246089984880705243965561656144637785985908655611989997079528735509210516948791334659851074319193373567611981217949144570056998960700433321629609698739945663494757571191977218145161060779523224364825699755024055556636672000000*i1^6 + 826461000082815407370181963644282712878975823072700092363028408609446503676729602002439757639337393366831901546797433979249312330753119511470339623906342911849908621395409013835260521992926171669853357555834162356788639002592554443468014233275448509615131316678900156223311785814648613370962700847146940174487641149874070491886182798304509957722734420548112383557109513286624899536254231267626168505593765508467893047391795479211561274240000426481436912266245356391504247193130683561377660071438022753764254327364990795776000000*i1^7 + -252436985605068737779321103545626093113218685404878792352997279254113887958778510635430999555939640825586471939596865778305175207140497685142817956165984171557945377280767083475405103506767056923823886510563539035407628777558653053147070747956937698157869290212786659418930919772027125220685158028310760740744058376573013337083461664736325855660858711800739375880323858193711280246527187177837718545508000616319272887224960813396201669950825176546086356956782136282256804550505073569160843696833884462759894488134451200000*i1^8 + 1179682352596093728171055043877563453050877912358312830488686607810490575292608607032054767986408519708686194663134715712414915148541781223301653918347125953721495087680911342704671326326941418730429076870272358076293551489998070664936990591706218649710105736906357156618057072758574896757521085291289275415254509255853311841062013123035903530685467154854329976095202359318497032633326310573667699152529413714348319621835666201350473971533930235659450372726854025842388553409436740628722388637161346924975929425920000*i1^9 + -87117816139147875270199381595291342987181147647099203681311552859968537419263074806078224204516674940980636816023050603438860418701453838954849843365081314632045344200853098093212937286115954093004200463579306792714263247815608543786847908391569188885374151562929831103327361992571945604075447788019486801872706166057251472495040645599119932916766981485366736693278102024119509275825940514492694073310748516254546767606008000106850938643049697389819882009768985348939388968603207997969937410719752304721920000*i1^10 + 31345374009177690554378534811348989389471847989779189222461372612276271832705124518029239445776127592804802363137634709595106315815943573303199918975001249259456466957718030860315874270259008504075793056637677514994287123869525226664574650248126522454975557109236681882157216206610169115067392752726476265579199435551305483549915163444231771646407155206044920175095128977952146351085533352354309969049416045231746644914327723845345095611222890859531760135266008443268894868649315057519540562242306048000*i1^11 + 1667525330985951642886340349339971234120249434115996989825668047130217950104506481028373160263204314025763364299630842840564688126682180980904950350634651931418392006470387364350787953226707749055630644163395358258292464882865315744671350680810328533842552935201956804825198850343580290907483304650454372623237812878322532624763692771886676263435526620802574266346826108109585956182289340188714957570569923102671734431774926971166917720769430820373105865678331760982741683148455958166191996928000*i1^12 + 142675625899706395058555401391775769162341570047676795352836700631681176436629859123607959288421809855494914428671014863281522208064502998197229917195801565492516257810092621026067933829391167047490511784415671037186683946752231587481937227246543316363697981785361443727023205904755349168847764138345664981918301503450638875225016450079050002485989336668944131875976487617626013698266252193094753289818803927445596029575481203032626510919842845865842215889463106179347782303439433131622400*i1^13 + 793882378074756345109551132026149377952433314572521763594763925642085645081311311263475326246094846296193372684735836817104196329827428757354445175113689978515011018737171786809543042042392610361815648386883671997413875523177008894024703073644249206695685849761276047235943776437449142889767411465458751619286185242683681892604635614309185561541335622794690515850337018771887942305128745947455886912663306776629128132140031575653421281900321575372671644779206330389506919550156800*i1^14 + 21803657335867746418801418571329870071108209690465519207711471989829240466484848294342260416475037755116356460223515126992607384812154921780878083293550527891867900698632039513108632248043233346721544787181792541662839512999657336522761637319156425011267630095884319199560566555732662026157927468656139711453226382701008220116102209885799870094754644867171920703264484383985819157661730726079642281899232469177029573963871922798897072780003929700244076638086219705740165120*i1^15 + 3531041801074671092796503822609467694655639464260595882603233596068368391268183823622395297327810615407752578829060865765304498308178761644873203837612216525664836226748325325866206594768935493371146501536268826435473798162744802833810051919272894039706546503542789260859367274359041871781887513659454731828195367243660834235846849334810713657358827932677711274397295677788771333954256438687334513163390059923345789505435206021708883167100647463547681502511759360*i1^16 + 66076626156262431047609745563049640463515721680549142229670578786625736156400251793969075337395990685643850147228798889470174410225753074054515051698156980699272493849727720904748677505402956664822960299506972946978050576852028235244635305756292852211052602227850501675477696414091159334526816166871429094723565008136078433583563742247485537168473580499614650292432170881182461196458646428146395181055658942611055402104470944657347101018065652682309632*i1^17 - N1*10760445260879940368123354466091709190253412536403892008476398776546727627157872975027711504051470111537670728385992805407637282924523788523573298018626958609*i3 ] ]