[ [ -174019636815776856935019555150183980519675451664700496469860926278721335158439054018164968805631162720958491435972538373492460035843391009322273893578503746251054083005289787695994246065693316990593912560886594679185215808161452171895259443429314030811545600000000000000 + 1970230107446593793461224789557600801030542756300889558013956486995427774660441348472429097874577126118910006489018026009338887424949295813254750119412483650904105704950175431494034447939354958643409299227605347235417900988856863641208959408455582945443840000000000000*i1 + -6237299409430435537989542129680863681339902117080590416951076075278310851650487641504243464041825139479220078655661964287432119767020221477598598676611144608048679607059403554979771091480202904214806060984465288282721128343023150726308686458312725762048000000000000*i1^2 + -467007664726764318731197381488927443597654471724475498962288898534971868124717194666704260376617925586084276308447181353226967075213425722778746588771188578438391528325324928348984430659249164709679871554493557941220228911088305097071923447978693427200000000000*i1^3 + -81694610717541550620740268034571877751849513503597715894909270429155484474888697842814484107380699655180530602456684263584135550910569488238836570608151600330141486573384742644995123035953304462858592618778999646234128757138785284084776868745758720000000000*i1^4 + 1742388961918329327132397630821276123677948070220579691248879986691859437998210344711154687059071724047719184941092561119600651935882376067159277646905457270337848243366430871591177303321423531737516881138862491561169483436400653062943069984768000000000*i1^5 + -5388254453040163993839476377455225107714765308305098848252056672032554860945831657461246413337176593281473021673366976583594451290346883323069783661813186863409195096317405721260326360410986188639455475338208124789302306155327049948851532800000000*i1^6 + 6775125108535976360904506134583138734645731735216045216234801627241155795720429058814559535697892999318161226336361580485787346912300284417914490213336566449758412423668512636519062397622102563174660575518039597222030195778355736064000000000*i1^7 + -95771453130014154099700036516607466219800018252652460779720325882175952686600083848761791527761836940297613220095004876567396869592348413663001140346990565641520196797990355201096174141194311165330788583431067373948035230772416000000*i1^8 + 16204957327200434074919931672291948520672241714041295618454458649423046477643579988226334589574142040769313748595927276741444805969344135140215636833773627499992161217842770590898388956730098500172170196311884232152775206400000*i1^9 + -76320680295488454763650443085413488570392854855015207584786646004751721999446513237367145939138701639884659065134115927730596019881574965705668349393230420011608117101542085274159384190724955074756020070637563899360000*i1^10 + 120226450119875391479788515349358225534597737668809408593158140309653032728253680466506828673804699122794713341560991539862770492421426684144001150544373727737122699759609739294108052898888576835322823781952000*i1^11 + -31568476981055415537514099020923450129469428286050878700646799993014167891207492279981217173543926372658512072965619137154485161077831812400805211278377107399653456570778629020471566993743773321200*i1^12 + 12078097331568640097720537638507355413933989683638421624547000065407748399261295702529273566935309944729339149497449514250802512900628297420102867785062021554029697627214570560909906320*i1^13 + 1753755148179612869416656698468562079330312744819872657363076269650144194595979831065465759715217960293756157249986450141509255612345625640131408324087281956427583504807049*i1^14, -770555158748811290322870826405760634180454871296925584969915593099445284785150252630945166058776754347679197230292411684539955117826542643333710712952029285240693677765341576624229172256641132691098948465921137840697906646259361156104282794689423502366588130181710353254753837079030156538853505563088127002791284876683824846272815646331717901319519940831153623544627200000000000000 + 8687871702988464885825448556771402215060297374030910641318348747159710981035594784731648490081673037952868481633091381792768748515877913836964536394944442029666104496194560649264418640611991669633083390005128992247544319490933497849610611301461341043540176398807235554722049939898722110877067075200075197406885004767717282574288934198837200672394977985626175325470720000000000000*i1 + -27614158479801481483893630919863054984720172684679607429275851588973107791163934493361280914844944993792442370249074173159770013406027149281682887081141755627386233355402036399566118243727796252972598463025322059303627202061138255622869657591796794850041032269023432258882982217464726666322007814237573877254537076504340489116730354854072618258081647059710577147904000000000000*i1^2 + -2089809497103893127963298983567671530569555551333488590378364212344402384694266631984539103395271275621784517110266817994629381559075302050665230375284435516280629890423071584414050487081613477819441141235080174911054333411118548467115376087876624497904583264117934039419074662996872117554313748361514330848027224489111690950464143563288570313833146066637622476800000000000*i1^3 + -367443187727585664117063386921120003552237741422245066862888459075715784737523264350877439862116691814022691516227344367186706378017187961648803722041047236022847750628382911093769697545122042813970053280842896824198957665235098856609308060950014318491262371656186584017567006849735654677066233286191059346868277964559725326352317454620206626447192017534402560000000000*i1^4 + 7732860369409407386180690846208209266179897654121742542998223717389486029090359995112221164252222449396895180264113631625480612343107918223517645843194266751884499196903781387631105900338775332960187587260670546778491803228438006686206321438560463428729299819811157529792248360866126728383541769536640776178335522989412386427432122538767342497265393684480000000000*i1^5 + -22351422449097622943603972740147158457963352637683853402089998270431528107595264151003365696002803898127895790730792854490573156852802286942034712187077916473942645424561016475714918064442656626400274232849844020354630788921612892917459280034508895042967396047904727683392544305133717497753749136351243484418700720516910808874183592622273983525906841600000000*i1^6 + 26086867204598539464864526197370686813522910117388922621793618356476427276782948293274672756479798168603843725481462064597534413581510623205737660975083474635115149653438949128693841245002875443460546244342508638285655683807936195002129487283488742732641688649948492339628017820555551124012166643830326329424800597877517434677110864608291857899520000000*i1^7 + -418669137305422469097193971814402011548512789367365201723574703172296471097837314903154470971280762915274562060413987043594087222596628435870426888745396544164248978027298883932492071730954894985781340926940225667780672611942127139875058969724151861418636790634541145234471077541258911830794502914670870209472082998253523064145549602103808000000*i1^8 + 63563975971416629656580742873872960512426530833240665031964281354882359538663359005775759355473878677273345165362336017257520442471731864398160038282350019473677682358179860738122988028910208921513230352896350893269262907126802357856699249456624032468107564149234670957684822825388284959576258078179305228457248504910775100143020774400000*i1^9 + -325080076545661570069077530194053504234353464497078403175311740221755267935468906447292111762726783843579069631424699882429505067778311421473170838476573630904124116481001261005581509238034329482796204979287645458486991837087495252680320844224430044084716479992600493121724777645110516492049636035900861697203427739144482731520000*i1^10 + 466470758050241771025892261538179198887099315026376766403019345962740676207921462610934280878507001517252447679970593747755571337955300966265623961793639953055737795843020632881732637376953839972452683037059855106827487940857043569558967804993644453867757020819579354955775079349986818147088760806432782863245060268416000*i1^11 + -174720306111618498793353109548258198169205217791993281594342103714889615800074656197848021097395926014983398772664974457813992463710384597320060729286945559698254764340001853808756961617985481796038189840158736211125068676838376845805811103194775974425451697935121980172457154140409643146074548842691703113600*i1^12 + 65518891779026754784749256724727417180333078811245199728102569598682315159121752606057666321724911366400713389493722963567407774137106247244180054504018964400145799098272708565968418751403798317397746071102698108014192997061163636438018515806920214414069777248547967625146016020544686051237935840*i1^13 - N1*291890503580687025451452399013366949124753699180619609977711304124114313104284741360250468195474367371838473*i2, -294120270417029486469817449562244452850910226912875036743753861924048032387855862289439622811455879822592003522907846542347737414551147011234353371705934122763237473155962800383460436382842721600213997212766331323574025039456065561903740893541868075698153018926482405906919067864416129723690374189223212450150941179013019488620058144914873861109102053447937264950968320000000000000 + 3326002165336218124560748990719996225129294018031609408062579267661341686983393356404649402902147851687238796530458343010470412397626962863024974707422065401404554794670708396873333953981573326551638001375208114356659123752992665618196090527787199140977771174202356563590780770397868187187330504063250316237054891067068109064945038537814387646884211922377632519225344000000000000*i1 + -10537980518421146461049425822186133278268809478296991609041105468367182192937012438653514024912742677324370604148037794253319806497573132236424312309249320968195426305802143383246123307937371148539776654764758673395089064241669290252677598009403964197002050810950809133898463830412918720365241372824471048145621681405649184809771657587371831404392254309627485152870400000000000*i1^2 + -795977430485922773618371581915860893718944196035019471507587613947684020690918970915067472889451258838702068875646616689618779609469335445047789470378756748809590759050673617122538326323533147658279148903132479791452956882746292866281443875753765378034044554385444973796253132117904878957540336611227842241305667615081004499319336442669656175721976217095601192960000000000*i1^3 + -139676239384263247574613494148669510258176258562344618986332587921483851583330481477888152597594318841187781387120036474738776178608051747742862974585427364440533137546055994383490860849520992172149580929224775307298064670330088728377802781487508773984473226589328866610223427208555984624184945546601218804946012357134913430229820731278980219566161120142254080000000000*i1^4 + 2945099834231288682203582312214498637575515998121346023541137229883126256928676220609421342196987219601898210876099772985578699356546034847404860926780174868688776067573952973232125175330889943079811198156950869585178965245432685491402079191847167714243749632794827702090520335658579750343190328037335842183959579607545510489106715709051943413575453150822400000000*i1^5 + -8589721288194591261756465429168919780446498856163584553306320630087064639096468744769250414774726085298132558901774291281949962799308049519453167824942506000379601709068330799821627451990125831746065261513265183716427625010625753720888590761285982053408961936873651664719496131580529496897622738454742465525526148120591816379000650183833353830096814080000000*i1^6 + 10131890934989068262126512600104020334529204780477694480032914457711067065219666513351305881055893431278089231518606963642949562844116433122939453022566446726475916700651108758404121329011549724703936329738495411147759641821763459745344494249773810213290732301181172042867136753596434408999529067193746232128727553056730803298289633848071182520320000000*i1^7 + -158927047314496540380265890114139452554839887832650496954152541012108211524147637526911967373397228570864172836378786924898089988557601268906010271353013754025716506473288304455874988016960160340011618186291807180726308339688521074370700500409608578199051777603077927923325355791729104070853872582941371145631077845098737858701373306114201600000*i1^8 + 24546493432572455611640525035533397553450475559114313510009804409241653815742137611229559794371075454504939011760578867874443909314532557475786716179971670600879342600531253598266962204882339431957418733007100239997612651670087788416520724523717634029478105875432888625729878742155192544756979331508592273284638914598739796647874071040000*i1^9 + -124164138822264594013763860523241008555814756510726064630177820221083720518564293010125546233314920703202961022412165443199553213798743651566513892617962076568304765331775325045773837662170196522791769874233234506770340675376284963353092112623726175781089729658695951101207450204663236317502692017088442058623338474894212019456000*i1^10 + 181414513497893640370521547421254429825499819331190525106678003792391107397867355817210799149984742608091091022184442555918943622684594804872021136458904550516045597829796327446767404287028273980406785320001660067991008842036391389550434007799668242883247563051239773878026302436209747909980340664160593765478851249241600*i1^11 + -67922271093304444892905400024290271277426421457898288610661685859424136234713802946846743925646851300015239556368016863028299303101288986047718015342377711924380176570566580622807365443949897811334663214540864479015111676015480062439973625851277566519006180763097684488812484852438968477368290230795964171840*i1^12 + 25495207289744889765667622370334238590680031117546341370661629767778682606503998813462318446078388676627373754991077839517397287237199828520667356214218756700906967642599377268783491074500844841747312614229239590704772924445772759221609440570760504149752947484049549117093068548113745157072442480*i1^13 - N1*291890503580687025451452399013366949124753699180619609977711304124114313104284741360250468195474367371838473*i3 ], [ 4250408573448810416810992661970065537206726182451574296115586649278708733007217039510769722983796764375799489113399699845327777449594091476556931389833556781484780957097074803079141778052114148188688214892664152678718363287732848903388829204617433907200000000000000 + 292567825193871740590311637138437209943473222293292484748480472166365323969247340578831209430862188964441326636712620148737271248962994118904320394363346207269244400861100806076904947067417479253684896358184951218679786719958256964130146652857303040000000000000*i1 + 10383779169384705802337088854948785719810493077655734278881206874899560539537853433785175326780321542839538635164927579447707981624385364540357983275386422396968744952172949260834629807683233438916970804431610806938978366244924363474353293193216000000000000*i1^2 + 208006851268800084428010314761656448118683087780296777013607383420277392451054094486152637268570649251934466730817838743268129298655731368631865442262946346861554007949595002257981336302561092536299983423573796653321244036795907567796322304000000000000*i1^3 + 1339852660047821289964596996273342713058746569391894786826058262339107225373851967699186895700125688305842726661373016752906965026020993558163042426541282103200756687820083380112187173217973585678399189087357918858394391046130701474519040000000000*i1^4 + 82560049930106383097088770746038242818605972082853415635652821675567332644828321663149675588889702390805727861291531430953173887074012707315726136435466560089913427470301500190820595539495637881949826498198948968451880259412375134208000000000*i1^5 + 181953774974030370314439753622904628804486145167299645187424018390282021083123010287862339016496562048211054623546712694356403596215386771960816224628204809036721874116367319206354547771553213395618634749624959743380949107175705600000000*i1^6 + 419817743052513037547338092386367974331564944168431917479847894628503404609617172526282516487238089992621466088435325633043829089991092680321465177437372408843848545072335292926128452665527329236253565332382417708353667153920000000*i1^7 + -10861314300721234414873068976748038048099015539909529698523178203885162013244380517168904220197280104970772464920375092464993017272237181489364977822477253876387416647148422752433059889657128917249922544176646316647360000000*i1^8 + 710855296016335390166112392022434179340370859778893264070690171587613737616770034068675762407045656708907733843668462612539419761811030075817940265132746294766132235406264278972099147226595478021469437503893043200000*i1^9 + 44043612198560643031510459120697340467356757059896841817666819008747982798769026475756225218213172232721531205700139628458517006367537256361695419987742203096945358584870507571783273981734223497549704480000*i1^10 + 14403036001878299942403921981926122528874425756296424851928699396142872006181967316184189923291608250995220177175780248949805433920932831523995528898184266470903825998707882412661434018152868608000*i1^11 + 7854942304614307925180110327566838359999805357539529663654052507733863106500044524299989904646810776974164612404485286237277379493450286790141818833717259329622627069824788208782479310800*i1^12 + 7785426901849845626502174483504292062603015706637185625324911908116426644631414015061686143059794441470435258165897707540535729833260435270030497892314048380480*i1^13 + 2013283678781162913000557009436064789559168969771119260902624306535432167360417260107730905282850202392543625797870848115514867010601*i1^14, 415274772830581831116167326542378623758080333526739234364579241984816672818716816661146300493337884823030399159023402082487871211949597285160398469232698425200472815417760022083465901832756753112271584111698568534066719777869693206991835972795148967120926801003996045147950305934394114353492493428125871446947524021821037607607418094799705875428147200000000000000 + 29751878380258700649899006697285578707619213756539871577910879876103809516220971023884634823097912747684118388380097472910201216176290510857489752365705115965377266604587907675306866481800431732544489657880034008374686832421237455351525025577506951131198796645154611135028400916554590833065224823435425751237158664934802391614074092498781231513600000000000000*i1 + 1209309928865486369293503796929398533132671508442693412669566014977691862117633917732366860475524881990731372812773887389297450058071444779598179878107945537512706854140350070143222194228321091794982575606352619309740177458008502473440639104496378149206385440122174449025864294039696554051006220732589300601826138405954341376277736701098786816000000000000*i1^2 + 28776571973265396482137378173597474486258980581000264814591770372933647511663422476057738613852818404595054721996869535899601778833476365255081221786033156661970798396698287703122203224556512086148153800823379572666332424947860265279022560171521230899071166249740954855960359206328840907927269666179524082828700825327411311304061108128972800000000000*i1^3 + 262017366676234562349381785563287256734228011501775664625404243498086640083052318327468174267776130162263137448378875530481858571585491044479506964456685073972450405444853981118241585158641698468646152307382351345143276775683996146675984203452649656801097531918373918525484794171213622031872428508083815043602773065642735127513927106560000000000*i1^4 + 9398751469148679346382464726951747722620448538723575953763390499868702880336943767969812392835035887127547197942171888145893779079171007253805520641776069476102416664507139876057915526819479176445432996130816084347788599798171733972946396831346120320071659223899520184235393659148449318514823418903565095240558393996438079872651264000000000*i1^5 + 21688109048408175061177516734440897458233183377749349028766986192199523205947465231305573397852280458436958025919503921325235169383625216562774440821770538954794437234184718891502046500559565122122048661689879274114138238251572943015837241701454581214470412636831635065597529258919616267911068628404455505971205320894903454105600000000*i1^6 + 46390753969028932118634918498413867471229185711255885885560549824733153616469126789724362600433665579512987883056443163593056472283716444704310066256448522709200768285897767678775463331505666349093662999159698232200009837896449076354295211096050940265836107442179363489745178232486923817912698927087901579215998102215270400000000*i1^7 + -650043974895210135900314494388657543549515893059238902370319287769305353457740525011810876164150696397074536597908015708178440866041047444004906033281969224181288748606468583912838192377510557899732072355324421916912975367200137232122045423646459088640162507112176052060604347128182717065900137317064409746110593536000000*i1^8 + 66578444345132781348969592071745792888204931694400117539850368536657676874628736450071065476908315326885183307395990134183271091779994734632446456583887917038917549352995856864774641813124307133862048731409121049567710164790974895357722058078063959538671397446696266490625349240544385104255960360226189374182400000*i1^9 + 28214378347682689384987015629567301489637523442533244958931440712111037569267275068397693037336544093910603186508943204170477333375478003698115713325991252008601315610233724176115039949838488200424712850163443034366763724518944769338965196711563793257501070760721792525885704279243598894544299668206080000*i1^10 + -903593238215939913111185187255793425618483618670329266646026615316475897218832324873641476317321649902020484889833802825207197159397126028188730867243139629520057507980504711966815105171301254874966346856307690908789275552337027970394920176078264310002385342701131591346913211391707457196672000*i1^11 + 6844523870200937381986072438359147648714251391221657148758382723316701081819508129541894911750039269007021386491465441170159526381007527420184561476312579442239041301248285845687356122543542952156293739165297938690810969716234855747190717695532038027830746664012186408137444127708800*i1^12 + 6687775083908746611958157119245242733540851542123580908439297017469908370717738682784709037202924983546627240750665964232118428543829760326800500159589840024449731368649949914104053819687715487257638806978690986679468961092832766689816163395510208733610720*i1^13 - N1*5989884455650355172249316271069566335552408234674626107710760273185168153670685405561847025257*i2, 139273920561214883946805208565490066669403663710378323042855138768038025264424848631020772613879114302654339358526334615395882355156616386830514330881033719105753103495143317643790347843881058237167267283268316948252874982053727527269574112179557671867235881357729188102922133650148574169534525712080156620964221482715938991363723122437715115370086400000000000000 + 9940014958034651033647671531495579292879943037980016927100364049094990160726752999612718751163384319943979725603927225374956330262409776669810336178942565893683105805811343881453409690066176507100069883868321070072475752481376643155005882741321205937040108684085703181228228461264076632963755652519264920073445092291316783478938261280688685121536000000000000*i1 + 402596826343862773642158679435171022253440116089516063873766578568916441800201132476071943334076682142722176029084535546652158928603535591737922021614472965844212576005823180932441035563215493965843014901754968861027445584365752819720661538247264794742901842894329775194981019964378595950049259339990441325233265386997876254686373270086084198400000000000*i1^2 + 9589666318185039385251803336624079962476492517173699608022595004065491863043723899744925521585891224361213351993927498691237978487638991404908697184057622722996068368188108729128812104348358235599424919251438574313729405762924234047334096262512217377539710550706877481549582946905476219016411712236256058788907091721545120381109604591534080000000000*i1^3 + 86926538255036523608401295782523642679081629360427595946408368291405956482061445118156251285101379629178877911970023571497557578417306892006710824552926999954660496441283123615486173248713564672896864250388262368932181939446070798441549116769226918859019766529946305386598462024671144917395156125340079199857674019653943186349886054400000000000*i1^4 + 3121922949623218555281036108049136443006216000270876963154305280280600102594426749243418096617820725975969602655286944273615275363968557948817483107943175052235700131432564990783312767756738774176744074548193137608121197718378871699585685066293994602515396318010859486504178902727195732569962340128541223049799986950233898922928128000000000*i1^5 + 7242332741232154532938392955191778564728565055080340844531416707098755912775042143366367017162138762165770615846757873469790477869730625517958647074114933490373672582555687760353218059337591264539619023173842328353122349243123430626149051048035410059245144022598363659485729601937473771652336997190013580555606951923768582881280000000*i1^6 + 15482722665249007657325168052933941873261455505393801479764235755675483354483561533419254636856357688497977910505632547299119534089765376613003636546599772312878049798268369122880522253772986090402172560406968718326831939593217692700978356529957558674815316496256107863009129302678136149881007399947613720610684392642056192000000*i1^7 + -214360272279207412968521992564950644127855287687001061853386678450271753290186705368950663300536606333706091981755271384928250723600542922067948210278073773290110584081917610673273504021666582077806649630083600374375515057980215669974471266269437848781903990386141925043025728435162350908307931899697990902009829120000000*i1^8 + 22350318983556416118916525760981643998296903059614462576947808362969566719126972972691891528004754356379057972720744183230779116333909060205547224959884727069869771458810872707599240494256514659092934619470188289217938168777645209952190030302166323536037121364629300489035722259211196398455551689727744495516160000*i1^9 + 9472487817249093210425388657964417736181021226244364522109674742580595896494865271744248970258488600336776142602801626905737766840727700885812327959023070325459215964420598015008913168727097851288634534922697850654733209735161968980205939510751100415899746619470530284813622082490376916955977101437696000*i1^10 + -264509898896334990734544995405770452480686293570966229631912119849187243289380648650534455506956001462282063442859944172290120095255653669080139734406558207581570564947326595893382788952579231660547495414091180927712212743935030876744464619081947952385707325613442001413008461709278512769036800*i1^11 + 2966861064963659019149770935618751586994651998094175358730473728941182287817797735402899342424630382122631494748217598689709572357756376092762123535363415709827298555924233381326456014234921547561166227394341123210923763390361514873845823738905639805523881685099131245670128206856640*i1^12 + 2488052806592033423965037574666126933523974489414571080108474190248344821888094988283451124164257761713367739577098337689712757735533476346709627071557918257966490570486543428518830918616912751731561808813375799934575202969253302587289435769472720553243376*i1^13 - N1*5989884455650355172249316271069566335552408234674626107710760273185168153670685405561847025257*i3 ] ]