On 2017-09-08 11:31, John Cremona wrote:
What does that look like in terms of (a,b,c)?
Totally crazy. The obvious thing gives a very complicated polynomial. The problem of course is that everything is defined modulo the equation f(x,y,z) = 0. So you need to find a simple representative in the equivalence class modulo f(x,y,z).
-- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "Scheme morphism:\n", " From: Closed subscheme of Projective Space of dimension 2 over Rational Field defined by:\n", " x^3 - 3*x^2*y - 3*x*y^2 + y^3 - 3*x^2*z - 5*x*y*z - 3*y^2*z - 3*x*z^2 - 3*y*z^2 + z^3\n", " To: Elliptic Curve defined by y^2 + x*y + 91/6*y = x^3 + 47/2*x^2 - 637/12*x - 8281/216 over Rational Field\n", " Defn: Defined on coordinates by sending (x : y : z) to\n", " (-1/6*z : -y + 1/6*z : 6/91*x + 6/91*y - 1/91*z)" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "P2.<x,y,z> = ProjectiveSpace(QQ, 2)\n", "f = x*(x+y)*(x+z) + y*(y+x)*(y+z) + z*(z+x)*(z+y) - 4*(x+y)*(y+z)*(z+x)\n", "phi = EllipticCurve_from_cubic(f, (1,-1,0))\n", "phi" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "Scheme morphism:\n", " From: Elliptic Curve defined by y^2 + x*y + 91/6*y = x^3 + 47/2*x^2 - 637/12*x - 8281/216 over Rational Field\n", " To: Closed subscheme of Projective Space of dimension 2 over Rational Field defined by:\n", " x^3 - 3*x^2*y - 3*x*y^2 + y^3 - 3*x^2*z - 5*x*y*z - 3*y^2*z - 3*x*z^2 - 3*y*z^2 + z^3\n", " Defn: Defined on coordinates by sending (x : y : z) to\n", " (y + 91/6*z : -x - y : -6*x)" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "psi = phi.inverse()\n", "psi" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "Closed subscheme of Projective Space of dimension 2 over Rational Field defined by:\n", " x^3 - 3*x^2*y - 3*x*y^2 + y^3 - 3*x^2*z - 5*x*y*z - 3*y^2*z - 3*x*z^2 - 3*y*z^2 + z^3" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "C = phi.domain()\n", "C" ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "Elliptic Curve defined by y^2 + x*y + 91/6*y = x^3 + 47/2*x^2 - 637/12*x - 8281/216 over Rational Field" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "E = phi.codomain()\n", "E" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "collapsed": false }, "outputs": [], "source": [ "P, = E.gens()\n", "T, = E.torsion_subgroup().gens()" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "collapsed": true }, "outputs": [], "source": [ "T2 = 3 * E(T)\n", "T3 = 2 * E(T)" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "Fraction Field of Quotient of Multivariate Polynomial Ring in X, Y, Z over Rational Field by the ideal (X^3 - 3*X^2*Y - 3*X*Y^2 + Y^3 - 3*X^2*Z - 5*X*Y*Z - 3*Y^2*Z - 3*X*Z^2 - 3*Y*Z^2 + Z^3)" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "R.<X,Y,Z> = QQ[]\n", "S.<X,Y,Z> = R.quotient(f(x=X,y=Y,z=Z))\n", "F = S.fraction_field()\n", "F" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "collapsed": false }, "outputs": [], "source": [ "phi_generic = phi.change_ring(F)\n", "psi_generic = psi.change_ring(F)" ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "Closed subscheme of Projective Space of dimension 2 over Fraction Field of Quotient of Multivariate Polynomial Ring in X, Y, Z over Rational Field by the ideal (X^3 - 3*X^2*Y - 3*X*Y^2 + Y^3 - 3*X^2*Z - 5*X*Y*Z - 3*Y^2*Z - 3*X*Z^2 - 3*Y*Z^2 + Z^3) defined by:\n", " x^3 + (-3)*x^2*y + (-3)*x*y^2 + y^3 + (-3)*x^2*z + (-5)*x*y*z + (-3)*y^2*z + (-3)*x*z^2 + (-3)*y*z^2 + z^3" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "C_generic = phi_generic.domain()\n", "C_generic" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "Elliptic Curve defined by y^2 + x*y + 91/6*y = x^3 + 47/2*x^2 + ((-637)/12)*x + ((-8281)/216) over Fraction Field of Quotient of Multivariate Polynomial Ring in X, Y, Z over Rational Field by the ideal (X^3 - 3*X^2*Y - 3*X*Y^2 + Y^3 - 3*X^2*Z - 5*X*Y*Z - 3*Y^2*Z - 3*X*Z^2 - 3*Y*Z^2 + Z^3)" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "E_generic = phi_generic.codomain()\n", "E_generic" ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "(X/Z : Y/Z : 1)" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "C_generic_point = C_generic((X,Y,Z))\n", "C_generic_point" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "((-753571*Z^2)/(298116*X*Z + 298116*Y*Z - 49686*Z^2) : (-4521426*Y*Z^2 + 753571*Z^3)/(298116*X*Z^2 + 298116*Y*Z^2 - 49686*Z^3) : (37441928706*X*Z^3 + 37441928706*Y*Z^3 - 6240321451*Z^4)/(37441928706*X*Z^3 + 37441928706*Y*Z^3 - 6240321451*Z^4))" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "phi_generic(C_generic_point)" ] }, { "cell_type": "code", "execution_count": 13, "metadata": { "collapsed": false }, "outputs": [], "source": [ "Q = psi_generic(phi_generic(C_generic_point) + E_generic(list(T2)))\n", "Qnd = [(v.numerator().lift(), v.denominator().lift()) for v in Q]" ] }, { "cell_type": "code", "execution_count": 14, "metadata": { "collapsed": true }, "outputs": [], "source": [ "RZZ = R.change_ring(ZZ)" ] }, { "cell_type": "code", "execution_count": 25, "metadata": { "collapsed": false }, "outputs": [], "source": [ "D = lcm(d for n,d in Qnd)\n", "Q2 = [RZZ(D * n / d) for n,d in Qnd]\n", "N = gcd(Q2)\n", "A,B,C = [RZZ(v / N) for v in Q2]" ] }, { "cell_type": "code", "execution_count": 26, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "(-4995241498829329479928059854424559594077463511040*X^4*Y^39 - 7313541144851214244511842107669099272533526446080*X^3*Y^40 + 2750401569150933261910683362664602664960*X^2*Y^41 + 1959657444737127952125153429130426166619930624000*X*Y^42 - 358642204035158381609562086024796874500734976000*Y^43 - 178656994699759981175593355370191131304756326170624*X^4*Y^38*Z - 270267763931056007910089316016379217824473543606272*X^3*Y^39*Z - 17172751946851697423794546265599161725641411264512*X^2*Y^40*Z + 64506750952315348372599400551051263597845703294976*X*Y^41*Z - 9931266332128980938102013829537661196230102876160*Y^42*Z - 3102726566941084651043174689199471222254370839068672*X^4*Y^37*Z^2 - 4852152802979676836502678445475512200375464380858368*X^3*Y^38*Z^2 - 613542835407438958995786315908224419584442189742080*X^2*Y^39*Z^2 + 1010181327739689665619859491515569876708296958672896*X*Y^40*Z^2 - 125925151379121114526549112728403053394582160015360*Y^41*Z^2 - 34864190409608741787350873649142332320562407251378176*X^4*Y^36*Z^3 - 56392061509184691289465213027078658588123532676300800*X^3*Y^37*Z^3 - 10644840711850001990346539455625220686398289338171392*X^2*Y^38*Z^3 + 9949490775669674663335775682884487960703193082494976*X*Y^39*Z^3 - 941153194095219742678006274556273136655369855041536*Y^40*Z^3 - 284956116061489298628270883309295560323197453998227456*X^4*Y^35*Z^4 - 476993669977099482859715552434430502469966161474748416*X^3*Y^36*Z^4 - 119501980522331574910200250966327765419155063970988032*X^2*Y^37*Z^4 + 68372214163047326829685060565152772857512370102075392*X*Y^38*Z^4 - 4288886266689380964686146476439631059693218432024576*Y^39*Z^4 - 1805703732035341441413938786463969748694037939779272704*X^4*Y^34*Z^5 - 3130009687894787847207077414455272945090268542982422528*X^3*Y^35*Z^5 - 975892771982564347619959777931196572037475372590170112*X^2*Y^36*Z^5 + 340684196310254743105412144571068210706159418566770688*X*Y^37*Z^5 - 9060065567796773902886821313164030599793541753339904*Y^38*Z^5 - 9233647386057498100512740268961135324803298636112855040*X^4*Y^33*Z^6 - 16585413851418691458487699824517142336499171678366990336*X^3*Y^34*Z^6 - 6179134107240377085985521827717441621530552030684250112*X^2*Y^35*Z^6 + 1208771485963607173711295997522030814320986537330737152*X*Y^36*Z^6 + 25943702379755586530936951388043971771038163284262912*Y^37*Z^6 - 39158927043100430894360659023459135151383809773497483264*X^4*Y^32*Z^7 - 72937287066607107674661506182572476022285660201148219392*X^3*Y^33*Z^7 - 31574716589002782350021341963837623223167300259251486720*X^2*Y^34*Z^7 + 2580817529734695961225698094890659350317262403637608448*X*Y^35*Z^7 + 317124313566296008538445487623039304508292297991913472*Y^36*Z^7 - 140471567663247987560435950592704168351481847607701012480*X^4*Y^31*Z^8 - 271524839088958582910119982763877104970051765375881707520*X^3*Y^32*Z^8 - 133816500518988166393541983631657240734635236716449890304*X^2*Y^33*Z^8 - 1008807585861733121269003476697229504105674693184323584*X*Y^34*Z^8 + 1471787167204445151138865797711782595628468980361986048*Y^35*Z^8 - 432588195021011968010293098722499709639488069638043992064*X^4*Y^30*Z^9 - 868483048232257476186875703350656478611670836423642054656*X^3*Y^31*Z^9 - 479741489481070682528345185358385693144341883401275441152*X^2*Y^32*Z^9 - 38632232737266248738898584019676771063427493161557032960*X*Y^33*Z^9 + 4124145454776036924302196309969529579765675630736179200*Y^34*Z^9 - 1156765861866130923347117038279139296967951459219713032192*X^4*Y^29*Z^10 - 2414293559440964479624439539251093418553714372707079946240*X^3*Y^30*Z^10 - 1476591331436657922564978444395702108912409261198589034496*X^2*Y^31*Z^10 - 209994807871542807860544072596638619873001765749120827392*X*Y^32*Z^10 + 5562840838231167438059662828831646549791182659027730432*Y^33*Z^10 - 2710164646367848443024169126916984840894149263710257938432*X^4*Y^28*Z^11 - 5886030803042707845072314495018668486921340015432385429504*X^3*Y^29*Z^11 - 3946610934673776963689948255779772789988307119236897046528*X^2*Y^30*Z^11 - 772626664950036875187081694963127089139075415878896975872*X*Y^31*Z^11 - 11385030832087708832952731026493044496432308343197925376*Y^32*Z^11 - 5603060842550220876505469095640142911333096499315971457024*X^4*Y^27*Z^12 - 12676339202469924938686494283615417407447526291699132268544*X^3*Y^28*Z^12 - 9242589800850285971397236593151974037852648274422063431680*X^2*Y^29*Z^12 - 2248582756396176569769446183012527837161795171895153262592*X*Y^30*Z^12 - 101114900253760424831831971848598829692676877341146742784*Y^31*Z^12 - 10280612618331814947195103932973599443281016392499494649856*X^4*Y^26*Z^13 - 24256455188612880740631619098520152853876680286706841157632*X^3*Y^27*Z^13 - 19101522478365777388148976615012755810438692738727279591424*X^2*Y^28*Z^13 - 5466756928771558133154189080874357989529348399570326913024*X*Y^29*Z^13 - 383690491148991712497514162886886911637492634476682936320*Y^30*Z^13 - 16817834628182600763188957878705129413898192271323774844928*X^4*Y^25*Z^14 - 41434238995681464603921364591623721258820056849112987860992*X^3*Y^26*Z^14 - 35037354133840546474074033750493713509033936495410069635072*X^2*Y^27*Z^14 - 11404594287061961073106619485193306356683741176812145737728*X*Y^28*Z^14 - 1053772553240141168618076713516895927028448083846977552384*Y^29*Z^14 - 24618923297521252740967043123184340395451684887999044124672*X^4*Y^24*Z^15 - 63420294309157072309924623441089766132227193891045393825792*X^3*Y^25*Z^15 - 57302898359837767708910127604836171848298623927447747297280*X^2*Y^26*Z^15 - 20737588528846243531538818803104631147868471775736505565184*X*Y^27*Z^15 - 2331652523156488840280489458638809479726126549459500269568*Y^28*Z^15 - 32341987725853530637603300746429212221878651269832303968256*X^4*Y^23*Z^16 - 87244546625512786793933117432237576513647775663831591682048*X^3*Y^24*Z^16 - 83867524622669533160886089481529677103056519360395568218112*X^2*Y^25*Z^16 - 33200107058685739473318397313465082323119353779634617450496*X*Y^26*Z^16 - 4338088287771194746324575377255078218823760490400556515328*Y^27*Z^16 - 38213751143866652566904869805457538115940601084266764304384*X^4*Y^22*Z^17 - 108120063109251150844878033409481188890954123181147274870784*X^3*Y^23*Z^17 - 110162377112362371588453202809977339165141213869953408565248*X^2*Y^24*Z^17 - 47118230124078402984437814911626078010187456705022578917376*X*Y^25*Z^17 - 6937359034905765440915295033044310579850596255703983194112*Y^26*Z^17 - 40674556312726125271735637007528919409714876910567089504256*X^4*Y^21*Z^18 - 120919172562077599887666891418741780355955520511013839437824*X^3*Y^22*Z^18 - 130152090692426450081901624894477926362110978952009365848064*X^2*Y^23*Z^18 - 59559701746979610522223886682768337704189569468625259069440*X*Y^24*Z^18 - 9658372725427729993851910904166653332163458626012941647872*Y^25*Z^18 - 39041948864951070265949353588484857590704016193428841562112*X^4*Y^20*Z^19 - 122190544501136188658112265351688348555262837281043832111104*X^3*Y^21*Z^19 - 138529336563862840878729267294917035592086868632856690688000*X^2*Y^22*Z^19 - 67268797692053250369575108990621207727560840994356185792512*X*Y^23*Z^19 - 11798353673413572419817354757300099012855074389285434294272*Y^24*Z^19 - 33812346381741004168863831208704527610352539768701094985728*X^4*Y^19*Z^20 - 111648208141508592808410355196177220830970346618615439425536*X^3*Y^20*Z^20 - 132971917930000254334280180777857468704801190658346726850560*X^2*Y^21*Z^20 - 68019585906025306281189298625191920686755601597319973306368*X*Y^22*Z^20 - 12704904838282628269223606920076049227868957063616177766400*Y^23*Z^20 - 26421954738357361286871388249055388663326056493360630857728*X^4*Y^18*Z^21 - 92267823758837207935178905341664741363610723609582812987392*X^3*Y^19*Z^21 - 115168795707094639607790733275562539961090806814693667045376*X^2*Y^20*Z^21 - 61634758728396925575742830162828817487380759663265559674880*X*Y^21*Z^21 - 12088541919574988921967607774591033233928256919127199121408*Y^22*Z^21 - 18620531170538226327794251705578680708502572973514151559168*X^4*Y^17*Z^22 - 68951417664678056063069740284434533843547586900127216730112*X^3*Y^18*Z^22 - 90007061489353589010404144082245720485215828651755073404928*X^2*Y^19*Z^22 - 50047010419642195662969654796437008372813717553094230245376*X*Y^20*Z^22 - 10166953607493713184019042344020525211387416621527292018688*Y^21*Z^22 - 11822863769554666930507703177451134065729078464324714209280*X^4*Y^16*Z^23 - 46562367021477051564576365893807741555031542445393092902912*X^3*Y^17*Z^23 - 63441927957675031029341419578998045498218230492854661709824*X^2*Y^18*Z^23 - 36378473377818465316338972609006930250169830651885573570560*X*Y^19*Z^23 - 7546151310980485362543154129995208088905260348579812990976*Y^20*Z^23 - 6752790575295285761849088628992981951058951877051398840320*X^4*Y^15*Z^24 - 28380226920252012557420039938373005955719852976792835366912*X^3*Y^16*Z^24 - 40290225645690238366940475391860936346324988957475518251008*X^2*Y^17*Z^24 - 23620226846271517625283720696424398822585390778302320050176*X*Y^18*Z^24 - 4923479256542459859415377414434565654337236900244615692288*Y^19*Z^24 - 3462092027056524076970566662627382015807998077520956651520*X^4*Y^14*Z^25 - 15586388103367956422825418130909923605988452072053234028544*X^3*Y^15*Z^25 - 23018262469020204883848297219439287663382317832015008153600*X^2*Y^16*Z^25 - 13650285251609440602372771930168860784857068336439712854016*X*Y^17*Z^25 - 2803742224933317103540160827664688753594122525059178735616*Y^18*Z^25 - 1588763734952580826057171972244527022255431782214926231552*X^4*Y^13*Z^26 - 7695377220164711929717518427383200627741635992322083813888*X^3*Y^14*Z^26 - 11804813752696226532608493642163391987928895442944627616256*X^2*Y^15*Z^26 - 6982633784877539182704266638786025254541781885598064103936*X*Y^16*Z^26 - 1376604706062861806209241959794488962261212192900231756288*Y^17*Z^26 - 650244111724938964265861904398089195796318942915673485760*X^4*Y^12*Z^27 - 3405553614967033785272788319689931840445437194736326934016*X^3*Y^13*Z^27 - 5419131090737807007486914882026054052092614693801484223232*X^2*Y^14*Z^27 - 3134987349419888464866523642192336387489051955381878636032*X*Y^15*Z^27 - 570128273939331481893145250350685158381036057670858856768*Y^16*Z^27 - 236275151673440026317780384830406792174650853229280940960*X^4*Y^11*Z^28 - 1345871384340556657261958162810321946422136698393215533792*X^3*Y^12*Z^28 - 2218781871041506083065363932049247972647583028425212126112*X^2*Y^13*Z^28 - 1218747914948878700942499924210812771615773190142158914848*X*Y^14*Z^28 - 190511931494043775359069891198920903513648301450926794560*Y^15*Z^28 - 75791631588721548737355491765873504476886190297781154640*X^4*Y^10*Z^29 - 472785419027956838199710775965403477024674698788833818560*X^3*Y^11*Z^29 - 806569162182123461595174392740658873748942412609115873664*X^2*Y^12*Z^29 - 400697786454099686814027788300783225802478397641594216128*X*Y^13*Z^29 - 45647628943425427278159178144132991385006299832683429712*Y^14*Z^29 - 21311189889208755429203095708796411720151817362442724328*X^4*Y^9*Z^30 - 146780752889192153276211209181910445107238042114610958428*X^3*Y^10*Z^30 - 258849452843358935197076501182781369315443221819383273628*X^2*Y^11*Z^30 - 106184282316175062531542731033373719171825037880626950908*X*Y^12*Z^30 - 3968709992519795576918931516690363404480359933550546196*Y^13*Z^30 - 5206001708855861613437033969271003126335137284619497384*X^4*Y^8*Z^31 - 39985890971096750696909820929640741644137283109707072580*X^3*Y^9*Z^31 - 72820337798685644027550303097707808814379119546092178856*X^2*Y^10*Z^31 - 19848657427196133012501645530748456208648937377108651392*X*Y^11*Z^31 + 2874759769721134623053732967995687798488594680010872840*Y^12*Z^31 - 1092388125527934648093781417808596507173325716055248324*X^4*Y^7*Z^32 - 9472697481166516179183088008096145649073994924154936760*X^3*Y^8*Z^32 - 17798539772660922839495684678027180676633872522198211571*X^2*Y^9*Z^32 - 1000841934049199969253775738853389812895905219768674173*X*Y^10*Z^32 + 1908724164819386301316192231195659001469975932556956878*Y^11*Z^32 - 194007811486218039414891402814603643637151392920828916*X^4*Y^6*Z^33 - 1929337278036198657449073522914500130531381183582617288*X^3*Y^7*Z^33 - 3736867663077883044984030071292480821388966282486220019*X^2*Y^8*Z^33 + 1067317346648680179547648997020979395367016724283614933*X*Y^9*Z^33 + 676033706397802287025749972033368010807711585752819935*Y^10*Z^33 - 28594576897263642827005735956213973667021426505726594*X^4*Y^5*Z^34 - 332873119204716035169014249240363261556793273388793337*X^3*Y^6*Z^34 - 664072927684451947356733097609441378877926427132344632*X^2*Y^7*Z^34 + 555520893525036333886908483892886598151900896761726868*X*Y^8*Z^34 + 156328816443472796396007075618326669051267330258264797*Y^9*Z^34 - 3403455639897691746536825051625927790187208292072788*X^4*Y^4*Z^35 - 47699646306258998564706088565850192159133082416371998*X^3*Y^5*Z^35 - 97940137517009517893497790175733214175495246265347616*X^2*Y^6*Z^35 + 171956749548119389156208846994278882985447269752225186*X*Y^7*Z^35 + 19095112405071784842145215066484634937677917003511531*Y^8*Z^35 - 314313190093044714491484127596674861797070026403982*X^4*Y^3*Z^36 - 5523906231208828062905120609207439938316681396654185*X^3*Y^4*Z^36 - 11665189727730863108629992372040591739546926891628538*X^2*Y^5*Z^36 + 39354394111985065095904901132569516181134234925085935*X*Y^6*Z^36 - 1949627357851805104082288601522353291897043711770962*Y^7*Z^36 - 21131280913500811577763947492500492590325171698507*X^4*Y^2*Z^37 - 496691922146369544763346055736090733890022957357424*X^3*Y^3*Z^37 - 1078059528166344879756716084293541002097541757460913*X^2*Y^4*Z^37 + 6965203612137310563697742214311511746744886985057602*X*Y^5*Z^37 - 1699909824724554741474143592746917783215190683532184*Y^6*Z^37 - 919988835226735042097170062197494714313051498124*X^4*Y*Z^38 - 32533780854842790126557656919607406505811925814943*X^3*Y^2*Z^38 - 72531670236496554630515613426020430281803905811992*X^2*Y^3*Z^38 + 953373088984192694980042653320657237680224694669101*X*Y^4*Z^38 - 487172755012752741727515921951611621442137525028178*Y^5*Z^38 - 19467169041075242949546768767822030485256572278*X^4*Z^39 - 1380845794029353885795891787996024994528141105668*X^3*Y*Z^39 - 3160232113493912112020968449231233048534757613171*X^2*Y^2*Z^39 + 98346230178031304294613996047427122610869537825976*X*Y^3*Z^39 - 89894514622924960821743686188856110426095296726282*Y^4*Z^39 - 28501913627054406672461199131759144107438306473*X^3*Z^40 - 66924665289968149813912741398909406149134266439*X^2*Y*Z^40 + 7233080886864299451832351668997323639842172292346*X*Y^2*Z^40 - 11540494547661493405611209741387843918397822019100*Y^3*Z^40 + 3779434568241510354348066042722849809*X^2*Z^41 + 339165135305050507138200381263883882081061193929*X*Y*Z^41 - 1010056309729924848926432856164650014182575315315*Y^2*Z^41 + 7637064737513462747636348097074106630021438761*X*Z^42 - 54767158209782244311892878538309531342326443091*Y*Z^42 - 1397679852245135543522812526966886214609982850*Z^43,\n", " 9049653432618129397381542608446634381247774720000*X^4*Y^39 + 13249612208721073286914479062496143673518142259200*X^3*Y^40 + 2750401569150933261910683362664602664960*X^2*Y^41 - 3550222890189899132915400229880526770234122567680*X*Y^42 + 649735883162643187466602962258299159371642306560*Y^43 + 324066312373945527171216849216803094030718284595200*X^4*Y^38*Z + 490219744195646685797398027912032617779257057214464*X^3*Y^39*Z + 31111099271266661828722513086931777404879690006528*X^2*Y^40*Z - 117021479206056611080780577936722608615004261318656*X*Y^41*Z + 18020853344377885716678087671575137728654821294080*Y^42*Z + 5635653530718117556209470867154170848857931105959936*X^4*Y^37*Z^2 + 8812477404682743530399275187887826639899824312287232*X^3*Y^38*Z^2 + 1112908144669571313554140486355652898124283185725440*X^2*Y^39*Z^2 - 1835372632019138374714386656271767357948698803830784*X*Y^40*Z^2 + 228947238497368951423852087876377258819733350776832*Y^41*Z^2 + 63418336782855055202530742053418038048954348103270400*X^4*Y^36*Z^3 + 102563693284143568388476830781956688736954400488030208*X^3*Y^37*Z^3 + 19334862055693698361502209239624897590831427757277184*X^2*Y^38*Z^3 - 18108761616935425782622315676580915359287836439216128*X*Y^39*Z^3 + 1715543941819224670137201561245649470018776907907072*Y^40*Z^3 + 519151784903294622710987165015349045790842139466268672*X^4*Y^35*Z^4 + 868849966222334613023444231375527599484589704703115264*X^3*Y^36*Z^4 + 217376216836208746255884279407052359730204605216194560*X^2*Y^37*Z^4 - 124700456602841619193272661593352976411958062031568896*X*Y^38*Z^4 + 7849541504079402314481301096851603007552898658729984*Y^39*Z^4 + 3295259834281097373750736831972637682065071849988947968*X^4*Y^34*Z^5 + 5710549861792837882506066442071283482835972060895772672*X^3*Y^35*Z^5 + 1777954369811905089586979729699384716908070898925305856*X^2*Y^36*Z^5 - 622977007524028170350067678261819724292611608038866944*X*Y^37*Z^5 + 16780492917637725397930497346586606171213827437232128*Y^38*Z^5 + 16880605977290272684285041426702005889744089694716559360*X^4*Y^33*Z^6 + 30311081396725451503517469568527862910184214673171152896*X^3*Y^34*Z^6 + 11276474610652833514897382784872112711580651061099102208*X^2*Y^35*Z^6 - 2218798342220221042892714653146377245543433329327472640*X*Y^36*Z^6 - 46215673869126300023692888413017035815989153579925504*Y^37*Z^6 + 71723418521130564679868270042934957441223734623717031936*X^4*Y^32*Z^7 + 133539458684741175340294385803964934013603407935601377280*X^3*Y^33*Z^7 + 57724091057904831404556211060329701163235328288039632896*X^2*Y^34*Z^7 - 4778316278423547573630778737311957123993431176898412544*X*Y^35*Z^7 - 576719406691749011983035030107794500055799486465703936*Y^36*Z^7 + 257796523550696716023162433795253182829271309406898749440*X^4*Y^31*Z^8 + 498076089795411772822241024378034173002093851165629349888*X^3*Y^32*Z^8 + 245099831931460630790554543601615678645077653023581274112*X^2*Y^33*Z^8 + 1609560841610100559015597994940466062842156126451007488*X*Y^34*Z^8 - 2693592587953382296413511182829211064900827370995318784*Y^35*Z^8 + 795543296663104262649371342630993137270089074303318360064*X^4*Y^30*Z^9 + 1596298310509818788015143668577829948546120038882643804160*X^3*Y^31*Z^9 + 880438885602660125899776564668812578740111137460421918720*X^2*Y^32*Z^9 + 70087054717608856821961387427421823742303267231184715776*X*Y^33*Z^9 - 7597721318133975543707738808946190109469788130492022784*Y^34*Z^9 + 2131946895003183787548265293122278675047567213084788391936*X^4*Y^29*Z^10 + 4446814816668217184985000766739812639236432693895108755456*X^3*Y^30*Z^10 + 2715519004950835210950618384362543622508497758969986547712*X^2*Y^31*Z^10 + 383778935244323857528070059712487169031240617753772556288*X*Y^32*Z^10 - 10428372011810998750363976424862071056413311013371248640*Y^33*Z^10 + 5006206221918793410970487884692736359991344332748946931712*X^4*Y^28*Z^11 + 10864923408682434031221451328022616697532590182205013098496*X^3*Y^29*Z^11 + 7273753506779599036183307163591865387157063855196271017984*X^2*Y^30*Z^11 + 1417696117489152953126224070128858551342103299611821080576*X*Y^31*Z^11 + 20171143495269984985277006245821337240845910213115510784*Y^32*Z^11 + 10374330428727651428727730468532811648972481294800236052480*X^4*Y^27*Z^12 + 23452076675088484340722345462225181472514034093953262813184*X^3*Y^28*Z^12 + 17073004709072360641011879859465206788908262398505514958848*X^2*Y^29*Z^12 + 4139132114777155315781740137891817669922247629727923699712*X*Y^30*Z^12 + 184239777803531935855179915935179299668775830273856110592*Y^31*Z^12 + 19081570662463137005578185150076281022776166585696996294656*X^4*Y^26*Z^13 + 44981660890056290031319800117697941628304317846849874558976*X^3*Y^27*Z^13 + 35367611179288661054778083341181541738304765323143773421568*X^2*Y^28*Z^13 + 10092431820617549141119935337420059037252736872524061605888*X*Y^29*Z^13 + 703913471457596214641089802012024440098887690580626767872*Y^30*Z^13 + 31294173296928916213235426449468952383336639577789332193280*X^4*Y^25*Z^14 + 77023784050787633183363795536553116146671909993063091535872*X^3*Y^26*Z^14 + 65032302529632654119165222821922076972978391249264891133952*X^2*Y^27*Z^14 + 21113967145780297104397602631049465429961791649971378847744*X*Y^28*Z^14 + 1941780862057323084141055535942799117819179998452828340224*Y^29*Z^14 + 45930146608255229940618872980292682264828362956243747209216*X^4*Y^24*Z^15 + 118191692694340658668260564618028206474701825881462869590016*X^3*Y^25*Z^15 + 106628258163801189454278942835674654598913868164819966754816*X^2*Y^26*Z^15 + 38500388809773756475142568180322976938427241566088619622400*X*Y^27*Z^15 + 4312417258947772220340311577091092402657828364998854836224*Y^28*Z^15 + 60501641116957379261733480425184388540588326550522206093312*X^4*Y^23*Z^16 + 163014166959848065560927878201000130212832861704011332452352*X^3*Y^24*Z^16 + 156467616208068542666235279913983340749358770316732388081664*X^2*Y^25*Z^16 + 61812127090042845250983269919359538010948566717492054982656*X*Y^26*Z^16 + 8050874693554337603826341883886749194157284750668867829760*Y^27*Z^16 + 71684838358223938043322717303114007093568233550991568404480*X^4*Y^22*Z^17 + 202561134251853777630955780671307411228857448658881933737984*X^3*Y^23*Z^17 + 206079642042010798804415191871842679846403069659422025318400*X^2*Y^24*Z^17 + 87977377477456746694200807416782018432411525293267776176128*X*Y^25*Z^17 + 12917726292567674296066495822011819199987811078941358161920*Y^26*Z^17 + 76519550515442954454605220142642168124375058732547958636544*X^4*Y^21*Z^18 + 227165017706418494409064133288693103594310446851742121328640*X^3*Y^22*Z^18 + 244151591819524344467818353037861443477884147977624561385472*X^2*Y^23*Z^18 + 111534509715787656944127399707146305140638757419189712977920*X*Y^24*Z^18 + 18044258516578277044645531056966092999830616584417654603776*Y^25*Z^18 + 73664292282748009995669849437466205929289342446908544909312*X^4*Y^20*Z^19 + 230204235825372161394898828488534845888860305403880946008064*X^3*Y^21*Z^19 + 260610251809261443944926906940097139340947340782516492566528*X^2*Y^22*Z^19 + 126350385091733521738798395347271801380688296933547951783936*X*Y^23*Z^19 + 22116517114955390835365858564876038690478327304525064175616*Y^24*Z^19 + 63989695607151178236221504161012317580519995010328873140224*X^4*Y^19*Z^20 + 210954672193595077276333010498659840051542615480160798507008*X^3*Y^20*Z^20 + 250890936413257097966933041307449555284134466069845025619968*X^2*Y^21*Z^20 + 128155816324392789477913436602575222217672285271025190305792*X*Y^22*Z^20 + 23897846001470140891979923290932290307309069407854181613568*Y^23*Z^20 + 50158137869896843831303865146384528038079033856051280347136*X^4*Y^18*Z^21 + 174856146121193303968627914796271284821397770771142271238144*X^3*Y^19*Z^21 + 217955784396818337270720123563849378167014068811653395709952*X^2*Y^20*Z^21 + 116495866497724300395680027644811158055500854533505311637504*X*Y^21*Z^21 + 22819051365542630740476432235625145090203038409484171411456*Y^22*Z^21 + 35460271215236499631246555860480436922650239289993197060096*X^4*Y^17*Z^22 + 131068374979073406756920683298264138841222531771268848254976*X^3*Y^18*Z^22 + 170864251128524769502170852964862767918175296719841050525696*X^2*Y^19*Z^22 + 94904501191141990462030009945828800842780971697448305590272*X*Y^20*Z^22 + 19262308155312484795469884326948533517836727090047449399296*Y^21*Z^22 + 22587974515925662290974328142061087555317541636639338684416*X^4*Y^16*Z^23 + 88785904374721318785174333509894029332360144940512609828864*X^3*Y^17*Z^23 + 120815833388782963985968023934402692661501622119557542313984*X^2*Y^18*Z^23 + 69219109968439952019357346726110364172273257791085926383616*X*Y^19*Z^23 + 14351952534643048619126342794529124845989787542072219508736*Y^20*Z^23 + 12944130683231963616823672385693642247072001283768332099584*X^4*Y^15*Z^24 + 54288592232117220285923503720103863423890006992296364580864*X^3*Y^16*Z^24 + 76975256948126457455018458960536697081167742670018862465024*X^2*Y^17*Z^24 + 45101971742364114489309036601446916833642519111203360096256*X*Y^18*Z^24 + 9402084665366555751107069991461342507757183953428586643456*Y^19*Z^24 + 6658753155361207972266892297026312070880297753203231279104*X^4*Y^14*Z^25 + 29912365324475132687958538249231867295022512227690064990208*X^3*Y^15*Z^25 + 44122323250769039549622356001576120835000725070160886767616*X^2*Y^16*Z^25 + 26160888975775641739147993347573062050885179191061267492864*X*Y^17*Z^25 + 5377686444770603675651875772905133809275823711558027966464*Y^18*Z^25 + 3066248432932571645024480685371383378165431813657108777984*X^4*Y^13*Z^26 + 14817532201596318502248210225648369674807170796757021703680*X^3*Y^14*Z^26 + 22704351543125452636624401226907986720349214147938280144384*X^2*Y^15*Z^26 + 13434421408702759030994462079981062999347006323175421707776*X*Y^16*Z^26 + 2653294497051288539943756033765011786396697569674693876224*Y^17*Z^26 + 1259350163248694084973173425040979743298625877641482068544*X^4*Y^12*Z^27 + 6579635952551309697196668046719313431720601178874269988096*X^3*Y^13*Z^27 + 10458582399438730910299628075999569779793838623041988798464*X^2*Y^14*Z^27 + 6056893402600068101572127308405249058978862237877988959488*X*Y^15*Z^27 + 1105202019413321221380839606114957948041258980428833541568*Y^16*Z^27 + 459238039562371666148597671786444764399169064341443715872*X^4*Y^11*Z^28 + 2609232052130665281004781128603311088094451421446520033440*X^3*Y^12*Z^28 + 4297138887442117118745774489612990970287170833614135753696*X^2*Y^13*Z^28 + 2365582845431388465222051102119727018386268131334470781792*X*Y^14*Z^28 + 372123991635997812147559461598738506315002985836278310784*Y^15*Z^28 + 147848801591342056368922250019104824700906343782347751376*X^4*Y^10*Z^29 + 919802104834055382834543034517586090030468886124086529088*X^3*Y^11*Z^29 + 1567674070106804395374052460768217736160710311227998970688*X^2*Y^12*Z^29 + 781996999901067726011474195723228747251436962146794414976*X*Y^13*Z^29 + 90363029190158464804551520671233017544171818624153445904*Y^14*Z^29 + 41726059359164952828320560628269725466058811099178131024*X^4*Y^9*Z^30 + 286580179160054330290201331199452150997864417374550239124*X^3*Y^10*Z^30 + 504937834493747423037410757854388436265219867542259067924*X^2*Y^11*Z^30 + 208742263735591047697535239652607682363585032071667197268*X*Y^12*Z^30 + 8440531054465051448540077114647264203978215294150994628*Y^13*Z^30 + 10231347412801352423668470634967180152180439895657437232*X^4*Y^8*Z^31 + 78352963727750697580066264298342426764976392485585238236*X^3*Y^9*Z^31 + 142575970945196043232195575808182637376478420005709917952*X^2*Y^10*Z^31 + 39550597288276671393480585676988188571165268368903391336*X*Y^11*Z^31 - 5387162901233918916221730145285094034071059008746254896*Y^12*Z^31 + 2155060410685643469984785440388993090033054946968125416*X^4*Y^7*Z^32 + 18630229240191338874851223770711281838770358292777634340*X^3*Y^8*Z^32 + 34978958054305610048599927845063121647937818439019214537*X^2*Y^9*Z^32 + 2219531425142630603734276666970861106808328027210763427*X*Y^10*Z^32 - 3686628716053419887051541076479668340090340061724447510*Y^11*Z^32 + 384220137756948743769291288557839894648489062693741552*X^4*Y^6*Z^33 + 3808660040409171984045736012596546030679334556940523626*X^3*Y^7*Z^33 + 7371982589544317905019520549382095454623861908037236809*X^2*Y^8*Z^33 - 2026037928933871981267225942853109848318816381043076623*X*Y^9*Z^33 - 1322301976735953348782271304827885647272003964807396853*Y^10*Z^33 + 56852146798329571039291520567778420770735872682541612*X^4*Y^5*Z^34 + 659607106721709374410312106273401512022143281080055225*X^3*Y^6*Z^34 + 1315137238271603522209439947553530250475970208724639748*X^2*Y^7*Z^34 - 1078738634698642277103399536521186414312600637217875808*X*Y^8*Z^34 - 309488568967862599809192043282710073578129832458992909*Y^9*Z^34 + 6793738464222349996320556462480794380950823780900688*X^4*Y^4*Z^35 + 94882630496353573253259084775358008846985380425719918*X^3*Y^5*Z^35 + 194723671498870029364759997441146304263102367030335934*X^2*Y^6*Z^35 - 336985615774767451426962700377545047858763335742134026*X*Y^7*Z^35 - 38788930883272117287716510603182628615178354615868545*Y^8*Z^35 + 629940479801209890542124313872683535727303537204720*X^4*Y^3*Z^36 + 11030739148928658982187975932122329288338533922332775*X^3*Y^4*Z^36 + 23284987734205562571366654166346653070208509012013598*X^2*Y^5*Z^36 - 77616850332785022193085608991712739458235077691142561*X*Y^6*Z^36 + 3523005817532622148727670833395087826285512757637852*Y^7*Z^36 + 42523887778362958214025407799570306627353393980211*X^4*Y^2*Z^37 + 995757009270392678350049845533506063718016286688766*X^3*Y^3*Z^37 + 2160607851730428720258264555989916389428453033233833*X^2*Y^4*Z^37 - 13811169068826970758436284819627684049334141234701672*X*Y^5*Z^37 + 3304031886709416570551219607023972972899307068635838*Y^6*Z^37 + 1859008540056165917627649866160404096728854717382*X^4*Y*Z^38 + 65483121215573496271191136548307789226909469144907*X^3*Y^2*Z^38 + 145959422280278095705801047968342276221923462734806*X^2*Y^3*Z^38 - 1899737436042178003307813569135685094668312399552877*X*Y^4*Z^38 + 959359944719953181368980276639438779129616699683792*Y^5*Z^38 + 39501554884772345731268011048355338046066610528*X^4*Z^39 + 2790542132553556528030712965006832549699040847364*X^3*Y*Z^39 + 6385815378350155553610481577219153027611915540975*X^2*Y^2*Z^39 - 196888212332036207232653807415478314453394815879460*X*Y^3*Z^39 + 178418759787099795360836612565602833224542579310376*Y^4*Z^39 + 57834290316372315652074588926558725334233702771*X^3*Z^40 + 135799321379056523514070215251992155269725658311*X^2*Y*Z^40 - 14546575501432638917134129290035924955225016205702*X*Y^2*Z^40 + 23049029120943612156826911667620973660409922104274*Y^3*Z^40 + 4234678933722191336808545295580080683*X^2*Z^41 - 685162413846130631873339499443571013781090651973*X*Y*Z^41 + 2028606625667901219353371516858868099145374378013*Y^2*Z^41 - 15496651386888848029693839783664752219823745445*X*Z^42 + 110571857269758561993277015323129486808254750111*Y*Z^42 + 2836084040476442957393766663485902952490103722*Z^43,\n", " 10136029836249470195465942666562091181892698112000*X^4*Y^39 + 14840177656119706802342120824053802574527699353600*X^3*Y^40 + 3087185434761251620511991529521492787200*X^2*Y^41 - 3976413617186868755640088564889059936969320038400*X*Y^42 + 727734199596182416474837972090659926144188416000*Y^43 + 360524501010298759890132762579850493343816524759040*X^4*Y^38*Z + 545489412647614797150126451305668933039625905111040*X^3*Y^39*Z + 34845868164321262002135949888211650842078813880320*X^2*Y^40*Z - 130110379590415123285753252203755901025218849669120*X*Y^41*Z + 20008663882579651972104486633850887828511716802560*Y^42*Z + 6227853764998615470353795711544974571073227712364544*X^4*Y^37*Z^2 + 9742645782194522924305165919575668564880332624494592*X^3*Y^38*Z^2 + 1238103954561549260021675446109288809772577510653952*X^2*Y^39*Z^2 - 2025347261086358333589521606658449514552211827326976*X*Y^40*Z^2 + 251793458382783884956854559294836867562795979243520*Y^41*Z^2 + 69619338193513348859877899845006337381040509279010816*X^4*Y^36*Z^3 + 112662521765010621316303377895661578647967039878070272*X^3*Y^37*Z^3 + 21366315022774250313363651840665798493970304354746368*X^2*Y^38*Z^3 - 19826527431284101572025226128704447692575832839028736*X*Y^39*Z^3 + 1865701024542262516552323580030446273650812457582592*Y^40*Z^3 + 566183802730023369935862772080475883552344520049819648*X^4*Y^35*Z^4 + 948332892913592757091140499162425180037321954160541696*X^3*Y^36*Z^4 + 238627015589551285654101245615303754227252816020242432*X^2*Y^37*Z^4 - 135372875885115949882128406591094879030287052304285696*X*Y^38*Z^4 + 8401019090735569728424994412492404987454685729259520*Y^39*Z^4 + 3570486080541824205971899515658185425382946800024944640*X^4*Y^34*Z^5 + 6193657108421396735013905329977703903778722746772488192*X^3*Y^35*Z^5 + 1938986871981328115212153917998529552430037384810201088*X^2*Y^36*Z^5 - 669659185644121837040413389359676596341084088501796864*X*Y^37*Z^5 + 17180636093452411418116502716335879642765700167106560*Y^38*Z^5 + 18172984552205644374876537816627358877134106304329023488*X^4*Y^33*Z^6 + 32669804955120350347438431591268112935859739994707984384*X^3*Y^34*Z^6 + 12218032571232635209536031392529376210318787002650066944*X^2*Y^35*Z^6 - 2353242087522858806497265068962902530642097431054909440*X*Y^36*Z^6 - 54221752857895084258136389819709062723700130890907648*Y^37*Z^6 + 76722918444258794457333304981239259075959206734479753216*X^4*Y^32*Z^7 + 143038496320246165103448715253924014377458583249610604544*X^3*Y^33*Z^7 + 62141977273214617122953490195196354603976070189117603840*X^2*Y^34*Z^7 - 4922546797278051667788076274981644220104386031223046144*X*Y^35*Z^7 - 630401297980563224632134288456179062343666693780275200*Y^36*Z^7 + 274026062821033736601945988544641645288761075229897261056*X^4*Y^31*Z^8 + 530223783607208018075624697966355779181148025653834022912*X^3*Y^32*Z^8 + 262178290636915374912751595732839444766597951635826147328*X^2*Y^33*Z^8 + 2543782099837584237411891995645299502946632024746622976*X*Y^34*Z^8 - 2881689582264586258919081705714186241829914509699973120*Y^35*Z^8 + 840337022334673315880282206641588646535772123868126248960*X^4*Y^30*Z^9 + 1688959933826996505439712478485522699381369564445359996928*X^3*Y^31*Z^9 + 935844640276593822763944677040886579191990178153815343104*X^2*Y^32*Z^9 + 77133761472190715500841537377763541600023582520587059200*X*Y^33*Z^9 - 7957449315008732195732166864677791775030217088243335168*Y^34*Z^9 + 2238022852087149226621744151455537791897918562391228940288*X^4*Y^29*Z^10 + 4676461131781777332968912817062351409014379935190642327552*X^3*Y^30*Z^10 + 2868353419912016932727580767025369037811136635988130922496*X^2*Y^31*Z^10 + 412760486045254139647380781980459321248806868454677151744*X*Y^32*Z^10 - 10337509323792148886934734657084459475004764164632608768*Y^33*Z^10 + 5222979735425646107989250537962920643833934697414969524224*X^4*Y^28*Z^11 + 11357395755797360768091781993833232624081811477017632178176*X^3*Y^29*Z^11 + 7635500057475122773783796989409600810187657441497711640576*X^2*Y^30*Z^11 + 1506399615928546649269319270145191892231971082893864730624*X*Y^31*Z^11 + 23702290385656963760537463477567451299702369885049847808*Y^32*Z^11 + 10757555421599724794827891781990063310022216290282095247360*X^4*Y^27*Z^12 + 24368994631054208462444007515131344226311472943183916171264*X^3*Y^28*Z^12 + 17811937199442504847120170999504069207901991150512704061440*X^2*Y^29*Z^12 + 4358010363890959310920760716375230406433400109995084742656*X*Y^30*Z^12 + 199564180257583257028953804258942305474420579289092063232*Y^31*Z^12 + 19666787272988799725151217876163472278269045247700482654208*X^4*Y^26*Z^13 + 46463938199833552512868489607968788533224339907693531627520*X^3*Y^27*Z^13 + 36673453017046936684150681758731626727080734499266279505920*X^2*Y^28*Z^13 + 10542263868664740494356992201200662756078358445217038729216*X*Y^29*Z^13 + 747575459987275889434267002461913411935785990714891960320*Y^30*Z^13 + 32060470102551514560104549122058127608237547181351794376704*X^4*Y^25*Z^14 + 79095031582076738142356699466050344436482610623087418277888*X^3*Y^26*Z^14 + 67025811437636566629669213245723248817331537609716052000768*X^2*Y^27*Z^14 + 21895101885095933405708348361746300253622329795699529482240*X*Y^28*Z^14 + 2037419572531885500789915123247443145743710217974398844928*Y^29*Z^14 + 46774818434030993580890157502248910111046190197165764116480*X^4*Y^24*Z^15 + 120663056578680560981035006357067162841214073446572515917824*X^3*Y^25*Z^15 + 109237951064505667110709353363915165970145734898505681469440*X^2*Y^26*Z^15 + 39650458852123919777649928928455351561832652270950525435904*X*Y^27*Z^15 + 4481650644197068201471225033029027296378882665003182194688*Y^28*Z^15 + 61250487504541300278185303920389730478682324626616184995840*X^4*Y^23*Z^16 + 165460574188878124779028053231126158343509609206233912311808*X^3*Y^24*Z^16 + 159343669218234745391484129481301786932371849491406548631552*X^2*Y^25*Z^16 + 63237049564506752688796403085256103333218569260690590138368*X*Y^26*Z^16 + 8296613042495701122924462020503708464602219710203864023040*Y^27*Z^16 + 72146877622319332684906475315258074549598154034662894206976*X^4*Y^22*Z^17 + 204420995213116944783049933475086356396030837451552871940096*X^3*Y^23*Z^17 + 208629074710360806833627647214290553300346242714911943688192*X^2*Y^24*Z^17 + 89425033182219734232305738238740812590282479555228045672448*X*Y^25*Z^17 + 13208696663420992115703316291611343504191421667008397180928*Y^26*Z^17 + 76564894530123423311916262560977238283566768009366180200448*X^4*Y^21*Z^18 + 227944453482291680352638724791892760806598662981992482603008*X^3*Y^22*Z^18 + 245724481219991992084845786509474633557568276542858891100160*X^2*Y^23*Z^18 + 112652718494633580519317554121168384209704387909877399289856*X*Y^24*Z^18 + 18314490110858842362986376880780437443560814970196850638848*Y^25*Z^18 + 73282464613141909643063522817626780147956252721897483796480*X^4*Y^20*Z^19 + 229687148155725245913876960182405780340388654820754525782016*X^3*Y^21*Z^19 + 260764635542214227411602612293477513495381483282757601722368*X^2*Y^22*Z^19 + 126821411299785199094136194534802520356398541341821649289216*X*Y^23*Z^19 + 22287336694452967422908386456487238382018966840634293616640*Y^24*Z^19 + 63293206678033676507846296923173510912626313333141011955712*X^4*Y^19*Z^20 + 209298238740375306007073037774971790287123269302011439218688*X^3*Y^20*Z^20 + 249591154876486526369369816225544629341999442340658166759424*X^2*Y^21*Z^20 + 127839691913497282512557201220537918912988335877997846986752*X*Y^22*Z^20 + 23913825831911578476399820498103991370240189435183275835392*Y^23*Z^20 + 49329901228484762830928595230861998712571132284985987170304*X^4*Y^18*Z^21 + 172515145214864382333309869319959352626658466950997566357504*X^3*Y^19*Z^21 + 215584648738659755250758978660849683574245142540817846829056*X^2*Y^20*Z^21 + 115496031655982931205851734980281362599803841059869122560000*X*Y^21*Z^21 + 22676134379436368283642592529781919661624449381130359209984*Y^22*Z^21 + 34677677916991075887153340782141513759596988696887658872832*X^4*Y^17*Z^22 + 128596941726160197208136514423818727286634958681683104530432*X^3*Y^18*Z^22 + 168044215933238661148220514652941347620745707964659239321600*X^2*Y^19*Z^22 + 93514802031346863823782872879198386131896007199750135578624*X*Y^20*Z^22 + 19009246450064525286837347123595530409975334401862366691328*Y^21*Z^22 + 21965508148047702706010844322017053618403032946818844303360*X^4*Y^16*Z^23 + 86632190371297945111457411121089096043588969538286575779840*X^3*Y^17*Z^23 + 118150725249125404101380146986674530635281539703547511406592*X^2*Y^18*Z^23 + 67788061024616534599511467888758641961292070934107094515712*X*Y^19*Z^23 + 14064539056339723150454992929034444520946819568660133437440*Y^20*Z^23 + 12517261979586995252872174148780190012604504752297732366336*X^4*Y^15*Z^24 + 52681994120142078100831345227679959906373292708623156617216*X^3*Y^16*Z^24 + 74854973754412552079381496481955637344010025724189403316224*X^2*Y^17*Z^24 + 43897398489369783317222646621349834989030775909778744573952*X*Y^18*Z^24 + 9148042531873235343720282776580562774330946985676208996352*Y^19*Z^24 + 6403507629402199436404877443898052191658679185319068137472*X^4*Y^14*Z^25 + 28869430150124926714479546988047300821931831598380478992384*X^3*Y^15*Z^25 + 42667896611554231785661417991865598655414644868947496042496*X^2*Y^16*Z^25 + 25303117976482522711998282394456570937824330589403156049920*X*Y^17*Z^25 + 5193459228921348894501006938361311984972711805178456074240*Y^18*Z^25 + 2932490449853833217367061290357713209325539587506821481472*X^4*Y^13*Z^26 + 14223691447091420675079585703275803437420236391720268517888*X^3*Y^14*Z^26 + 21834400218352447960938624041600992411146877273991827628544*X^2*Y^15*Z^26 + 12910694527105419194120001484588615446590991063070965066240*X*Y^16*Z^26 + 2541891944646070272493888567078531535509851373018350908928*Y^17*Z^26 + 1197830422792025089509604715264635624218537548770190063040*X^4*Y^12*Z^27 + 6282060967008762167279645498900661466671551046922342534656*X^3*Y^13*Z^27 + 10002529604777722157420644168503272013894182301246588559104*X^2*Y^14*Z^27 + 5781845672938737441829815928227601433585346032665272248832*X*Y^15*Z^27 + 1049141947430523849141135586234360620659920984056392652096*Y^16*Z^27 + 434431414418954295241592192859312139375835311874441712864*X^4*Y^11*Z^28 + 2477943399374879895921334808319312046423623636883252423392*X^3*Y^12*Z^28 + 4087299372411796249030305398499176149492658403642799594656*X^2*Y^13*Z^28 + 2241887077662721394150698790151972418751724943394569978656*X*Y^14*Z^28 + 349113418887744011580336652633745096038665022166982092544*Y^15*Z^28 + 139107431007660038239235949076400934308696025295887666576*X^4*Y^10*Z^29 + 868891893710865663197813495610658084735276400956170438240*X^3*Y^11*Z^29 + 1483022289759193433052367887147665529846067523146274989536*X^2*Y^12*Z^29 + 734989639337285912948708711665312538834605462115448525600*X*Y^13*Z^29 + 83071437856106342182789965393998115598644398723389414704*Y^14*Z^29 + 39048409064951570512883101460175265524619577519049255648*X^4*Y^9*Z^30 + 269292444529461023112598055222566242100765846157058651468*X^3*Y^10*Z^30 + 475093538968954770021471559975515506458111161011286165900*X^2*Y^11*Z^30 + 194079375378960378054638948566349887660042508121259862220*X*Y^12*Z^30 + 6953604654640463064585824763288930670336507266368965644*Y^13*Z^30 + 9523711767059726752149273541812128996450004467373714888*X^4*Y^8*Z^31 + 73240932423885188683063889804187282361550967465879521364*X^3*Y^9*Z^31 + 133429231840142005073290344772862272237417144376113275744*X^2*Y^10*Z^31 + 36050299142358367035443221907196305643155210347020519000*X*Y^11*Z^31 - 5369779453135664643006020774441608766161391123468662296*Y^12*Z^31 + 1995372541432737632019344482220787384774352105309237728*X^4*Y^7*Z^32 + 17324094784066121404395959910237516424545226615045890438*X^3*Y^8*Z^32 + 32560327591862777926721889106977125658303942569723628899*X^2*Y^9*Z^32 + 1723541152732822816683817401727268583431840285311720863*X*Y^10*Z^32 - 3515687108258013404432094180434963459125573807797685442*Y^11*Z^32 + 353874451867070945814049413565187773486572116916683976*X^4*Y^6*Z^33 + 3523317191997894335158359436040406459559647201090683306*X^3*Y^7*Z^33 + 6825853417877159525344440277887120902673567393543714853*X^2*Y^8*Z^33 - 1980690717425371581831064949524218623800953773063028205*X*Y^9*Z^33 - 1238121603633630260448943706963553218257942654423924401*Y^10*Z^33 + 52087515752588129595629829617877244525597021528843944*X^4*Y^5*Z^34 + 607050867375937334910301008983318870562372183960775309*X^3*Y^6*Z^34 + 1211288840930210965264086246196545763663926066470745540*X^2*Y^7*Z^34 - 1020993640091246098467558571046860922524973562929844004*X*Y^8*Z^34 - 284843626692120848205773197293156226950767097685973943*Y^9*Z^34 + 6191932080417547486326342293279755763720500300703490*X^4*Y^4*Z^35 + 86875943011639438120031962463227598363546408723164862*X^3*Y^5*Z^35 + 178407179872179977089732684512079120300415970419560180*X^2*Y^6*Z^35 - 314855469206205017820261838600565495231469257530557086*X*Y^7*Z^35 - 34424789192107644750911850452090515294601879488744609*Y^8*Z^35 + 571163066233668276958677442246113922546425539071038*X^4*Y^3*Z^36 + 10048543631530638546767113609021974113996661413036043*X^3*Y^4*Z^36 + 21222631149778379553512759239337200356609566297627828*X^2*Y^5*Z^36 - 71883201076506187854631168103666767777892743387604165*X*Y^6*Z^36 + 3677409662989920816276422276662134895099479732318518*Y^7*Z^36 + 38357406334993423721962477608292604014968557977251*X^4*Y^2*Z^37 + 902505840779908258315916411987492366980848009510858*X^3*Y^3*Z^37 + 1959030737961207625983272677744470478861700551104151*X^2*Y^4*Z^37 - 12698346259381329162604137195663735285151466368938656*X*Y^5*Z^37 + 3121016926789248043193249699709119379571263795219148*Y^6*Z^37 + 1668266941225487862874347904827101672566283205300*X^4*Y*Z^38 + 59052248034431267826403152787887311807565798491283*X^3*Y^2*Z^38 + 131659362823768865205049145480705389915519612739534*X^2*Y^3*Z^38 - 1735351098779386364088770338926946322067440961315673*X*Y^4*Z^38 + 890161599750931754956954056597821916630989413634384*Y^5*Z^38 + 35267790992316449092201364804308353245807173518*X^4*Z^39 + 2503906868459694202948680321134153195817088304400*X^3*Y*Z^39 + 5730629019366792935920069225196028974457524622313*X^2*Y^2*Z^39 - 178764566609104414329173275333036652854152735651444*X*Y^3*Z^39 + 163820930113405801657283332073753169223947950833016*Y^4*Z^39 + 51635629762321346058016598313168803437775849049*X^3*Z^40 + 121244393981348380648739148580070644803234001319*X^2*Y*Z^40 - 13131449573201077010608516104409664724690300634546*X*Y^2*Z^40 + 20990770490537062841747502889187766304765242800878*Y^3*Z^40 + 3773183429300687979984268708198778673*X^2*Z^41 - 615064004479539266849861921989993242925107101915*X*Y*Z^41 + 1834338102845527529717023735156408810216014750259*Y^2*Z^41 - 13835725297081184134864555930842714357311837401*X*Z^42 + 99331528771140244107141323936065707146363416631*Y*Z^42 + 2532113469150529401646769692277653946731221850*Z^43)" ] }, "execution_count": 26, "metadata": {}, "output_type": "execute_result" } ], "source": [ "A,B,C" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true }, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "SageMath 8.1.beta4", "language": "", "name": "sagemath" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 2 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython2", "version": "2.7.13" } }, "nbformat": 4, "nbformat_minor": 2 }