[ [ 113172606330125028160172817528234399387144501677038097836039791430741225661556024568618432911073194118203979005631477636779922376285157960145094432732803906322093025880285651487788352504810587264941349304632552647259007840630408983334784957612055823930040060363045857003963416576000000000000000000 + -40333162031234984590479441465170484622742053449175136518732692677420695186672998708664023696538614809965057852208193529457402523746465422172842472069785689188948858115214900502178199664642968035413350516376481355036202052184891287026175692927776539427793274273501106267383398400000000000000000*i1 + 6187949360511523244839669075037838166261583869234265201835419251545970532611628474463019785306065656806372046344928063558900923189453498384059028419796763573106191453842316361000340636391680723768319757558403847575914511997012686734439224776990946438232400701742940107571200000000000000000*i1^2 + -450044981952219054010856692452366029643561953215539261399110462205075335826520266572384549514978064341569602537678091238183974449012246231563152911766754065851288257317735617503820984261294685778025173650172538144135881164917195823818141553697492442562769183892681261056000000000000000*i1^3 + 12291896773177840786350084149399126515071386186212691680275579524573417715106780533642891800539823620198094096829950614786860684462040511003398507242547353694705327410442726256137165703451722270043565493680827026803770039008213424715255090749133706135830243488615628800000000000000*i1^4 + 36761779100888545198900771531802297193827112406950419125156256095237379910165149063528503748886557137164778197716465491130246053878453441125496020693798596876249161582099204540269700077538975459025538751662713942164690954991278612493240455913743994895940955668480000000000000*i1^5 + 1786887277061001508914973796073439757447061849113697905499989159089946836842311701998214802123295944636070222441046414647639436203773483402406468963863592964842754259125167021725275037571545825496496566684057352238243138023002933648803020210181344395645681664000000000000*i1^6 + -670538156906480589319938319088834221108899336363610898625502770502829299229734249048348621581439471401238383400299783202947128307413985933669194859564558825752466085217659167001903251451139893397842504939322481374922687933443183957924997347306391155507200000000000*i1^7 + 375761809135011482713586196684640805470700919106987520482371963475818668910238880471630226408176153065246542651959206837219092392900359974092391480968480009059150804807535516927452587533241498395326694098991553357266891288748227054782259094219653120000000000*i1^8 + 94102707666540531539860382688026905661613231939384328156910152480927707888407677411005925042033324821535717071567338043821061197871931927092483935604891623229030500979770926837151105612465326208709157952516245339866854747292965190465388281856000000000*i1^9 + 10359022985786756295666506896516854643161990851113324179687962851353927119303911304674105654713431091621870856615227102901133675964737892794406404653460539118210334660783271845516847468688131188154023936053177345672885485058159310313881600000000*i1^10 + 690587390525392929071164816829330443623823499710072607866360485474468475101246610717613324237797001637699107554172641767956701448886654738672029266583171944825632513433660062924009636437903985565720189150013375402553450396049735680000000*i1^11 + 31921620581887106357808653874134813677297783415578499893200571810385043668776434414547604682848668545137507501941200104402405248381939524735710354569981680564335786639711096092901958295019202574778580360422427400472528142336000000*i1^12 + 1142727481913582459737372437379418310676713620151528764802602857732336478312375303158112013150157744798321932484577371082036672815667348473515975850945235622774140539370563775381251070744145260658083244412352474801766400000*i1^13 + 30423989069266059200378104469701669537952612101566261410442200531156868754132863565175717570852904078600813345257331258517947888500823850848385464855973313339007703415881177710807915507255562614782492360866129920000*i1^14 + 485773918969771313826323663095518264495321042688357268658361221569365987657977305514639232177774002863496554416046009410596602916349833455566443889351203268855178816225222850565501645302600452643201818624000*i1^15 + 3250949216080894043298216664930253484041974557246724004528259699672134745822362545575514584155119722102293480102972195221730735919856293723256213407483591630342470046309257495825296560382404477124800*i1^16 + -112390599745065970045423547920918586978781328937871275929737485083015616515465618883260469058381612182652499720442590154456017714292987186514483583638624406699735182671805338880*i1^17 + 3547897705756908574686908968453151702101302731373973240545117672848473629419243065417842170055881492980405098254173446256146521113789339461523281601*i1^18, 3093792448448460250680504893501955798331940159241582202540997345796383667840113078556856518002254591599253625111861644267499314057570691376232141672273144000560902262847524090911961937817216242449746124828874011067841592865845805877291843335039933632804631616781400629101442971987806199723907609807869411657757096126909862348900859743771501289964937819347730820594818126708736000000000000000000 + -1567977600988870348532695426248804738777284949689625051563942732702509464717626268532488253663165560077880114194859112178741826214756760369960642611955649513217765449509518815371712922206014907437234986591294160640761174799014931038004231553606609699998149382548119921212258746863744863674598306660646570378495403977753680825781144313894469388548143691047392347809173104230400000000000000000*i1 + 320429293158058113484460009195133609600598994768478800078106783511488366641579660594296865617628154761391320713445526018591380891764925154519849581585894586653116347252877205921918955611858111606536430381917257915980112339181464394446224960375874810848024410668682087096801499114033450221222772485254290793219466150703096208778620908880780280637267475100027161061107957760000000000000000*i1^2 + -33488427247004689549864517056214922390998600559095774262449843446345460798823168101340031866804592097052382853934155942505027399990279670435571019483763746613193397885645644075262466045973092783585888638662257445465278048652671130435625191959568555890001667346748704144192963970172795459987706951584346796671833153723089523189963735233572698840497553659281983148130304000000000000000*i1^3 + 1728049389194464648869869606878538557136639322158234260062504789160019157349493820565313670797329390339894236214913056772226998534838307452041444886662335071344362512510812490619501059114028374743592260302660839355129062321759230646632212081214433526537607583761633381036202868793110814774673472894738412828151336282579155811166777648584688932556244192899046047744000000000000000*i1^4 + -31989302249619602313456604617912170192362339503932522889357423804873590864504337455424779507614062745093750932507070216949502237768383296911462194265794257309709948825709685858760239543834785012441689272828689790085146137709481125410673777499634529187207132020658951603574422930224146047216393500255079046487732089229943954808983918640297279750526469605278351360000000000000*i1^5 + -204868433413030926110088052146124315505333760178767902260091544043396616525395931952704812115056444347879250249517137666047089870669584822133139201141134703830309818260602735484630892567909445873818658335446698357138780802971820184502357444054564218721679067004158594432260361347839305014892439660544939968068678475067270033703222682161973228004075991203840000000000000*i1^6 + 103859429812568003000401915837474563414225630382800207897536206418134851565413483144168842576350417695071551337408030153076274142929672559248216776342114239315195745184473038339763688386239430539191029867301085301956021962808475375366929637305918312529024088930554238829748438633498699956714695323280947407596794411487160567099171440672887518344826060800000000000*i1^7 + -42197928010131470711346557920360074278243454486724252162251951203730703096768249282473956517904953976878163479870219129521499984136587701059012482714899359276064273332513121864189045029412282337106226200953409294062677734811973547078610594766503207151347408889482169410542760571054694327666537041346888337991610965306009686125318864290127798599680000000000*i1^8 + -9489966268734610289990354982871200755272092043609018005137389826476257325844928584053933109397905334293551418927418709524024450164538524945289438251948403981093259314078232095196875937492431000482026521011974037337122096115782081033970453187243976669896677748331287590712436558856701497955951775844925287944709122028759305707088046582333440000000000*i1^9 + -930999081046399217966405437607623355824695447139720196367879592572227268666766497605083936670818138464741905269963433123993527561349191428621802591278574471116200860622913300737766971115267961356595981848336435702998061252447647026675554844545067405665284538783249606178856284250621373225324867478709724417749923834693484499248542515200000000*i1^10 + -56114736952810803058640394933585076001473423267541794219055492706978881929306314210284072084910917905905182381873853505309916511317505852830856712205447722019986196138237638526653366747868490635297569360365715849201186603241731080284759409414257218322706652268689833394013436770532415436003195193593930419054404425664453757747200000000*i1^11 + -2308939622591632063900348114586753219929556914831925452114972358426970448871196922040078640751926408878984660148944402544916742935508595545100791645251829445680165115497975935585432425279137632512751560371320659210260472279071965776646659013532675482691367772433968231491939986149475641215263325761257278101987930948255744000000*i1^12 + -68160169395957899776679066703737520959788416514945711885771350912555709618176362365761323140895218171085338448236080823415555561287681053551971039971224466239467703087209317681667416152350146484265745658459382373520479894655559416754691381546371185465310892575397782298637523784655274908083210801426809567299954585600000*i1^13 + -1337687323880029199104008254743933543824944030707767087957758057979637992764079702483682595740983294198365489829657900210868977096475455818224780389672576022581639540942259929802892303500893657218930161474576346203764363519984612829670089415296348823161644192296069832108219527637744859589142784064017477164800000*i1^14 + -14126573377013901931059061834986898293094029859764244361648433194602327742154649487515553421428797810196129224288102341187456051668180664271597369005917193563642166701141603015868348787980591685915383892854089296104424106262863502391122095883144687887462034745787480404173466409218965357334447969631072000*i1^15 + -52760708587600215209964409325409632968775975477050224546911757857044393503974533343142161319694717839497683051845250284184311627609129248638940450949580888859550535385668818701384631540424392961001991521953762253606304453083573894667917811997243074373921410391308876319807922216830538255313213800*i1^16 + 348669510390049067639265994856944922737182291300135582670420280181522632272610479957826149265845728238247453458437315802216243139674950554323921274514014764118703618519934771097582724727085938905300378081394927534069877917745505857829324280586505603918618667899092784593865*i1^17 - N1*64547077714911245382016764917865927512262862799996239285982575121224863481168574503723036767744*i2, 13363867650531680430595058100103741083989832427114946932602564204005552540420901282684758151937550683138333880129944426779970325379679733194213233709595465701835619955680142887480281026922116255009462954287325621804152559829266583418249476339041923580190461416749430980748837886304982025057129215132364196943054383050826963565136620163347289811509666807192766287292470516514816000000000000000000 + -6495080376481927425526656066986279801365702967372097271913347040360010024236231126891489276634326821405831148071797771722824022883424869629517341679759665559935691449017675568271693745289181117673731471782953463584861019118454045406160895024690412042086335103927424372775419412727408809436352591917397100445811862994130345480680527797962930360479190205933286417547120261201920000000000000000*i1 + 1303785185201833520388817511862005175966409468855814137795778736339271646800314626690035937197439320520023652654697490283329598684739495277542598490529524691234428716964480264721654112739611270299006113575711810387325484600335467595842663939146029763943920607957238935931157459011324856033932814290421938413779041343207133079143298248467274710226074777840749704761611124736000000000000000*i1^2 + -135372193725179082464599214838470222205965171959852825758479337775064689987300342490115458573544048832422317755067495354987721050116493054141302370615511318918149299506079626335669595924532180899683223318960186469922851457748497134950756308730069830802344409852125147310314328703590962777248203962956969068135617814427232335181617605672025951679212206358208831692367462400000000000000*i1^3 + 7023723031134245832890367712911028692276146888962742205140513869399338741809879234095137615513056705998830731121805966581432975763500739269707938836917575939641718401963617374206329179094945825258193539783581014084542698341321830975395046673152033482811523058990994013580361620731322931899043720908867256841289745519607514827031601094477736938568066894580302930247680000000000000*i1^4 + -133115677266916286095927650253811469106999674048771039131159032437554803043697802821942181843226039135717334663461759142396255849955760913531808059860568470930978803528732293743695349933614658542076605968956651688523587205516175085305423486523735243820895953835547802020341396519779128890545257208455352454794074849787017969971606432814576187480403136410730627072000000000000*i1^5 + -810967187394534367805267144554103181127362596799258099534148726732325220443573391277399329844976478891693184921387932454439606893993661560594366911117671304694344609333593706255922571693685299621877747706987825413752453705963304392629735349132251097088195533572841315788298154708893863496351303373161967616260087720167391783730519773949019094980129338687488000000000000*i1^6 + 416875612497316759244915813305897977632604027642329045963262116065779219192928163006659941098691920712941827750095353461238022726560553723458660929742789885451584013919979372407168238348431527189370519982388534068853834010583210595958954743189455140842664041184526464891543193502402711959556213685494993058981243008486230814886185679351840470530523136000000000000*i1^7 + -162504824274004514616964472710361581236088029164440034196893853181768033657256284661814095152535131663576277291294513713827237184554911911481531245785571994874947368785293816799972267157667947600259480367659851665691531957126681529246165636804964761047356907191861451765251753341431206063018268718482827145738593532620119997504486789835295750094848000000000*i1^8 + -36149463390961463154349536188414623512921831717179459977800480696310052420738542433873657615479460192208578696539786329621541029495052044731473772302971482338691186364086459779681298804067776694752320919453526043209521802056061539112891789008563655200192945383085048946446193385391161324228412428905786089642105015608576896176873660257887846400000000*i1^9 + -3494527875801265177369471038301467724992805319594580299074914030407140358590638691713133430932913424425655662715279266665987418316455510581613137589388975585352594754702946877679107055764931978207074479624976797669555543811128580117561557594766077732819879858741391872657493400726013599801640200234224380667670404722925128368803557539840000000*i1^10 + -208119098426446197530957807435205404666386868673867996066350597230192324106714191358678520916898236993533180973561170587701227008438769663257040802056827573063522698968491574319574128122637516634506600553127829418629630921271612665008857887063069301934115021044721193497531975475493705817629351592691981041916586406370907383316480000000*i1^11 + -8444108317021949722973395752339682425312229858353839085963904437618412661154921191236849796987390467406304567525553599774921162119220046756219084957292846571205387047970174448627935154097655154430720253614919630550868217803102437034486511480473945770210198596181056678968342463887868176184230644167083509272398445232549888000000*i1^12 + -241784349881399883219033204389350539187794693983898849423382568402068199260507518189277321347786642329206961730141417745695863566578719338853917814630349974253201139704953126002579265605695877303983156912819913569531105091208452757031130593759035691107811129069919392872563406862954327301142069839601672261951435407360000*i1^13 + -4518833765965079770845083073944251062821025591111163903517960555545824652574729902479783984926334240496605598361281882703883391258380900075963886062263776093576478779149348402737022270695961661382083474523343143487531509396622826770055123013857482485339399249217882778170513339280030048531801325277562683699968000*i1^14 + -45942578645686420359872224337463542570452100004579872325114576691113224445904275214042272436040304213931384070191943859489884168364735094620160904063806039029432039845725081374955759927960635029227347634829671897464739250997109692267318234056134954993562453331844808350284859805852963362656023600863660800*i1^15 + -176790346210365026141596070359389737632777717555030584945605773362094457537164182094217290410394579209229798360413494042643763264065073515019430506160762132540599745550124864525199806005508321249491912096246144052597162806232212544869701305310066331764073882973093486947313496077945494825489499640*i1^16 + 979060023832501803021696185224670153403957326167502811496745345807849790969185984088269007994403590996827431031862546050435863963587997788379058171397241957498633709529830419844171837123378123598558183206319819325376749559879218918696288304853906366404565947756574453912467*i1^17 - N1*774564932578934944584201179014391130147154353599954871431790901454698361774022894044676441212928*i3 ] ]