##################################################################### ##ParkingStatistics.txt: Save this file as ParkingStatistics.txt # ## To use it, stay in the # ##same directory, get into Maple (by typing: maple ) # ##and then type: read `ParkingStatistics.txt` # ##Then follow the instructions given there # ## # ##Written by Yukun Yao and Doron Zeilberger, Rutgers University , # # yao at math dor rutgers dot edu, DoronZeil at gmail dot com # ###################################################################### #Created: May 2018 print(`Created: May 2018`): print(` This is ParkingStatistics.txt `): print(`It is accompanies the article `): print(` An Experimental Mathematics Approach to the Area Statistic of Parking Functions`): print(`by Yukun Yao and Doron Zeilberger`): print(`and also available from Yao's and Zeilberger's websites`): print(``): print(`Please report bugs to DoronZeil at gmail dot com `): print(``): print(`The most current version of this package and paper`): print(` are available from`): print(`http://sites.math.rutgers.edu/~zeilberg/ .`): print(`http://sites.math.rutgers.edu/~yao/ .`): print(`---------------------------------------`): print(`For a list of the AREA procedures type ezraArea();, for help with`): print(`a specific procedure, type ezra(procedure_name); .`): print(``): print(`---------------------------------------`): print(`---------------------------------------`): print(`For a list of the Supporting procedures type ezra1();, for help with`): print(`a specific procedure, type ezra(procedure_name); .`): print(``): print(`---------------------------------------`): print(`---------------------------------------`): print(`For a list of the Pre-Computed procedures type ezraPC();, for help with`): print(`a specific procedure, type ezra(procedure_name); .`): print(``): print(`---------------------------------------`): print(`---------------------------------------`): print(`For a list of the MAIN procedures type ezra();, for help with`): print(`a specific procedure, type ezra(procedure_name); .`): print(``): print(`---------------------------------------`): with(combinat): ezraArea:=proc() if args=NULL then print(` The area procedures are: BZ11area, CentralMomentArea, FactorialMomentArea, FactorialMomentGeneralArea,FMareaStory,`): print(` LimScMomentArea, LC, RawMomentArea, PnxArea `): print(``): else ezra(args): fi: end: ezra1:=proc() if args=NULL then print(` The supporting procedures are: BZ1, BZ2, BZ2fast, CM,EBexListFlajolet, EBexListLochard, RM,GP,Pnz, PUx, Qn `): print(` FindPoly , plotDist, , plotDistU,plotHist, PolyAK, SCenM, Wn `): print(``): else ezra(args): fi: end: ezraPC:=proc() if args=NULL then print(` The pre-computed procedures are: CentralMomentPC, LimScMomentPC, FactorialMomentGeneralPC, FactorialMomentPC,`): print(` ProveScaledParkingPC, RawMomentPC,`): print(``): else ezra(args): fi: end: ezra:=proc() if args=NULL then print(`The main procedures are: AlpahSeq, CentralMoment, FactorialMoment,Fk, FactorialMomentGeneral, LimScMoment, `): print(` Pn, PnS, Pnx, ProveScaledParking, PU, RawMoment, RPF, RPF1 `): print(` `): elif nops([args])=1 and op(1,[args])=AlphaSeq then print(`AlphaSeq(f,x,N): Given a probability generating function`): print( `f(x) (a polynomial, rational function and possibly beyond) `): print(` returns a list, of length N, whose `): print(` (i) First entry is the average `): print(` (ii): Second entry is the variance `): print(` for i=3...N, the i-th entry is the so-called alpha-coefficients `): print(` that is the i-th moment about the mean divided by the `): print(` variance to the power i/2 (For example, i=3 is the skewness `): print( ` and i=4 is the Kurtosis) `): print(` If f(1) is not 1, than it first normalizes it by dividing `): print(`by f(1) (if it is not 0) .`): print(` For example, try: `): print(` AlphaSeq(((1+x)/2)^100,x,4); `): elif nops([args])=1 and op(1,[args])=BZ1 then print(`BZ1(a,N): Fk(a,1,N) according to Kung-Yan`): elif nops([args])=1 and op(1,[args])=BZ11area then print(`BZ11area(n): the explicit expression for the expectation of the area of a 1parking function (i.e. a usual parking function.`): print(`Try:`): print(`[seq(BZ11area(i),i=1..10)];`): elif nops([args])=1 and op(1,[args])=BZ2 then print(`BZ2(a,N): Fk(a,2,N) according to Kung-Yan`): elif nops([args])=1 and op(1,[args])=BZ2fast then print(`BZ2fast(a,N): a MUCH faster version of BZ2(a,N), using FactorialMoment(a,2,S1,n). Try:`): print(`BZ2fast(1,100);`): elif nops([args])=1 and op(1,[args])=EBexListFlajolet then print(`EBexListFlajolet(k): input k, output a list of length k such that the kth entry is EBexK(k) according to Flajolet et. al.`): print(`recurrence given on p. 85 of Svante Janson's article "Brownian areas and Wright's constant" `): print(`Try: `): print(`EBexListFlajolet(20)`): elif nops([args])=1 and op(1,[args])=EBexListLouchard then print(`EBexListLouchard(k): input k, output a list of length k such that the kth entry is EBexK(k) according to Luchard's`): print(`recurrence given on p. 84 of Svante Janson's article "Brownian areas and Wright's constant" `): print(`Try: `): print(`EBexListLouchard(20)`): elif nops([args])=1 and op(1,[args])=Fk then print(`Fk(a,k,N): The first N terms of the sequence of the k-th factorial moment of a-parking functions. Try:`): print(`Fk(1,2,10):`): elif nops([args])=1 and op(1,[args])=FMareaStory then print(`FMareaStory(N,A1,n): Inputs a positive integer N, and symbols A1 and n, and outputs an article with explicit expressions for the`): print(`first N factorial moments of the r.v. "area" defined on parking functions (the area is n*(n+1)/2-sum)`): print(`in terms of n and the expectation, denoted by A1 `): print(`including the leading asymptotics, and proving that in the limit they converge to the moments of`): print(`the (continuous) so-called Airy distribution (area under Brownian excursion). Try:`): print(`FMareaStory(4,A1,n);`): elif nops([args])=1 and op(1,[args])=plotDist then print(`plotDist(f,x,K): Given a prob. gen. function f(x) that has a `): print(`Taylor series`): print(`for a discrete r.v.`): print(`plots its normalized version (X-mu)/sig between mu-K1*sig and`): print(` mu+K2*sig `): print(` For example, try: `): print(` plotDist((1+x)^40,x,5,5); `): elif nops([args])=1 and op(1,[args])=plotDistU then print(`plotDistU(f,x,K): Like plotDist(f,x,K), but UNCONSTRAINED`): print(` For example, try: `): print(` plotDistU((1+x)^40,x,5,5); `): elif nops([args])=1 and op(1,[args])=plotHist then print(`plotHist(f,x): Given a polynomial f, plots the histograms of its coefficients`): print(`For example, try:`): print(`plotHist((1+x)^40,x);`): elif nops([args])=1 and op(1,[args])=GP then print(`GP(L,x): inputs a list of pairs [a,b], a symbol x, and a non-neg. integer d, and outputs`): print(` a polynomial, let's call it P, such that for each pair [a,b] in L, P(a)=b, and the degree is<=nops(L)-3`): print(`Try: `): print(`GP([seq([i,i^3],i=1..10)],x);`): elif nops([args])=1 and op(1,[args])=LC then print(`LC(P,A1,n): inputs a polynomial P in A1 and n, of degree 1 in A1 and outputs the leading asymptotics if A1=n^(3/2)*sqrt(Pi/2). Try`): print(`LC(FactorialMomentArea(1,2,A1,n),A1,n);`): elif nops([args])=1 and op(1,[args])=Pn then print(` Pn(n,a) the number of a-parking functions of length n for numeric n,a. Try `): print(`Pn(5,1);`): elif nops([args])=1 and op(1,[args])=PnS then print(`PnS(n,a): inputs a pos. integer . Outputs the expression for a-parking functions of length n for symbolic a . Try: `): print(` PnS(5,a); `): elif nops([args])=1 and op(1,[args])=Pnx then print(`Pnx(n,a,x): the weight enumerator of a-parking functions according to the weight`): print(` x^(sum of parking function). For example, try: `): print(` Pnx(10,1,x); `): elif nops([args])=1 and op(1,[args])=PnxArea then print(`PnxArea(n,a,x): Inputs positive integers n and a, and a variable x, outputs the weight enumerator of a-parking functions according to the AREA`): print(`x^(binomial(n+1/2)-sum) of parking function). For example, try:`): print(` PnxArea(10,1,x); `): elif nops([args])=1 and op(1,[args])=Pnz then print(`Pnz(n,a,z,K): the polynomial, in z, whose coefficient of z^i is`): print(`the numerator of the i-th binomial moments of a-parking functions of length n, up to i=K. Try: `): print(` Pnz(10,1,z,4); `): elif nops([args])=1 and op(1,[args])=ProveScaledParking then print(`ProveScaledParking(K): rigorously proves that the limit of the first K sca;ed moments of the area statistics on parking functions `): print(`coincides with the scaled moments of the "area under Brownian Excursion" continous random variable. Try:`): print(`ProveScaledParking(4);`): elif nops([args])=1 and op(1,[args])=ProveScaledParkingPC then print(`ProveScaledParkingPC(K): Like eProveScaledParking(K), but much faster, using pre-computed data. K must be <=20. Try: `). print(` ProveScaledParkingPC(20); `): elif nops([args])=1 and op(1,[args])=PU then print(`PU(U) the number of U-parking functions of length n for a list U . Try:`): print(` PU([1,2,3,4]); `): elif nops([args])=1 and op(1,[args])=PUx then print(`PUx(U,x) the weight-enuerators of U-parking functions of length n for a list U `): elif nops([args])=1 and op(1,[args])=Qn then print(`Qn(n,a) the number of ways of arranging n employees and a bosses, using the Zeilberger recurrence`): elif nargs=1 and args[1]=FactorialMoment then print(`FactorialMoment(a,k,S1,n): inputs a positive integer a, a positive integer k, and symbols S1 and n`): print(` Outputs a polynomial f(S1,n) that is an exact expression for the k-th factorial moment of the SUM statistics`): print(`of a-parking functions pf length n, in terms of the expectatation, called S1, and n, for SYMBOLIC. Try:`): print(` FactorialMoment(1,4,S1,n);`): elif nargs=1 and args[1]=FactorialMomentArea then print(`FactorialMomentArea(a,k,x,y): find a polynomial f(x,y) such that f(ExpectatioOfArea,n)=k-th FactorialMoment of Area.`): print(`F or example, to get the formula for the fourth factorial moment of the random variable AREA (aka INCONVENIENCE) defined on 3-parking functions. `): print(`of length n, in terms of n and the expectation,Try:`): print(`FactorialMomentArea(3,4,A1,n);`): elif nargs=1 and args[1]=FM then print(` FM(E1,n): input the symbols E1 and n, returns the pre-computed list of kth factorial moments’ polynomial F(x,y) for 1-parking function (1<=k<=20). Try:`): print(` FM(E1,n)[3];`): elif nargs=1 and args[1]=RawMoment then print(` RawMoment(a,k,x,y): find a polynomial f(x,y) such that f(E[n,a,1],n)=E(n,a,k) where E(n,a,k) `): print(`is the raw moment (i.e. E(X^k)) Try:`): print(` RawMoment(1,3,x,y);`): elif nargs=1 and args[1]=RawMomentArea then print(` RawMomentArea(a,k,x,y): find a polynomial f(x,y) such that f(E[n,a,1],n)=E(n,a,k) where E(n,a,k) `): print(`is the raw moment (i.e. E(X^k)), according to AREA. Try:`): print(` RawMomentArea(1,3,x,y);`): elif nargs=1 and args[1]=RawMomentPC then print(` RawMomentPC(k,x,y): find a polynomial f(x,y) such that f(E[n,a,1],n)=E(n,a,k) where E(n,a,k) is the raw moment according to SUM.`): print(` (i.e. E(X^k)) by 2nd Stirling number and FM when 1<=k<=20 and a=1. Same output as RawMoment(1,k,x,y), but much faster for k<=20. `): print(`since it uses pre-computed data.Try:`): print(` RawMomentPC(3,x,y);`): elif nargs=1 and args[1]=RM then print(` RM(x,y): input the symbol x and y, return the pre-computed list of kth raw moments’ polynomial F(x,y) for 1-parking function (1<=k<=20). Try:`): print(` RM(x,y)[3];`): elif nargs=1 and args[1]=CentralMoment then print(` CentralMoment(a,k,S1,n): finds a polynomial expression of the form in the variables S1 and n`): print(`of degree 1 in S1 , for the k-th Central moment of a-parking functions according to SUM, where S1 is the expectation. Try:`): print(` CentralMoment(1,3,S1,n);`): elif nargs=1 and args[1]=CentralMomentArea then print(` CentralMomentArea(a,k,A1,n): finds a polynomial expression of the form in the variables A1 and n`): print(`of degree 1 in A1 , for the k-th Central moment of a-parking functions according to AREA, where A1 is the expectation. Try:`): print(` CentralMomentArea(1,3,A1,n);`): elif nargs=1 and args[1]=CentralMomentPC then print(` CentralMomentPC(k,x,y): find a polynomial f(x,y) such that f(Expectation,n)=k-th Central moment `): print(`for 1-parking function and k<=20, using pre-computed data. Try:`): print(` CentralMomentPC(3,x,y);`): elif nargs=1 and args[1]=CM then print(` CM(x,y): input the symbol x and y, return the pre-computed list of kth central moments’ polynomial F(x,y) for 1-parking function (1<=k<=20). Try:`): print(` CM(x,y)[3];`): elif nargs=1 and args[1]=FindPoly then print(` FindPoly(L,d,x): find a polynomial f(x) up to degree d such that f(i)=L[i] Try:`): print(` FindPoly([1,4,9,16,25,36,49],3,x);`): elif nargs=1 and args[1]=PolyAK then print(` PolyAK(k,d,i,j): Find the coefficient of x^i*y^j in FactorialMoment(a,k, x,y) which is a polynomial in a up to degree d. Return fail if the coefficient is not a polynomial of degree up to d. Try:`): print(` PolyAK(3,10,1,1);`): elif nargs=1 and args[1]=LimScMoment then print(`LimScMoment(K): the list of coefficients of the asymptotic expression of scaled kth moment for 1-parking function. (i.e., `): print(` According to SUM, for k from 1 to K`): print(`Try: `): print(`LimScMoment(4);`): elif nargs=1 and args[1]=LimScMomentArea then print(`LimScMomentArea(K): the list of coefficients of the asymptotic expression of scaled kth moment for 1-parking function. (i.e., `): print(` according to AREA, from k=1 to k=K.`): print(`Try: `): print(`LimScMomentArea(4);`): elif nargs=1 and args[1]=LimScMomentPC then print(` LimScMomentPC(K): Like LimScMomen(K), but much faster, using pre-computed output. Try: `): print(` LimScMomentPC(10);`): elif nargs=1 and args[1]=FactorialMomentGeneral then print(` FactorialMomentGeneral(a,k,S1,n): inputs the symbols a,n, and E1 (for a-parking function).`): print(`Return the polynomial in the symbols a, S1,n for kth factorial moment of the SUM statistics defined over a-parking functions`): print(`of length n. It is in terms of SYMBOLIC n, a, and S1, where S1 is the expectation. Try:`): print(` FactorialMomentGeneral(a,2,S1,n);`): elif nargs=1 and args[1]=FactorialMomentGeneralArea then print(` FactorialMomentGeneralArea(a,k,A1,n): inputs the symbols a,n, and E1 (for a-parking function).`): print(`Return the polynomial in the symbols a, A1,n for kth factorial moment of the AREA statistics defined over a-parking functions`): print(`of length n. It is in terms of SYMBOLIC n, a, and S1, where S1 is the expectation. Try:`): print(` FactorialMomentGeneralArea(a,2,S1,n);`): elif nargs=1 and args[1]=FactorialMomentGeneralPC then print(` FactorialMomentGeneralPC(a,x,y,k): `): print(`Like FactorialMomentGeneral(a,x,y,k), but much faster, using pre-computed output. k must be <=12. Try: `): print(` FactorialMomentGeneralPC(a,x,y,12);`): elif nargs=1 and args[1]=RPF then print(`RPF(n,a): a random a-parking function of length n. Try:`): print(`RPF(30,1); `): elif nargs=1 and args[1]=SCenM then print(` SCenM(L): inputs the list of moments L, outputs the list of scaled centralized moments `): elif nargs=1 and args[1]=RPF1 then print(`RPF1(n): a random 1-partking function of length n using the algorithm in the Diaconis-Hicks paper "Probablistic Parking Functions", `): print(`arxXiv:1611.09821v1 [math.PR], p.4 : Try:`) : print(` add(x[RPF1(5)],i=1..10*(5+1)^(5-1)); `): elif nargs=1 and args[1]=Wn then print(`Wn(n): the expectation of total height over all rooted labelled trees with n vertices, according to the`): print(` famous formula of Riordan and Sloane that initiated the OEIS. Try: Wn(10); `): else print(`There is no ezra for`,args): fi: end: ###########From HISTABRUT #AveAndMoms(f,x,N): Given a probability generating function #f(x) (a polynomial, rational function and possibly beyond) #returns a list whose first entry is the average #(alias expectation, alias mean) #followed by the variance, the third moment (about the mean) and #so on, until the N-th moment (about the mean). #If f(1) is not 1, than it first normalizes it by dividing #by f(1) (if it is not 0) . #For example, try: #AveAndMoms(((1+x)/2)^100,x,4); AveAndMoms:=proc(f,x,N) local mu,F,memu1,gu,i: mu:=simplify(subs(x=1,f)): if mu=0 then print(f, `is neither a prob. generating function nor can it be made so`): RETURN(FAIL): fi: F:=f/mu: memu1:=simplify(subs(x=1,diff(F,x))): gu:=[memu1]: F:=F/x^memu1: F:=x*diff(F,x): for i from 2 to N do F:=x*diff(F,x): gu:=[op(gu),simplify(subs(x=1,F))]: od: gu: end: #AlphaSeq(f,x,N): Given a probability generating function #f(x) (a polynomial, rational function and possibly beyond) #returns a list, of length N, whose #(i) First entry is the average #(ii): Second entry is the variance #for i=3...N, the i-th entry is the so-called alpha-coefficients #that is the i-th moment about the mean divided by the #variance to the power i/2 (For example, i=3 is the skewness #and i=4 is the Kurtosis) #If f(1) is not 1, than it first normalizes it by dividing #by f(1) (if it is not 0) . #For example, try: #AlphaSeq(((1+x)/2)^100,x,4); AlphaSeq:=proc(f,x,N) local gu,i: gu:=AveAndMoms(f,x,N): if gu=FAIL then RETURN(gu): fi: if gu[2]=0 then print(`The variance is 0`): RETURN(FAIL): fi: [gu[1],gu[2],seq(gu[i]/gu[2]^(i/2),i=3..N)]: end: #plotDist(f,x,K): Given a prob. gen. function f(x) that has a #Taylor series #for a discrete r.v. #plots its normalized version (X-mu)/sig between mu-K1*sig and #mu+K2*sig #For example, try: #plotDist((1+x)^40,x,5,5); plotDist:=proc(f,x,K1,K2) local mu,f1,lu,gu,sig,i,j1: f1:=f/subs(x=1,f): mu:=subs(x=1,diff(f1,x)): gu:=f1/x^mu: sig:=sqrt(subs(x=1,x*diff(x*diff(gu,x),x))): lu:=taylor(f1,x=0,trunc(mu)+K2*trunc(sig)+10): lu:=[seq([i,coeff(lu,x,i)],i=max(0,trunc(mu-K1*sig))..trunc(mu+K2*sig))]: lu:=evalf([seq([(lu[j1][1]-mu)/sig,lu[j1][2]*sig],j1=1..nops(lu))]): plot(lu,scaling=constrained): end: #plotDistU(f,x,K): Given a prob. gen. function f(x) that has a . NOT constrained #Taylor series #for a discrete r.v. #plots its normalized version (X-mu)/sig between mu-K1*sig and #mu+K2*sig #For example, try: #plotDistU((1+x)^40,x,5,5); plotDistU:=proc(f,x,K1,K2) local mu,f1,lu,gu,sig,i,j1: f1:=f/subs(x=1,f): mu:=subs(x=1,diff(f1,x)): gu:=f1/x^mu: sig:=sqrt(subs(x=1,x*diff(x*diff(gu,x),x))): lu:=taylor(f1,x=0,trunc(mu)+K2*trunc(sig)+10): lu:=[seq([i,coeff(lu,x,i)],i=max(0,trunc(mu-K1*sig))..trunc(mu+K2*sig))]: lu:=evalf([seq([(lu[j1][1]-mu)/sig,lu[j1][2]*sig],j1=1..nops(lu))]): plot(lu): end: #plotHist(f,x): Given a polynomial f, plots the histograms of its coefficients #For example, try: #plotHist((1+x)^40,x); plotHist:=proc(f,x) local gu,mu,i: gu:=[seq(coeff(f,x,i),i=0..degree(f,x))]: mu:=[[0,0],[0,gu[1]]]: for i from 1 to nops(gu)-1 do mu:=[op(mu), [i,gu[i]], [i,gu[i+1]]]: od: mu:=[op(mu),[nops(gu),0]]: plot(mu): end: ###########End HISTABRUT ###start GP #GP1(L,x,d): inputs a list of pairs [a,b], a symbol x, and a non-neg. integer d, such that d+2{0} then print(P, `did not work out`): RETURN(FAIL): fi: P: end: #GP(L,x): inputs a list of pairs [a,b], a symbol x, and a non-neg. integer d, and outputs # a polynomial, let's call it P, such that for each pair [a,b] in L, P(a)=b, and the degree is<=nops(L)-3 #Try: #GF([seq([i,i^3],i=1..10)],x); GP:=proc(L,x) local d,gu: for d from 0 to nops(L)-3 do gu:=GP1(L,x,d): if gu<>FAIL then RETURN(gu): fi: od: FAIL: end: ###end GP ##begin Random Parking Function #tn(n,a) the number of forests of rooted trees where each component has the form [root, SetOfEdges] #n employees and a bosses, i.e. the number of ordered labelled forests tn:=proc(n,a) local k: option remember: if n=0 then RETURN(1): fi: if a<=0 then RETURN(0): fi: add(binomial(n,k)*tn(n-k,a+k-1),k=0..n): end: #RW(a,b): a random walk from [0,0] to [a,b] that ends at [a,b]. Try: #RW(2,4); RW:=proc(a,b) local gu,ro: if a=0 and b=0 then RETURN([]): fi: ro:=Roul([a,b]): if ro=1 then gu:=RW(a-1,b): RETURN([op(gu),0]): else gu:=RW(a,b-1): RETURN([op(gu),1]): fi: end: #RSU(n,k): a random k-subset of {1, ..., n}. Try: RSU(5,3); RSU:=proc(n,k) local gu,mu,i: gu:=RW(n-k,k): mu:={}: for i from 1 to n do if gu[i]=1 then mu:=mu union {i}: fi: od: mu: end: #Roul(L): inputs a list L and outputs i from 1 to nops(L) with prob. L[i]/convert(L,`+`); Try #Roul([1,2,1]); Roul:=proc(L) local i,su,r,i1: su:=convert(L,`+`): r:=rand(1..su)(): for i from 1 while add(L[i1],i1=1..i-1)i then RETURN(false): fi: od: true: end: #RPF1(n): a random 1-partking function of length n using the algorithm in the Diaconis-Hicks paper "Probablistic Parking Functions", #arxXiv:1611.09821v1 [math.PR], p.4 : Try: #RPF1(10); RPF1:=proc(n) local ra,L,i: ra:=rand(1..n+1): L:=[seq(ra(),i=1..n)]: while not IsParking(L) do L:=[seq(L[i]+1,i=1..n)]: L:=subs(n+2=1,L): od: L: end: ##End Random Parking Function #Pn(n,a) the number of a-parking functions of length n for numeric n,a Pn:=proc(n,a) local k: option remember: if n=0 then RETURN(1): fi: if a<=0 then RETURN(0): fi: add(binomial(n,k)*Pn(n-k,a+k-1),k=0..n): end: #Pnx(n,a,x): the weight enumerator of a- parking functions of length n according to the weight #x^(sum of parking function). For example, try: #Pnx(10,1,x); Pnx:=proc(n,a,x) local k: option remember: if n=0 then RETURN(1): fi: if a<=0 then RETURN(0): fi: expand(x^n*add(binomial(n,k)*Pnx(n-k,a+k-1,x),k=0..n)): end: #Pnz(n,a,z,K): the polynomial, in z, whose coefficient of z^i is #the numerator of the i-th binomial moments of a- parking functions of length n up to i=K. Try #Pnz(10,1,z,4); Pnz:=proc(n,a,z,K) local k,gu,i: option remember: if n=0 then RETURN(1): fi: if a<=0 then RETURN(0): fi: gu:=expand(add(binomial(n,i)*z^i,i=0..K)*add(binomial(n,k)*Pnz(n-k,a+k-1,z,K),k=0..n)): gu:=add(coeff(gu,z,i)*z^i,i=0..K): end: #Fk(a,k,N): The first N terms of the sequence of the k-th factorial moment. Try: #Fk(1,1,2,10): Fk:=proc(a,k,N) local gu0,gu,n1,z: gu0:=[seq(Pn(n1,a),n1=1..N)]: gu:=[seq(Pnz(n1,a,z,k),n1=1..N)]: [seq(coeff(gu[n1],z,k)*k!/gu0[n1],n1=1..N)]: end: #BZ1(a,N): Fk(a,1,N) according to the bnei zonot BZ1:=proc(a,N) local n1,j: [seq(n1*(a+n1+1)/2 -1/2*add(binomial(n1,j)*j!/(a+n1)^(j-1),j=1..n1),n1=1..N)]: end: #BZ2(a,N): Fk(a,1,N) according to the bnei zonot BZ2:=proc(a,N) local n1,j: [seq(n1*(n1-1)*(a+n1+1)^2/4 + 1/3*n1*(a+n1+1)*(a+n1-1) -n1*(a+n1+1)/2*add(binomial(n1,j)*j!/(a+n1)^(j-1),j=1..n1) +add(binomial(n1,j)*j!/(a+n1)^(j-1)*(1/6*j^3-1/6*j+1/2),j=1..n1),n1=1..N)]: end: #BZ2fast(a,N): a faster version of BZ2(a,N), using the truly explicit expression found in the Yao-Zeilberger article. Try #BZ2fast(2,200); BZ2fast:=proc(a,N) local S1,n,n1,j,mu,gu: gu:=FactorialMoment(a,2,S1,n): mu:=BZ1(a,N): [seq(subs({n=n1,S1=mu[n1]},gu),n1=1..N)]: end: #PnS(n,a): inputs a pos. integer . Outputs the expression for a-parking functions of length n for symbolic a and b. #PnS(5,a); PnS:=proc(n,a) local k,gu,a1: option remember: if n=0 then RETURN(1): fi: gu:=expand(add(binomial(n,k)*subs(a=a+k-1,PnS(n-k,a)),k=1..n)): factor(subs(a1=a,sum(gu,a=1..a1))): end: #PU(U) the number of U-parking functions of length n for a list U . Try: #PU([1,2,3,4]); PU:=proc(U) local k,i,n: option remember: n:=nops(U): if nops(U)=0 then RETURN(1): fi: if U[1]=0 then RETURN(0): fi: add(binomial(n,k)*PU([seq(U[i]-1,i=k+1..n)] ),k=0..n): end: #PUx(U,x) the weight-enuerators of U-parking functions of length n for a list U PUx:=proc(U,x) local k,i,n: option remember: n:=nops(U): if nops(U)=0 then RETURN(1): fi: if U[1]=0 then RETURN(0): fi: expand(x^nops(U)*add(binomial(n,k)*PUx([seq(U[i]-1,i=k+1..n)],x ),k=0..n)): end: #Qn(n,a) the number of ways of arranging n employees and a bosses Qn:=proc(n,a) local k: option remember: if n=0 then RETURN(1): fi: if a<=0 then RETURN(0): fi: add(binomial(n,k)*a^k*Qn(n-k,k),k=0..n): end: #Pnax(n,a,x): the sum of x^(sum of all entries in the parking function) over the set of a-parking functions of length n by recurrence relation. Pnax:=proc(n,a,x) local k: option remember: if n=0 then return 1: fi: if n>0 and a=0 then return 0: fi: return expand(x^n*add(binomial(n,k)*Pnax(n-k,a+k-1,x),k=0..n)): end: #FactorialMoment(a,k,x,y): find a polynomial f(x,y) such that f(E[n,a,1],n)=E(n,a,k) with the observation that the degree of x is at most 1. FactorialMoment:=proc(a,k,x,y) local d,z,A0,A1,Ak,i,j,sol,F,eq,var,n,c: option remember: if k=0 then return 1: fi: d:=2*k: A0:=[seq(Pnax(n,a,1),n=1..2*d+5)]: A1:=[seq(subs(z=1,diff(Pnax(n,a,z),z))/A0[n],n=1..2*d+5)]: Ak:=[seq(subs(z=1,diff(Pnax(n,a,z),z$k))/A0[n],n=1..2*d+5)]: var:={seq(seq(c[i,j],i=0..1),j=0..d)}: eq:={}: F:=add(add(c[i,j]*x^i*y^j,i=0..1),j=0..d): for n from 1 to 2*d+5 do eq:=eq union {subs({x=A1[n],y=n},F)-Ak[n]}: od: sol:=solve(eq, var): if {sol} <> {} then return subs(sol,F): else return(FAIL): fi: end: #FactorialMomentPC(k,x,y): #Pre-computed k-th Factorial moment of 1-parking functions in terms of expectation ,x, and y (the length) #input the symbol x and y, return the pre-computed list of kth factorial moments’ polynomial F(x,y) for 1-parking function (1<=k<=20). FactorialMomentPC:=proc(k,x,y) local gu: gu:=[x, (1/3)*x-y+(10/3)*x*y-(13/6)*y^2+x*y^2-(5/4)*y^3-(1/4)*y^4, -(25/96)*x+(57/32)*y-(221/96)*x*y+(95/192)*y^2+(833/96)*x*y^2-(1193/192)*y^3+(175/32)*x*y^3-(1159/192)*y^4+(3/4)*x*y^4-(135/64)*y^5-(1/4)*y^6, -(3/16)*y^8+(50161/30240)*y^2-(58127/2520)*x*y^2+(167831/10080)*y^3+(2431/216)*x*y^3-(15019/5040)*y^4+(959/48)*x*y^4-(129377/7560)*y^5+(95/16)*x*y^5-(20495/2016)*y^6+(1/2)*x*y^6-(75/32)*y^7+(6733/15120)*x-(26381/5040)*y+(2613/560)*x*y, -(1/8)*y^10-(3398635/258048)*y^8+(5/16)*x*y^8-(275/128)*y^9-(41130167/2322432)*y^6+(59285/2048)*x*y^6-(4284437/129024)*y^7+(1025/192)*x*y^7-(65722591/1161216)*y^3-(409511/4536)*x*y^3+(191607281/3870720)*y^4-(51282689/1161216)*x*y^4+(46236097/829440)*y^5+(159115/3456)*x*y^5-(6904999/5806080)*x+(40409543/1935360)*y-(828259/51840)*x*y-(155709937/11612160)*y^2+(17464103/215040)*x*y^2, (2074834901/27675648)*x*y+(100699179631/830269440)*y^7-(28954629203/276756480)*y+(254702911/1013760)*y^6-(113340755041/830269440)*y^5-(35024021341/103783680)*y^4+(502998577/912384)*x*y^3+(150531505633/1660538880)*y^2+(67281288463/276756480)*y^3-(1460735/96768)*x*y^6+(204605/6144)*x*y^8-(725779255/13837824)*y^8-(4996009/322560)*x*y^4+(3599544499/830269440)*x-(11003402401/29652480)*x*y^2-(30467435/82944)*x*y^5+(856345/9216)*x*y^7-(22525577/439296)*y^9+(275/64)*x*y^9-(414265/28672)*y^10+(3/16)*x*y^10-(225/128)*y^11-(5/64)*y^12, -(6833898713/340623360)*x+(71529387961/113541120)*y-(10441366935521/15941173248)*y^2-(303089223676853/239117598720)*y^3+(1642294505383/711659520)*y^4+(488998720591/29889699840)*y^5-(216533900449297/119558799360)*y^6-(52438004010923/119558799360)*x*y+(10450119276011/4981616640)*x*y^2-(107596899540943/29889699840)*x*y^3+(15555224031859/11955879936)*x*y^4+(46084753689647/59779399680)*y^8+(98235949507/39852933120)*y^7-(28013454103/253034496)*y^10+(1071176999567/5693276160)*y^9-(16996032517/253034496)*y^11-(2081809/147456)*y^12-(1365/1024)*y^13-(3/64)*y^14+(82593679/884736)*x*y^8-(504638135/663552)*x*y^7+(122077315/884736)*x*y^9+(816571/24576)*x*y^10+(1645/512)*x*y^11+(7/64)*x*y^12+(469351634779/218972160)*x*y^5-(29253545033/29859840)*x*y^6, (12687624276700783/112634352230400)*x-(245/256)*y^15-(7/256)*y^16-(166220367528043151/37544784076800)*y+(875/384)*x*y^13+(1/16)*x*y^14+(3537037122201387953/675806113382400)*y^2+(37037548489146917/4770396094464)*y^3-(35005494317090733647/2027418340147200)*y^4+(545392298802858337/119259902361600)*y^5+(164128922704689599/13516122267648)*y^6+(617294929065628529/202741834014720)*x*y-(1102249342896429479/77977628467200)*x*y^2+(1403075170702396481/53353114214400)*x*y^3-(1180921437099101/74724249600)*x*y^4-(167039682858883117/28963119144960)*y^8-(5058998393742679999/1013709170073600)*y^7+(3718920478052887/2145416232960)*y^10+(7977385614935171/7240779786240)*y^9+(1325465818777523/6436248698880)*y^11-(80231492079239/429083246592)*y^12-(182162407/2342912)*y^13-(466939/36864)*y^14-(723949611953/209018880)*x*y^8+(11039009485183/3448811520)*x*y^7-(26423363/24576)*x*y^9+(181196215/663552)*x*y^10+(37712923/221184)*x*y^11+(184681/6144)*x*y^12-(515324366494999/44834549760)*x*y^5+(574512734211109/44834549760)*x*y^6, -(14157836725798171176751/19030700152848384000)*x-(3831578119/46858240)*y^15-(348715/32768)*y^16+(225545766553394326375247/6343566717616128000)*y+(18270787/98304)*x*y^13+(414571/16384)*x*y^14-(352930053011189070257189/7612280061139353600)*y^2-(13296282028755779268361/243983335292928000)*y^3+(22550442859512184759039/157278513659904000)*y^4-(255487033750405478578313/3806140030569676800)*y^5-(346856247771667316952439/4229044478410752000)*y^6-(26052891280165212769/1070102347776000)*x*y+(1051145875782844349888509/9515350076424192000)*x*y^2-(102613077689961226354961/475767503821209600)*x*y^3+(97161489956723352426559/576687883419648000)*x*y^4+(795/512)*x*y^15+(9/256)*x*y^16-(675/1024)*y^17-(1/64)*y^18+(63887867379647888387029/1903070015284838400)*y^8+(48025856822490850687361/679667862601728000)*y^7-(1263289457523656271367/98860780014796800)*y^10-(7045687984011661194391/253742668704645120)*y^9+(11005268331924359/2477713784832)*y^11+(97324717728863153/31384374607872)*y^12+(45238298235631931/366151037091840)*y^13-(65603068545708973/244100691394560)*y^14+(260596351730846557/6121410527232)*x*y^8+(4354914313662551/637646929920)*x*y^7-(49517438321011/98099527680)*x*y^9-(89411172921739/11890851840)*x*y^10-(1717922526391/1557135360)*x*y^11+(2024714293277/4152360960)*x*y^12+(60569360876732664433/1138199769907200)*x*y^5-(5061352082606489207/38258815795200)*x*y^6, (173471851177245781675667/30696272194594406400)*x-(353794840266776137/4210736926556160)*y^15-(16681259635960237/48820138278912)*y^16-(3286198510846696021800499/10232090731531468800)*y-(909984926923/1245708288)*x*y^13+(574756203037/830472192)*x*y^14+(428385178547707978908741641/945445183593507717120)*y^2+(2566056277737096091148107/5968719593393356800)*y^3-(40758657729107264177572547/30896901424624435200)*y^4+(3453677825338752125513743/4168629557290598400)*y^5+(175376817774637014100387327/315148394531169239040)*y^6+(6661087046216641692381713/30302730243381657600)*x*y-(7807081622492614773604021/7958292791191142400)*x*y^2+(129594441033218050143357947/65655915527326924800)*x*y^3-(62224245449719134789227873/34255260275127091200)*x*y^4+(54487555/294912)*x*y^15+(330155/16384)*x*y^16+(525/512)*x*y^17+(5/256)*x*y^18-(6720684121/84344832)*y^17-(834305/98304)*y^18-(225/512)*y^19-(9/1024)*y^20-(182084182710663867315855421/1575741972655846195200)*y^8-(108018400541565866990236493/131311831054653849600)*y^7+(2676850093800944998906901/63029678906233847808)*y^10+(288197280976836963354813551/787870986327923097600)*y^9-(5477765274322449889729747/59090323974594232320)*y^11-(82992934591006467884683/4092836292612587520)*y^12+(519023587687391547689/45475958806806528)*y^13+(701470579989733692683/151586529356021760)*y^14-(7579433062260664139/18364231581696)*x*y^8-(1642655309246554520867/4097519171665920)*x*y^7+(11197901755725603553/82639042117632)*x*y^9+(2711651771162040607/30607052636160)*x*y^10-(2798554661686781/196199055360)*x*y^11-(9743195535620087/784796221440)*x*y^12-(566442678551069973619321/5709210045854515200)*x*y^5+(4089208290301148813099633/3114114570466099200)*x*y^6, -(91120450911666748543066373153/1877138437243837140172800)*x+(30132308255671149177031/1322936983470735360)*y^15+(137580613217877596243/23209420762644480)*y^16+(2016419705333688099696031127041/625712812414612380057600)*y-(739990226974348465/17807739715584)*x*y^13-(501766100434234931/29679566192640)*x*y^14-(4675/16384)*y^21-(5/1024)*y^22-(2603258893496358230942669831951/536325267783953468620800)*y^2-(563492900077051973055967942733/150171074979506971213824)*y^3+(3346072578630755446156664364353/250285124965844952023040)*y^4-(845727146955439338147219597937/83428374988614984007680)*y^5-(235382383828971834477478657549/65864506569959197900800)*y^6-(4146480995209088071047881381717/1877138437243837140172800)*x*y+(320965078787531654731674002063/32932253284979598950400)*x*y^2-(4170511011189605019183465648973/208570937471537460019200)*x*y^3+(12880498451852848690737398956529/625712812414612380057600)*x*y^4+(15097226561485/659545915392)*x*y^15+(5391097849825/6341787648)*x*y^16+(403573445/2359296)*x*y^17+(3018785/196608)*x*y^18+(11/1024)*x*y^20+(16225/24576)*x*y^19-(1041049376174486167/2578824529182720)*y^17-(21007508411192455/53258332667904)*y^18-(10445373973/143130624)*y^19-(17857015/2752512)*y^20-(1231140411535157844095114973943/1251425624829224760115200)*y^8+(11645996915520712200148861234733/1251425624829224760115200)*y^7+(65333754740476632835476685/103637732905111781376)*y^10-(577316352091092064754824756159/139047291647691640012800)*y^9+(650637007727546600651547526087/536325267783953468620800)*y^11-(562620506423449797708266677/8251157965906976440320)*y^12-(209745376351763784818796409/916795329545219604480)*y^13-(346584771940128604814495/16669005991731265536)*y^14+(7208417908398253854080269/2090594396956262400)*x*y^8+(34758677942693781234089119/4745317440710246400)*x*y^7-(180507238217056423020331/66018770430197760)*x*y^9-(6894509853866107462687/10096988418736128)*x*y^10+(237219282414717356057/480808972320768)*x*y^11+(3862541252058346877/29679566192640)*x*y^12-(134565648168593821980808487503/48131754801124029235200)*x*y^5-(563879776276908337324310957/42707856966392217600)*x*y^6, (107952272723235222928854464059286653/232037775073803818489610240000)*x-(8014961945549667562036924787/17762909509938629836800)*y^15-(5404093532601631273117/1996141888662405120)*y^16-(2750441741300047648106120477501176541/77345925024601272829870080000)*y+(8983747172447413061/7705271992320)*x*y^13+(72166473362080537/556491866112)*x*y^14-(4543950571/71565312)*y^21-(6589187/1376256)*y^22+(181248432805140064408396935308455153/3200521035500742323994624000)*y^2+(40966812787699798942660742683206469/1145865555920018856738816000)*y^3-(15954537721360397357300466396972103/107624199941467448279040000)*y^4+(497212528946039945893825136388061681/3867296251230063641493504000)*y^5+(13515663499496530527817326603993203/789244132904094620712960000)*y^6+(629952366212499704970954179127759407/25781975008200424276623360000)*x*y-(124158683095657459182805515724590959/1160188875369019092448051200)*x*y^2+(45343058340547608419551578174497/203842307148959711232000)*x*y^3-(7833279224844328050068436257/31545576168357888000)*x*y^4-(18962263017650153/231871610880)*x*y^15-(97627562631237133/4946594365440)*x*y^16+(338668400756695/329772957696)*x*y^17+(995549216587/1056964608)*x*y^18+(1109317/98304)*x*y^20+(19611955/131072)*x*y^19+(446114683770111853768669/11722691603532349440)*y^17+(253154941436848796747593/38252993653631877120)*y^18-(19359929148260387887/24498833027235840)*y^19-(3738758532826157/8876388777984)*y^20+(22094621485118454351585541187788481/644549375205010606915584000)*y^8-(92215826550138601746351340353637613/859399166940014142554112000)*y^7-(363301387229643373263312266383199/18750527278691217655726080)*y^10+(245459668802526000785076164467343131/5524708930328662344990720000)*y^9-(4540713374654127341705050762301/347089151600619002265600)*y^11+(9290455225580731409043139111373/1931716409205825994752000)*y^12+(768105279597301937217803001989/262041530292268569722880)*y^13-(839156563937981222760034272017/1545373127364660795801600)*y^14-(329936107254517463625910207/14947749938237276160)*x*y^8-(424850517428501627923321728479/3760293343837814784000)*x*y^7+(1371926860708404871081310371/32030892724794163200)*x*y^9+(884548425944480085805967/849303973763481600)*x*y^10-(2647076556117691195954537/295021380359946240)*x*y^11-(6280258187427530265439/23138931792936960)*x*y^12+(46055233733196910144762925983787/651784179598554562560000)*x*y^5+(22250894628755654561802171425723/162946044899638640640000)*x*y^6-(1485/8192)*y^23-(11/4096)*y^24+(1705/4096)*x*y^21+(3/512)*x*y^22, -(374021257787577111581930612146397652331/75990431221494548182283059200000)*x+(767115688634012024396402161435553/143570148606781390061568000)*y^15-(123518856985902321644662232947/70119730699282730188800)*y^16+(10840431182413186787957177971032830378507/25330143740498182727427686400000)*y-(145835327895778529916885961/7262064747321753600)*x*y^13+(2318226044979642203583797/1139147411344588800)*x*y^14-(1408288324621360951/1190226705776640)*y^21-(2303870398200493/5462393094144)*y^22-(500099761730215531742127880974793515472927/699111967237749843277004144640000)*y^2-(18344915327682028262522468378773428367021/49936569088410703091214581760000)*y^3+(2082240164708642729854262368817999759470177/1165186612062916405461673574400000)*y^4-(150026500194178999427319716539784169001537/87388995904718730409625518080000)*y^5+(2247974166364172031898598454921674284489/41613807573675585909345484800000)*y^6-(64425645512389206459008236207560031741181/218472489761796826024063795200000)*x*y+(1577391289940951022295456603139603372621/1226512223224122532064919552000)*x*y^2-(29468650108656805318235878631388643684399/10923624488089841301203189760000)*x*y^3+(7399018626998461103929796755438273297/2312428776817727247482880000)*x*y^4+(392548147283958042203/184926527815680)*x*y^15+(20020817391761498729/438344362229760)*x*y^16-(5760178469153839219/44356274749440)*x*y^17-(49873153023469811299/2483951385968640)*x*y^18-(3705/32768)*y^25-(3/2048)*y^26+(2718931047365/2818572288)*x*y^20+(213159111027911/101468602368)*x*y^19-(13198181380076149841221380031/17848658723453785866240)*y^17+(37406204675186750844811718129/811519016626365464051712)*y^18+(1784734479248859461427351239/32203135580411327938560)*y^19+(15380683428316918357175527/2385417450400839106560)*y^20-(3555789184735139558593528375330882709909/5296302782104165479371243520000)*y^8+(37362096695203311791408700698055421890707/29129665301572910136541839360000)*y^7+(2047498713517089054204401961775316404289/5548507676490078121246064640000)*y^10-(132195414060473161869337626218393274885197/291296653015729101365418393600000)*y^9+(20224118014819563547298586553563870082067/174777991809437460819251036160000)*y^11-(3382160361716990336542459999295555492717/31777816692624992876227461120000)*y^12-(55503926170836224855365394981530043/2076981483178104109557350400)*y^13+(28956832809078500176569714588715141/1570826331815372855967744000)*y^14+(1657455582131869861372653962355107/346548634568093010493440000)*x*y^8+(18180870479935412232140052328383607/10829644830252906577920000)*x*y^7-(1233826755307225570082822906812699/1999319045585151983616000)*x*y^9+(2031331395619218912081948053939/19869009148672317849600)*x*y^10+(1717728041763905315350761953/12935552831166873600)*x*y^11-(4321343754711014149842773471/180627355897021071360)*x*y^12-(44816575717538242375240247128794248839/34546567008506771983564800000)*x*y^5-(25680848908316015316222237060190717/17681052784086378086400000)*x*y^6+(4225/16384)*x*y^23+(13/4096)*x*y^24-(1497880165/28311552)*y^23-(226591469/66060288)*y^24+(1768471991/14155776)*x*y^21+(12657593/1572864)*x*y^22, (1866115047907654513947870090529440184418933/32753849633898474800283018854400000)*x-(171714947201981970413913032446274359/6706220108904091808169984000)*y^15+(8398687577611972890804770731851928181/164674960451978254400618496000)*y^16-(60906108227598367071751331426597851703519701/10917949877966158266761006284800000)*y+(7261546346907130603094759644667/27674691314222157004800)*x*y^13-(439180043912038836626333310661/4193135047609417728000)*x*y^14+(558640305921525991022034771103/7744854107088924369223680)*y^21+(115310488395961579872446041/21468757053607551959040)*y^22+(49081377795790456790775483740825977286387989243/5044092843620365119243584903577600000)*y^2+(3381851605340585632157031540740357378049933511/840682140603394186540597483929600000)*y^3-(58719931391962005125194148551392446173082142941/2522046421810182559621792451788800000)*y^4+(1800060041904238360091132038841252344679323741/74177835935593604694758601523200000)*y^5-(2828174507085624832883683012848340777364599843/720584691945766445606226414796800000)*y^6+(7735/49152)*x*y^25+(7/4096)*x*y^26+(1620529802687917178777322281256052764376495087/420341070301697093270298741964800000)*x*y-(21161840454430164134492397271156488798603598001/1261023210905091279810896225894400000)*x*y^2+(1343432463346101712266145945580535426150797/37910687878576534882929868800000)*x*y^3-(286817777391333955982637382651239228351391/6513465533270961272767119360000)*x*y^4-(4184939258816984003971219/125750038914662400)*x*y^15+(2138417647112726699236181/278974876247654400)*x*y^16+(319108274965310350140911/100600031131729920)*x*y^17-(6590159155295392597/43834436222976)*x*y^18-(2004992461/47185920)*y^25-(22609925/9437184)*y^26-(6296711999998808419/354850197995520)*x*y^20-(94596459704670935771/532275296993280)*x*y^19+(39067856829278472960180156438852499/5535292788301790063886336000)*y^17-(7412789292653060018500357459763207/1792380521926293925448908800)*y^18-(9278960361840726301235418628231/9052426878415625886105600)*y^19+(92886818940190811710953619326427/697036869638003193230131200)*y^20+(273133002420639782398543791034073629052783231/23352281683427616292794374553600000)*y^8-(3358641737704615982234551338527871261916338473/210170535150848546635149370982400000)*y^7-(10627779764208028963189496877340840486132099/1705237607714795510224335667200000)*y^10+(6179013167828997157031752295607622255645061/1454467371286149111661933363200000)*y^9-(56096497594964956503294127733708208706416497/97001785454237790754684325068800000)*y^11+(1747035016602730629630693554340865200999821/923826528135598007187469762560000)*y^12+(51743952698052462147116097744714230287837/692869896101698505390602321920000)*y^13-(191525951680571319880737906960867051902717/503905378983053458465892597760000)*y^14+(2877029544280493028937971968274130037/742604216931627879628800000)*x*y^8-(800504175509185609798750086761167269313/31889138777083174138675200000)*x*y^7+(112777305776408694809643616244266193/13104780298793433169920000)*x*y^9-(229628277128854984697377716175699211/74260421693162787962880000)*x*y^10-(5923156476485862069543913236127433/3427404078145974829056000)*x*y^11+(230019146020258915347113172460333/298035137230084767744000)*x*y^12+(4869723138611690829654784170768430359306899/218472489761796826024063795200000)*x*y^5+(22437212026048440008411905980413560818191/1427924769684946575320678400000)*x*y^6+(1420163849/14155776)*x*y^23+(2933021/524288)*x*y^24-(547482736774725383/358957260472320)*y^23-(14051647834973461/35115384176640)*y^24+(667776316555627/217432719360)*x*y^21+(50439692436679/54358179840)*x*y^22-(2275/32768)*y^27-(13/16384)*y^28, -(5221310896164409112173798829996746423407703093/7289527722393301849745567860654080000)*x-(6347078063780822063709442739097229804836613/7883319706757102994666408640512000)*y^15-(1638564395802873058948950641047126677736769/1612497212745771067090856312832000)*y^16+(190242418869352431444556231968483204805198947221/2429842574131100616581855953551360000)*y-(24532445295594686028307115866693307/10863238830542670696284160)*x*y^13+(34089420916665961692713824020063211/12398261708771526338150400)*x*y^14-(37451515272278567589313896477852169/31227251759782543056709877760)*y^21+(80774928645983201979136656607883/313055155486541785029672960)*y^22-(64112239219469590402024937882491355770369224097483/451950718788384714684225207360552960000)*y^2-(4188545844134632008451254743001877896109471413157/90390143757676942936845041472110592000)*y^3+(73695393527440426611327971790422821986082874980691/225975359394192357342112603680276480000)*y^4-(351096355909334341662094717465207815201222152959/965706664077745116846635058462720000)*y^5+(14699619555200578144581108041643504670129970610787/150650239596128238228075069120184320000)*y^6+(5884284835/75497472)*x*y^25+(23935765/6291456)*x*y^26-(943311689975825427270428653698882685803576074183/17382719953399412103239431052328960000)*x*y+(26686133583269734641070836415450270738098303028427/112987679697096178671056301840138240000)*x*y^2-(18881177557926626293313154412003146806043841780783/37662559899032059557018767280046080000)*x*y^3+(705361746396460547251678170434510783777936483447/1091668402870494479913587457392640000)*x*y^4+(91667882986160634811761394432793/317904146378757085593600)*x*y^15-(63222172866788474647606667256793/224911777029868958515200)*x*y^16-(118604124006069395806773172769/2974541720502990274560)*x*y^17+(249733667072511687639074285/14164484383347572736)*x*y^18-(321099875124706796567/180914459278049280)*y^25-(23768412002477041/65548717129728)*y^26-(219719107576039529288513/476918666105978880)*x*y^20+(244363668585509687215571/61318114213625856)*x*y^19+(15/16384)*x*y^28+(12425/131072)*x*y^27+(1317549370258564308096378762106445025109/25294073925423859875935000985600)*y^17+(75813683510660068086570674106243436471/674508638011302930024933359616)*y^18+(3074766347172918587424869008608612607/624545035195650861134197555200)*y^19-(1484307785838583142327668910922151759/187363510558695258340259266560)*y^20-(287986455010638505355992618563346034551568297647/1448559996116617675269952587694080000)*y^8+(5517007884851290003122775797450500848852243122199/26585336399316747922601482785914880000)*y^7+(7640088572985031351124116280569919270950041110543/75325119798064119114037534560092160000)*y^10-(67368909097621500739509485026398609071877400387/2215444699943062326883456898826240000)*y^9-(55260430373945470380526545471898807596065067571/6456438839834067352631788676579328000)*y^11-(26119677060742852453621519496963844640978716107/849531426293956230609445878497280000)*y^12+(2343305511459594897457682736450262817220823/524333975428312382457753108480000)*y^13+(154457950563837526386026790689426610631197607/23649959120271308983999225921536000)*y^14-(8274056165725190329078280606371657614479743/73109748207869264656418734080000)*x*y^8+(1075934537678397799735661902217854136217418973/2796447868950999373108016578560000)*x*y^7-(1073155667200577319421263604138395656992381/9096604615725668874300948480000)*x*y^9+(6893040266870444994382450363010740199063/99806006755610787022110720000)*x*y^10+(22600339370613013715544527013969361811/1174188314771891612024832000)*x*y^11-(1458528211270041701093532415984860643/82655078058476842254336000)*x*y^12-(2334643820682117362848550188130494131719424441163/6107442145788982630867908207575040000)*x*y^5-(40719608431764947439508570427383078369719631/241668334353790069280939704320000)*x*y^6-(11025/262144)*y^29-(7/16384)*y^30+(1326504544239113/347892350976)*x*y^23+(12289152597293/14495514624)*x*y^24+(11273768936680282808298212650283/132178843427650975901417472)*y^23+(5958355829459189387922941/1683824082635886428160)*y^24-(34456194984475387856827/158972888701992960)*x*y^21-(43557846942374802617/3311935181291520)*x*y^22-(1663898873/50331648)*y^27-(6866535/4194304)*y^28, (21780208878235727389901380461873214890338951874442159/2240969392192281333717062926621841817600000)*x+(457951578137523382540861014275049588320016201421/13064210756943372103168816431759360000)*y^15+(6686622932487503275650671987381170515610234169/407884675392766151792517084453273600)*y^16-(21446445185465365992970236771342805929457283170606903/18219263351156758810707828671722291200000)*y-(7805602008526407680729111559606346619/816594600727724621089996800)*x*y^13-(125250163513921272524837299790838656359/2138700144763088293330944000)*x*y^14-(1978589736958814162831430410697661578803/337829184322138370918737929830400)*y^21-(1075469789869586243133513321314434743809/82580467278744935113469271736320)*y^22-(825/32768)*y^31-(15/65536)*y^32+(9891784373959090666692498534948950890611528308722353427/4481938784384562667434125853243683635200000)*y^2+(17316272281349467395123917995450636851683187738281171/31342229261430508163875005966739046400000)*y^3-(6891515285470825372112696116073488726157149650096967/1409858063662964035053200960441548800000)*y^4+(1360965626665506266992105390558282728805940386358555683/235891514967608561443901360697035980800000)*y^5-(1850451401037574373012525840849364563898249166287887207/896387756876912533486825170648736727040000)*y^6+(185407434359525/43486543872)*x*y^25+(1344128746795/1811939328)*x*y^26+(63226600558587055854116285166265064698219841174402717/77274806627320045990243549193856614400000)*x*y-(319594935535644647452042974005374667816833841982289769/89638775687691253348682517064873672704000)*x*y^2+(396070884545928844949836630482424352333348970316076707/52115567260285612412024719223763763200000)*x*y^3-(2563703251372938684760626335140333251544531540928401/254222279318466402009876679140311040000)*x*y^4+(3970267705870562678385850411084240993/1283220086857852975998566400)*x*y^15+(84939182582639012519004710481490883/12398261708771526338150400)*x*y^16-(612458365578576593982866272021273/4132753902923842112716800)*x*y^17-(2381664120337164090499392997503823/4132753902923842112716800)*x*y^18+(22956831615492233367233330316517/247835331426845579815157760)*y^25+(5684006473947035358671201/4600447940058761134080)*y^26+(564191260475219977414713601/17705605479184465920)*x*y^20-(9441631733944306442237942003/371817715062873784320)*x*y^19+(1996255/786432)*x*y^28+(1666026505/28311552)*x*y^27-(2760676815003193665866577611927322845289174199/606552642286656561932837905760256000)*y^17-(443738485674415369431504189402248982113500021/208012140444204467654720464355328000)*y^18+(740417899856900726800774811070134632150877/2229672616526113248063670336880640)*y^19+(176634315959382962728203736524228978317563/857566390971582018486027052646400)*y^20+(1175482119644575204607874908676562799150729415090572521/344764521875735589802625065634129510400000)*y^8-(4181446296421029153473391807516253848769484093284421311/1493979594794854222478041951081227878400000)*y^7-(408429942095866651866262765943138704204036798107966481/248996599132475703746340325180204646400000)*y^10-(203383128739422892193490513532495528609698656793619/5768260983763915916903636876761497600000)*y^9+(130788990265990198684662113361300802246912530205218647/320138484598897333388151846660263116800000)*y^11+(213091715925245444227064589245429872465235451075480403/448193878438456266743412585324368363520000)*y^12-(136463266061188201981051464372582163543896876674269/831528531425707359449745056260423680000)*y^13-(375232295892616750170032816516298901598460677123857/3766335112928203922213551137179566080000)*y^14+(1142538097185373019187590710413707429404936636267/440440539359782401264512611123200000)*x*y^8-(221607765529049514125980823546465430690368293223/36353822296362991850404215521280000)*x*y^7+(4598419855214569657027238360593354193976187241/2904003556218345502842940293120000)*x*y^9-(9101738859234348434211985903958795861447003/6474369101498626571249909760000)*x*y^10-(2055373481623977092994338183340910556103913/14327152269767928477023993856000)*x*y^11+(80270846391974903225941091919107368374793/224563515200124270799749120000)*x*y^12+(2841269776256129014067625376561168009702049593621711/423703798864110670016461131900518400000)*x*y^5+(2142158387743237127097422508582369888864702517757891/1271111396592332010049383395701555200000)*x*y^6-(1416557201/56623104)*y^29-(5178205/4718592)*y^30+(925/16384)*x*y^29+(1/2048)*x*y^30-(954413940192410082719/3974322217549824)*x*y^23-(26503928538430595243/3725927078952960)*x*y^24-(94213441564717372705805492147346219839/82580467278744935113469271736320)*y^23+(1612415018865708482200437880863902603/3932403203749758814927108177920)*y^24+(1347366407905295356067633/321920099621535744)*x*y^21-(5683896450534169103431/6623870362583040)*x*y^22-(129736975077762041681/67842922229268480)*y^27-(2587735779551815/8193589641216)*y^28, -(275585256557673281778232990613265071055232297535843239478983/1946625180901188614838739694821712164238131200000)*x-(11230534985651279198836592597862515410226530544157647821/11704095604264000810718733133848678236160000)*y^15-(11370025944171613307330858597237752254025271888455085441/54958361967848351632940138193724228239360000)*y^16+(298714449843454550806662622999235507621518071801983913460111/15826220982936492803566989388794407839334400000)*y+(312887281221513927144977783957904125745446183/269687572136808065449863413760000)*x*y^13+(124083121504666869361706319402449959709020793/111594857435920578806840033280000)*x*y^14+(5555435607124838837797496823255121900859196919/5540080666003707270482907942931660800)*y^21+(9415549898672523549403755859470127838389963/29452847772481165712296161312768000)*y^22-(5114666155/276824064)*y^31-(27303071/37748736)*y^32-(142125036858747842427132139443425281520582656973836592246880721/3893250361802377229677479389643424328476262400000)*y^2-(2024535397894159174474017166597794443411502323531716370319559/304160184515810721068553077315892525662208000000)*y^3+(490253406119111065901616031290150867407903139949763795023703/6279436067423189080124966757489394078187520000)*y^4-(503991932069293379399862996262710196232995053512693185666511/5204880162837402713472566028935059262668800000)*y^5+(3171723448295275123838488132084235153263167303213904197477023/75450588407022814528633321504717525745664000000)*y^6-(113158961073443364965777/462891646514626560)*x*y^25-(1021266360346579931/1753377448919040)*x*y^26-(320093903835842261000388782617513765829915690700618149859769/24332814761264857685484246185271402052976640000)*x*y+(139792464931927779832163445689662884896137517297115955180517177/2433281476126485768548424618527140205297664000000)*x*y^2-(6797129939775447552986944521699197884230569079123135383119727/55301851730147403830646014057435004665856000000)*x*y^3+(2355397860563895491951170786239854807414079404349695150297029/14105979571747743585787968803055885248102400000)*x*y^4-(1955/131072)*y^33-(1/8192)*y^34-(6720780656363628380331811037265575526585419/27898714358980144701710008320000)*x*y^15-(1571988268646795529462360298227347784895169/11594270902433306889022341120000)*x*y^16+(1294119880244575474222655196765640306073/48309462093472112037593088000)*x*y^17+(162799773363875260504601101187474587/12446882342923571539476480)*x*y^18-(115497788216855535975360001869678717281/153526504163825006456413460889600)*y^25+(27067512078691889469972081390172304309/47373892713408859135121867931648)*y^26-(17201275818346138429996339551203383/17781260489890816484966400)*x*y^20-(76308127707135741809945293546748249/46675808785963393273036800)*x*y^19+(54407044761937/86973087744)*x*y^28+(256200072915565/57982058496)*x*y^27+(6545/196608)*x*y^31+(17/65536)*x*y^32+(2472735409796993966109000268867867477145199918376899689/16910265220876415887058504059607454842880000)*y^17+(87241647940561916124186348094622255218585021025851/2991643559642001926060770289183096832000)*y^18-(558765388457937747015618123577963166115380906513/36789598172680868593050560558530560000)*y^19-(4975540321588394148607503340261045407661592507717/1412720569830945353973141525447573504000)*y^20-(291422808220567474134783808261177795312695132036470105360064239/4866562952252971537096849237054280410595328000000)*y^8+(861630314062203037019793164961787871558632708397242703833829/22120740692058961532258405622974001866342400000)*y^7+(888196045466336438748831824243933390067669198415783610474069/33275644117969036151089567432849780585267200000)*y^10+(17295915390260781541828699678280630030982712134552919602619279/1946625180901188614838739694821712164238131200000)*y^9-(112771427192479032964044461947063278423045799864209613357/10102640067619182285466937167964012544000000)*y^11-(3418463020462192894634473772996238456102354056679337380292171/486656295225297153709684923705428041059532800000)*y^12+(20839583193185843715238167722612355683841742840124282201/4922830909549117955326228023361300070400000)*y^13+(6890159298281504250426811352311428306706165920175771274023/5204880162837402713472566028935059262668800000)*y^14-(1635162922860279827870668221758015319442654814173771583/29448372626935474621958565547474944000000)*x*y^8+(8039098062874588982660246232544508632469348141569856131/80225162193232304025262121583378432000000)*x*y^7-(7461482203287069349150746574054391819457918439679/368123535966743009339063559782400000)*x*y^9+(1656248123326407732513174658168538087141727909592369/59692647216761097206672768001638400000)*x*y^10-(431431023175880452950350422113786068546960303563/426376051548293551476234057154560000)*x*y^11-(274572738683600643739139263725329312509951277651/40129510733957040138939675967488000)*x*y^12-(14964978279060264930444743808395832811792391090802208788871/123017263707102414992336937235952487628800000)*x*y^5-(153736148214971066365709801603209721377524665583284428291/12001684264107552682179213388873413427200000)*x*y^6-(340277465180753316221/175593445769871360)*y^29-(67628885964544999/254483254738944)*y^30+(4907805565/113246208)*x*y^29+(10478069/6291456)*x*y^30+(100937552802583014388149790673/29128845531872420167680)*x*y^23-(13381121605747710557306570351/10356922855776860504064)*x*y^24-(3000715705375935629054221832654755223857/97832885957542333659725011353600)*y^23-(352098273695756459330921418973859311200827/18653470255904738284454235498086400)*y^24+(721597006196340733950422573039/26595902442144383631360)*x*y^21+(742478738419022944210717047277/15197658538368219217920)*x*y^22+(560962240227658483251455136683/6032502996190967460003840)*y^27-(6078726061701713424910211/5051472247907659284480)*y^28, (55975019046456307889405640923052631401095899047253213027451652647/25404107485820811819850499263988284314029024870400000)*x+(21959313231694111561289450199971175962387536346772661721741/970363158358319779215068726661126215203553280)*y^15+(274598973569332536322009007934589728202969816612704652496041/225665850781004599817457843409564236093849600000)*y^16-(66404704610836839144889561169259444901060093174078985152274991599/206537459234315543250817067186896620439260364800000)*y-(162524707832251288076953021729611125393456808061877/3979509814450739813778184533442560000)*x*y^13-(1282910126643588446009174076130722430270201425847/66882517889928400231566126612480000)*x*y^14-(2295/262144)*y^35-(17/262144)*y^36-(5656868368299797064479177828850288738882199286309767/146553850104534556315321843833592872960000)*y^21-(15401100592533052787453251447152619412471331598458937/3614994969245185722444605481228624199680000)*y^22-(5203416397673727041/2787197551902720)*y^31-(6133978740090479/28275917193216)*y^32+(162525771322111697798275281001892163904397519551304133041815925996353/254041074858208118198504992639882843140290248704000000)*y^2+(447343523184315145912517287844953142952727563830508138163669214837/5773660792232002686329658923633700980461142016000000)*y^3-(37368486723543022165362968991552870253369597509570326175394304532461/28226786095356457577611665848875871460032249856000000)*y^4+(1452676148737293641119107191715939947736504085271526181361235358093/846803582860693727328349975466276143800967495680000)*y^5-(676960618004012892902073148846273363975828003163418607154644690961/788947437447851298753121095154915661926367232000000)*y^6+(43641066355305302055462568067/25892307139442151260160)*x*y^25-(29374746229041113493661973633/17261538092961434173440)*x*y^26+(14267606833630648331121966279107219124758300759244130211553092742503/63510268714552029549626248159970710785072562176000000)*x*y-(5951993100549652083650689544646432868375373204565298815199285606943/6048597020433526623773928396187686741435482112000000)*x*y^2+(1597048117699302945499375748488991390146206712868794415776200546871/756074627554190827971741049523460842679435264000000)*x*y^3-(33220062060638035488714369554519413417379657458584968458381736059/11355313555256933586559314886459987624722432000000)*x*y^4-(8625538081/645922816)*y^33-(13787357/29360128)*y^34+(455859895989207191839620216322757250102725437/55038280027920013357114982400000)*x*y^15+(1095979554373859073719412687610430225538159629/495977144159647016919289036800000)*x*y^16-(378878553161856081868418208122291079766395119/361354776459171398041196298240000)*x*y^17-(33673242535956990972014485508478038342272771/153302026376618168865962065920000)*x*y^18-(25634681631683542755406576062609522903572855099/347762863804250670749841797135990784000)*y^25-(1135506842811507425950691597337431359334956327/46368381840566756099978906284798771200)*y^26+(2405805989327512720228702492711677691/124468823429235715394764800)*x*y^20+(6687526683959333107113126115967327650487/75148052145401063169589248000)*x*y^19+(1275/65536)*x*y^33+(9/65536)*x*y^34+(1085763675921032033/194819716546560)*x*y^28-(1689009507166982287229/7347486452613120)*x*y^27+(392890451/12582912)*x*y^31+(2257787/2097152)*x*y^32-(2876900404977884129593361822518157236207551265923492068743471/776290526686655823372054981328900972162842624000)*y^17-(6003116112211336005560796752002807329487347056205865543/41746149696789859018152509011798605692928000)*y^18+(121184252292537168808498620328873355798748361303036783081/272719473415114746413835678216218266828800000)*y^19+(77577297925100478088983608545180689339057962111633267/2829126497670145348000126028787618938880000)*y^20+(5512190727637686049398784762447111928978631667962450560860794060841/5080821497164162363970099852797656862805804974080000)*y^8-(114139824513790674991917569783643336255383870252591599989149165903/206202171151142953083202104415489320730755072000000)*y^7-(1714189495643527294851159057753620398955520344245515694587725103173/3908324228587817203053922963690505279081388441600000)*y^10-(9696767361530985536418353206283257276712019527172755215380974507/32898352092490043796750193297058125244792832000000)*y^9+(1300584728249199921373871201252538389424836927750526521888493664819/4885405285734771503817403704613131598851735552000000)*y^11+(202900778093574154504766753732014154030532214565488939125616608601/2099513015357091885938057790412254901985869824000000)*y^12-(8683520687314025362682560928586087806682272838169608797570955563/88949956182845979761381299943936569726992384000000)*y^13-(461427313376192635855770389442526780611563478874280075435018467/35579982473138391904552519977574627890796953600000)*y^14+(269965900781477962576602938194420834649971380505853218482259/230620599584811796637953512178351865856000000)*x*y^8-(1041871220189510505102234996621217147712770218188574859481107/608873325418991750972172719652694130688000000)*x*y^7+(118709362781629313035059520891631153430969747823664608231/519553431346647302258840406444736512000000)*x*y^9-(208657637312854660230410519321661893531324610786084549091/382828844150161170085461352117174272000000)*x*y^10+(128869432433832923367616491586609247662761682491799/1486598493904011999399896521113600000)*x*y^11+(50962221124773009533209209390002724920807186791283/401970688328357556947291367014400000)*x*y^12+(13023082345912936452000396849780264137698581447855810665835092207/5677656777628466793279657443229993812361216000000)*x*y^5-(1752632325232878474302530801181588447559071154449967940559/60377801762403207227904966137575636992000000)*x*y^6+(1681020086466247478059476708677/19438065209948672926679040)*y^29-(5844177615241013370792181/1683824082635886428160)*y^30+(250265888739799/57982058496)*x*y^29+(34561585545535/67645734912)*x*y^30+(268164679875278695175573000557093/2039019187231069411737600)*x*y^23+(32509222183216404397809087900833/494307681752986524057600)*x*y^24+(279433516099237044809397898061887204451258805653/122959012559360058586551206844511027200)*y^23+(437646818859274248800362060244955995977398955217/1043288591412752012249525391407972352000)*y^24-(100865402186366166993662520077327309/20744803904872619232460800)*x*y^21-(2692309659544448186958512020465241/1975695609987868498329600)*x*y^22+(27835266340633251431186624527121920533763/3864031820047229674998242190399897600)*y^27+(44257897560904976215534222565901197461/61410601665530002582565384355840)*y^28, -(83034418241186189590551786101117406202076656711996372851282750622111/2275430105907012427117709790535218575878580600832000000)*x-(446947237424892991707694587351279873244447817463933471281142178459/898862715110864637588695241538727441451712512000000)*y^15+(13654481887822049812996854011011889156895619159460269005630771883/323590577439911269531930286953941878922616504320000)*y^16+(107262234392153542107298916818461975727150752155315219675645569291687/18499431755341564448111461711668443706329923584000000)*y+(9082201820132992177678871206668417977157744889405243997/7841728813317668348834485733267865600000)*x*y^13+(2278584316385736807994185973157344064170523201261837903/7841728813317668348834485733267865600000)*x*y^14-(28618659601097/3022918778880)*y^35-(105982855/352321536)*y^36+(3908129167859669671781732897609356292050661862552265952757701/3654326114510573343104802788864391630972518400000)*y^21-(1950581178551143992984923381858354302081231201014366869/52122751597640469877404119082361883197440000)*y^22+(1823824191180358429186688991439/24553345528356218433699840)*y^31-(5676761888450159471896013/1063467841664770375680)*y^32-(23713934194515529840881118985858936951477808028624002237078266468432933/2002378493198170935863584615670992346773150928732160000)*y^2-(3529324783328714418830134967671439389538199855232528952546019807061271/4550860211814024854235419581070437151757161201664000000)*y^3+(1005137518586070813735320028281179999948845204081091457902155287523119/42315690895988396784944729832438553397572927488000000)*y^4-(686869453165119386311205052542612523417489008546682025412091525533430469/21454055284266117169966978025046346572569474236416000000)*y^5+(149048632792129103693703562604733747774467056697984018961361654490216123/8343243721659045566098269231962468111554795536384000000)*y^6+(730302971558963438185226305299787/2497554602541405595238400)*x*y^25+(9410942904143149772159167171026017/119050102721140333373030400)*x*y^26-(101644495062731553292028856341595699700575031178148095722852239639645001/25029731164977136698294807695887404334664386609152000000)*x*y+(40619299514201018953198226089825688902100696502039397242169544665140923/2275430105907012427117709790535218575878580600832000000)*x*y^2-(2886460824279401875412362370073317992480871172220890539006000472299364481/75089193494931410094884423087662213003993159827456000000)*x*y^3+(445695089096929744884439703419738944827986798417381448683068562388671/8238884517767326102137856384426400373490581504000000)*x*y^4-(24536805170892784925/14239156616036352)*y^33-(66701434787317283/386933603696640)*y^34-(1826877007753667848311474522922436534997562259927303357/7841728813317668348834485733267865600000)*x*y^15-(6573696501285978357531073604264023634070690325445939/263587523136728347859982713723289600000)*x*y^16+(8896624807621115965791896254309351912164750799549/285104529701875797774365727129600000)*x*y^17+(2177621228566065207479963425885928432775658155803/1150249309486878218606923795660800000)*x*y^18+(1443872659022092658764007727682870740285501645359/337121405303508606161413345571241984000)*y^25+(4738117607796672811871871865958809766672251878553/10542705765855178229047835534227931136000)*y^26-(24277774199348231750497532626924463871381949/129096443264520563255547002880000)*x*y^20-(25665844298297513845523271674470139250460687927/8520365255458357174866102190080000)*x*y^19+(6662820421/301989888)*x*y^33+(5761123/8388608)*x*y^34-(19189090356681133509750202985/9448420850884153442304)*x*y^28-(10992181960106916452845798298963/10204294518954885717688320)*x*y^27+(130470267187630171/32469952757760)*x*y^31+(548955432253997/1352914698240)*x*y^32+(24580960580675031800035064533068203373868187893446140760494196571/294173252218101154119936624503583526293287731200000)*y^17-(3605102396207500728441890623196791477401599591431173787944643/414036948934695501928130365240793140455014400000)*y^18-(486026977123789738387373606864423989627271027801037781028309219/45257423418169408326144096077474388660505804800000)*y^19+(9828399902981693909042199821577232040258539331519514017703289/10962978343531720029314408366593174892917555200000)*y^20-(509244167232348397164165170507956411028975092984452230483052267307848581/25029731164977136698294807695887404334664386609152000000)*y^8+(4819210909601484394123820300633744703890926114122379568003755416634901/610481247926271626787678236485058642308887478272000000)*y^7+(363341523974257130381841892501080547601167185330204012404586116851197521/50059462329954273396589615391774808669328773218304000000)*y^10+(7565008479717632836259101265851159988304422507980768405206357535244267/962681967883736026857492603687977089794784100352000000)*y^9-(6849496773532065064985670339459794416717138742141116369291405576423529/1129160804435058798419314632897176135398393380864000000)*y^11-(8058856856033503047657526891520565235775697382920216383126198873365259/7151351761422039056655659341682115524189824745472000000)*y^12+(8286521141287259090819537251141827580432254377080430876979873754307213/3850727871534944107429970414751908359179136401408000000)*y^13-(1183926837160388120722933611428088883042905852258615874855194252857/70440143991492880013962873440583689497179324416000000)*y^14-(868373528463031261956519318348921648078230804963464476532318974889/34923435739737571488182423815565728530038784000000)*x*y^8+(174938880451370708223022808628206470111580205809727385777010977517/5764873363736584767188007759028792508547072000000)*x*y^7-(1052911486847035174525245342590739225136177049003974166291840237/664505119783590155166261763932540289155072000000)*x*y^9+(641300763947953531089830139845004117232179948812692033082855429/59427287135117818754706336611853196591104000000)*x*y^10-(11339983524048931434869226553670383108686133061467374166769/3801886452249876447745271358956765184000000)*x*y^11-(905044708272953951162010488100043990591135474723095327469/395650862853755084873012689269424128000000)*x*y^12-(11506827698911205431297583681077218312109071801066269887803364766042543/255405420050787109166273547917218411578208026624000000)*x*y^5+(66268761110898862867666333913225572862748445025487001833179832163/13240203659570837542223006831176017959190528000000)*x*y^6+(258988050390518541481066645749177868952800013/234282350352337293978840789649509580800)*y^29+(1462917941032860751887717759382316882963/1745353942072957968136068818534400)*y^30-(82130830933011029734273/411459241346334720)*x*y^29+(25045121507922720139/2337836598558720)*x*y^30-(16638454539732029349465594773953918183/1607176386735394500535910400)*x*y^23-(25733358596116297082882513305219357571/16071763867353945005359104000)*x*y^24-(21375/4194304)*y^37-(9/262144)*y^38+(23655/2097152)*x*y^35+(19/262144)*x*y^36-(2125624169085928618179798291607703268304059308696319649/26383121179052583518192208424405397667840000)*y^23-(46107059654041645318977604173254423075959585659157/19369287104288543246898594976723107840000)*y^24+(322182881133388131636548693714725760596223/1518781685464947803006435328000)*x*y^21+(21182724790199401817916136323002287973/1048158513088300761219072000)*x*y^22-(478070949616712764060336847568102896359253118541/3514235255285059409682611844742643712000)*y^27-(2236487990231320711907657035339047981401826163/78094116784112431326280263216503193600)*y^28, (20499284883910307164704878946437239547681855165411706691217607039610312829/31990884474744431908501336713155166670970470438797312000000)*x+(384730278473384219984777159381169181171146542893195523040013242839148617/36735943894443366784881917756733205746568961269432320000)*y^15-(36230888524141872921117040549925098861170919961166310987345265752309/15306643289351402827034132398638835727737067195596800)*y^16-(28703077878714687578043569414736378799033511101841034876498022437484134293/260088491664588877304888916367115176186751792185344000000)*y-(944479837978014357405559675240829178833755280072703444914873/31186331441169700804219068775899636695040000)*x*y^13-(76220029415609286958304543621803358889780796950980322607/23467526669266845720409085981176627200000)*x*y^14-(7795868482958248699/5085413077155840)*y^35-(2217703730194573/16582868729856)*y^36-(186129784667993187949635652751263905426344328064870392451913385337/7717635271941883778336537343851513812304403628032000)*y^21+(95475563713802244067330972851558841009420614318525737833697279/19367928406906038718455454780981275644154347520000)*y^22+(41943445673461275516978250858942964347671857/17180705692504734891781657907630702592)*y^31+(158730376257726974337319407394895455409/174535394207295796813606881853440)*y^32+(3919916152323464854240273714390430638723701902303616713618635479242829139037/16974755027415412849408872541674170070310861865484288000000)*y^2+(932350924737151529032738387265368814412214641157471149616127618767123586867/277254332114451743207011584847344777815077410469576704000000)*y^3-(186985734897159330680943173500951624410827619744833630580122846046565853074643/415881498171677614810517377271017166722616115704365056000000)*y^4+(97961270745381551900902190287374915650092572131933653187830081090913787949261/155955561814379105553944016476631437520981043389136896000000)*y^5-(41505840144012555610805329517799394722278211975944663451971101456752227479453/108490825610002856037526272331569695666769421488095232000000)*y^6-(137273693364798684990082183995638420377/7576688680324002645383577600)*x*y^25-(1189170844779952513305529362517139983/803588193367697250267955200)*x*y^26+(10738891071311333048197781095591889751675773951978335986817043286282881329801/138627166057225871603505792423672388907538705234788352000000)*x*y-(551093592241046403006201302611008213381305805227195327871123844030173872239/1611943791363091530273323167717120801250450060869632000000)*x*y^2+(1400221105155859094252343444128582715190250314064601150527345111036126371933/1896116253062359945944608103059348784449617548804096000000)*x*y^3-(100376698785078481863634244115994953524300733260123502356693688114036760933/95305514820489866658891767765109731889683625934848000000)*x*y^4+(6217922799364139822714363989/106753676210244427972608)*y^33-(4195109175516629119371617/628412815529182494720)*y^34+(25871627242660769020515497778183726246004263923230726739/4312950847324717591858967153297326080000)*x*y^15-(22161563710296319260871957097348216240696593340787797/241283963486697487656445714869780480000)*x*y^16-(7695029095209707948877819038367019636967942955517996873/9410074575981202018601382879921438720000)*x*y^17+(102638852647848665135293730630635917210130947570800837/2016444551995971861128867759983165440000)*x*y^18-(10219967887269839237469662245356727194888250220311644943523/71733068173726069327612795485115835719090176000)*y^25+(442073570145587188582210121993222747164652983392354431/85549276295439557933944896225540650827776000)*y^26-(11805733972543862717442623380987199503570044605419/2185473688025068615353155211755520000)*x*y^20+(7950672311079343377240019672844243202016283572718867/95068105429090484767862251711365120000)*x*y^19+(128324337883356977/35716948033536)*x*y^33+(1403458110411911/4464618504192)*x*y^34+(1827934646753871697511538375245227/21429018489805260007145472)*x*y^28+(348772551835883394014815872054869/695747353565105844387840)*x*y^27-(97978187777560207949219/617188862019502080)*x*y^31+(16922006691523980881/1168918299279360)*x*y^32-(148760892172659298179880176781135424466383867720178124161450595759817/85751503021576486425961526042794597914493373644800000)*y^17+(15791423433939854735583878746247881890605347096347093928998645022183/34300601208630594570384610417117839165797349457920000)*y^18+(3327187694548613398211429668422657483081128042668917639228136645799/14700257660841683387307690178764788213913149767680000)*y^19-(26315449915438185673100689620230063367958775107160770249190663929/452647230025916937145837967381320458199671767040000)*y^20+(530628136652101888569050849106933856072399623432698943914470178872633242997/1341553219908637467130701217003281182976181018401177600000)*y^8-(90930531380100817813451953893020741371681652424726407005800230031057623724409/831762996343355229621034754542034333445232231408730112000000)*y^7-(5864237175525083416555651534130948878655200094066304196591088785065587344619/48927235079020895860060867914237313732072484200513536000000)*y^10-(7415649038560049761667708208558753259715866442141072300075158838628383483083/37807408924697964982774307024637924247510555973124096000000)*y^9+(341032783014585098676873856570456714649372891550430739957532346396268696299163/2495288989030065688863104263626103000335696694226190336000000)*y^11+(8214684650551932467081296842260398029836587615333175305486949107350099186817/1247644494515032844431552131813051500167848347113095168000000)*y^12-(880874412753529471630896124276067152025233763184467991509387816812089658079/18903704462348982491387153512318962123755277986562048000000)*y^13+(14977840818702339788199669026562660973593958142974281670650352428921509569/2387836353138818841017324654187658373526982482513100800000)*y^14+(1945364063452174374703554756315225064228710543421493599904729665261327/3614575599062838649026880864911052902859014144000000)*x*y^8-(5239570664281056500956999359560928439894537567669235592557687140320365929/9386149186866426261860552885957776625499144978432000000)*x*y^7-(20402325313915761024412167022279722902654385228465181795895388742189/834132830552962765160049430364089131429003264000000)*x*y^9-(29542160138909366077265703461927302565631789627939455432251491811/136340769949814116567513800321034509877248000000)*x*y^10+(6264836234204457540399340331692346827014869243959451067316552187/73095563176194917068288794032579431807057920000)*x*y^11+(73483995951174936032271583075593064212087695303826486463381027/1844295117986415064801231136229926790758400000)*x*y^12+(25399443081255693044524077527876478035546304604465694077522704281615866961/27532704281474850368124288465476144768130825270067200000)*x*y^5-(22319336549961297928523521279663111455207834324967700313678894875429743/123946747965823155918926868842179523265895071744000000)*x*y^6-(30230828131370651528800140713218427585973433231/141101870098566779328165475584363724800)*y^29-(197282385206193008677353346851326478446589165971/6542383852570185391773830488103237713920)*y^30-(4638802146089780514180887675843/1020429451895488571768832)*x*y^29-(2518284426594797189546528639/1124812006057637314560)*x*y^30+(14805857976625600378100289324537506566867/36318692478509621376240844800)*x*y^23+(361868153611828206030948824029699809643/53036820762268018517685043200)*x*y^24-(94956249137/14394851328)*y^37-(11178935/58720256)*y^38+(2313369605/150994944)*x*y^35+(5447395/12582912)*x*y^36+(40589646911797447050194317316367547568367996898199696088920479/19367928406906038718455454780981275644154347520000)*y^23-(71552160621174518039490563210829152522228307460582255909/275190798620432491026647553011953333960704000)*y^24-(1888995882443507315084142986718162502956415439/284012175181945239162203406336000)*x*y^21+(49034788065440048306114366696058934487031683/213009131386458929371652554752000)*x*y^22+(516227037155011164341065871965528181979082507233619/73756769537922826890418657397458606227456)*y^27+(663152263752678330134399306389040358551291670983719/1946359196139630154052714570210713219891200)*y^28-(6175/2097152)*y^39-(19/1048576)*y^40+(20425/3145728)*x*y^37+(5/131072)*x*y^38]: gu[k]: end: #RawMoment(a,k,x,y): find a polynomial f(x,y) such that f(E[n,a,1],n)=E(n,a,k) #where E(n,a,k) is the raw moment (i.e. E(X^k)) by 2nd Stirling number and RawMoment:=proc(a,k,x,y) local i: option remember: add(Stirling2(k,i)*FactorialMoment(a,i,x,y),i=0..k): end: #RawMomentPC(k,x,y): find a polynomial f(x,y) such that f(E[n,a,1],n)=E(n,a,k) where E(n,a,k) is the raw moment (i.e. E(X^k)) by 2nd Stirling number and FM when 1<=k<=20 and a=1. RawMomentPC:=proc(k,x,y) local i,L: L:=[seq(FactorialMomentPC(i,x,y),i=1..k)]: add(Stirling2(k,i)*L[i],i=1..k): end: #RM(x,y): input the symbol x and y, return the pre-computed list of kth raw moments’ polynomial F(x,y) for 1-parking function (1<=k<=20). RM:=proc(x,y) [x, (4/3)*x-y+(10/3)*x*y-(13/6)*y^2+x*y^2-(5/4)*y^3-(1/4)*y^4, (167/96)*x-(39/32)*y+(739/96)*x*y-(1153/192)*y^2+(1121/96)*x*y^2-(1913/192)*y^3-(1303/192)*y^4+(175/32)*x*y^3+(3/4)*x*y^4-(135/64)*y^5-(1/4)*y^6, (8377/3780)*x-(1949/1260)*y-(19919/1890)*y^2-(74041/2520)*y^3-(412763/10080)*y^4+(11917/840)*x*y+(181421/5040)*x*y^2-(3/16)*y^8-(75/32)*y^7+(95/16)*x*y^5+(1/2)*x*y^6-(900233/30240)*y^5-(23519/2016)*y^6+(19037/432)*x*y^3+(1175/48)*x*y^4, (2283743/829440)*x-(534271/276480)*y-(196846897/11612160)*y^2-(74535679/1161216)*y^3-(522389839/3870720)*y^4+(8393927/362880)*x*y+(53207989/645120)*x*y^2-(3882475/258048)*y^8-(7308437/129024)*y^7-(1/8)*y^10-(275/128)*y^9+(364315/3456)*x*y^5+(69525/2048)*x*y^6+(5/16)*x*y^8+(1025/192)*x*y^7-(976142681/5806080)*y^5-(291747767/2322432)*y^6+(2884621/18144)*x*y^3+(202491391/1161216)*x*y^4, (692641051/207567360)*x-(162315707/69189120)*y-(2625915287/103783680)*y^2-(16825392461/138378240)*y^3-(564042400861/1660538880)*y^4+(961781245/27675648)*x*y+(132635920097/830269440)*x*y^2-(29025638105/110702592)*y^8-(219671230897/415134720)*y^7-(468025/28672)*y^10-(36682577/439296)*y^9-(225/128)*y^11-(5/64)*y^12+(275/64)*x*y^9+(3/16)*x*y^10+(58825165/82944)*x*y^5+(174809875/387072)*x*y^6+(233405/6144)*x*y^8+(1594345/9216)*x*y^7-(250146349853/415134720)*y^5-(4243830409/6082560)*y^6+(2687753239/6386688)*x*y^3+(1331940721/1935360)*x*y^4, (52520186657/13284311040)*x-(12286979329/4428103680)*y-(2836565504821/79705866240)*y^2-(4512534573151/21737963520)*y^3-(515719602461/711659520)*y^4+(5876913887797/119558799360)*x*y+(1377671803643/4981616640)*x*y^2-(10300527169381/4598415360)*y^8-(23272323252169/7970586624)*y^7-(109216461703/253034496)*y^10-(6771814756753/5693276160)*y^9-(26336563717/253034496)*y^11-(2323729/147456)*y^12-(1365/1024)*y^13-(3/64)*y^14+(201910915/884736)*x*y^9+(913339/24576)*x*y^10+(1645/512)*x*y^11+(7/64)*x*y^12+(646702254379/218972160)*x*y^5+(87518906167/29859840)*x*y^6+(740026399/884736)*x*y^8+(1286091505/663552)*x*y^7-(9988178622385/5977939968)*y^5-(316561851277921/119558799360)*y^6+(27603632154377/29889699840)*x*y^3+(120242722305263/59779399680)*x*y^4, (129435570324187/28158588057600)*x-(30242532444539/9386196019200)*y-(155460226167859/3249067852800)*y^2-(1956268248864257/5962995118080)*y^3-(2783635760727372167/2027418340147200)*y^4+(6732608012488471/101370917007360)*x*y+(447575722089076213/1013709170073600)*x*y^2-(71140255849032659/5792623828992)*y^8-(5835581503414810877/506854585036800)*y^7-(2864658054398507/536354058240)*y^10-(55177934676448691/5792623828992)*y^9-(215450196546463/100566385920)*y^11-(258768754586843/429083246592)*y^12-(269609767/2342912)*y^13-(515323/36864)*y^14-(245/256)*y^15-(7/256)*y^16+(434768669/110592)*x*y^9+(831618547/663552)*x*y^10+(57610843/221184)*x*y^11+(203497/6144)*x*y^12+(875/384)*x*y^13+(1/16)*x*y^14+(51870868578601/5604318720)*x*y^5+(565493928208903/44834549760)*x*y^6+(108908000827/13063680)*x*y^8+(42173966188033/3448811520)*x*y^7-(464779064849485703/119259902361600)*y^5-(26579668191495113/3379030566912)*y^6+(7315295328367457/4104085708800)*x*y^3+(8226055926061/1698278400)*x*y^4, (5275285144770209291/1001615797518336000)*x-(1234217369049427627/333871932506112000)*y-(473701922736329536037/7612280061139353600)*y^2-(1552743121958268661493/3171783358808064000)*y^3-(4123976418749272620811/1730063650258944000)*y^4+(68724115961386642171/792945839702016000)*x*y+(485962507839508001713/731950005878784000)*x*y^2-(94536728349689633049131/1903070015284838400)*y^8-(171137395145468954481913/4757675038212096000)*y^7-(4015976444299585459207/98860780014796800)*y^10-(131372483047972765/2536538898432)*y^9-(39260443858551000017/1647679666913280)*y^11-(2275920947614335529/219690622255104)*y^12-(109556186201374319/33286457917440)*y^13-(182198097521734573/244100691394560)*y^14-(5445990919/46858240)*y^15-(380971/32768)*y^16-(675/1024)*y^17-(1/64)*y^18+(3522379162419149/98099527680)*x*y^9+(215912925407861/11890851840)*x*y^10+(10151383065929/1557135360)*x*y^11+(6727871336477/4152360960)*x*y^12+(26334787/98304)*x*y^13+(451435/16384)*x*y^14+(795/512)*x*y^15+(9/256)*x*y^16+(27221418215759230513/1138199769907200)*x*y^5+(122291225270641261/2942985830400)*x*y^6+(1570168565293094609/30607052636160)*x*y^8+(34226427436803799/637646929920)*x*y^7-(30517617176332203387017/3806140030569676800)*y^5-(19174628207132500142009/975933341171712000)*y^6+(1491947410012147253743/475767503821209600)*x*y^3+(217465063154303112877/21358810497024000)*x*y^4, (704557304917619529179/118180647949188464640)*x-(165161276502545351803/39393549316396154880)*y-(1165297037696509683919/14772580993648558080)*y^2-(1413406559888803505089/2020182016225443840)*y^3-(119842219451215532050733/30896901424624435200)*y^4+(1238793141516719962867/11255299804684615680)*x*y+(1285151942010019006879/1346788010816962560)*x*y^2-(253863071444896805053260481/1575741972655846195200)*y^8-(12446583393310778157781079/131311831054653849600)*y^7-(17222578214074485733698053/78787098632792309760)*y^10-(41948362286442138162686431/196967746581980774400)*y^9-(40996878555293184482035963/236361295898376929280)*y^11-(432882537279661799665033/4092836292612587520)*y^12-(4991998722249604849/101508836622336)*y^13-(186688915455492098243/10827609239715840)*y^14-(18870106544731656457/4210736926556160)*y^15-(41061792055403437/48820138278912)*y^16-(9222612121/84344832)*y^17-(903425/98304)*y^18-(225/512)*y^19-(9/1024)*y^20+(17835897034320251365/82639042117632)*x*y^9+(4734289253022883597/30607052636160)*x*y^10+(1477911884367659/17836277760)*x*y^11+(12837110248267199/392398110720)*x*y^12+(11637644651957/1245708288)*x*y^13+(1559304455197/830472192)*x*y^14+(75093955/294912)*x*y^15+(356075/16384)*x*y^16+(525/512)*x*y^17+(5/256)*x*y^18+(43897819127963875107977/815601435122073600)*x*y^5+(353067584166402704120693/3114114570466099200)*x*y^6+(65335277572125019/286941118464)*x*y^8+(751271448080532532603/4097519171665920)*x*y^7-(164569401458843705481109/10942652587887820800)*y^5-(34036577077610905978198919/787870986327923097600)*y^6+(4394220138696026886781/852674227627622400)*x*y^3+(332167012811153169490487/17127630137563545600)*x*y^4, (12513996306849471101421151/1877138437243837140172800)*x-(2929610606739672560082047/625712812414612380057600)*y-(52396414398438785449811471/536325267783953468620800)*y^2-(3624617125067562255510821381/3754276874487674280345600)*y^3-(683152175148884422733514289/113765965893565887283200)*y^4+(256288883671632807793656427/1877138437243837140172800)*x*y+(827442454953287070370102013/625712812414612380057600)*x*y^2-(554384648947391955164873886103/1251425624829224760115200)*y^8-(3240769676329346037057211399/14722654409755585413120)*y^7-(10821126952918910680714809193/11918339284087854858240)*y^10-(296297049096806326368918324797/417141874943074920038400)*y^9-(494587348626083933401977789113/536325267783953468620800)*y^11-(6109991344821617165498021077/8251157965906976440320)*y^12-(428443323679825598986576249/916795329545219604480)*y^13-(3836655849898402040356319/16669005991731265536)*y^14-(115965705871271922906809/1322936983470735360)*y^15-(11236733169294115144183/440978994490245120)*y^16-(14306032421894754967/2578824529182720)*y^17-(46828814470220935/53258332667904)*y^18-(13904829973/143130624)*y^19-(19187575/2752512)*y^20-(4675/16384)*y^21-(5/1024)*y^22+(826293184454611048339217/858244015592570880)*x*y^9+(9177096930285060462401/10096988418736128)*x*y^10+(45730407153283971167/68686996045824)*x*y^11+(3705997727642667199/9893188730880)*x*y^12+(2849362677995250575/17807739715584)*x*y^13+(1517409962819132269/29679566192640)*x*y^14+(7900058470721485/659545915392)*x*y^15+(12677265698785/6341787648)*x*y^16+(536629445/2359296)*x*y^17+(3229985/196608)*x*y^18+(11/1024)*x*y^20+(16225/24576)*x*y^19+(5272338426179869863719791217/48131754801124029235200)*x*y^5+(80641228280813780135302501/298954998764745523200)*x*y^6+(21700646490019018990691497/27177727160431411200)*x*y^8+(52023392186469553455602699/99651666254915174400)*x*y^7-(439346136794384905628055677/16685674997722996801536)*y^5-(9835346253473463703530169733/113765965893565887283200)*y^6+(1676756960864165732551682867/208570937471537460019200)*x*y^3+(21494380432592983690801537073/625712812414612380057600)*x*y^4, (61058219364266977689065469151/8287063395492993517486080000)*x-(14262010873785809192283618047/2762354465164331172495360000)*y-(11836432170228051812571728281/100016282359398197624832000)*y^2-(9985039402988423442220549724603/7734592502460127282987008000)*y^3-(376072422807320793886143786078851/42188686377055239725383680000)*y^4+(6412418247466763534715778737823/38672962512300636414935040000)*x*y+(16473167697422108247983012284751/9281511002952152739584409600)*x*y^2-(3702115111328974359219730601651963/3437596667760056570216448000)*y^8-(4800357149321079513904735522265041/10312790003280169710649344000)*y^7-(4295917911939407066386131066817/1388927946569719826350080)*y^10-(312744709944787336098913746112550507/154691850049202545659740160000)*y^9-(6498548692130213249596452887472019/1687547455082209589015347200)*y^11-(120066656126183730190318521389357/30907462547293215916032000)*y^12-(4349807579631531760785856755269/1377589759250783337971712)*y^13-(12706624312673408230641424519193/6181492509458643183206400)*y^14-(75656987252538831121025217803/71051638039754519347200)*y^15-(1087564917406403748413456255/2497572731094401286144)*y^16-(50182998254944199378375/360698203185610752)*y^17-(24881400062152242616856333/726806879419005665280)*y^18-(22245110303968150681/3499833289605120)*y^19-(1096063140491051/1268055539712)*y^20-(5891696971/71565312)*y^21-(7032707/1376256)*y^22-(1485/8192)*y^23-(11/4096)*y^24+(1705/4096)*x*y^21+(3/512)*x*y^22+(1543240267054134121283335439/448432498147118284800)*x*y^9+(55133426165016793364321497/13588863580215705600)*x*y^10+(18059768714650923574553483/4720342085759139840)*x*y^11+(264768720527481450046541/92555727171747840)*x*y^12+(673226299793520641447/400674143600640)*x*y^13+(34166497519547660711/44519349288960)*x*y^14+(570976212986379919/2119969013760)*x*y^15+(353732776094201867/4946594365440)*x*y^16+(4638259701881815/329772957696)*x*y^17+(2101860182347/1056964608)*x*y^18+(1179013/98304)*x*y^20+(25323155/131072)*x*y^19+(16343569978834459182530953331/79004142981642977280000)*x*y^5+(1513893209635381340089433886643/2607136718394218250240000)*x*y^6+(27045962510505509220673217/11498269183259443200)*x*y^8+(156518677086089983056982447877/120329387002810073088000)*x*y^7-(1350729633647335044348467756185747/30938370009840509131948032000)*y^5-(24930350358339772352324109259546387/154691850049202545659740160000)*y^6+(665744129843762458422704753819/55445107544517041455104000)*x*y^3+(89925334277418192135262454689/1564282031036530950144000)*x*y^4, (14145538572916693366131729198250147/1747779918094374608192510361600000)*x-(3343031246183301661041877406613059/582593306031458202730836787200000)*y-(8975770708357355325598599901329917/63555633385249985752454922240000)*y^2-(83916982827339080242841808521521741/49936569088410703091214581760000)*y^3-(22268149166780176928245324779755789/1746906464861943636374323200000)*y^4+(3936817175975079879320623874664449/19861135432890620547642163200000)*x*y+(54034062193976296200190099127150711/23303732241258328109233471488000)*x*y^2-(139143940270752743588964325529255771959/58259330603145820273083678720000)*y^8-(26686233356969819312225172914278713973/29129665301572910136541839360000)*y^7-(351821113484418705087942975897329612377/38839553735430546848722452480000)*y^10-(1488633451091131792536753045287940107357/291296653015729101365418393600000)*y^9-(101317848792894920170795439106221040971/7599043122149454818228305920000)*y^11-(516543245578249416106927398940173552077/31777816692624992876227461120000)*y^12-(33915940353473799120784487306829683/2076981483178104109557350400)*y^13-(358800259642704379827298222482002683/26704047640861338551451648000)*y^14-(336603748173841204913700149863343/37400626947985067999232000)*y^15-(74206387794438232561433065507819/15215981561744352450969600)*y^16-(24517835352652326601390326469/11549132115175979089920)*y^17-(157172833989529715023360641257/213557635954306701066240)*y^18-(1293975350031808720550170661/6440627116082265587712)*y^19-(101434716880305970351852313/2385417450400839106560)*y^20-(8128514290944704311/1190226705776640)*y^21-(4408615669144237/5462393094144)*y^22-(1898188645/28311552)*y^23-(240429293/66060288)*y^24-(3705/32768)*y^25-(3/2048)*y^26+(2228085431/14155776)*x*y^21+(13376441/1572864)*x*y^22+(4225/16384)*x*y^23+(13/4096)*x*y^24+(20837489323262649475665735640241/1999319045585151983616000)*x*y^9+(11688435122638829499351250955/794760365946892713984)*x*y^10+(3526472434775721659033133413/206968845298669977600)*x*y^11+(31953804890250995116253305499/1986900914867231784960)*x*y^12+(89034301218848416428170729/7262064747321753600)*x*y^13+(8524191413413145225367077/1139147411344588800)*x*y^14+(335035488151720470127/92463263907840)*x*y^15+(603991110708530148713/438344362229760)*x*y^16+(126186205901456687867/310493923246080)*x*y^17+(227242001441832788381/2483951385968640)*x*y^18+(5273430258629/2818572288)*x*y^20+(1560243232771271/101468602368)*x*y^19+(1815282862782248131994088578896613/4935223858358110283366400000)*x*y^5+(1004137937950051401186405264583427/866371586420232526233600000)*x*y^6+(2111883129376577163954629044541507/346548634568093010493440000)*x*y^8+(15911405682635140468705644088811/5414822415126453288960000)*x*y^7-(6033680615073086840000400657884715577/87388995904718730409625518080000)*y^5-(82595878073344156831853208039091355537/291296653015729101365418393600000)*y^6+(188530967134977388651037309115004931/10923624488089841301203189760000)*x*y^3+(3077613345109822553842322795962247/33598229874939919419310080000)*x*y^4, (800462921770948778265423229984003039/90073086493220805700778301849600000)*x-(198070148203049300125280620533840383/30024362164406935233592767283200000)*y-(52913581614123417301036407308667871007/315255802726272819952724056473600000)*y^2-(47565316435257967771367042738241209273/22123214226405110172120986419200000)*y^3-(89319421237261957302513153439687047650119/5044092843620365119243584903577600000)*y^4+(98811562633597743375090722846980698803/420341070301697093270298741964800000)*x*y+(7505616162751619913977202541848819148523/2522046421810182559621792451788800000)*x*y^2-(690472146783212608101815830559212347711959/140113690100565697756766247321600000)*y^8-(178337145975666279995178785287137584895109/105085267575424273317574685491200000)*y^7-(9955214746055028632167096260550640693625911/420341070301697093270298741964800000)*y^10-(32668358722308039374228545981509483954101/2765401778300638771515123302400000)*y^9-(1940085041958239555655699109138581561393331/48500892727118895377342162534400000)*y^11-(242098485809141861298358601253920814007/4247478290278611527298711552000)*y^12-(94655727884351811514362330471505632384001/1385739792203397010781204643840000)*y^13-(1189581593545896381330881616391854707263/17376047551139774429858365440000)*y^14-(59095071545982334612836750265632991/1036415835012450552171724800)*y^15-(445355497106357933362125295831833367/11356893824274362372456448000)*y^16-(520699351949452064641636879346566123/23524994350282607771516928000)*y^17-(1389259856872390239098601888911707/136376778842218016066764800)*y^18-(188926512870756861703041699384343/49788347831285942373580800)*y^19-(68697639944511163886958351657617/60611901707652451585228800)*y^20-(2076986488156277000488527818969/7744854107088924369223680)*y^21-(1061692697488395915977980199/21468757053607551959040)*y^22-(7484360020849948949/1076871781416960)*y^23-(25329960739824661/35115384176640)*y^24-(2490495661/47185920)*y^25-(23867909/9437184)*y^26+(3444417821953387/217432719360)*x*y^21+(91319722318279/54358179840)*x*y^22+(1752350249/14155776)*x*y^23+(3084445/524288)*x*y^24+(7735/49152)*x*y^25+(7/4096)*x*y^26+(565547798227206097099786415432711/20252842279953487626240000)*x*y^9+(2256376743279654292875106539570751/49506947795441858641920000)*x*y^10+(213887791835064256167778604661847/3427404078145974829056000)*x*y^11+(1118506551463359938619531701857/15686059854214987776000)*x*y^12+(109813891968692859717814336087/1627923018483656294400)*x*y^13+(4831965255426897398327737230323/92248971047407190016000)*x*y^14+(462494490354930116711549/13972226546073600)*x*y^15+(588664967796091834073857/34871859530956800)*x*y^16+(692667611546555844349139/100600031131729920)*x*y^17+(16565522268285551144443/7451854157905920)*x*y^18+(38587505884672925981/354850197995520)*x*y^20+(298530969157936473589/532275296993280)*x*y^19+(135477758558277302489063937241746897503/218472489761796826024063795200000)*x*y^5+(18609084769763222473733302392143765339/8567548618109679451924070400000)*x*y^6+(5330456268692459705162098417651951/371302108465813939814400000)*x*y^8+(196246894425056055252663573735514007/31889138777083174138675200000)*x*y^7-(2275/32768)*y^27-(13/16384)*y^28-(132160956262583221522954293654272611674013/1261023210905091279810896225894400000)*y^5-(341506165176361939628392124673984685017079/720584691945766445606226414796800000)*y^6+(48274837193646675828369352219857440519/2004806376637664991750232473600000)*x*y^3+(20957716926646421386679319553142661979/149809707265232109273643745280000)*x*y^4, (435035153730856542135946308127779016849/45195071878838471468422520736055296000)*x-(122089421812213593707908837112770083953/15065023959612823822807506912018432000)*y-(88474286626874259431361108008817984988939/451950718788384714684225207360552960000)*y^2-(1223067513978838707312059386749424804937657/451950718788384714684225207360552960000)*y^3-(419842265520753978087259794568715234329249/17382719953399412103239431052328960000)*y^4+(62286275134669094740818015498753736311397/225975359394192357342112603680276480000)*x*y+(425498915461353389762059321043817435100619/112987679697096178671056301840138240000)*x*y^2-(179840518195953634482061552559819846987486179/18831279949516029778509383640023040000)*y^8-(1346404036762893774364531286343553361063181433/451950718788384714684225207360552960000)*y^7-(4276587938068238770951918293673159823576916913/75325119798064119114037534560092160000)*y^10-(956678187718958914977203999783019508869168947/37662559899032059557018767280046080000)*y^9-(3477749438649330730569978657809111823772573823/32282194199170336763158943382896640000)*y^11-(122532996547463169213682551785103465950457751/701786830416746451373020508323840000)*y^12-(4694574415359499660248529835869158549165269/19400357090847558150936865013760000)*y^13-(6760685968786415020537450875712755541186969/23649959120271308983999225921536000)*y^14-(6768359730412426942692306159257131788066319/23649959120271308983999225921536000)*y^15-(388928237331126004426203585388108099494209/1612497212745771067090856312832000)*y^16-(330789150074374342851554647289563863383/1945697994263373836610384691200)*y^17-(335923998965907310622465929301919099181/3372543190056514650124666798080)*y^18-(30108549088501615122947346357119834753/624545035195650861134197555200)*y^19-(3587497311892717379993257244093941711/187363510558695258340259266560)*y^20-(17576847575658717504587688163707899/2838841069071140277882716160)*y^21-(17423600803943204050818493103993/10795005361604889138954240)*y^22-(44264292521775217491837917383381/132178843427650975901417472)*y^23-(1556358799685738284789025843/28625009404810069278720)*y^24-(1221338776343927768087/180914459278049280)*y^25-(40694899562131441/65548717129728)*y^26+(114218792026871138545733/158972888701992960)*x*y^21+(402463146822884924743/3311935181291520)*x*y^22+(5399399601626633/347892350976)*x*y^23+(21013158418733/14495514624)*x*y^24+(7131785635/75497472)*x*y^25+(25064725/6291456)*x*y^26+(15/16384)*x*y^28+(12425/131072)*x*y^27+(620749157245243816750381662125931243779/9096604615725668874300948480000)*x*y^9+(12550065607827531925131048924304110743/99806006755610787022110720000)*x*y^10+(231582590959166585594801148666373331/1174188314771891612024832000)*x*y^11+(7252328535867536162170567776558239/27551692686158947418112000)*x*y^12+(646136353740103218784452343695169/2172647766108534139256832)*x*y^13+(3498846481012055375999920390238827/12398261708771526338150400)*x*y^14+(70884532167855999517089212077913/317904146378757085593600)*x*y^15+(32716181805148551766681775081447/224911777029868958515200)*x*y^16+(231188702764517239180904639071/2974541720502990274560)*x*y^17+(28109585857379665159199005/833204963726327808)*x*y^18+(1565537884896535564467967/476918666105978880)*x*y^20+(722966126273183591604755/61318114213625856)*x*y^19+(6108486267583562785684579224842451526505141/6107442145788982630867908207575040000)*x*y^5+(25113777092580323529078337732713855202091/6525045027552331870585372016640000)*x*y^6+(99661078468291159540709542187388696551/3178684704689968028539944960000)*x*y^8+(33765988302596547869574697267583116553501/2796447868950999373108016578560000)*x*y^7-(2030810873/50331648)*y^27-(7215975/4194304)*y^28-(11025/262144)*y^29-(7/16384)*y^30-(529086067798866565872155876590227522970219/3423869081730187232456251570913280000)*y^5-(3465902382656624924134762081436347542312253/4565158775640249643275002094551040000)*y^6+(112872711125440561525309696573088399404883/3423869081730187232456251570913280000)*x*y^3+(15612840623023919605364294815475042124660563/75325119798064119114037534560092160000)*x*y^4, (432821861366521370591455164194351635636087/43095565234466948725328133204266188800000)*x-(4394402294159688165806986988488098342079/350370449060706900205919782148505600000)*y-(7855917637040888007450042483096254669421419/40017310574862166673518980832532889600000)*y^2-(326532042343262964480510079953316172379472603/101862245099649151532593769391901900800000)*y^3-(144109917168423542230722960450585332673083282423/4481938784384562667434125853243683635200000)*y^4+(352601744224678200022007423413776402962263499/1120484696096140666858531463310920908800000)*x*y+(2062239911401761304510267689118837049324658209/448193878438456266743412585324368363520000)*x*y^2-(78530092569279236104559081382526824275707394702387/4481938784384562667434125853243683635200000)*y^8-(3744931610468223687186729518840227556056940361173/746989797397427111239020975540613939200000)*y^7-(7879482632403148751181601729340065935770387320729/62249149783118925936585081295051161600000)*y^10-(76536492865201906995880318415578768761493942906981/1493979594794854222478041951081227878400000)*y^9-(381083332352916267918400147403600469752658563207/1429189663387934524054249315447603200000)*y^11-(216343592690768994053200505169289845558126584688467/448193878438456266743412585324368363520000)*y^12-(48338808014920901167195496258787154639768528932473/64027696919779466677630369332052623360000)*y^13-(32699536206706175207693776949809100210402046847417/32013848459889733338815184666026311680000)*y^14-(2935157735931039451543030387192079990902067845079/2462603727683825641447321897386639360000)*y^15-(11189748362461970310583153009170879074289284549/9381347534033621491227892942425292800)*y^16-(143075115838099023045747005918947774554181827883/140720213010504322368418394136379392000)*y^17-(19066163710379181156742978242063441190811837/26001517555525558456840058044416000)*y^18-(247840445454451293938807369080116893877511/557418154131528312015917584220160)*y^19-(2511821947208541264514546775032603570222091/11148363082630566240318351684403200)*y^20-(85471281453935289544437281799521945671/901314825986786825153072332800)*y^21-(1359356099661570473007978500741799572287/41290233639372467556734635868160)*y^22-(386056869623827440381814870194908041537/41290233639372467556734635868160)*y^23-(8453767659626150121377942504109608677/3932403203749758814927108177920)*y^24-(97865027308410070630676378295323/247835331426845579815157760)*y^25-(1833737116001054972924319193/32203135580411327938560)*y^26+(925/16384)*x*y^29+(1/2048)*x*y^30+(372286770149113696663883/20120006226345984)*x*y^21+(9932961121390654758083/2207956787527680)*x*y^22+(3434097431224752678241/3974322217549824)*x*y^23+(479991515425302483157/3725927078952960)*x*y^24+(633326668573925/43486543872)*x*y^25+(2189990172715/1811939328)*x*y^26+(2082655/786432)*x*y^28+(1988082505/28311552)*x*y^27+(153589837709790168216187035281555472499171/993474900811539250972584837120000)*x*y^9+(704709568665470793353775076332131910538741/2220708601814028913938719047680000)*x*y^10+(7999837534167176439702649212308615307437/14327152269767928477023993856000)*x*y^11+(95019934245674003553388168036977320759/112281757600062135399874560000)*x*y^12+(225530725033574715932883823963718839/204148650181931155272499200)*x*y^13+(377744965921992580814872496085247883/305528592109012613332992000)*x*y^14+(1510628085972117716078925499193746333/1283220086857852975998566400)*x*y^15+(2930504105300042247490603349320817/3099565427192881584537600)*x*y^16+(1312366790196492917310241330255201/2066376951461921056358400)*x*y^17+(86065853139194911930392711167731/243103170760226006630400)*x*y^18+(539543615170325972260994813/8852802739592232960)*x*y^20+(60426745700570636714887102867/371817715062873784320)*x*y^19+(2859182507064973606430499288900122131616503/1826309477862545991450263499571200000)*x*y^5+(8293822348654677858367427480768993608546093451/1271111396592332010049383395701555200000)*x*y^6+(185603956015027214621242235663025327284201/2897635127366989482003372441600000)*x*y^8+(813340756887599651785998959149809090924113/36353822296362991850404215521280000)*x*y^7-(427228022288719059281/67842922229268480)*y^27-(4236529803286855/8193589641216)*y^28-(1702325201/56623104)*y^29-(5420125/4718592)*y^30-(825/32768)*y^31-(15/65536)*y^32-(142935641925503166862090765737468958821875813429/640276969197794666776303693320526233600000)*y^5-(249245851067558314337085204876244205233596121/210914766323979419643958863682055700480)*y^6+(2296333133287181922048565013390716396544263717/52115567260285612412024719223763763200000)*x*y^3+(38211705185742536641604502111628536800527087/127111139659233201004938339570155520000)*x*y^4, (2998000354796599017825614286121175452074418045631/278089311557312659262677099260244594891161600000)*x-(43715617972199788200963925512570286257970947527/2260888711848070400509569912684915405619200000)*y+(27040866315735397781561688780509022735108777154091/299480797061721325359806106895648025267404800000)*y^2-(124287717544480911339868104947027061889380856172377/43451454930830103009793296759413217951744000000)*y^3-(7961932683905517780069508673094637434821523123770743/194662518090118861483873969482171216423813120000)*y^4+(43509967638426155393545656922613724467451201621763/121664073806324288427421230926357010264883200000)*x*y+(12693971607041196346951393069055185075604747039813177/2433281476126485768548424618527140205297664000000)*x*y^2-(150144102778228379715483032078617575682791472522718907119/4866562952252971537096849237054280410595328000000)*y^8-(181166874819921948700949477470825478285715240510417787/22120740692058961532258405622974001866342400000)*y^7-(114454191081262578065360432221600631695920438527559090607/432583373533597469964164376627047147608473600000)*y^10-(190500042026004090858637277033627403231832024915891458161/1946625180901188614838739694821712164238131200000)*y^9-(105415468953098220573079972304279246926345416016167149/171744881149526098852937931855388213248000000)*y^11-(35178910557284617545952243400642568685618821834301748123/28626840895605714924099113159142825944678400000)*y^12-(452190906900914689712217323845089014165482352947106317/211681729110612072079027805004535903027200000)*y^13-(286612201056738642069288516580971554836837042206027852649/88482962768235846129033622491896007465369600000)*y^14-(90393280605480002630455761277517230306245184639860689/21067372087675201459293719640927620825088000)*y^15-(272213535694802521349935498544473582907580392043552641/54958361967848351632940138193724228239360000)*y^16-(83814546642117891526853900244247010977349934330267031/16910265220876415887058504059607454842880000)*y^17-(217185691675524882050655525667659449059978647808021/50857940513914032743033094916112646144000)*y^18-(115747772580988220893057436008038536729527327763/36789598172680868593050560558530560000)*y^19-(2782051109973114855502163147760169955738625440837/1412720569830945353973141525447573504000)*y^20-(303521440013750552175561620706754195519516403/291583192947563540551731996996403200)*y^21-(258501435385190202676019892507110241950341103/559604107677142148533627064942592000)*y^22-(341803159421778916509826559070505836212873/1998586098846936244762953803366400)*y^23-(978326902235996420031396885112037569079867/18653470255904738284454235498086400)*y^24-(6083316909104567880738448616367458331683/460579512491475019369240382668800)*y^25-(640046184056180528435814116107271355767/236869463567044295675609339658240)*y^26+(5777335165/113246208)*x*y^29+(10895861/6291456)*x*y^30+(6545/196608)*x*y^31+(17/65536)*x*y^32+(8195587714221641186584092670799/26595902442144383631360)*x*y^21+(1536039758642413058250234096109/15197658538368219217920)*x*y^22+(785316726367640953487562288593/29128845531872420167680)*x*y^23+(299516964417292229497261105109/51784614278884302520320)*x*y^24+(455578658563510447002223/462891646514626560)*x*y^25+(228785815118237125669/1753377448919040)*x*y^26+(85054419241297/86973087744)*x*y^28+(254405708822735/19327352832)*x*y^27+(3343296257482754928452511291497485736954049653/10210584392340713995878236631859200000)*x*y^9+(44321952549806108020219570126692640736397580849/59692647216761097206672768001638400000)*x*y^10+(56187362075806782819071318403655047446693887/38761459231663050134203096104960000)*x*y^11+(25885911544303700883826390589135962793990459/10560397561567642141826230517760000)*x*y^12+(324164185331060121193617944734371017938861/89895857378936021816621137920000)*x*y^13+(515237424506771404450946348329302950075513/111594857435920578806840033280000)*x*y^14+(142975746201849933503213727212496671356981/27898714358980144701710008320000)*x*y^15+(56769192972968416498751293079583012583231/11594270902433306889022341120000)*x*y^16+(192879927212330507168673548715082531193/48309462093472112037593088000)*x*y^17+(57158288459482197411266278216779437/20744803904872619232460800)*x*y^18+(13711923293277697123119310728590537/17781260489890816484966400)*x*y^20+(6774854935220496938881966297270421/4243255344178490297548800)*x*y^19+(293357340257786677247965633457736281851364577451289/123017263707102414992336937235952487628800000)*x*y^5+(128779911617546168899989971528228471364562085864957/12001684264107552682179213388873413427200000)*x*y^6+(158263003777541054088058193939891885927846985959/1280364027258064113998198502064128000000)*x*y^8+(3185373333557889896147875228952609672023867846531/80225162193232304025262121583378432000000)*x*y^7-(534423924639866046355601759249/1206500599238193492000768)*y^27-(41245964513658112640484773/721638892558237040640)*y^28-(995458557683911854461/175593445769871360)*y^29-(106460002936576999/254483254738944)*y^30-(6062531755/276824064)*y^31-(28478111/37748736)*y^32-(1955/131072)*y^33-(1/8192)*y^34-(1625759240957156375486128742663306933907780913354703/5204880162837402713472566028935059262668800000)*y^5-(1935895449573533709142979048212395207536343115267172377/1081458433833993674910410941567617869021184000000)*y^6+(238623143878126209509599226657596607310323286761941/4253988594626723371588154927495000358912000000)*x*y^3+(6975917749421290475163578228829128311839967396999/16575769179492060617847201883731945062400000)*x*y^4, (87394197975201719688041535961106362477946702359842887/6351026871455202954962624815997071078507256217600000)*x+(12622838864244045382524661864282445417598827024302321/51634364808578885812704266796724155109815091200000)*y+(30251591150728798183130741857619641506687947194824346739/7938783589319003693703281019996338848134070272000000)*y^2+(235273695633352291956146646112073015829599306428045098583/63510268714552029549626248159970710785072562176000000)*y^3-(1582227457664533896430430374983097155450561536322932359321/28226786095356457577611665848875871460032249856000000)*y^4+(16184532876642695628631592137516341738113063904579684863/63510268714552029549626248159970710785072562176000000)*x*y+(395982457445890293043656567464705689707820858144551461/93055338775900409596521975325964411406699724800000)*x*y^2-(6679247659159499469192010393125232451207171176743354692421413/127020537429104059099252496319941421570145124352000000)*y^8-(60413713826032270492699195499477257892768011077578010097/4686412980707794388254593282170211834789888000000)*y^7-(6662405531243768212590230390122049980872559813022233158671579/12702053742910405909925249631994142157014512435200000)*y^10-(950294957575527311718466827797261142758483133018559501196923/5292522392879335795802187346664225898756046848000000)*y^9-(84173279408308301519166017743110613906067096381888481006712217/63510268714552029549626248159970710785072562176000000)*y^11-(38917060457319183859704628196401776077984825211321769845365501/13370582887274111484131841717888570691594223616000000)*y^12-(247975244067092653287508636824959529754594508659581363256279/44474978091422989880690649971968284863496192000000)*y^13-(195588636331474577995081172885618816247324471651795148237/20904807563536070449208296109033271381196800000)*y^14-(3349617412871469702424609928941681820441623682725159509409/242590789589579944803767181665281553800888320000)*y^15-(15835500242660519653723019400198816686615367416639899669057/882148325780290708377335206055569286548684800000)*y^16-(19915657661210282927720004672598228277716901837508335086553/970363158358319779215068726661126215203553280000)*y^17-(43663668659300427261418177464692756456204717180076097/2125961327151335412961470366341595660288000)*y^18-(4874042912727078000630851066389901209681029053994839639/272719473415114746413835678216218266828800000)*y^19-(79441820736576535492150488495441783294315655869284629/5915446313310303909454808969283203235840000)*y^20-(78496637410145316715642444287006533689945849623223/9067713133558158166667070605088522240000)*y^21-(9119396445346001851308002450992012707495674404277/1916752369695220425474340127904890880000)*y^22-(2781165874249612372498204905605672659114088303/1254683801626123046801542926984806400)*y^23-(82546411604430697974038801076851011147641291383/94844417401159273840865944673452032000)*y^24-(3109810214715717125221690886186921873341061617/10867589493882833460932556160499712000)*y^25-(906502773539648934696952796876914304426883703/11592095460141689024994726571199692800)*y^26+(667445883386839/57982058496)*x*y^29+(52128765141823/67645734912)*x*y^30+(456979091/12582912)*x*y^31+(2341019/2097152)*x*y^32+(1275/65536)*x*y^33+(9/65536)*x*y^34+(74872989318687483585879989616162631/20744803904872619232460800)*x*y^21+(3018928867421766100202768710697329/1975695609987868498329600)*x*y^22+(1095736517158272706238890412034523/2039019187231069411737600)*x*y^23+(6615567810176757423419145612161/42479566400647279411200)*x*y^24+(953986224153321561170162958851/25892307139442151260160)*x*y^25+(121447469068350346239358655359/17261538092961434173440)*x*y^26+(24740907029267479073/194819716546560)*x*y^28+(7855980889336846211971/7347486452613120)*x*y^27+(2385394495764497538417767233204823738694370682181697/3636874019426531115811882845113155584000000)*x*y^9+(621983555997757881072026185541928608017994631179669/382828844150161170085461352117174272000000)*x*y^10+(150469128018618873933342377987597734981416705761/43111356323216347982596999112294400000)*x*y^11+(14424130764347382826182120232619197373656415849/2210838785805966563210102518579200000)*x*y^12+(42416425853057034543896646052579997621084820967/3979509814450739813778184533442560000)*x*y^13+(1021761011302971771135812610361482352074480107/66882517889928400231566126612480000)*x*y^14+(51855886517880021002366360819493418813503403/2696875721368080654498634137600000)*x*y^15+(2627065434886213187822353262915547874107631/123994286039911754229822259200000)*x*y^16+(319038650099628039384769541655121553184287/15711077237355278175704186880000)*x*y^17+(2574200507588629493657182675930072477297529/153302026376618168865962065920000)*x*y^18+(443929270691443675054184461898812529/62234411714617857697382400)*x*y^20+(892696846035020059499688088630117938317/75148052145401063169589248000)*x*y^19+(25237080202851361551873688435115427875376712145564233/7288391242141805896379534586944793083904000000)*x*y^5+(646341659145821956137800993880401680901017930368150299/37977637308551617346352223700535075667968000000)*x*y^6+(112083540314491020096239530787167174765306199523522337/490068774117725067855651213378997714944000000)*x*y^8+(2767949221405977956434055593346489703508252678243853/40591555027932783398144847976846275379200000)*x*y^7-(68021559775665271950454761002557880410951997/3864031820047229674998242190399897600)*y^27-(198247243609134283673721632938275592043/61410601665530002582565384355840)*y^28-(264096508294280663746162636169/555373291712819226476544)*y^29-(93043143882681589563348661/1683824082635886428160)*y^30-(13783896311549938241/2787197551902720)*y^31-(9327755251214447/28275917193216)*y^32-(10099576801/645922816)*y^33-(14335709/29360128)*y^34-(2295/262144)*y^35-(17/262144)*y^36-(914289933716068059309193982705667016270123142819042281397/2117008957151734318320874938665690359502418739200000)*y^5-(1804305531087231191468136069807189057965128824130933306037/697915040819253071973914814944733085550247936000000)*y^6+(53252322915727696470487848805011880168923099865002232477/756074627554190827971741049523460842679435264000000)*x*y^3+(3218492072147286212040120221460634543466091032449264363/5677656777628466793279657443229993812361216000000)*x*y^4, (52024735170215864886338449447917986985777201658088179837/3575675880711019528327829670841057762094912372736000000)*x+(183747012371076861115042882941357368291100068380869464171/29070535615536744132746582689764697252804165632000000)*y+(20266629335011063522413023941630495950750655237264590582523/413714564710365895839583598279130650159741927424000000)*y^2+(156248507764544672443753180935696979857395218327150149554897/2634708543681803862978400810093410982596251222016000000)*y^3-(664342850445815725314384733471386396894272986691471097819499/3850727871534944107429970414751908359179136401408000000)*y^4-(4151953222601512896509886912919155395889797365598249173/1009059913927721697169716093363733293072541286400000)*x*y-(441254270002906169852555980866572605665186771821538010528343/25029731164977136698294807695887404334664386609152000000)*x*y^2-(13336927678310218283759747419176138307370640359890572563756293/155464168726566066449036072645263380960648364032000000)*y^8-(480391107078151912392945934277296946145293228538337492846956707/25029731164977136698294807695887404334664386609152000000)*y^7-(1162049926247734240844468740399421882246877699261727547559391693/1164173542557076125502084078878483922542529609728000000)*y^10-(421469239808687269841312500998770032183740534266314116066977/1327837197081015209458610487845485641096253931520000)*y^9-(16326837041139767759129326556038223544599162975220368887383108629/6007135479594512807590753847012977040319452786196480000)*y^11-(14092107388203648131634462953882566118144186515598551394899076059/2176498362171924930286505017033687333449077096448000000)*y^12-(4743588247895155352189285998682342118189911538316086462583060793/350066170139540373402724583159264396289012400128000000)*y^13-(2486554365005971014879332550354013775321893136089865699543172053/99587789781076140709395786588411423082219044864000000)*y^14-(1259051862495887006201404359629445160379446851373189868168471/30995266038305677158230870397887153153507328000000)*y^15-(94706307268705302922858432716752728910697877727807492066808649/1617952887199556347659651434769709394613082521600000)*y^16-(48819617618440770794670612062478110596862281478028382933559/652268851924836261906733092025684093776691200000)*y^17-(1018591769137289176773596000240925715414419909192695701237847/12007071519106169555915780591983001073195417600000)*y^18-(3841813893593095445948148622577319885499069035358126942229603/45257423418169408326144096077474388660505804800000)*y^19-(817146842639632539666107121133170693476394176591764227982631/10962978343531720029314408366593174892917555200000)*y^20-(208428009262864223623929744827403543624471896995441997227579/3654326114510573343104802788864391630972518400000)*y^21-(16146943801020705465490116314016653297812810473953025401/427406563100651852994713776475367442219008000)*y^22-(567927950267393529346231540753947849495075722797311649/26383121179052583518192208424405397667840000)*y^23-(14739219718998226368003798457542724084082433462528487/1405018287641853560140413466388453130240000)*y^24-(2521117932155719585023403457078227548175277231011/579848817122034802597630954382536212480)*y^25-(1460247843330425296492405586623114129469520327637/958427796895925293549803230384357376000)*y^26+(458429611944400353326207/411459241346334720)*x*y^29+(278944413046954444939/2337836598558720)*x*y^30+(317454166499881051/32469952757760)*x*y^31+(802445236900397/1352914698240)*x*y^32+(7667479621/301989888)*x*y^33+(5958115/8388608)*x*y^34+(23655/2097152)*x*y^35+(19/262144)*x*y^36+(47974011181631340927587142963775773835583/1518781685464947803006435328000)*x*y^21+(17483737054333320492172677436422608453/1048158513088300761219072000)*x*y^22+(11966576927569660577847437871804947609/1607176386735394500535910400)*x*y^23+(44845847521061004403400512080242325949/16071763867353945005359104000)*x*y^24+(23946441316461755677026196538976377/27473100627955461547622400)*x*y^25+(26800069270690963726021930098322817/119050102721140333373030400)*x*y^26+(385169174401849696371653489651/47242104254420767211520)*x*y^28+(485871635205993742270838647524013/10204294518954885717688320)*x*y^27+(837029559937742974378456644001982908750716007001139341779/664505119783590155166261763932540289155072000000)*x*y^9+(200120791464920176468370800019133782107910757613554785957/59427287135117818754706336611853196591104000000)*x*y^10+(867470242476837781661783369870690509324900060096681139/110254707115246416984612869409746190336000000)*x*y^11+(10021301087367174636864055111668472858378109430205543/621737070198757990514734225994809344000000)*x*y^12+(227440922776365923962557303774541343723761380868637/7841728813317668348834485733267865600000)*x*y^13+(360529987230808409193102207754689456586479387817583/7841728813317668348834485733267865600000)*x*y^14+(505058338320926598154465166964596922321595386013891/7841728813317668348834485733267865600000)*x*y^15+(21044926979445070140276403368611610851312003773069/263587523136728347859982713723289600000)*x*y^16+(323902348081945334831581246860031869352993367257/3706358886124385371066754452684800000)*x*y^17+(96612863911676824476666939029470991787001523963/1150249309486878218606923795660800000)*x*y^18+(6572100501925722827620265755487751978880451/129096443264520563255547002880000)*x*y^20+(85620494705312733688212398776807219179879599/1217195036494051024980871741440000)*x*y^19+(1742481793654688437568899921074870176000221028844977337602891/357567588071101952832782967084105776209491237273600000)*x*y^5+(151903707852787523633267946157411287047805596599077389459/5935263709462789243065485820872008050671616000000)*x*y^6+(14239451614402653727718142002380060219775769649986197945111/34923435739737571488182423815565728530038784000000)*x*y^8+(92307442394624576403030635732726141970839761276086036203/823553337676654966741143965575541786935296000000)*x*y^7-(1575934733112612891121137752064583402905726226381/3514235255285059409682611844742643712000)*y^27-(8591786455689271252092651420111700231258969363/78094116784112431326280263216503193600)*y^28-(5222271946883001192138647476922131403234366707/234282350352337293978840789649509580800)*y^29-(221924924656632100517351730882264132113/60184618692170964418485131673600)*y^30-(1095919576688889883426912943923/2232122320759656221245440)*y^31-(54944465472943081397222093/1063467841664770375680)*y^32-(59727366132678812957/14239156616036352)*y^33-(98367459127438883/386933603696640)*y^34-(33144146967497/3022918778880)*y^35-(109889863/352321536)*y^36-(21375/4194304)*y^37-(9/262144)*y^38-(115151296283664730143168610207519708973424884629583364390310243/150178386989862820189768846175324426007986319654912000000)*y^5-(29899121890297050265183086650500689174271973633922873259241413/8343243721659045566098269231962468111554795536384000000)*y^6+(8203628116527713022435177968948813953752187234779613598966399/75089193494931410094884423087662213003993159827456000000)*x*y^3+(52723367144422952647303077334274224135564594926093118323539/61649584150189991867721201221397547622326075392000000)*x*y^4, -(60726621238443407320037573273587571343586993347549750554461/14852910648988486243232763473964898811522004132298752000000)*x+(13166627175230410544081411099697076490364293089464531760971637/120755371129987693034412711170446331800991903514624000000)*y+(3789783713365913564389469820436653958007113945809028166331214831/6498148408932462731414334019859643230040876807880704000000)*y^2+(8876017593692849069981340805882368469473507299169286469727174331/23104527676204311933917632070612064817923117539131392000000)*y^3-(85820837742322943696212499657228015456691556260314503313001197573/48927235079020895860060867914237313732072484200513536000000)*y^4-(5548958647921000948447042021209852738451314947191211713886497637/69313583028612935801752896211836194453769352617394176000000)*x*y-(12275668293385203060772588395144322429292495138243073819323313133/46209055352408623867835264141224129635846235078262784000000)*x*y^2-(11269834370977605393854606234201452375238934726602966680174378796779/83176299634335522962103475454203433344523223140873011200000)*y^8-(22846047855807769665280101149806771373499074805509314321941993230239/831762996343355229621034754542034333445232231408730112000000)*y^7-(757862680293709747391675564001968823838136707890291673838132014447949/415881498171677614810517377271017166722616115704365056000000)*y^10-(431609967348928139884435907666390453138150548054621517856289514399/804412955844637552824985255843360090372565020704768000000)*y^9-(6665000164098867331216224617706996030670052382125403386375245995048161/1247644494515032844431552131813051500167848347113095168000000)*y^11-(2009290048997630496349214639094469527068527779477175600666318553468213/146781705237062687580182603742711941196217452601540608000000)*y^12-(101822751396527193476823599692434524716712722933406897947066746471607/3287600776060692607197765828229384717174830954184704000000)*y^13-(29665373815886042908175266394002498421453917394447106750762540033607/477567270627763768203464930837531674705396496502620160000)*y^14-(20312346370564969802829717666274282312413381496414731665431758791903/183679719472216833924409588783666028732844806347161600000)*y^15-(2492457185211258784721196398881810444827494017035206779426375933/14238737943582700304217797580129149514174015995904000)*y^16-(121715677602148444150247852667260773752483269732132207619875893/492824730009060266815870839326405735140766515200000)*y^17-(2668195308215319680366133276675779726161095172949709491779040527/8575150302157648642596152604279459791449337364480000)*y^18-(4500614575737669974226745604445939033624232684457376919714972523/12862725453236472963894228906419189687174006046720000)*y^19-(755687934258524999186424181949003568481429700649928379508095453/2158779097046680777157073382895528339106126888960000)*y^20-(95656098974693273889989915470006332070372074324272130497981148007/308705410877675351133461493754060552492176145121280000)*y^21-(35215549018058624887605717861580513261915150437398332673/146077129785771144369021508752602258472960000)*y^22-(186541445457479949804475145823101764329270772744693131491203/1139289906288590512850320869469486802597314560000)*y^23-(20759293130679279045309631955865295599791954400312097837649/215199204521178207982838386455347507157270528000)*y^24-(3515780204253036640481554796227576912953426640220232959183/71733068173726069327612795485115835719090176000)*y^25-(913503478576007121484242444731102202534885301470853637/42774638147719778966972448112770325413888000)*y^26+(20425/3145728)*x*y^37+(5/131072)*x*y^38+(8538541090978728434221638118555/145775635985069795966976)*x*y^29+(71262906959602197104969530247/7873684042403461201920)*x*y^30+(690524013936017259284701/617188862019502080)*x*y^31+(126989561056824403601/1168918299279360)*x*y^32+(288941219464254257/35716948033536)*x*y^33+(1995648304749191/4464618504192)*x*y^34+(2636970005/150994944)*x*y^35+(5620675/12582912)*x*y^36+(20536520566589575920807108057749818912763917/94670725060648413054067802112000)*x*y^21+(59092045595050963865322460394409333574090681/426018262772917858743305109504000)*x*y^22+(127287909150000616625954047452011774947267/1670659854011442583307078860800)*x*y^23+(946897097358607768416895381105865733593/26518410381134009258842521600)*x*y^24+(8177575961049877171276811417082341503/576487182198565418670489600)*x*y^25+(155636431919269270132502628889017511/32799518096640704092569600)*x*y^26+(6592704527482381739535029414020387/21429018489805260007145472)*x*y^28+(20310330958403724721804384436018663/15306441778432328576532480)*x*y^27+(1572831833533556677316661345302978151159420587348410506499343/677732924824282246692540162170822419286065152000000)*x*y^9+(4482303919223000851241571217905303645860898062113452681949/670649192726112681494257071849412994531328000000)*x*y^10+(12293082842808808075332649913418275108991068745753918187727/730955631761949170682887940325794318070579200000)*x*y^11+(1996799906639800677242005681364444221933229738172290998811/53484558421606036879235702950667876931993600000)*x*y^12+(16010794518947355200781936316092367543260874425810205213/218304320088187905629533481431297456865280000)*x*y^13+(22625414777302785167369457085021476921337810923171491/177310201501127278776424205191112294400000)*x*y^14+(37754857859235358197495598393415676820782990068893/191686704325543004082620762368770048000)*x*y^15+(1767026895511637605271695124303825803693056716873/6534774011098056957362071444389888000)*x*y^16+(53651134965788401615478047106117404651450294493543/162242665103124172734506601377955840000)*x*y^17+(1450862123658326226673996172885929394114525718787951/4032889103991943722257735519966330880000)*x*y^18+(641611951201177924710353140543974506544319976591/2185473688025068615353155211755520000)*x*y^20+(5990585891527913554613508839666825273991366671429/17285110078016451775974954856611840000)*x*y^19+(1749511785314618318094174998198117253734091088324969645482877/248042380914187841154272869058343646559737164595200000)*x*y^5+(66768690964757723269991181024901637782756382153175325183997/1754554571811450134342746373903451289911558144000000)*x*y^6+(1253911339062878266781661475712870779619190823427212296306011/1807287799531419324513440432455526451429507072000000)*x*y^8+(67832011619133499775527710993429256034208016485970292752030153/383108130076180663749410321875827617367312039936000000)*x*y^7-(562841771660139980086789712506167693522872858619283/70919970709541179702325632112940967526400)*y^27-(9732998264625471601404032422445220477376119580127467/3892718392279260308105429140421426439782400)*y^28-(80749724970120272329076761351557208800128353159/121734946751704672361554527955137331200)*y^29-(192375811592120994480766655755407112938123736255/1308476770514037078354766097620647542784)*y^30-(463329327313792211313779194041705435222097615/17180705692504734891781657907630702592)*y^31-(706252141578327549030332465594775651151/174535394207295796813606881853440)*y^32-(1201981505898667051736993081053/2455334552835621843369984)*y^33-(24927792341345793618600919/531733920832385187840)*y^34-(3742082602455640381/1078723986063360)*y^35-(22276416812661211/116080081108992)*y^36-(108894459137/14394851328)*y^37-(11561975/58720256)*y^38-(6175/2097152)*y^39-(19/1048576)*y^40-(6618311102790253408048217748287714912803045726297442819399074447619/2495288989030065688863104263626103000335696694226190336000000)*y^5-(10005305903493443761730800758349401299060690233339396024488793490069/2495288989030065688863104263626103000335696694226190336000000)*y^6+(523254068920710983523432008363374104340685370299822119667015510329/1247644494515032844431552131813051500167848347113095168000000)*x*y^3+(2479450894302440734205941966955913797583605608175771621632071161/1238971692666368266565592980946426514565887137153024000000)*x*y^4]: end: #CentralMoment(a,k,x,y): find a polynomial f(x,y) such that f(E[n,a,1],n)=E(n,a,k) where E(n,a,k) #is the central moment (i.e. E[(X-mu)^k)] by binomial theorem and RMoment. CentralMoment:=proc(a,k,x,y) local i: expand(add(binomial(k,i)*RawMoment(a,i,x,y)*(-x)^(k-i),i=0..k)): end: #CentralMomentPC(k,x,y): find a polynomial f(x,y) such that f(E[n,a,1],n)=E(n,a,k) #where E(n,a,k) is the central moment (i.e. E[(X-mu)^k)] by binomial theorem and RM. CentralMomentPC:=proc(k,x,y) local i,L: if not (type(k, integer) and k>0 and type(x,symbol) and type(y,symbol) ) then print(`Bad input`): RETURN(FAIL): fi: if k>20 then print(` so far we only have up to the 20-th central moment, use CentralMoment(k,x,y) instead, but it may take awhile.`): RETURN(FAIL): fi: L:=[1,op(RM(x,y))]: expand(add(binomial(k,i)*L[i+1]*(-x)^(k-i),i=0..k)): end: #CM(x,y): input the symbol x and y, return the pre-computed list of kth central moments’ polynomial F(x,y) for 1-parking function (1<=k<=20). CM:=proc(x,y) local k: [seq(CentralMomentPC(k,x,y),k=1..20)]: end: #FindPoly(L,d,x): find a polynomial f(x) up to degree d such that f(i)=L[i] FindPoly:=proc(L,d,x) local n, var, eq,f,a,i: n:=nops(L): if d>n-2 then return(FAIL): fi: var:={seq(a[i],i=0..d)}: f:=add(a[i]*x^i,i=0..d): eq:={seq(subs(x=i,f)-L[i],i=1..n)}: var:=solve(eq, var): if {var}<>{} then return subs(var, f): else return(FAIL): fi: end: #PolyAK(a,k,d,i,j): Find the coefficient of x^i*y^j in FactorialMoment(a,k, x,y) which is a polynomial in a up to degree d. Return fail if the coefficient is not a polynomial of degree up to d. PolyAK:=proc(a,k,d,i,j) local L,n,b,L1,x,y: n:=d+2: L:=[seq(FactorialMoment(b,k,x,y),b=1..n)]: if i=0 and j=0 then L1:=[seq(subs({x=0,y=0},L[b]),b=1..n)]: elif i>0 and j=0 then L1:=[seq(subs(y=0,coeff(L[b],x^i)),b=1..n)]: elif i=0 and j>0 then L1:=[seq(subs(x=0,coeff(L[b],y^j)),b=1..n)]: elif i>0 and j>0 then L1:=[seq(coeff(coeff(L[b],y^j),x^i),b=1..n)]: fi: FindPoly(L1,d,a): end: #LimScMoment(K): the list of coefficients of the asymptotic expression of scaled kth moment for 1-parking function. (i.e., #the coefficient of n^(3*k/2), we already obtained that E(n,a) is asymptotic to n^2/2-sqrt(2*Pi)/4*n^(3/2).). EXACTLY (1<=k<=K). LimScMoment:=proc(K) local gu,gu1,sig,x,k,L,n: if not( type(K,integer) and K>=2) then print(`Bad input`): RETURN(FAIL): fi: gu:=[seq(CentralMoment(1,k,x,n),k=1..K)]: gu:=expand(subs(x=n^2/2-sqrt(2*Pi)/4*n^(3/2),gu)): sig:=gu[2]: sig:=limit(expand(sig/n^3),n=infinity): L:=[0,1]: for k from 3 to K do gu1:=limit(expand(gu[k]/n^(3*k/2)),n=infinity): gu1:=gu1/sig^(k/2): L:=[op(L),gu1]: od: L: end: #LimScMomentPC(K): Like LimScMoment(K) but much faster, using pre-computed output LimScMomentPC:=proc(K) local sig,x,k,L,n: if not (type(K,integer) and K>1 and K<=20) then print(`The argument must be an integer between 2 and K`): RETURN(FAIL): fi: sig:=CM(x,n)[2]: sig:=expand(subs(x=n^2/2-sqrt(2*Pi)/4*n^(3/2),sig)): sig:=limit(expand(sig/n^3),n=infinity): L:=[op(1..K,CM(x,n))]: L:=expand(subs(x=n^2/2-sqrt(2*Pi)/4*n^(3/2),L)): for k from 1 to K do L[k]:=limit(expand(L[k]/n^(3*k/2)),n=infinity): L[k]:=L[k]/sig^(k/2): od: [seq(L[k],k=1..K)]: end: #FactorialMomentGeneraOld(a,k,x,y): Old version, VERY slow #input the symbol a (for a-parking function), return the polynomial f(x,y) for kth factorial moment with coefficients which are polynomials of a. FactorialMomentGeneralOld:=proc(a,k,x,y) local d,i,j: d:=3*k-2: add(add(PolyAK(a,k,d,i,j)*x^i*y^j,i=0..1),j=0..2*k): end: #FacorialMomentGeneralPC(a,k,x,y): #Like FactorialMomentGenearl(a,k,x,y) but much faster, using pre-computed output. #k must be between 2 and 12: FactorialMomentGeneralPC:=proc(a,k,x,y) local gu: if not (type(k,integer) and k>1 and k<=12) then print(`The second argument, k, must be an integer between 2 and 12 `): RETURN(FAIL): fi: gu:= [x, ((1/3)*a^3+(2/3)*a^2+(1/3)*a-1)*x+(-(1/6)*a^4-(1/3)*a^3-(1/4)*a^2-(1/6)*a-1/12)*y+(2*a+4/3)*x*y+(-(1/6)*a^3-(11/12)*a^2-(2/3)*a-5/12)*y^2+x*y^2+(-a-1/4)*y^3-(1/4)*y^4, ((5/96)*a^6+(19/48)*a^5+(19/24)*a^4-(1/2)*a^3-2*a^2-a+2)*x+(-(5/192)*a^7-(19/96)*a^6-(27/64)*a^5+(5/48)*a^4+(27/32)*a^3+(35/48)*a^2+(1/2)*a+1/4)*y+((35/32)*a^4+(79/24)*a^3+(145/48)*a^2-(131/24)*a-17/4)*x*y+(-(5/192)*a^6-(23/32)*a^5-(91/48)*a^4-(3/2)*a^3+(27/16)*a^2+(163/96)*a+5/4)*y^2+((1/2)*a^3+(143/32)*a^2+(87/16)*a-83/48)*x*y^2+(-(51/64)*a^4-(207/64)*a^3-(85/24)*a^2+(217/192)*a+11/48)*y^3+(3*a+79/32)*x*y^3+(-(1/4)*a^3-(199/64)*a^2-(43/16)*a+1/96)*y^4+(3/4)*x*y^4+(-(3/2)*a-39/64)*y^5-(1/4)*y^6, ((79/15120)*a^9+(11/126)*a^8+(331/720)*a^7+(457/720)*a^6-(199/120)*a^5-(281/60)*a^4+(3/5)*a^3+(22/3)*a^2+(11/3)*a-6)*x+(-(79/30240)*a^10-(11/252)*a^9-(703/3024)*a^8-(1537/4320)*a^7+(6763/10080)*a^6+(2559/1120)*a^5+(2573/5040)*a^4-(1509/560)*a^3-(2209/840)*a^2-(11/6)*a-109/120)*y+((79/336)*a^7+(151/72)*a^6+(4063/720)*a^5-(697/720)*a^4-(1327/72)*a^3-(15683/840)*a^2+(2603/140)*a+97/6)*x*y+(-(79/30240)*a^9-(1199/7560)*a^8-(5357/4320)*a^7-(13373/4320)*a^6+(8759/15120)*a^5+(28309/3024)*a^4+(8179/840)*a^3-(3539/1008)*a^2-(3923/720)*a-73/16)*y^2+((5/48)*a^6+(161/48)*a^5+(49/4)*a^4+(1781/144)*a^3-(2963/144)*a^2-(599/18)*a+6833/2520)*x*y^2+(-(19/112)*a^7-(78949/30240)*a^6-(17729/2160)*a^5-(34115/6048)*a^4+(396269/30240)*a^3+(582689/30240)*a^2+(9851/30240)*a+731/1260)*y^3+((35/16)*a^4+(613/48)*a^3+(59/3)*a^2-(433/48)*a-6199/432)*x*y^3+(-(5/96)*a^6-(87/32)*a^5-(7909/720)*a^4-(82153/6048)*a^3+(58799/6048)*a^2+(33419/2520)*a+10399/7560)*y^4+((1/2)*a^3+(127/16)*a^2+(49/4)*a-17/24)*x*y^4+(-(43/32)*a^4-(145/16)*a^3-(12557/1008)*a^2+(3299/1008)*a+74917/30240)*y^5+(3*a+47/16)*x*y^5+(-(1/4)*a^3-(155/32)*a^2-(85/16)*a+121/504)*y^6+(1/2)*x*y^6+(-(3/2)*a-27/32)*y^7-(3/16)*y^8, (24-(50/3)*a-(100/3)*a^2+(3/2)*a^3+(649/24)*a^4+(313/48)*a^5-(3601/480)*a^6-(1555/432)*a^7+(6017/24192)*a^8+(12751/26880)*a^9+(167159/1451520)*a^10+(3257/290304)*a^11+(445/1161216)*a^12)*x+(49/12+(25/3)*a+(39701/3360)*a^2+(72937/6720)*a^3-(104767/20160)*a^4-(593165/48384)*a^5-(9013/5040)*a^6+(467777/120960)*a^7+(1196551/725760)*a^8-(36959/215040)*a^9-(469151/1935360)*a^10-(670861/11612160)*a^11-(3257/580608)*a^12-(445/2322432)*a^13)*y+(-603/8-(133501/1680)*a+(24903/224)*a^2+(204443/2016)*a^3-(2309333/120960)*a^4-(3234773/60480)*a^5-(13141/1152)*a^6+(153319/24192)*a^7+(647821/193536)*a^8+(158911/290304)*a^9+(5785/193536)*a^10)*x*y+(165/8+(888337/40320)*a+(202163/30240)*a^2-(28783/504)*a^3-(1843777/40320)*a^4+(8392859/725760)*a^5+(13515221/483840)*a^6+(171281/27648)*a^7-(3272503/967680)*a^8-(623099/331776)*a^9-(1893083/5806080)*a^10-(47293/2322432)*a^11-(445/2322432)*a^12)*y^2+(24587/20160+(2375579/12096)*a+(2201225/24192)*a^2-(1117045/8064)*a^3-(1463999/13824)*a^4+(877/432)*a^5+(88991/3456)*a^6+(44797/5376)*a^7+(117365/129024)*a^8+(79/6048)*a^9)*x*y^2+(-156887/20160-(7874459/483840)*a-(149475217/1451520)*a^2-(47497343/967680)*a^3+(272567/3780)*a^4+(12852101/193536)*a^5+(2542711/967680)*a^6-(29570231/1935360)*a^7-(6510745/1161216)*a^8-(25901/36288)*a^9-(2771/129024)*a^10)*y^3+(433955/5376+(769555/72576)*a-(28129361/145152)*a^2-(903785/10368)*a^3+(207913/4608)*a^4+(99239/2304)*a^5+(48745/4608)*a^6+(395/672)*a^7)*x*y^3+(-793193/80640-(588487/9216)*a-(14296861/725760)*a^2+(9444179/72576)*a^3+(218086867/2903040)*a^4-(122121721/5806080)*a^5-(6105947/193536)*a^6-(1164851/129024)*a^7-(574559/774144)*a^8-(79/12096)*a^9)*y^4+(-3815321/290304-(793805/6912)*a-(142885/4608)*a^2+(309355/4608)*a^3+(246815/6144)*a^4+(355/48)*a^5+(25/192)*a^6)*x*y^4+(-13347119/1451520+(3191381/1161216)*a+(1562623/14336)*a^2+(108178031/2322432)*a^3-(758257/16128)*a^4-(152843/4096)*a^5-(1683709/193536)*a^6-(965/2688)*a^7)*y^5+(-710365/27648-(795/512)*a+(143935/3072)*a^2+(2275/96)*a^3+(175/64)*a^4)*x*y^5+(783365/290304+(11250691/258048)*a+(229045/14336)*a^2-(11982265/258048)*a^3-(1050077/36864)*a^4-5*a^5-(25/384)*a^6)*y^6+(9695/6144+(1675/96)*a+(1825/192)*a^2+(5/12)*a^3)*x*y^6+(810983/129024+(32855/14336)*a-(3254155/129024)*a^2-(5755/384)*a^3-(605/384)*a^4)*y^7+(545/192+(5/2)*a)*x*y^7+(-21835/258048-(355/48)*a-(2105/384)*a^2-(5/24)*a^3)*y^8+(5/16)*x*y^8+(-115/128-(5/4)*a)*y^9-(1/8)*y^10, (-120+(274/3)*a+(548/3)*a^2-(161/6)*a^3-(4139/24)*a^4-(2867/112)*a^5+(134143/2016)*a^6+(29969/1260)*a^7-(368521/40320)*a^8-(1482059/241920)*a^9-(596971/1451520)*a^10+(309959/725760)*a^11+(8527271/63866880)*a^12+(1083331/63866880)*a^13+(82949/83026944)*a^14+(18323/830269440)*a^15)*x+(-11153/504-(137/3)*a-(18502223/288288)*a^2-(51177667/960960)*a^3+(14618537/360360)*a^4+(2536567109/34594560)*a^5+(804865/768768)*a^6-(561198893/17297280)*a^7-(999785161/103783680)*a^8+(91397377/18450432)*a^9+(244337581/83026944)*a^10+(23112937/150958080)*a^11-(367127357/1660538880)*a^12-(954251/14192640)*a^13-(30523/3594240)*a^14-(82949/166053888)*a^15-(18323/1660538880)*a^16)*y+(10103/24+(59493173/144144)*a-(1046262989/1441440)*a^2-(11444669/18480)*a^3+(111337351/443520)*a^4+(17483839/40320)*a^5+(426487/13440)*a^6-(12666721/120960)*a^7-(4838689/138240)*a^8+(1799351/414720)*a^9+(12776047/2903040)*a^10+(7406857/7983360)*a^11+(263399/3193344)*a^12+(18323/6918912)*a^13)*x*y+(-3597/32-(1263751/11648)*a+(776983/174720)*a^2+(524453921/1441440)*a^3+(857863687/3459456)*a^4-(15126824513/103783680)*a^5-(2965016987/13837824)*a^6-(606079027/46126080)*a^7+(760244515/13837824)*a^8+(6215424169/332107776)*a^9-(112096561/50319360)*a^10-(189748607/79073280)*a^11-(66985679/127733760)*a^12-(6290323/127733760)*a^13-(1003309/553512960)*a^14-(18323/1660538880)*a^15)*y^2+(-40215727/576576-(35256667/27720)*a-(27187643/63360)*a^2+(24743447/20160)*a^3+(377926007/483840)*a^4-(123525077/483840)*a^5-(85871789/241920)*a^6-(5203039/96768)*a^7+(2013193/55296)*a^8+(13454419/829440)*a^9+(264877/107520)*a^10+(592717/4257792)*a^11+(445/387072)*a^12)*x*y^2+(529203/8008+(809534527/5322240)*a+(63379104641/103783680)*a^2+(24377923049/138378240)*a^3-(2680206731/4193280)*a^4-(63421301017/138378240)*a^5+(125169465/1025024)*a^6+(6362511781/30750720)*a^7+(7943164001/207567360)*a^8-(753811993/37739520)*a^9-(1037207609/103783680)*a^10-(211788041/127733760)*a^11-(30313853/276756480)*a^12-(70073/36900864)*a^13)*y^3+(-1329871843/2661120+(16328653/103680)*a+(33600853/20736)*a^2+(16413223/36288)*a^3-(1178697433/1451520)*a^4-(760032671/1451520)*a^5+(892613/41472)*a^6+(204077/2016)*a^7+(1955791/64512)*a^8+(645017/193536)*a^9+(5785/64512)*a^10)*x*y^3+(2241295039/34594560+(140172576161/415134720)*a-(22256344267/415134720)*a^2-(215204446537/207567360)*a^3-(9417813589/23063040)*a^4+(29299394119/63866880)*a^5+(8957262229/23721984)*a^6+(10104223247/830269440)*a^7-(463556473/7188480)*a^8-(11994083/539136)*a^9-(12053785/4257792)*a^10-(30301/266112)*a^11-(445/774144)*a^12)*y^4+(253709107/1451520+(265617553/290304)*a-(21688951/290304)*a^2-(288303509/290304)*a^3-(21223417/55296)*a^4+(3013205/18432)*a^5+(1351567/9216)*a^6+(1455469/43008)*a^7+(14755/6144)*a^8+(79/4032)*a^9)*x*y^4+(6678891823/207567360-(908847761/7907328)*a-(4835193533/5930496)*a^2-(189808205033/1660538880)*a^3+(1197321563507/1660538880)*a^4+(210564222299/553512960)*a^5-(65179143199/830269440)*a^6-(1429555837/12579840)*a^7-(14651813/479232)*a^8-(1092667/387072)*a^9-(1007/18432)*a^10)*y^5+(110328067/580608-(1657177/9216)*a-(123102107/193536)*a^2-(848665/6912)*a^3+(28987/128)*a^4+(199841/1536)*a^5+(36665/1536)*a^6+(395/448)*a^7)*x*y^5+(-6676860247/207567360-(506426379131/1660538880)*a+(102632415811/1660538880)*a^2+(9891176045/15814656)*a^3+(10962997099/50319360)*a^4-(89672259161/553512960)*a^5-(1261639391/10063872)*a^6-(1021799/36864)*a^7-(421087/258048)*a^8-(79/8064)*a^9)*y^6+(-21739835/387072-(4059055/18432)*a+(22325/3072)*a^2+(1024415/6144)*a^3+(470365/6144)*a^4+(2035/192)*a^5+(25/192)*a^6)*x*y^6+(-32725526759/830269440+(975591389/18450432)*a+(364883215/1153152)*a^2+(7107800201/110702592)*a^3-(1113683/6864)*a^4-(3437389/36864)*a^5-(1084037/64512)*a^6-(85/168)*a^7)*y^7+(-302195/9216+(52775/3072)*a+(228445/3072)*a^2+(6035/192)*a^3+(175/64)*a^4)*x*y^7+(170554903/15814656+(1611453643/18450432)*a+(34052075/9225216)*a^2-(12721165/129024)*a^3-(602141/12288)*a^4-(845/128)*a^5-(25/384)*a^6)*y^8+(24605/6144+(315/16)*a+(595/64)*a^2+(5/16)*a^3)*x*y^8+(60327947/6150144-(11625/3584)*a-(538585/14336)*a^2-(75/4)*a^3-(195/128)*a^4)*y^9+(155/64+(15/8)*a)*x*y^9+(-21145/28672-(535/64)*a-(665/128)*a^2-(5/32)*a^3)*y^10+(3/16)*x*y^10+(-105/128-(15/16)*a)*y^11-(5/64)*y^12, (7/64)*x*y^12-(3/64)*y^14+(-1438864657/2594592-(54257456299/41513472)*a-(5088408111263/1245404160)*a^2-(1100030677819/2490808320)*a^3+(114989479895/20756736)*a^4+(15950121211873/4981616640)*a^5-(3334313576617/1660538880)*a^6-(21255711461651/9963233280)*a^7-(6745276039/207567360)*a^8+(6813489478459/14944849920)*a^9+(606315158887/4598415360)*a^10-(1912569086983/119558799360)*a^11-(126380068037/8539914240)*a^12-(182269335461/59779399680)*a^13-(2114527711/7472424960)*a^14-(1355828863/119558799360)*a^15-(1132423/8856207360)*a^16)*y^3+(4163646947/5189184+(53189969533/5765760)*a+(6698868403/3144960)*a^2-(112698296413/10378368)*a^3-(46790540033/7983360)*a^4+(17788159129/4561920)*a^5+(1881170585/497664)*a^6-(19701499/362880)*a^7-(4730350279/5806080)*a^8-(1490034337/6967296)*a^9+(328931387/9953280)*a^10+(86822767/3421440)*a^11+(134247913/27371520)*a^12+(168097/399360)*a^13+(9563717/664215552)*a^14+(18323/237219840)*a^15)*x*y^2+(23037/32+(6557332255/10378368)*a-(67578551/269568)*a^2-(537871504063/207567360)*a^3-(14706478697/9729720)*a^4+(4044953479/2779920)*a^5+(261544428773/155675520)*a^6-(64800685393/415134720)*a^7-(193699961953/311351040)*a^8-(97121574103/747242496)*a^9+(412793506061/4981616640)*a^10+(292356674297/7472424960)*a^11+(2403056629/1868106240)*a^12-(4458005273/1707982848)*a^13-(830381119/1149603840)*a^14-(235555669/2717245440)*a^15-(2746673/543449088)*a^16-(7321597/59779399680)*a^17-(124799/239117598720)*a^18)*y^2+(-198053/72-(68455916/27027)*a+(819101029/154440)*a^2+(7909644863/1853280)*a^3-(96930887/37440)*a^4-(17755629371/4942080)*a^5+(3152212829/15966720)*a^6+(611151931/498960)*a^7+(756039269/2903040)*a^8-(8253459817/52254720)*a^9-(857373263/11612160)*a^10-(69014399/31933440)*a^11+(26714155/5474304)*a^12+(42546301/32348160)*a^13+(152442463/996323328)*a^14+(21070927/2490808320)*a^15+(2371181/13284311040)*a^16)*x*y+(3383/24+294*a+(177404455/432432)*a^2+(334087211/1081080)*a^3-(8403220517/25945920)*a^4-(12873053251/25945920)*a^5+(11023187633/207567360)*a^6+(48436695059/177914880)*a^7+(422094143/7983360)*a^8-(3571057153/55351296)*a^9-(402250392853/14944849920)*a^10+(1960218599/459841536)*a^11+(10840314601/2490808320)*a^12+(36585597239/59779399680)*a^13-(3271785527/19926466560)*a^14-(2822620699/39852933120)*a^15-(40812011/3736212480)*a^16-(29296769/34159656960)*a^17-(1345093/39852933120)*a^18-(124799/239117598720)*a^19)*y+(720-588*a-1176*a^2+273*a^3+(3710/3)*a^4+(1031/12)*a^5-(21055/36)*a^6-(168787/1080)*a^7+(15290971/120960)*a^8+(6203111/103680)*a^9-(4390031/622080)*a^10-(5493383/622080)*a^11-(54578041/41057280)*a^12+(118659473/383201280)*a^13+(1395513661/9963233280)*a^14+(2466049/113218560)*a^15+(8539691/4981616640)*a^16+(1345093/19926466560)*a^17+(124799/119558799360)*a^18)*x+(5798476513/7464960+(708099401/331776)*a-(992534105/663552)*a^2-(258494903/82944)*a^3-(1906205/3456)*a^4+(3542609/4608)*a^5+(3470033/8192)*a^6+(2827859/36864)*a^7+(295775/73728)*a^8+(79/3456)*a^9)*x*y^6+(2157380392109/7472424960+(18055546891/8339760)*a-(6745144321/3732480)*a^2-(13850310540263/2134978560)*a^3-(134264548967/213497856)*a^4+(31458034126969/8539914240)*a^5+(1884202589537/1067489280)*a^6-(22342725547/79073280)*a^7-(3786783653/9584640)*a^8-(101698397/995328)*a^9-(163334191/16220160)*a^10-(1419041/4866048)*a^11-(445/442368)*a^12)*y^6+(2913898667/253034496-(858749/73728)*a-(3391201/73728)*a^2-(20209/1024)*a^3-(1337/1024)*a^4)*y^11+(-693/1024-(21/32)*a)*y^13+(973/512+(21/16)*a)*x*y^11+(-203905/147456-(2107/256)*a-(4501/1024)*a^2-(7/64)*a^3)*y^12+(141547/24576+(4921/256)*a+(4109/512)*a^2+(7/32)*a^3)*x*y^10+(1753587559/63258624+(895744445/7028736)*a-(8935648255/253034496)*a^2-(69651035/442368)*a^3-(9713249/147456)*a^4-(3675/512)*a^5-(175/3072)*a^6)*y^10+(-29336885/884736+(125195/3072)*a+(1151675/12288)*a^2+(1645/48)*a^3+(1225/512)*a^4)*x*y^9+(-17829746663/218972160+(1985695475/9371648)*a+(77713369585/126517248)*a^2-(444346099/84344832)*a^3-(22846126079/63258624)*a^4-(73185301/442368)*a^5-(2668399/110592)*a^6-(585/1024)*a^7)*y^9+(-13352107/110592-(4952985/16384)*a+(32137955/294912)*a^2+(10554845/36864)*a^3+(892185/8192)*a^4+(9275/768)*a^5+(175/1536)*a^6)*x*y^8+(-4366478747711/29889699840-(2267297667941/2846638080)*a+(876174730489/1423319040)*a^2+(329302390361/189775872)*a^3+(91660108979/316293120)*a^4-(14800436633/26357760)*a^5-(590477935/1916928)*a^6-(1521761/27648)*a^7-(1109789/442368)*a^8-(79/6912)*a^9)*y^8+(46783981/165888-(4785707/6912)*a-(139589123/110592)*a^2+(2101375/55296)*a^3+(42902519/73728)*a^4+(1170085/4608)*a^5+(685405/18432)*a^6+(395/384)*a^7)*x*y^7+(13095880043/53374464-(140699459743/158146560)*a-(2397582669647/776355840)*a^2+(11317468888729/17079828480)*a^3+(813834106849/258785280)*a^4+(948262630309/948879360)*a^5-(3693300131/6589440)*a^6-(167481957857/402554880)*a^7-(1021459273/11501568)*a^8-(699371/110592)*a^9-(19883/221184)*a^10)*y^7+(-38882132903/27371520+(7286002103/2488320)*a+(6675331813/995328)*a^2-(208269013/248832)*a^3-(1317084791/276480)*a^4-(1375782421/829440)*a^5+(192763235/331776)*a^6+(1002951/2048)*a^7+(16069603/147456)*a^8+(243053/27648)*a^9+(5785/36864)*a^10)*x*y^5+(-3375299406581/1868106240-(5640462893/760320)*a+(1781692741/570240)*a^2+(6967238491/622080)*a^3+(2851496813/1244160)*a^4-(21434868377/4976640)*a^5-(23652929137/9953280)*a^6+(2152903/20736)*a^7+(20566283/55296)*a^8+(350559443/3317760)*a^9+(26019947/2211840)*a^10+(521063/1216512)*a^11+(445/221184)*a^12)*x*y^4+(-27138954539/373621248+(1327863762913/996323328)*a+(23251377756949/3736212480)*a^2-(1965266232469/2134978560)*a^3-(17134928390101/2134978560)*a^4-(23488290682423/8539914240)*a^5+(14311166026543/5434490880)*a^6+(224803825853017/119558799360)*a^7+(510831972557/8539914240)*a^8-(129610816951/517570560)*a^9-(4262079635/51757056)*a^10-(104491183/9953280)*a^11-(159026327/316293120)*a^12-(356803/63258624)*a^13)*y^5+(360462421427/103783680-(315775706291/124540416)*a-(311953312355/22643712)*a^2-(3614987579/2052864)*a^3+(212499305/21384)*a^4+(6055955719/1244160)*a^5-(955676573/497664)*a^6-(8275305217/4354560)*a^7-(568350107/2488320)*a^8+(623298079/3732480)*a^9+(111132169/1658880)*a^10+(89276893/9123840)*a^11+(4280389/7299072)*a^12+(18323/1976832)*a^13)*x*y^3+(-1203989153/2661120-(51847038617/26127360)*a+(5285398937153/3736212480)*a^2+(401498808649/47900160)*a^3+(446921945837/233513280)*a^4-(46106433343/8087040)*a^5-(8635167394213/2490808320)*a^6+(248155883993/266872320)*a^7+(36508296176483/29889699840)*a^8+(11863294234037/59779399680)*a^9-(408092449129/4269957120)*a^10-(34496942213/776355840)*a^11-(12223316141/1707982848)*a^12-(38657209/77837760)*a^13-(8704967/738017280)*a^14-(18323/474439680)*a^15)*y^4, (-15682321/82944-(18035893/55296)*a+(18763307/73728)*a^2+(7245427/18432)*a^3+(790937/6144)*a^4+(4571/384)*a^5+(35/384)*a^6)*x*y^10+(-1739250291425/186810624-(150104650151/7698240)*a+(7341534808621/246343680)*a^2+(937327378297/22394880)*a^3-(6431141489/1244160)*a^4-(54568003477/2488320)*a^5-(1080095467/155520)*a^6+(333344249/165888)*a^7+(29817865/18432)*a^8+(145768163/414720)*a^9+(50790397/1658880)*a^10+(1491535/1824768)*a^11+(445/165888)*a^12)*x*y^6+(-133/256-(7/16)*a)*y^15+(4834235433829/431101440-(1277352487997/33965568)*a-(253150821126859/3736212480)*a^2+(1276788545249/41057280)*a^3+(1429574492839/20528640)*a^4+(41799694481/3732480)*a^5-(79100466373/3732480)*a^6-(7397821471/725760)*a^7+(1945778117/4976640)*a^8+(19625733457/14929920)*a^9+(33075601/92160)*a^10+(738571657/18247680)*a^11+(3226793/1824768)*a^12+(18323/988416)*a^13)*x*y^5+(-118953919299563/239987966400-(64528684316580983/4693098009600)*a-(9934567408976633/196151155200)*a^2+(2871719140611446087/126713646259200)*a^3+(793769033694164081/9386196019200)*a^4+(1094563211462743159/72407797862400)*a^5-(31458215177698849/724077978624)*a^6-(1480351955449911449/67580611338240)*a^7+(26296427778325823/4505374089216)*a^8+(116420846696256113/18431075819520)*a^9+(134905678140014693/144815595724800)*a^10-(11759463308881733/28963119144960)*a^11-(1036764657838319/5792623828992)*a^12-(667964522677/23662679040)*a^13-(901281978173/441703342080)*a^14-(253233439/4269957120)*a^15-(576845/1328431104)*a^16)*y^5+(231871801/21086208-(20593/1024)*a-(905755/18432)*a^2-(7091/384)*a^3-(791/768)*a^4)*y^13+(5366867133025/107270811648+(1557535069/10543104)*a-(1999745837/21086208)*a^2-(957871/4608)*a^3-(2769515/36864)*a^4-(1757/256)*a^5-(35/768)*a^6)*y^12-(7/256)*y^16+(40313/6144+(1631/96)*a+(2443/384)*a^2+(7/48)*a^3)*x*y^12+(185635/9+(17232543751/959310)*a-(3370604233/77805)*a^2-(243167663083/7351344)*a^3+(17435842578907/661620960)*a^4+(4421850859/138996)*a^5-(618086034749/111196800)*a^6-(10502423378459/778377600)*a^7-(1162533172069/778377600)*a^8+(481989146239/179625600)*a^9+(334853402441/391910400)*a^10-(9542722949/55987200)*a^11-(3528206911/27993600)*a^12-(53984509603/3736212480)*a^13+(5759965499/1320883200)*a^14+(1273324649/778377600)*a^15+(995638723/4269957120)*a^16+(8762340439/508124897280)*a^17+(70526147/108883906560)*a^18+(8480461/877670277120)*a^19)*x*y+(932716098868163/270755654400+(67754377094972291/5279735260800)*a-(1153067292509786333/63356823129600)*a^2-(762401531844089507/10559470521600)*a^3-(481918493041/93117024)*a^4+(101845340388881357/1583920578240)*a^5+(473196035561336987/15839205782400)*a^6-(131274363005921167/6669139276800)*a^7-(512103489704604251/31678411564800)*a^8+(1243171077691033/5962995118080)*a^9+(494878436088557849/168951528345600)*a^10+(17187913617511549/23038844774400)*a^11-(505487315484871/5792623828992)*a^12-(106465671575255/1448155957248)*a^13-(432771955424503/29814975590400)*a^14-(2671192069297/1987665039360)*a^15-(68845427891/1185624760320)*a^16-(41999267/46193172480)*a^17-(124799/59779399680)*a^18)*y^4+(1/16)*x*y^14+(-5040+4356*a+8712*a^2-(39919/15)*a^3-(99449/10)*a^4-(149/30)*a^5+(54239/10)*a^6+(2260721/2160)*a^7-(3278771/2160)*a^8-(100190177/181440)*a^9+(202186289/1088640)*a^10+(438801623/3628800)*a^11+(22118419/11404800)*a^12-(309187457/27993600)*a^13-(20965353569/8622028800)*a^14+(13693413197/112086374400)*a^15+(165923047/1245404160)*a^16+(1880230873/74724249600)*a^17+(35157559/14517854208)*a^18+(8319151/64049356800)*a^19+(26487497/7240779786240)*a^20+(770951/18431075819520)*a^21)*x+(-6107861/221184+(63287/1024)*a+(312025/3072)*a^2+(12607/384)*a^3+(245/128)*a^4)*x*y^11+(-98351093927941549/63356823129600+(2039913615583853/185661020160)*a+(417551384530393039/14481559572480)*a^2-(569521952870096767/28963119144960)*a^3-(177516952722702191/4137588449280)*a^4-(598729437777847/170371289088)*a^5+(390958865156257/21941756928)*a^6+(12377891625454247/1609062174720)*a^7-(1169424419770283/1206796631040)*a^8-(147568825954577/109708784640)*a^9-(45313471596301/134088514560)*a^10-(3799759307/109486080)*a^11-(304510883/237219840)*a^12-(503387/47443968)*a^13)*y^7+(21455978711501/1167566400+(35920045759123/560431872)*a-(67999461302107/1401079680)*a^2-(338297063476061/2802159360)*a^3-(613135286363/143700480)*a^4+(94400886191/1368576)*a^5+(66658997809/2488320)*a^6-(598931820601/52254720)*a^7-(237528355237/26127360)*a^8-(73299640193/78382080)*a^9+(10183078349/14929920)*a^10+(13951415521/54743040)*a^11+(90524039/2488320)*a^12+(42022597/18247680)*a^13+(8402431/166053888)*a^14+(18323/118609920)*a^15)*x*y^4+(-14566068444977327/5759711193600-(2058702773321460179/126713646259200)*a+(1297786933621664383/50685458503680)*a^2+(12970025616351931/201132771840)*a^3-(2568560684065429/251415964800)*a^4-(4065234975870703/74724249600)*a^5-(38657406456850703/2413593262080)*a^6+(93295416236328413/6758061133824)*a^7+(35660443913296733/4137588449280)*a^8+(268785652563917/905097473280)*a^9-(2971822244747483/3218124349440)*a^10-(12216434377921/41793822720)*a^11-(7073266519211/189301432320)*a^12-(4006854889/1992646656)*a^13-(9545869/276756480)*a^14-(18323/237219840)*a^15)*y^6+(-45855259/8640-(2227472589311/523783260)*a+(205867027489379/62853991200)*a^2+(576791506292851/27935107200)*a^3+(9469846197403/920937600)*a^4-(108649156849115/7542478944)*a^5-(31618740832519/2244785400)*a^6+(1744441764178331/502831929600)*a^7+(5596791556068925/844757641728)*a^8+(27015567864162509/42237882086400)*a^9-(2285484756054611/1656387532800)*a^10-(11052145407850537/25342729251840)*a^11+(22652477411912443/253427292518400)*a^12+(11209635567303223/168951528345600)*a^13+(988085978387689/126713646259200)*a^14-(232590390963233/101370917007360)*a^15-(17531075317421/19876650393600)*a^16-(2711434256207/21118941043200)*a^17-(149030023651/15243746918400)*a^18-(41296957183/106706228428800)*a^19-(1346077973/202741834014720)*a^20-(770951/36862151639040)*a^21)*y^2+(539/384+(7/8)*a)*x*y^13+(-66763/36864-(2821/384)*a-(2639/768)*a^2-(7/96)*a^3)*y^14+(-744383/720-2178*a-(11592809887/3837240)*a^2-(723553213259/349188840)*a^3+(185341653023/66512160)*a^4+(95082697342979/25141596480)*a^5-(501543893777/598609440)*a^6-(1218302685028423/502831929600)*a^7-(34784316669071/137135980800)*a^8+(288420451633/387987600)*a^9+(8666732376541/37712394720)*a^10-(512662197151601/5171985561600)*a^11-(86040032465237/1508495788800)*a^12+(438785620333/2681770291200)*a^13+(200627620724351/36203898931200)*a^14+(1184457271880291/1013709170073600)*a^15-(6597580971199/92155379097600)*a^16-(8074558666453/119259902361600)*a^17-(569593714237/45053740892160)*a^18-(5125559/4226826240)*a^19-(65854802591/1013709170073600)*a^20-(26487497/14481559572480)*a^21-(770951/36862151639040)*a^22)*y+(-156610322598913/5789183400+(328806140879/10810800)*a+(27743046124903/222393600)*a^2-(370436913323/311351040)*a^3-(113400714628369/1000771200)*a^4-(591323005925089/14010796800)*a^5+(15876550643893/431101440)*a^6+(242971921939/9580032)*a^7-(5400187801/3265920)*a^8-(15956900567/3265920)*a^9-(10564974307/9797760)*a^10+(19504621013/107775360)*a^11+(5854805783/49268736)*a^12+(7721706631/355829760)*a^13+(114834283/62270208)*a^14+(171170533/2490808320)*a^15+(2371181/3321077760)*a^16)*x*y^3+(8990211430672501/14481559572480-(7970931516692633/2145416232960)*a-(46248549704851727/6436248698880)*a^2+(122665095081887/26486620160)*a^3+(979919002156463/114933012480)*a^4+(734796329854157/536354058240)*a^5-(277431315168407/143027748864)*a^6-(1123264129/1105920)*a^7-(1548034681/8626176)*a^8-(1715377/165888)*a^9-(713/6144)*a^10)*y^9+(6417495643/3265920+(115419203/36864)*a-(3493457803/663552)*a^2-(4194189341/663552)*a^3+(28511/1024)*a^4+(447124697/221184)*a^5+(46738517/55296)*a^6+(775789/6144)*a^7+(96245/18432)*a^8+(79/3456)*a^9)*x*y^8+(-714697734358273/1609062174720-(181931802485519/134088514560)*a+(13571527123590619/6436248698880)*a^2+(1449300500664391/429083246592)*a^3-(3506741622851/536354058240)*a^4-(1230137292409/948879360)*a^5-(403916285/718848)*a^6-(3093173/36864)*a^7-(344351/110592)*a^8-(79/6912)*a^9)*y^10+(181763585/663552-(1006200173/663552)*a-(606135509/331776)*a^2+(333393625/663552)*a^3+(19583251/18432)*a^4+(1759261/4608)*a^5+(214375/4608)*a^6+(395/384)*a^7)*x*y^9+(-63352865909987/585113518080+(9741461165929/19503783936)*a+(1793371582403/1986496512)*a^2-(19980843277/94887936)*a^3-(3232054741/5271552)*a^4-(8665937/36864)*a^5-(793777/27648)*a^6-(215/384)*a^7)*y^11+(-157376750659/19046664-(1607726539723/21481200)*a-(68522749557277/6616209600)*a^2+(1795629754297/17690400)*a^3+(5192866223261/111196800)*a^4-(5459859354563/111196800)*a^5-(120243270458021/3113510400)*a^6+(35531865408637/5029516800)*a^7+(5640916457/466560)*a^8+(45416532793/27993600)*a^9-(375719830643/261273600)*a^10-(43717020797/82114560)*a^11-(1058190283/287400960)*a^12+(49229771975/1494484992)*a^13+(30074766619/3736212480)*a^14+(6640594349/7472424960)*a^15+(40270921/830269440)*a^16+(46942897/42343741440)*a^17+(124799/29889699840)*a^18)*x*y^2+(753352147025/152373312+(343352182337839/29331862560)*a+(1081690451572505/35198235072)*a^2-(14946183465230441/7039647014400)*a^3-(88782618677456317/1759911753600)*a^4-(992848097166805609/42237882086400)*a^5+(178918456596355699/7039647014400)*a^6+(3463136669830177/164670105600)*a^7-(40527459549001751/12067966310400)*a^8-(845006176763959571/126713646259200)*a^9-(522717724124740811/506854585036800)*a^10+(1184945461292689/1524374691840)*a^11+(104865002025533873/337903056691200)*a^12+(43294066709909/6257464012800)*a^13-(1556074689601207/84475764172800)*a^14-(47358061413967/9938325196800)*a^15-(374072113052719/675806113382400)*a^16-(347472844669/10670622842880)*a^17-(804844933/921553790976)*a^18-(11132929/1609062174720)*a^19)*y^3+(-132943746091/61585920+(4513308649/373248)*a+(1893664439/124416)*a^2-(575476843/62208)*a^3-(11991146669/829440)*a^4-(2069606393/829440)*a^5+(54105199/20736)*a^6+(533302363/387072)*a^7+(27330601/110592)*a^8+(1299407/82944)*a^9+(5785/27648)*a^10)*x*y^7+(908266320463307/556983060480+(99422698020880249/14481559572480)*a-(59488667412038593/4827186524160)*a^2-(79594940453255839/3620389893120)*a^3+(14002171977871919/3218124349440)*a^4+(2397800500254113/160906217472)*a^5+(21203695390420841/4827186524160)*a^6-(1030826542726363/536354058240)*a^7-(133526913382199/97518919680)*a^8-(3696164807/12939264)*a^9-(830076271/36495360)*a^10-(934225/1824768)*a^11-(445/331776)*a^12)*y^8, ((515136966381946259/42248196587520)*a-(24967440631157809913/549226555637760)*a^2-(1873875685940799743/38768933339136)*a^3+(193134393028985623/7041366097920)*a^4+(17448365384795179763/439381244510208)*a^5+(6905291593568623819/1098453111275520)*a^6-(4871954814856610297/732302074183680)*a^7-(4937210038541623/1479398129664)*a^8-(6724594505/11501568)*a^9-(630648397/16220160)*a^10-(2317859/3244032)*a^11-(445/294912)*a^12+37137826506727187093/6178798750924800)*y^10+(-(13989373/49152)*a+(13321787/32768)*a^2+(949081/2048)*a^3+(2192267/16384)*a^4+(679/64)*a^5+(35/512)*a^6-1005826989283/4152360960)*x*y^12+(79128175735757401063/6194889372672000+(7105955541340198878367/49559114981376000)*a+(3479188614593798535211/7825123418112000)*a^2-(6770040429261742869377/19823645992550400)*a^3-(269762565650887188578747/297354689888256000)*a^4-(2253868099832797132661/108128978141184000)*a^5+(146421560536493860065821/237883751910604800)*a^6+(59047133809345783396411/264315279900672000)*a^7-(29579893814036429771/189699961651200)*a^8-(22409025112088193038041/216257956282368000)*a^9+(232185469829996149111/72085985427456000)*a^10+(313840248918660061471/19419081788620800)*a^11+(1768920834613502512753/475767503821209600)*a^12-(772300757488632936859/1903070015284838400)*a^13-(9749178936516022637/30207460560076800)*a^14-(13815503685372144341/223890590033510400)*a^15-(1815078971783136713/317178335880806400)*a^16-(195484992691847/741937627791360)*a^17-(59136491748613/11533757668392960)*a^18-(226880219/8581664931840)*a^19)*y^5+(18264*a-(143920650892069/4469617152)*a^5+(1192607941511617/111740428800)*a^6+(1812820272380113/3352212864000)*a^8-(3630402071503633/425677824000)*a^9-(386125913224211/201132771840)*a^10-(64067719076627003/4757675038212096000)*a^20-(28959119746354471/19030700152848384000)*a^21-(2315583774499/23067515336785920)*a^22+(11136989572114691/478887552000)*a^7-(267886544301721711/2654952588288000)*a^14-(381615689488189/42358217932800)*a^15+(53127718689192743/8745726173184000)*a^16+(1524050878919/60465600)*a^2+(146813448188059/9311702400)*a^3-(730290547180637/27935107200)*a^4+(4583492140874651/2873325312000)*a^11+(2708403366749/4063288320)*a^12-(6022600916619601/55311512256000)*a^13+171783/20-(3302408611373/845808895682150400)*a^23-(15704133217/190307001528483840)*a^24-(5528924461/7612280061139353600)*a^25+(836533587986450659/475767503821209600)*a^17+(24736539653345857/475767503821209600)*a^18-(39158905552172677/679667862601728000)*a^19)*y+((309617/4096)*a+(809963/8192)*a^2+(7343/256)*a^3+(735/512)*a^4-1840409/98304)*x*y^13+((3630858411619723/111740428800)*a+(1101025364478558119/7374868300800)*a^5+(377033559253044943/2949947320320)*a^6-(74049610485848519693/1032481562112000)*a^8+(374414565872134751/652093618176000)*a^9+(484381645623559421459/24779557490688000)*a^10-(8234479672688671/528630559801344000)*a^20-(43645112766179/53232727700275200)*a^21-(8112385362899/346012730051788800)*a^22-(1083799071823629307/21071052288000)*a^7+(3169212013886794789/84958482825216000)*a^14+(113902113250332740077/1189418759553024000)*a^15+(2468629702843091/141345069465600)*a^16-(29130080795886071/768215448000)*a^2-(20078706271995427/109745064000)*a^3-(177822686225954993/2304646344000)*a^4+(55662214818171857087/13516122267648000)*a^11-(17080927027286594387/7079873568768000)*a^12-(7355883638770342633/6996580938547200)*a^13-(108633987739/362489526720921600)*a^23-(5528924461/7612280061139353600)*a^24-(1343073340449732299/1057261119602688000)*a^17-(1832590950511191229/1903070015284838400)*a^18-(1071066850563015907/6343566717616128000)*a^19+10633219/240)*y^2+(6918919344165119/478235197440-(42606294572403967/239117598720)*a-(77290389932206771/478235197440)*a^2+(606623127329099/2627665920)*a^3+(843236367925231/3503554560)*a^4-(1438009111627/53084160)*a^5-(10334653808321/106168320)*a^6-(3500831204693/123863040)*a^7+(6705173421089/990904320)*a^8+(7888883160797/1486356480)*a^9+(1122123511883/990904320)*a^10+(1262901967/12165120)*a^11+(784253/221184)*a^12+(18323/658944)*a^13)*x*y^7+(-109661403557536535249/563171761152000-(1772212043991130751/2964061900800)*a+(79274339498067187/120982118400)*a^2+(9458609024898953/7116595200)*a^3-(14415353755026187/85399142400)*a^4-(7585025255174257/7763558400)*a^5-(1356803025065333/5313724416)*a^6+(58753565231361359/214592716800)*a^7+(131171666716417/891813888)*a^8-(14781136557041/1045094400)*a^9-(211928325125087/8360755200)*a^10-(180696042032483/36787322880)*a^11+(24537835425661/29429858304)*a^12+(158290666389047/318823464960)*a^13+(3704838453809/42509795328)*a^14+(1575551188243/212548976640)*a^15+(338727408611/1133594542080)*a^16+(164905007/37638881280)*a^17+(124799/13284311040)*a^18)*x*y^4+(-(104825404587392159/66572915834880)*a+(1734231302906336131/366151037091840)*a^2+(137878319188412697/27122299043840)*a^3-(114052237714593251/122050345697280)*a^4-(487787105063/210862080)*a^5-(8015371133/9584640)*a^6-(26307443/245760)*a^7-(1645019/491520)*a^8-(79/7680)*a^9-65211413095719977/68653319454720)*y^12+(4846650529722641/55870214400+(2073389296018166453/3072861792000)*a+(233858644853694803/6145723584000)*a^2-(22785929930121703/22348085760)*a^3-(28175798687538301/70572902400)*a^4+(19296083013583231/32078592000)*a^5+(1288148748996953/3193344000)*a^6-(647721382770733/4470681600)*a^7-(75068146685789107/464950886400)*a^8-(1145675448292337/435891456000)*a^9+(5994628963783591/201180672000)*a^10+(177004905370607/25291284480)*a^11-(2636222081587/1393459200)*a^12-(82958778515623/79705866240)*a^13-(177896488738151/1859803545600)*a^14+(192179637128177/5579410636800)*a^15+(145742984951909/12752938598400)*a^16+(5941926749023/3871427788800)*a^17+(127589379631/1161428336640)*a^18+(5001037939/1210816921600)*a^19+(111132390737/1647679666913280)*a^20+(770951/4095794626560)*a^21)*x*y^2+(507/512+(9/16)*a)*x*y^15+(-(12919384166447396189/114720173568000)*a-(24196446161906686453/93861960192000)*a^2+(11915421661831161323/187723920384000)*a^3+(1017898957404014549657/2064963124224000)*a^4+(3902136649916414017/21454162329600)*a^5-(2547181724327751720767/8259852496896000)*a^6-(3492760273861526027509/16519704993792000)*a^7+(9119763143431579493/123897787453440)*a^8+(30026545865996313223/344160520704000)*a^9+(38543763552103004141/13516122267648000)*a^10-(4795333182319691362781/297354689888256000)*a^11-2664075890137301/55870214400-(2421329856269424005831/594709379776512000)*a^12+(8184279502954313881/8346798312652800)*a^13+(180501139812340973/307542019276800)*a^14+(285384063020880533509/4757675038212096000)*a^15-(29282681970870719197/1585891679404032000)*a^16-(4444003592456400937/679667862601728000)*a^17-(3474204331309469783/3806140030569676800)*a^18-(520772199302586703/7612280061139353600)*a^19-(479098009519433/173006365025894400)*a^20-(14979115224973/281936298560716800)*a^21-(13195037131/42290444784107520)*a^22)*y^3+(-8501886826402789/91537759272960+(35402055528850357/40683448565760)*a+(7250315495705083/6780574760960)*a^2-(228710970607/421724160)*a^3-(2025085053/2342912)*a^4-(140514059/491520)*a^5-(3685009/122880)*a^6-(509/1024)*a^7)*y^13+(-105759324732119815709/23788375191060480+(328398396818411049367/6178798750924800)*a+(16462149305856955273/220671383961600)*a^2-(390231063738122275/3432665972736)*a^3-(50621201468475873271/374472651571200)*a^4+(386479081245138908783/16476796669132800)*a^5+(223337698410259524727/3295359333826560)*a^6+(40704373188111227879/2196906222551040)*a^7-(254355858630063691/39230468259840)*a^8-(9847009491877764749/2196906222551040)*a^9-(16837020365909347/18307551854592)*a^10-(3826920313/48660480)*a^11-(248540687/105431040)*a^12-(72219/4685824)*a^13)*y^9+(-(937614898091/37158912)*a+(1393504232502689/12262440960)*a^2+(51526054856923/557383680)*a^3-(578476148603/11796480)*a^4-(4581481118467/70778880)*a^5-(308974535215/28311552)*a^6+(193515336851/22020096)*a^7+(2364853123091/528482304)*a^8+(881770169/1105920)*a^9+(13974487/245760)*a^10+(121309/101376)*a^11+(445/147456)*a^12-53019611424725119/1912940789760)*x*y^8+((205919/4096)*a^6+(237/256)*a^7+6611490907/56623104-(143007774027/57671680)*a-(2158871941859/1038090240)*a^2+(183382657/147456)*a^3+(64006197/40960)*a^4+(4933943/10240)*a^5)*x*y^11+(21413742458869/5945425920+(19667612251/7077888)*a-(82517719291/7077888)*a^2-(1352344856227/141557760)*a^3+(365106701881/188743680)*a^4+(951486169/245760)*a^5+(163539719/122880)*a^6+(3468047/20480)*a^7+(94837/16384)*a^8+(79/3840)*a^9)*x*y^10+((77222513749537591374301/594709379776512000)*a-(192595773646308849236473/594709379776512000)*a^2-(155723763518022376273637/237883751910604800)*a^3+(3959911949264061607519/14159747137536000)*a^4+(1713034459194380554369523/2378837519106048000)*a^5+(22412273636141245308119/237883751910604800)*a^6-(4198973375030794536311/14417197085491200)*a^7-(5317387813304292286943/43251591256473600)*a^8+(31695873591026941609/982990710374400)*a^9+(2589809348361046475137/86503182512947200)*a^10+(7806525036658121706367/1903070015284838400)*a^11-(2414246319689902361/1510373028003840)*a^12-(24575423764541386973/36248952672092160)*a^13-(3927932179752161171/37315098338918400)*a^14-(23486622538557889/2985207867113472)*a^15-(16424239248139/62260500234240)*a^16-(84381197/28229160960)*a^17-(124799/26568622080)*a^18+189206937091511006009/8259852496896000)*y^6+(40320-36528*a-(325217/60)*a^5-(3243577/60)*a^6+(103796257/5760)*a^8+(1236119287/241920)*a^9-(22772158793/7257600)*a^10+(46895920889101/15446996877312000)*a^20+(4338213284687/21625795628236800)*a^21+(30698500597/3931962841497600)*a^22-(5012579/720)*a^7+(174941591863/8302694400)*a^14-(82372792091/6918912000)*a^15-(139350050327/38817792000)*a^16-73056*a^2+(135098/5)*a^3+(2670877/30)*a^4-(53725404853/36288000)*a^11+(898882593647/4790016000)*a^12+(7387552133/35481600)*a^13+(15704133217/95153500764241920)*a^23+(5528924461/3806140030569676800)*a^24-(150279916337/1195587993600)*a^17+(4575228062617/40649991782400)*a^18+(5436208827317/203249958912000)*a^19)*x+((22645311605381/743178240)*a+(103111026533/4718592)*a^2-(447808191277/14155776)*a^3-(8443568847911/283115520)*a^4-(88652103011/141557760)*a^5+(395372777407/56623104)*a^6+(241320449/86016)*a^7+(20803079/49152)*a^8+(813301/36864)*a^9+(5785/24576)*a^10-47922508132703/49049763840)*x*y^9+(-351073331828047624261/19823645992550400-(9342648824157370324231/158589167940403200)*a+(5577192682893741282137/29735468988825600)*a^2+(39009693602281252141/154469968773120)*a^3-(70315280201994032501/441342767923200)*a^4-(1061404335123821480357/4119199167283200)*a^5-(56145223114350647947/3089399375462400)*a^6+(62278401320291873539/758799846604800)*a^7+(220368179372911835/6865331945472)*a^8-(3480149216210194183/1098453111275520)*a^9-(91840947170484557/20341724282880)*a^10-(787804877842746809/710763777884160)*a^11-(3783911541767069/32307444449280)*a^12-(3760955909/738017280)*a^13-(50252051/738017280)*a^14-(18323/158146560)*a^15)*y^8+(410945881/46858240-(432829/16384)*a-(778123/16384)*a^2-(16245/1024)*a^3-(783/1024)*a^4)*y^15+(17411100057210707/244100691394560+(9948037321/70287360)*a-(4496544659/28114944)*a^2-(23540327/98304)*a^3-(12483639/163840)*a^4-(1533/256)*a^5-(35/1024)*a^6)*y^14+(-41933461/240-(4374631047719/30232800)*a+(1829778719990107/4655851200)*a^2+(159813402373949/558702144)*a^3-(1042622565322427/3724680960)*a^4-(172047656976847/564345600)*a^5+(2585515152330953/29405376000)*a^6+(1903722101578211/12602304000)*a^7+(23214890716427/8302694400)*a^8-(484518572996057/12454041600)*a^9-(1057754286556763/124540416000)*a^10+(580196430357527/124540416000)*a^11+(34495299770293/16860856320)*a^12-(231522965927191/3287866982400)*a^13-(3826026202305691/20922789888000)*a^14-(76479464982311/2324754432000)*a^15+(5027459571647/2028876595200)*a^16+(343288207124897/189699961651200)*a^17+(7253202987989/23228566732800)*a^18+(6717258352279/237646105804800)*a^19+(196395227291/135797774745600)*a^20+(339485083831/8650318251294720)*a^21+(5528924461/12687133435232256)*a^22)*x*y+(106699/16384+(3573/256)*a+(2427/512)*a^2+(3/32)*a^3)*x*y^14+(-64459/32768-(195/32)*a-(2595/1024)*a^2-(3/64)*a^3)*y^16+(628995894476750159/823839833456640-(551376631035519565/54922655563776)*a-(12476358340346219171/1098453111275520)*a^2+(32545744698379640477/2196906222551040)*a^3+(146238655286020523/8717881835520)*a^4+(7883653285305957/27122299043840)*a^5-(842823855419008217/183075518545920)*a^6-(255009229729/134184960)*a^7-(121852649/425984)*a^8-(509059/36864)*a^9-(31453/245760)*a^10)*y^11+(-89574058377929183/948499808256+(27759553028284921/59779399680)*a+(83470547975577703/119558799360)*a^2-(22814525152004449/39852933120)*a^3-(736464085971782851/797058662400)*a^4+(2455728599225827/132843110400)*a^5+(5252050539223231/12262440960)*a^6+(207666244229579/1532805120)*a^7-(66961679879813/1114767360)*a^8-(67764075437687/1672151040)*a^9-(174717573517/46448640)*a^10+(1158629480411/445906944)*a^11+(12935319104167/14014218240)*a^12+(437952823729/3373793280)*a^13+(1219437064247/141699317760)*a^14+(9925283/42577920)*a^15+(2371181/1476034560)*a^16)*x*y^5+(-(3827454603029594850499/29735468988825600)*a-(13000540970640650627947/47576750382120960)*a^2+(159815457839954785777081/475767503821209600)*a^3+(185076299073345659621/347783263027200)*a^4-(7675029515238478897/88268553584640)*a^5-(2074104227470951144907/6178798750924800)*a^6-(7272103156419227218363/86503182512947200)*a^7+(193796418308216578111/2883439417098240)*a^8+(1616288110271047032367/43251591256473600)*a^9+(1680979536551669969/1176914047795200)*a^10-(17022605033585699813/5178421810298880)*a^11-(1016422979096182393/1006915352002560)*a^12-(10217191691712781/78973753098240)*a^13-(171120667893925/22615211114496)*a^14-(2259116443/13284311040)*a^15-(8139631/8856207360)*a^16+2880175684806770477537/297354689888256000)*y^7+(-4938832651432788791/172080260352000-(1111192260930589749881/12389778745344000)*a+(2654825088470593223243/12389778745344000)*a^2+(1109930521599392533493/1651970499379200)*a^3-(96015673229363051327/1769968392192000)*a^4-(10814094343791248998841/14867734494412800)*a^5-(1394761013274393613697/5506568331264000)*a^6+(92032406627997469770743/297354689888256000)*a^7+(2876835824727333093011/14867734494412800)*a^8-(480494172872339362663/12014330904576000)*a^9-(2545408769997015010541/47576750382120960)*a^10-(2253436414217481893/356700782592000)*a^11+(1087699684979809575307/198236459925504000)*a^12+(121930342415539974577/63435667176161280)*a^13+(1126965190685501749/34982904692736000)*a^14-(60479807130586342441/594709379776512000)*a^15-(541061230224448709/21625795628236800)*a^16-(7214850644788477049/2537426687046451200)*a^17-(7107087803154649/41825714621644800)*a^18-(1151094202205083/230675153367859200)*a^19-(1277256278839/23067515336785920)*a^20-(770951/8191589253120)*a^21)*y^4+(-(752863153760533313/2133226368000)*a-(763094151545006399/625746401280)*a^2+(246436214410631561/1482030950400)*a^3+(1843785651234321583/1411458048000)*a^4+(1850979636084533/5189184000)*a^5-(4724184605496901/8302694400)*a^6-(321004468784983103/1046139494400)*a^7+(707456325163381747/8369115955200)*a^8+(819543809632607/9196830720)*a^9+(364681435393/47775744)*a^10-(127322838841721/13138329600)*a^11-(159490103191373/52553318400)*a^12+(8489567256179/478235197440)*a^13+(5824503449785927/33476463820800)*a^14+(94956723597551/2391175987200)*a^15+(328254418523/77290536960)*a^16+(1690355371987/7226665205760)*a^17+(256541886977/43359991234560)*a^18+(8480461/195037839360)*a^19+40354679141308391311/172080260352000)*x*y^3+(-(9/32)*a-387/1024)*y^17-(1/64)*y^18+((10604010895476623/59779399680)*a-(1073553921760297/2299207680)*a^2-(122149393047247901/239117598720)*a^3+(17447979537316553/73574645760)*a^4+(1056351973053037/2627665920)*a^5+(24822446625727/477757440)*a^6-(36476806971403/371589120)*a^7-(125057843329241/2972712960)*a^8+(8770959769/6967296)*a^9+(480820538401/106168320)*a^10+(34563475497/28835840)*a^11+(425820099743/3114270720)*a^12+(1067950181/158146560)*a^13+(24046007/221405184)*a^14+(18323/79073280)*a^15+23926525753109383/217379635200)*x*y^6+(9/256)*x*y^16, ((132786629558794529/1147764473856)*a-(1157774565280880917/573882236928)*a^2-(1275098727005476531/1147764473856)*a^3+(940807173762935/613122048)*a^4+(38434131151430711/29429858304)*a^5-(708867720159079/5350883328)*a^6-(20700432845839/49545216)*a^7-(534903697785791/4756340736)*a^8+(317521877120615/14269022208)*a^9+(13732296724267/792723456)*a^10+(27214522213265/7474249728)*a^11+(646908608605/1868562432)*a^12+(36763927/2635776)*a^13+(752095/4257792)*a^14+(18323/63258624)*a^15+33437369103335525/88289574912)*x*y^8+(-(42686348471971425939712751/59090323974594232320)*a^2+(124154559975392178942894859/59090323974594232320)*a^3+(11507485606874419579027367/6220034102588866560)*a^4-(6755641520332193578288181/6139254438918881280)*a^5-(4429773639861842871112897/3069627219459440640)*a^6-(24925203656546675457971/289392465134223360)*a^7+(3459027895974870532352537/9549951349429370880)*a^8+(743887521399149990546477/5729970809657622528)*a^9-(2248932263372671452707/227379794034032640)*a^10-(3749981814745139075033/250117773437435904)*a^11-(328445021349208727237/90951917613613056)*a^12-(166161951020175767/426458266730496)*a^13-(1289814436590187/67845633343488)*a^14-(2763018103/7970586624)*a^15-(22459/15138816)*a^16+677570935914407606827513/24620968322747596800-(8556247669493337719465347/11818064794918846464)*a)*y^9+(-224502880425278797/10329880264704-(2170107837393301/4204265472)*a-(63274115381566669/382588157952)*a^2+(24657498356498965/29429858304)*a^3+(2920802454110177/5605687296)*a^4-(13570357834927/56623104)*a^5-(5301877234597/18874368)*a^6-(27410958977135/594542592)*a^7+(34825279798111/1189085184)*a^8+(103545760247287/7134511104)*a^9+(509660081227/198180864)*a^10+(965049251/4866048)*a^11+(13499975/2433024)*a^12+(91615/2635776)*a^13)*x*y^9+((2775/256)*a+(1725/512)*a^2+(15/256)*a^3+96395/16384)*x*y^16+(-(2149029035509846383577/23954727465123840)*a+(93437057270901036852611059/118180647949188464640)*a^2+(320109210289471553661757/558114039901716480)*a^3-(1709662010101125004650763/2046418146306293760)*a^4-(95273357971209770326901/124025342200381440)*a^5+(158632934840889901982053/1364278764204195840)*a^6+(946075381437881754974419/3183317116476456960)*a^7+(327829222465899583763/4331043695886336)*a^8-(1954464437459293606565/90951917613613056)*a^9-(26063541561519645125/1783370933600256)*a^10-(2257804283048736157/763135845728256)*a^11-(5150806323696343/19384466669568)*a^12-(1604350991/166053888)*a^13-(3462257/32800768)*a^14-(18323/126517248)*a^15-4621682111195176098867277/59090323974594232320)*y^10+(5/256)*x*y^18+(-238182512573112929707/151586529356021760-(1739756881426019531/1684294770622464)*a+(960205667753158199/116964914626560)*a^2+(455169646864825567/73230207418368)*a^3-(103763499755573797/40683448565760)*a^4-(1453222036987/421724160)*a^5-(4115491817/3833856)*a^6-(35419303/294912)*a^7-(956317/294912)*a^8-(79/9216)*a^9)*y^14+((237049408715767/39239811072)*a+(5562341452267895/19619905536)*a^2+(466975396328047/3567255552)*a^3-(56848800741805/339738624)*a^4-(45975780887069/339738624)*a^5-(4640814728477/849346560)*a^6+(18951511649915/792723456)*a^7+(4903097598559/528482304)*a^8+(3114564323/2211840)*a^9+(62594761/737280)*a^10+(2390353/1622016)*a^11+(445/147456)*a^12-89393432697164887/1530352631808)*x*y^10+(-9532400713739327/382794266050560+(15089668800535033/12205034569728)*a+(4258150571765873/4068344856576)*a^2-(39633375137/42172416)*a^3-(22427975147/21086208)*a^4-(91371041/294912)*a^5-(2098367/73728)*a^6-(105/256)*a^7)*y^15+(-2204658511790496906875/1027657808253812736+(21381263780463937472383/127901134144143360)*a+(43210433085212839998589/409283629261258752)*a^2-(531676763363031843561551/1364278764204195840)*a^3-(4836552149284609166869/16842947706224640)*a^4+(65249617297864767861019/454759588068065280)*a^5+(4497610221725876770343/25264421559336960)*a^6+(42277830910539385943/1531177064202240)*a^7-(87728394411168711701/3886834086051840)*a^8-(615829289986354781/56330928783360)*a^9-(522464215965560833/274613277818880)*a^10-(10142534987/72990720)*a^11-(18418445/5271552)*a^12-(796555/42172416)*a^13)*y^11+(-(9537455/49152)*a+(52138595/98304)*a^2+(24028295/49152)*a^3+(2072715/16384)*a^4+(4495/512)*a^5+(25/512)*a^6-222941170403/830472192)*x*y^14+((3713745253420591/65399685120)*a+(32206373692139/1868562432)*a^2-(66771798601537/934281216)*a^3-(16196303227099/346030080)*a^4+(10389817817029/1557135360)*a^5+(787143917243/56623104)*a^6+(263476853/57344)*a^7+(29448137/49152)*a^8+(1953797/73728)*a^9+(5785/24576)*a^10+164617600566677/39239811072)*x*y^11+(-55358573515/311427072-(1387071772655/415236096)*a-(393360079459/207618048)*a^2+(625607885/294912)*a^3+(48545591/24576)*a^4+(6586433/12288)*a^5+(600845/12288)*a^6+(395/512)*a^7)*x*y^13+((7523098207825568287043/11398596445716480)*a+(53127052294373925887171/6217416243118080)*a^5+(29321642519148145461961/13957465035571200)*a^6-(9280526272881443945064823/4103494720457932800)*a^8+(3231300065726425138069837/3282795776366346240)*a^9+(20615193569254939305874627/24620968322747596800)*a^10-(39008182879304387381/102765780825381273600)*a^20-(92777600581401419/5872330332878929920)*a^21-(105651863688970771/315148394531169239040)*a^22-(18573673500772844762539813/4103494720457932800)*a^7+(1533035636966274252006737/196967746581980774400)*a^14+(55832307160682160857891/14069124755855769600)*a^15+(215003820222548142545579/590903239745942323200)*a^16-(218155870282840670661967/85489473342873600)*a^2-(771856718270133573980131/113985964457164800)*a^3+(2122525520891118112157/1351612226764800)*a^4-(11107580672220208586929/1036672350431477760)*a^11-(4549879718316018791860741/32827957763663462400)*a^12-(813681047338801067734571/28138249511711539200)*a^13-(32375649416629/11672162760413675520)*a^23-(5528924461/1522456012227870720)*a^24-(534923907523384107142217/4727225917967538585600)*a^17-(178289728746662252396207/4727225917967538585600)*a^18-(1855618828287697143047/363632762920579891200)*a^19+619122374844890534171/2374707592857600)*y^4+((47735710319/226492416)*a-(2237778071705/113246208)*a^2-(28481447129395/2491416576)*a^3+(200230066489/37748736)*a^4+(592165879/98304)*a^5+(21813043/12288)*a^6+(9671939/49152)*a^7+(281695/49152)*a^8+(79/4608)*a^9+4128530295320863/784796221440)*x*y^12+(-841344217025238023/14211237127127040-(1523452803410582714233/75793264678010880)*a-(1358272007091418081/114318649589760)*a^2+(1664461091984308590703/50528843118673920)*a^3+(13654046699280628163/526342115819520)*a^4-(516592956085757545/146460414836736)*a^5-(522087693169490047/61025172848640)*a^6-(43894586639/14909440)*a^7-(82133705/212992)*a^8-(2359207/147456)*a^9-(18619/147456)*a^10)*y^13+((3970107907296970705313/454759588068065280)*a-(52454324499528741387569/454759588068065280)*a^2-(6658039379300738454041/90951917613613056)*a^3+(725906189903642540593/8421473853112320)*a^4+(23340440333411158733/295490310635520)*a^5+(139903859512280827133/50528843118673920)*a^6-(788998834871674741/48820138278912)*a^7-(141781922656657181/22190971944960)*a^8-(16651214083/17252352)*a^9-(297277357/5406720)*a^10-(691817/811008)*a^11-(445/294912)*a^12+298269406359382016327/19677097560637440)*y^12+(-186305/98304-(2445/512)*a-(915/512)*a^2-(15/512)*a^3)*y^18+(-2710685/294912+(661405/8192)*a+(727435/8192)*a^2+(11975/512)*a^3+(525/512)*a^4)*x*y^15+(1398911921626225/16273379426304+(1580029909/14057472)*a-(18169190635/84344832)*a^2-(36711905/147456)*a^3-(6956257/98304)*a^4-(4995/1024)*a^5-(25/1024)*a^6)*y^16+(-(45/256)*a-135/512)*y^19+((45/128)*a+345/512)*x*y^17+(483401339/84344832-(181805/6144)*a-(2089265/49152)*a^2-(1635/128)*a^3-(555/1024)*a^4)*y^17+(-5331168974167272881891/2374707592857600+(13181881425093082393/3128732006400)*a+(121121014892976447169/9386196019200)*a^2-(1018875157011128804081/309744468633600)*a^3-(5300560767657247241311/337903056691200)*a^4-(57602506026730835407/19876650393600)*a^5+(712590431581395337/85501785600)*a^6+(2014563928773917503/555761606400)*a^7-(16005688462702257911/8369115955200)*a^8-(35225147268103806931/25107347865600)*a^9+(573692765130845881/8369115955200)*a^10+(9504415321552756327/39454403788800)*a^11+(320009904607404413/7283889930240)*a^12-(92523687849137711/6312704606208)*a^13-(51011594329737253/7725337804800)*a^14-(1963551145885331/3862668902400)*a^15+(33015526777106663/160687026339840)*a^16+(170916596036037563/2731679447777280)*a^17+(9433498126872593/1170719763333120)*a^18+(701446863883279/1235759750184960)*a^19+(34836514633/1597620879360)*a^20+(688738483219/1730063650258944)*a^21+(27644622305/12687133435232256)*a^22)*x*y^3+(-217888645122058983100141/4103494720457932800+(14386932832947615359539/9404495157657600)*a+(18852098531697597114467767/7034562377927884800)*a^2-(55730551311286870831573361/10942652587887820800)*a^3-(27795194373911703313999513/4281907534390886400)*a^4+(1013593889108012064396253/362073063569817600)*a^5+(4767670642474124418713431/879320297240985600)*a^6+(282591310739300321135652493/590903239745942323200)*a^7-(1722778198155797321329753/976699569828003840)*a^8-(17067433441871214155633471/26859238170270105600)*a^9+(17499545303705013055326187/107436952681080422400)*a^10+(63061834006336204943933801/472722591796753858560)*a^11+(8165879994491888444277263/472722591796753858560)*a^12-(188168505341243668630289/31514839453116923904)*a^13-(9244504190888042570639/3751766601561538560)*a^14-(1167657487171378311739/3089690142462443520)*a^15-(508322929701479453399/17508244140620513280)*a^16-(2893657732376825/2670975460048896)*a^17-(37639900460165/2306751533678592)*a^18-(160082645/2574499479552)*a^19)*y^7+(-(38296642319828789293/5708431713600)*a-(27816743908712887231/3687434150400)*a^5-(473040956534085925/107270811648)*a^6+(1025155169435711357/483928473600)*a^8-(886362334395184189/4184557977600)*a^9-(1072772201941253549/2092278988800)*a^10+(14873533195008379/74145585011097600)*a^20+(1044061467692401/103803819015536640)*a^21+(114322740391/414612203765760)*a^22+(72996061277775049/30245529600)*a^7-(29094144993664721/20457839001600)*a^14-(42822252213323147/25107347865600)*a^15-(2598023486609167/9918952243200)*a^16+(69101609310554972057/593676898214400)*a^2+(1901904525195092225/172080260352)*a^3+(53976459477174226021/14749736601600)*a^4-(3132524108052744187/46030137753600)*a^11+(245408588441642921/4184557977600)*a^12+(163308112366516561/8369115955200)*a^13+(5910453473159/1750824414062051328)*a^23+(5528924461/761228006113935360)*a^24+(22246541123783203/910559815925760)*a^17+(557274422062607/39023992111104)*a^18+(6580582584943183/2851753269657600)*a^19-82339067532449909/85667662080)*x*y^2+(-362880+342192*a+(1228129/12)*a^5+(20942785/36)*a^6-(8897605723/40320)*a^8-(127975227407/2661120)*a^9+(9440005269/197120)*a^10+(731287626631117/9268198126387200)*a^20+(102550645586981/3892643213082624)*a^21+(90634044496033/25950954753884160)*a^22+(30037079/720)*a^7+(2078859761521/74724249600)*a^14+(40980159108769/130767436800)*a^15+(16970246090377/321889075200)*a^16+684384*a^2-(877210/3)*a^3-(5280853/6)*a^4+(100530976213/5702400)*a^11-(704273383877/136857600)*a^12-(946056032969/287400960)*a^13+(193431416065247/713651255731814400)*a^23+(3441368312361643/262623662109307699200)*a^24+(101645143274263/262623662109307699200)*a^25-(3506537866079/334764638208)*a^17-(564996942926477/121949975347200)*a^18-(4218074032553/10162497945600)*a^19+(167209283471/26262366210930769920)*a^26+(21026753291/472722591796753858560)*a^27)*x+((134010059447767537/53137244160)*a+(756664699758801959/478235197440)*a^2-(314913627620394221/71735279616)*a^3-(9960317868610207079/2869411184640)*a^4+(4553987965076329433/2869411184640)*a^5+(96239993222885293/44144787456)*a^6+(242280794684659/1051066368)*a^7-(110462894668627/254803968)*a^8-(903102863369279/5350883328)*a^9+(6210917091065/1783627776)*a^10+(21469968208169/1401421824)*a^11+(77619276768479/19619905536)*a^12+(372455982215/817496064)*a^13+(2089582958501/85019590656)*a^14+(344944183/664215552)*a^15+(2371181/885620736)*a^16-6406183789242019721/102437979291648)*x*y^7-(9/1024)*y^20+(-21730991676788824341911/16219346721177600+(8425865/806547456)*a^17+(124799/7970586624)*a^18-(30788876717970939709/18969996165120)*a+(83882029768071017/12182814720)*a^2+(26248581888912025681/4304116776960)*a^3-(15200354199979955911/2869411184640)*a^4-(18373780411220593123/2869411184640)*a^5+(266631102984047939/717352796160)*a^6+(3767802198924812567/1545067560960)*a^7+(10364070429415261/16052649984)*a^8-(69647482362708863/240789749760)*a^9-(328656731509511/1911029760)*a^10-(879796583632531/58859716608)*a^11+(1112802743698997/117719433216)*a^12+(1651079301219727/510117543936)*a^13+(4255289224253/9446621184)*a^14+(1758588211403/56679727104)*a^15+(662534705065/680156725248)*a^16)*x*y^6+(-171096*a+(468069380512156861/1542017917440)*a^5-(81806625378689/614839680)*a^6+(58907961173959613/4626053752320)*a^8+(87499129324349319007/863530033766400)*a^9+(40193991876127234973/2590590101299200)*a^10+(9709257945291708523/49241936645495193600)*a^20-(10757509081584799913/262623662109307699200)*a^21-(275669265362004119/20733447008629555200)*a^22-(3726041708633753629/15420179174400)*a^7+(7449928841303477/4827186524160)*a^14-(2061791088043126633/48851127624499200)*a^15-(317398081199197258781/2051747360228966400)*a^16-(5034496052560921/21416915520)*a^2-(5747714406439099/42833831040)*a^3+(3437881028688787/12850149312)*a^4-(466793562221846773/19825944652800)*a^11-(9743702454169893877/1295295050649600)*a^12+(29075447187735573901/10686184167859200)*a^13-21057907/264-(120060568764256277/68510520550254182400)*a^23-(213843396476380127/1575741972655846195200)*a^24-(1822773728190251/278072112821619916800)*a^25-(804868849677766777139/32827957763663462400)*a^17+(46798887253842527/8548947334287360)*a^18+(1787126000662619863/778528642616524800)*a^19-(35188900893647/181816381460289945600)*a^26-(167209283471/52524732421861539840)*a^27-(21026753291/945445183593507717120)*a^28)*y+(-74560482268502588266543/341957893371494400-(9022511602515503219556673/8206989440915865600)*a+(4175948117501767041719047/1025873680114483200)*a^2+(38003557593586549084342193/5471326293943910400)*a^3-(3274032385486257119321825/656559155273269248)*a^4-(102340327788862471974524533/10942652587887820800)*a^5+(8447343313910785421231173/32827957763663462400)*a^6+(315525710330390834626447/62529443359358976)*a^7+(251324554472427006642133/175550576276275200)*a^8-(9542803299981868073088689/8953079390090035200)*a^9-(350192631967647125301849049/590903239745942323200)*a^10+(2321533110208359353782807/90908190730144972800)*a^11+(8658667933065168002458211/107436952681080422400)*a^12+(8065737500067035435875981/472722591796753858560)*a^13-(236373624047243740633487/139036056410809958400)*a^14-(3093787942518797894277217/2363612958983769292800)*a^15-(8547370798832570671639/35016488281241026560)*a^16-(596504184869912561531/26262366210930769920)*a^17-(444451587925340329/403003062060318720)*a^18-(96659305437883/3844585889464320)*a^19-(932660317751/4613503067357184)*a^20-(770951/3276635701248)*a^21)*y^6+(345974586798145891318331/1758640594481971200+(325703359932380644425979/643685446346342400)*a-(20215426931765719038107333/7575682560845414400)*a^2-(301844040744487582450507/107047688359772160)*a^3+(980860345521363826843044817/295451619872971161600)*a^4+(10357201103498552977657561/2673770315592499200)*a^5-(77285704544807611089344189/118180647949188464640)*a^6-(10286956087492026997910087/5371847634054021120)*a^7-(400865445065542754189723/976699569828003840)*a^8+(13272560158458909398753393/42974781072432168960)*a^9+(2229503447347586779275281/14324927024144056320)*a^10+(1035734313343408252068779/157574197265584619520)*a^11-(42787267238901939671413/3751766601561538560)*a^12-(81461902159465551499/23820740327374848)*a^13-(452331625631003448139/1029896714154147840)*a^14-(9067467182748127/331689763012608)*a^15-(360122443315373/485631901827072)*a^16-(888107215/135499972608)*a^17-(124799/15941173248)*a^18)*y^8+(-(4327599363295477/15575938560)*a-(5870214783281445989129/3562061389286400)*a^5-(45926206553429939977/36533962967040)*a^6+(1617387904658661467/1992761616384)*a^8-(5046878609743469698607/56992982228582400)*a^9-(18281850296859442755401/68391578674298880)*a^10-(731238611943220102627/787870986327923097600)*a^20-(1818755934965759567/9004239843747692544)*a^21-(179723371981384897/8221262466030501888)*a^22+(1443748242604566313927/2035463651020800)*a^7-(231734777760255787967/71991135446630400)*a^14-(695036845848356455811/334979160853708800)*a^15-(1803488810136514847/14655338287349760)*a^16+(262761477507469792321/593676898214400)*a^2+(59618502715548487/33315201920)*a^3+(685111051139449807/1087320326400)*a^4-(22332738900002387015821/683915786742988800)*a^11+(12120237408148675381/263856399206400)*a^12+(38365732691915026326743/2735663146971955200)*a^13-(947905445308202723/675317988281076940800)*a^23-(51158074857743641/945445183593507717120)*a^24-(789658167061061/675317988281076940800)*a^25+(18706414251945271919/157637252166451200)*a^17+(209251844785115212529/7034562377927884800)*a^18+(114172267378622911/200629230030028800)*a^19-(2187370618637/189089036718701543424)*a^26-(21026753291/945445183593507717120)*a^27-238067873/576)*y^2+((4660488263045597/3569485920)*a+(7585895651165041/2394437760)*a^5-(422206287885808159/335221286400)*a^6+(449217693516423673/3754478407680)*a^8+(1614333088374768631/2964061900800)*a^9+(26248027782850375/355687428096)*a^10+(1211995135634219/3203821574553600)*a^20+(952748674533163/23591777048985600)*a^21+(1453958886142319/570921004585451520)*a^22-(296248566929955113/167610643200)*a^7+(61808653023225817/15343379251200)*a^14+(366148821568861/1534337925120)*a^15-(167615677988722177/736482204057600)*a^16-(84174887640268223/21416915520)*a^2-(1690709095746221/617795640)*a^3+(31632611081928097/10013103360)*a^4-(6744348687251711/74724249600)*a^11-(13197693349388681/469695283200)*a^12+(845588729317517/136994457600)*a^13+(11397159771139/119374391867867136)*a^23+(2337191640373/1193743918678671360)*a^24+(21026753291/1250588867187179520)*a^25-(12866414654880361/227639953981440)*a^17-(10140294543726449/10243797929164800)*a^18+(7622733450360601/4325159125647360)*a^19+26415711/16)*x*y+(-(1072003700016746962647467/683915786742988800)*a-(1441055814403767447643763/341957893371494400)*a^2+(65226909810938226095309/13816480540262400)*a^3+(1159947731192683324375327/113985964457164800)*a^4-(2414638397619817828479857/1823775431314636800)*a^5-(69237918248004997116341389/8206989440915865600)*a^6-(68000461191174291192657973/32827957763663462400)*a^7+(5764127952174355966284059/1931056339039027200)*a^8+(7583993487608063952073979/5183361752157388800)*a^9-(11669914133377354979876767/32827957763663462400)*a^10-(70711617351182380018671227/196967746581980774400)*a^11-(6515504611210914866685701/196967746581980774400)*a^12+(38545393972208923253742371/1181806479491884646400)*a^13+(233561725815840627471803/22727047682536243200)*a^14+(26732293877690753779327/181816381460289945600)*a^15-(1148122343322754434066053/2363612958983769292800)*a^16-(227255183657740924921/1976265015872716800)*a^17-(6084362955815934791497/472722591796753858560)*a^18-(3018899705390587/3856488632156160)*a^19-(15475783530503129/622822914093219840)*a^20-(58531146039239/169161779136430080)*a^21-(33614866849/25374266870464512)*a^22-513492104242750542883/2590590101299200)*y^5+(-(7143150086184937379/1223178485760)*a-(2029620486306408172391/270322445352960)*a^2+(7661283088860102319/836911595520)*a^3+(490889743387713862417/40649991782400)*a^4-(1950179548353196631/797058662400)*a^5-(10527983460356546963/1434705592320)*a^6-(83829640649387617/61993451520)*a^7+(2941925524505167027/1673823191040)*a^8+(171199365571049107/220723937280)*a^9-(448654766392387/5016453120)*a^10-(26471434914601351/220723937280)*a^11-(18561132369298181/882895749120)*a^12+(80208953569655/23187161088)*a^13+(10350842916194357/5356234211328)*a^14+(48495230313287/147149291520)*a^15+(399240892331/14169931776)*a^16+(1003001700959/825904594944)*a^17+(193350459265/8671998246912)*a^18+(8480461/78015135744)*a^19+12592251880179600803969/14867734494412800)*x*y^5+((168725964709119547739/143921672294400)*a-(285193590609047045113/194847802490880)*a^5+(217254825034852568990063/56992982228582400)*a^6-(85785642631233672977/69313447526400)*a^8-(19133364417355856905571/17097894668574720)*a^9+(2069400001129763315017/20936197553356800)*a^10-(898060460987594075071/675317988281076940800)*a^20-(24550160210158675349/205531561650762547200)*a^21-(14792364172899720611/2363612958983769292800)*a^22+(505695973839097889366803/227971928914329600)*a^7-(29981229993215089472227/2735663146971955200)*a^14+(3298707309596181404321/5050455040563609600)*a^15+(2569113237181622688631/2735663146971955200)*a^16+(709753083200846698207/296838449107200)*a^2-(9669535894026612148057/9498830371430400)*a^3-(12342562592972546630753/2374707592857600)*a^4+(1126689282352029986494783/4103494720457932800)*a^11+(4383941567507289928979/109426525878878208)*a^12-(93030147445754549446799/2984359796696678400)*a^13-(34915030887603631/189089036718701543424)*a^23-(2513423241349931/945445183593507717120)*a^24-(10808713043/897858673877975040)*a^25+(5006205027525722057971/32827957763663462400)*a^17-(9529428677019471020719/787870986327923097600)*a^18-(7522958030316384787319/945445183593507717120)*a^19+3563190273671627/7138971840)*y^3+((1725932412386104840963/285917971046400)*a-(2488876200852178016521/285917971046400)*a^2-(304538786730741282407/19876650393600)*a^3+(14812433244377468647/3387499315200)*a^4+(22885502869353127603/1693749657600)*a^5+(804660167078409401/398529331200)*a^6-(328712057662308973/64377815040)*a^7-(27334206580770683411/13390585528320)*a^8+(429112500011839852381/602576348774400)*a^9+(1427151989001207929/2575112601600)*a^10+(47899378452305221/1618642206720)*a^11-(24247367895954443/441447874560)*a^12-(86862998910526637/5738822369280)*a^13+(586554907318967/3090135121920)*a^14+(32072139127601873/40171756584960)*a^15+(5306774037461503/30607052636160)*a^16+(3152290372523381/173439964938240)*a^17+(3117272959699/3060705263616)*a^18+(93193989824071/3295359333826560)*a^19+(5739458369/19384466669568)*a^20+(770951/1638317850624)*a^21+542695717039926450311/247795574906880)*x*y^4, (-281583989175391606108854181/4190041154562136473600-(1350927540326682644346231307/515697372869186027520)*a-(80966747992811044284187639/171899124289728675840)*a^2+(8343748176686159022648914759/1031394745738372055040)*a^3+(526423498117240723634699/138405092020715520)*a^4-(16051798150540997726156819/2976608212809154560)*a^5-(64309068640378698263199283/15627193117248061440)*a^6+(955083741754404388291787/1736354790805340160)*a^7+(584169732044269919147503/463027944214757376)*a^8+(25155270164878098911615773/83345029958656327680)*a^9-(155913039507549507739/2226095885647872)*a^10-(40651895031352329015913/856018048128122880)*a^11-(46096937932100342579213/4850768939392696320)*a^12-(76191972597249907/86153185198080)*a^13-(1516882745399069/41118565662720)*a^14-(3273887479/5796790272)*a^15-(12881993/6440878080)*a^16)*y^11+(24868996746819451/1712282664960+(629688412031163431/7419891548160)*a-(1048174026311573/141331267584)*a^2-(8870101913809823/70665633792)*a^3-(27679750245122207/471104225280)*a^4+(11824574669263/566231040)*a^5+(5135407601929/226492416)*a^6+(3316801807/516096)*a^7+(871210439/1179648)*a^8+(784091/27648)*a^9+(63635/294912)*a^10)*x*y^13+(-(2838098786994000928355/88195798898049024)*a-(1650583722917207765/349983328960512)*a^2+(8507984677472186690561/146992998163415040)*a^3+(536533491684989506879/16332555351490560)*a^4-(2858153535473569117/266291663339520)*a^5-(22788762861578747/1706997841920)*a^6-(472364385471/119275520)*a^7-(295539945107/644087808)*a^8-(103310317/6193152)*a^9-(157751/1376256)*a^10-419855974671614256109/165367122933841920)*y^15+(-58922802399914082647080397/257848686434593013760+(12601579563232308251266439/114599416193152450560)*a+(1920804889205298391523/841454829895680)*a^2+(416882305431110073935171/651133046552002560)*a^3-(127842856280193517980653/46509503325143040)*a^4-(18610290791686153209679/11672973383565312)*a^5+(10064184811643565856051/14379749820334080)*a^6+(893343294825786023235983/1157569860536893440)*a^7+(12028948298223129099349/102895098714390528)*a^8-(4380134074577091863761/57878493026844672)*a^9-(15750366100536424339837/440978994490245120)*a^10-(6787082085197176853/1098453111275520)*a^11-(628716126564937/1305351290880)*a^12-(2788698463/185794560)*a^13-(74389201/536739840)*a^14-(18323/115015680)*a^15)*y^12+((98945/12288)*a+(56705/24576)*a^2+(55/1536)*a^3+324995/65536)*x*y^18+(10945/24576+(55/256)*a)*x*y^19+(-(133237364079406663/123664859136)*a+(2687418401150372881/11129837322240)*a^2+(890966325397113163/428070666240)*a^3+(60152302022800993/81537269760)*a^4-(33485874663201949/40768634880)*a^5-(48410262834272687/81537269760)*a^6-(1022623448254229/31708938240)*a^7+(8810228628566557/108716359680)*a^8+(2181406252002637/71345111040)*a^9+(6153481680863/1321205760)*a^10+(1370080631/4423680)*a^11+(12973177/1769472)*a^12+(18323/479232)*a^13-4778485117801380529/30050560770048)*x*y^11+(221551415636737516388809/9549951349429370880+(883891672061729810367557/2315139721073786880)*a+(110235843308062068592531/20836257489664081920)*a^2-(111988912236000120000553/116729733835653120)*a^3-(5404531348915576699727/12720547917987840)*a^4+(85254926123537061215137/188990997638676480)*a^5+(5256327748561875221303/14699299816341504)*a^6+(17838198516014957069369/1028950987143905280)*a^7-(915167972301874561219/16332555351490560)*a^8-(51197242234261650367/2396624970055680)*a^9-(5123762680792447/1585069424640)*a^10-(5459244013/26542080)*a^11-(1023480161/230031360)*a^12-(943139/46006272)*a^13)*y^13+(-(513993117530381/109924319232)*a-(18347554409847583/659545915392)*a^2-(4956828026927/452984832)*a^3+(1470215381107/150994944)*a^4+(4762736275/589824)*a^5+(1234672813/589824)*a^6+(6737379/32768)*a^7+(7178545/1376256)*a^8+(869/64512)*a^9+95197230362604107/14839783096320)*x*y^14+(-210489409055742487/2225967464448+(13898396130701171/122305904640)*a+(915910468076231417/1712282664960)*a^2+(315995184691451/3344302080)*a^3-(2630407793738221/6794772480)*a^4-(11928791944927487/54358179840)*a^5+(2296996537632119/108716359680)*a^6+(78010669960399/1585446912)*a^7+(33224851428373/2113929216)*a^8+(18424603021/8847360)*a^9+(1923000167/17694720)*a^10+(1419881/884736)*a^11+(4895/1769472)*a^12)*x*y^12+(-(218145770868543228173/11604710381322240)*a-(37154038840428756885677/165367122933841920)*a^2-(890309075804019545683/12720547917987840)*a^3+(3554397167782340940257/18374124770426880)*a^4+(3071340307368468112877/24498833027235840)*a^5-(27087488438636462209/2261430740975616)*a^6-(37461974461147949/1204939653120)*a^7-(2729736585425190077/266291663339520)*a^8-(93926566459/69009408)*a^9-(479435663/7077888)*a^10-(3216677/3538944)*a^11-(4895/3538944)*a^12+298044017883349657398361/10418128744832040960)*y^14+(-(96106945/1179648)*a+(476090725/786432)*a^2+(46563715/98304)*a^3+(7288435/65536)*a^4+(28105/4096)*a^5+(275/8192)*a^6-1684360004255/6341787648)*x*y^16+(4854696321813497/53258332667904+(2501449529/35782656)*a-(35984392975/143130624)*a^2-(219233465/917504)*a^3-(24130777/393216)*a^4-(30855/8192)*a^5-(275/16384)*a^6)*y^18+(386189627/143130624-(40918075/1376256)*a-(49269935/1376256)*a^2-(480425/49152)*a^3-(18205/49152)*a^4)*y^19+(-4616095/2752512-(43945/12288)*a-(59785/49152)*a^2-(55/3072)*a^3)*y^20+(-470323820899750212677/220489497245122560+(1839267719820403037/4083138837872640)*a+(64458995411102545759/5444185117163520)*a^2+(334340752675771865/53258332667904)*a^3-(88701929271052043/19020833095680)*a^4-(7225614150127/1610219520)*a^5-(2098090643/1703936)*a^6-(4006673/32768)*a^7-(23982739/8257536)*a^8-(869/129024)*a^9)*y^16+(-2282995/2359296+(320925/4096)*a+(2454155/32768)*a^2+(37015/2048)*a^3+(5775/8192)*a^4)*x*y^17+(-2915/16384-(55/512)*a)*y^21+(-(6177815845469/1585446912)*a-(2069719210399/1585446912)*a^2+(5229382235/1769472)*a^3+(438561497/196608)*a^4+(1664927/3072)*a^5+(2158805/49152)*a^6+(4345/7168)*a^7-361136901652147/659545915392)*x*y^15+((40219392556741519/26629166333952)*a+(1236300526177585/1479398129664)*a^2-(131032957649/99090432)*a^3-(14069398709/11927552)*a^4-(120826871/393216)*a^5-(51805589/2064384)*a^6-(36685/114688)*a^7+4159973284334721947/48997666054471680)*y^17-(5/1024)*y^22+(1771440*a-(4845846853301258971/1542017917440)*a^5+(1755103908252518459/1028011944960)*a^6-(75663652705405901/223480857600)*a^8-(13665468614896235807/10794125422080)*a^9-(36251945336879166641/323823762662400)*a^10+(25067351549527371349/7590654265511116800)*a^20+(131434554322291490521/49006329293124403200)*a^21+(653160227359024309217/1862240513138727321600)*a^22+(83720335789698986003/30840358348800)*a^7-(114743703517595233031/5181180202598400)*a^14+(11771746493267146567/3396067695820800)*a^15+(3688990125164143924793/1212396167408025600)*a^16+(25959489667931693/10708457760)*a^2+(9012478073851523/7138971840)*a^3-(191277287791424347/64250746560)*a^4+(7480442851215005027/21739217633280)*a^11+(5443277610953608457/64764752532480)*a^12-(821829060641594269703/15543540607795200)*a^13-(44581786641206471897/2370124289449289318400)*a^23-(43096338437446690733/3555186434173933977600)*a^24-(145532573544293963/77286661612476825600)*a^25+(2592849408234647220059/14548754008896307200)*a^17-(8068847967170660308123/38796677357056819200)*a^18-(1359962920990338044143/29097508017792614400)*a^19-(2413807776585049961/14439526440337208770560)*a^26-(62592438935384119/6586450656995919790080)*a^27-(825879782939579/2352303806069971353600)*a^28-(30551957484592721/3754276874487674280345600)*a^29-(40222673253923/375427687448767428034560)*a^30-(2285084711149/3754276874487674280345600)*a^31+19659485/24)*y+(-5914354396635607093519/12164510040883200-(545352757807897755048653/15166142388633600)*a-(584181016359197580487651/42465198688174080)*a^2+(85635572404735018956529/1117505228636160)*a^3+(7139714593328060755177/152041527705600)*a^4-(148138604759428282427/3478074163200)*a^5-(1456832765657450771/35672555520)*a^6+(152592366858273029759/43823734456320)*a^7+(4546950238332634605029/350589875650560)*a^8+(17015200083866263709/5778953994240)*a^9-(1010848514746245197/770527199232)*a^10-(451821183890638957/642105999360)*a^11-(21551434297767311/366917713920)*a^12+(5292901042852151/158997676032)*a^13+(864441596208526829/77908861255680)*a^14+(59682915803174701/38954430627840)*a^15+(4525498335796825/41551392669696)*a^16+(1720354723487/450493415424)*a^17+(516859950083/9460361723904)*a^18+(93285071/468090814464)*a^19)*x*y^7+((168832680270541537/64250746560)*a+(163958434994612595738539/8419417829222400)*a^5+(25014688309630179381043/1870981739827200)*a^6-(122594695947182809889113/12629126743833600)*a^8+(273457410119908452299047/134710685267558400)*a^9+(58555704334804008916931/15848315913830400)*a^10+(5006759162267205137161/115701333656548147200)*a^20+(17985187217758792405687/5586721539416181964800)*a^21-(19783908439605201757/26388023465528524800)*a^22-(66137455135537730108449/6735534263377920)*a^7+(5111868466381391142189029/58195016035585228800)*a^14+(18787816909915297159007/517289031427424256)*a^15-(348824400824772006967099/135788370749698867200)*a^16-(3788215040358672537673/701618152435200)*a^2-(1495295942611929216023/77957572492800)*a^3-(774181635046771408993/140323630487040)*a^4+(67305078726998277385607/440871333602918400)*a^11-(127687255892263759418263/161652822321070080)*a^12-(12638354566030281057043/74608994917416960)*a^13-(52077093915559171942997/234642304655479642521600)*a^23-(198526888730694780271/7110372868347867955200)*a^24-(11203286604499582721/5347972755680447692800)*a^25-(3821791632171150032748827/1086306965997590937600)*a^17-(2904804791244275406548011/6517841795985545625600)*a^18+(1597715854050333661507397/13035683591971091251200)*a^19-(6212697365170147333/62571281241461238005760)*a^26-(7538532446762549/2578486864345930137600)*a^27-(1324972725156079/26816263389197673431040)*a^28+2455250435/576-(731253019256183/1877138437243837140172800)*a^29-(2285084711149/3754276874487674280345600)*a^30)*y^2+(30405858028881557584429/249610975642828800-(3851528518854130676179797811/203682556124548300800)*a-(133403526139678139389520394283/4888381346989159219200)*a^2+(18930689422662495869790179861/250686222922520985600)*a^3+(18704728930667382099867976183/232780064142340915200)*a^4-(54936501576084799779793132417/931120256569363660800)*a^5-(2529250247535690701655949819/30362617062044467200)*a^6+(1866950083099954687617529771/305523834186822451200)*a^7+(165054882471450304449589133369/4512352012605377740800)*a^8+(2900404507226627425697417551/353909961772970803200)*a^9-(937197677387110277205095351/143249270241440563200)*a^10-(804796775493068336589113/257951867181465600)*a^11+(136818010781229265107536239/859495621448643379200)*a^12+(8358327079232293352224557439/22346886157664727859200)*a^13+(8670567085171599279331654301/117321152327739821260800)*a^14-(73902942276858349799726737/11173443078832363929600)*a^15-(1337401492952065650374833/266034359019818188800)*a^16-(376012193586239596596269/409096314099125452800)*a^17-(153494050429980529311599/1787750892613178228736)*a^18-(752908430570754764353/172729554841852968960)*a^19-(406623540776051707/3623696954724188160)*a^20-(1051820061643/869105758371840)*a^21-(1936211347/564918742941696)*a^22)*y^7+((53258037584059538505239/2928493157990400)*a+(871413343799995284822916337/25460319515568537600)*a^5+(100730836176112017753271/861287098613760)*a^6-(14055189909813093370843685617/271576741499397734400)*a^8-(31451261175396068640411450851/1629460448996386406400)*a^9+(5034397743410006206241275337/501372445845041971200)*a^10-(829151442918887818173677/33520329236497091788800)*a^20-(1008368035698978178927/549594038133168537600)*a^21-(420293075106440467223/5347972755680447692800)*a^22+(35011005376472674781100227/2146851711457689600)*a^7-(4078368992455907593671826657/23464230465547964252160)*a^14+(3968675920738395660045144479/78214101551826547507200)*a^15+(66026416568541068713381993/2896818575993575833600)*a^16+(1459347990023961740938624747/33947092687424716800)*a^2-(1475482775257689584862436403/22631395124949811200)*a^3-(74440745899760187539251307/617219867044085760)*a^4+(19777779619840484645848613761/3008234675070251827200)*a^11-(7522189524986178092455961/24290093649635573760)*a^12-(49997874822241663426105999/50821378526203084800)*a^13-(778529458293999359/427837820454435815424)*a^23-(52312875600749711/2750385988635658813440)*a^24-(42112609103/749015792112107520)*a^25+(601170315938661268095875807/312856406207306190028800)*a^17-(8762405075183319437591113/14897924105109818572800)*a^18-(1751959910950588167821/9355054383114485760)*a^19+3818877239512694824445/1347106852675584)*y^5+((620250344398822992847477/8109673360588800)*a+(1378430633015404623694063/16219346721177600)*a^2-(5996803015992295556089/42237882086400)*a^3-(11289653188068373092413/70213622169600)*a^4-436585628932102112124821/54402392127283200+(3536391367569250906873/56170897735680)*a^5+(74009769272179987940377/620836238131200)*a^6+(3491027749648923515611/465627178598400)*a^7-(8522818345946828892439/219118672281600)*a^8-(15817845104298762070373/1314712033689600)*a^9+(868357039328239624333/175294937825280)*a^10+(303235924984346416349/98379812044800)*a^11+(810024532047690635/8475799191552)*a^12-(19173885811511866003/68865868431360)*a^13-(30370585632155192113/438237344563200)*a^14+(66579792678656249/62605334937600)*a^15+(521728057991331337/155817722511360)*a^16+(85626868586904007/122256982278144)*a^17+(98713195002678107/1362292088242176)*a^18+(52511445854377/12680555397120)*a^19+(26946696289249/216236839403520)*a^20+(1037991882607/629114054639616)*a^21+(27644622305/4613503067357184)*a^22)*x*y^5+(-1110925371534139218398371/212325993440870400+(207842497815574281161/149000697151488)*a+(7154186014044973264871/212858138787840)*a^2+(4323704302515772049/391283343360)*a^3-(21939152712924925657/626053349376)*a^4-(547254585894866679251/25042133975040)*a^5+(69871363461204369101/7154895421440)*a^6+(1398229801761818539/124853944320)*a^7+(1780474755191321167/1797896798208)*a^8-(49724149026685159499/26968451973120)*a^9-(1799794792720793/2717908992)*a^10+(652493823814247/85614133248)*a^11+(2500501755838345/48922361856)*a^12+(12805573216322687/989318873088)*a^13+(62411985900743849/41551392669696)*a^14+(8032312562609/92748644352)*a^15+(60840786593/27481079808)*a^16+(306943433/16424239104)*a^17+(124799/5796790272)*a^18)*x*y^8+(11/1024)*x*y^20+(-(329913943547487956366947/67355342633779200)*a-(598041710421831964175089087/5657848781237452800)*a^5-(181705915182072962203117981/11315697562474905600)*a^6+(1352041606159836475310830987/50920639031137075200)*a^8-(67454261780636779712385661/3526970668823347200)*a^9-(1447017899260921807861002803/116390032071170457600)*a^10-(218204047365445502033627/4345227863990363750400)*a^20-(2529129313702103796563249/312856406207306190028800)*a^21-(20266769638465722705821/28441491473391471820800)*a^22+(638767454408670177081500083/9699169339264204800)*a^7-(118268763335139226148408603/407365112249096601600)*a^14-(418296412850077800249050971/4888381346989159219200)*a^15+(2327548245924758570053657/349170096213511372800)*a^16+(89706316540217530833129847/2828924390618726400)*a^2+(2016755905021360790763373/27332602807910400)*a^3-(80161439075406917327983207/2828924390618726400)*a^4+(54550987765222262157925927/28925333414137036800)*a^11+(2264891671330144035794020447/814730224498193203200)*a^12+(4029481930380736054993211/14548754008896307200)*a^13-(1351182472882910609741/36098816100843021926400)*a^23-(11024140717893821183/9626350960224805847040)*a^24-(136785518169846731/7448962052554909286400)*a^25+(649237982687262927893894797/93856921862191857008640)*a^17+(1453058348144206545738391/1422074573669573591040)*a^18-(2757054748729388819/32795162601062400)*a^19-3602109088801337782169/1403236304870400-(4206696787538647/35755017852263564574720)*a^26-(21026753291/171899124289728675840)*a^27)*y^4+((27664043495202632229467005751/2793360769708090982400)*a+(2810564413374577932575226281/441056963638119628800)*a^2-(198755640264120485691097769543/5586721539416181964800)*a^3-(10956142958935008004370926573/465560128284681830400)*a^4+(3405532714175929129852015757/122785088778377625600)*a^5+(40599521571548505199145059/1579955186486476800)*a^6-(84017986006822639392817943/18684687422796595200)*a^7-(479619849327563024443156649/46881579351744184320)*a^8-(297404822794343852329607261/156271931172480614400)*a^9+(923813622532807391268889/680923447374643200)*a^10+(6402085081143753441165205/10186614772724662272)*a^11+(288865124162088132690139/9965166625491517440)*a^12-(462458314718249881841697857/11918339284087854858240)*a^13-(22691596364691357453827089/1986389880681309143040)*a^14-(114445184162780358398717/77897642379659182080)*a^15-(9774812586912977479441/101866147727246622720)*a^16-(2177795540390599/728447852740608)*a^17-(92007031104463/2516456218558464)*a^18-(45938929/416080723968)*a^19-16155387051637154317299227/195535253879566368768)*y^9+(-115979537553114275712465767/50920639031137075200-(13805963688958561250610085717/3258920897992772812800)*a+(184972888540010797866942490537/4888381346989159219200)*a^2+(21859692153882487245674070833/698340192427022745600)*a^3-(6985353623594808055023648181/116390032071170457600)*a^4-(463953749520998685899593613141/8380082309124272947200)*a^5+(1954356324397615686794440763/79810307705945456640)*a^6+(3082418985150179992026269999/83562074307506995200)*a^7+(17307062306901559406363333/8770363484169830400)*a^8-(154169642744526552409123987/15627193117248061440)*a^9-(54213114962850176483159743/17540726968339660800)*a^10+(644879766756200753064883/837171059852574720)*a^11+(815884929774684630568909/1437283647907430400)*a^12+(34938855614205000848872187/496597470170327285760)*a^13-(159893191702000237057220803/7448962052554909286400)*a^14-(97162345249911556194486161/11173443078832363929600)*a^15-(74948820396628241347913/56753996590894546944)*a^16-(6871337086047182552659/66212996022710304768)*a^17-(167734936787753648107/39860666501966069760)*a^18-(3907924184388551/50329124371169280)*a^19-(144316764245/296053672771584)*a^20-(8480461/19659814207488)*a^21)*y^8+(-(7164339999672217452177481/108804784254566400)*a-(341917132373703619207513/1802149635686400)*a^5-(501837148539691380691/57822982963200)*a^6+(2707188761101329292901/103472706355200)*a^8-(202481691897325596073/10955933614080)*a^9-(413152419003514786627/41084751052800)*a^10+(139980390984145843/53924061826252800)*a^20+(30989364834339727/301974746227015680)*a^21+(657017322175439/316354496047349760)*a^22+(3985913177065370302267/45269309030400)*a^7-(593157460748403789373/6427481053593600)*a^14-(104728314743990657/2921582297088)*a^15-(8420242630566271081/3505898756505600)*a^16+(25787552307327338241426893/217609568509132800)*a^2+(63114352132716991844839/337903056691200)*a^3-(2144865055210606002469/25992542822400)*a^4+(506276870983450594543/516494013235200)*a^11+(3328574044528612646959/2065976052940800)*a^12+(2273933629120461955531/9641221580390400)*a^13+(5188063345177/318331711647645696)*a^23+(5528924461/276810184041431040)*a^24+(12375588609588698539/11920055772119040)*a^17+(606875369259830599/2043438132363264)*a^18+(1500293179045351837/40443046369689600)*a^19-46622383614979915393799/1772509016678400)*x*y^4+(3628800-3542880*a-(9545767/6)*a^5-(13510827/2)*a^6+(171438167197/60480)*a^8+(789566359/1728)*a^9-(74579577023/103680)*a^10-(10551152711295641/1965981420748800)*a^20-(93364468675142531/129754773769420800)*a^21+(4233537818104099/122925575149977600)*a^22-(29217529/216)*a^7-(11875863476749/1940889600)*a^14-(25087049065471/3962649600)*a^15-(31956389154821/71327692800)*a^16-7085760*a^2+(10183624/3)*a^3+(28607843/3)*a^4-(764026809341/3628800)*a^11+(99868286582473/958003200)*a^12+(25562907305069/522547200)*a^13+(2542038946534571/106162996720435200)*a^23+(100678283187026827/26859238170270105600)*a^24+(2655385362660859/7958292791191142400)*a^25+(473582756685029/1141243084800)*a^17+(378282890084023/3880226488320)*a^18-(114454979505991/19401132441600)*a^19+(680096368737139/35812317560360140800)*a^26+(206407656173003/294037975758746419200)*a^27+(1091059728567199/67040658472994183577600)*a^28+(40222673253923/187713843724383714017280)*a^29+(2285084711149/1877138437243837140172800)*a^30)*x+(-(3370202700855690801821/63783468403200)*a+(27967713666230176976519/1351612226764800)*a^5-(276208309210831575239/2258332876800)*a^6+(375378004238388595011523/10321402458931200)*a^8+(22816427504564539499687/1086463416729600)*a^9-(97374872033246929127/23878316851200)*a^10+(90261553239612560951/6794431790107852800)*a^20+(3818566739883656681/3397215895053926400)*a^21+(93119740982039437/1660861104248586240)*a^22-(87049886122502893841/2025392947200)*a^7+(1418012786697108444127/10123282659409920)*a^14-(6533642151774812549/451932261580800)*a^15-(9603360698898680381/803435131699200)*a^16-(828387156316212547049267/5612945219481600)*a^2+(4674849956216268054671/86353003376640)*a^3+(3086852189101329165146479/15543540607795200)*a^4-(161701659570248788499/33476463820800)*a^11-(145420737267311722297/401717565849600)*a^12+(24582793011603210221183/47000955204403200)*a^13+(355936543030963/224704737633632256)*a^23+(3336363925048487/152799221590869934080)*a^24+(21026753291/227379794034032640)*a^25-(3707748464046423973/2292318417715200)*a^17+(1450255406365894861/8514325551513600)*a^18+(220554798447099653/2554297665454080)*a^19+33054736587531699378749/1403236304870400)*x*y^3+(-(37060676482171627541593/2806472609740800)*a+(4801460812711318653573433/404132055802675200)*a^5-(4411254771116316839319251/89807123511705600)*a^6+(15797328772268527454841809/808264111605350400)*a^8+(976969537162484276651993/66956790310502400)*a^9-(423122692232394892634964359/135788370749698867200)*a^10+(10527087395833213965691/3047302657863371980800)*a^20-(2661366692670235821512431/312856406207306190028800)*a^21-(45666716734374619424417/26071367183942182502400)*a^22-(1014619907945340443935583/41449441620787200)*a^7+(37701573458226475188923447/232780064142340915200)*a^14-(4694553325060179817968481/98755178727053721600)*a^15-(1075415563484768431827511/45262790249899622400)*a^16-(1050324049736275817567/43176501688320)*a^2+(166497484989593938125857/11225890438963200)*a^3+(8509927098819825717173/143921672294400)*a^4-(44141306360145945377617279/10058397833311027200)*a^11-(135978473943756101071619/614427016966963200)*a^12+(29041107332186230607588357/41781037153753497600)*a^13-(56055721439228002099/305523834186822451200)*a^23-(278833217396459893199/24065877400562014617600)*a^24-(24383905920603748009/54409809775183685222400)*a^25-(5739972530457366443347513/6517841795985545625600)*a^17+(100798317584361887916666763/78214101551826547507200)*a^18+(45018198814502051919964957/156428203103653095014400)*a^19-(674178416685254101/67040658472994183577600)*a^26-(32527653156433103/288790528806744175411200)*a^27-(6763505255821/16685674997722996801536)*a^28-1454806985185338607/257002986240)*y^3+(1414924791555278712533/1577654440427520-(13460598737705570515/15025280385024)*a-(2701110544507823081/476993028096)*a^2-(89828049277421465/104342224896)*a^3+(115342517570946025/21403533312)*a^4+(68148636706270937/24461180928)*a^5-(381434883677851223/342456532992)*a^6-(169002909240754633/142690222080)*a^7-(216181796176558927/1141521776640)*a^8+(330645046885238371/3424565329920)*a^9+(107304526251463981/2283043553280)*a^10+(56288210191597/6794772480)*a^11+(2293815814993/3397386240)*a^12+(1318224353/57507840)*a^13+(38528297/161021952)*a^14+(18323/57507840)*a^15)*x*y^10+((82554934177257356652979291/8486773171856179200)*a+(14382002554739868703118711161/116390032071170457600)*a^5-(30186793769476990131273107/1305657411054796800)*a^6-(22102599227719654268478477301/1629460448996386406400)*a^8+(73365902965020201503145677089/3008234675070251827200)*a^9+(579867840186030740507715247/60164693501405036544)*a^10-(53773518218786393089/16193395766423715840)*a^20-(1745619011624606123/15501370306320138240)*a^21-(154630005387483413/83345029958656327680)*a^22-(2123267169907417308752499259/25864451571371212800)*a^7+(13515082643454982844425143943/78214101551826547507200)*a^14+(389898191918576790428065061/7821410155182654750720)*a^15+(8255821631340793478011447/12032938700281007308800)*a^16-(7158613558513401484436712301/135788370749698867200)*a^2-(21096385820121235741525579121/271576741499397734400)*a^3+(10970813062131510746314130453/135788370749698867200)*a^4-(1695258291781990839012482627/644621716086482534400)*a^11-(458070337163393926680368243/214873905362160844800)*a^12-(6309283990477623726201737/40483489416059289600)*a^13-(1750415807677/157200845258096640)*a^23-(5528924461/553620368082862080)*a^24-(565834667344420051567563071/268162633891976734310400)*a^17-(5416022969268665775913481/11173443078832363929600)*a^18-(26646793129385695924397/496597470170327285760)*a^19+14858365810182063913987/6800299015910400)*y^6+(477562422892460010084640109/465560128284681830400+(14819736660472193759823889/46947239827026739200)*a-(107587565964075610958731617551/8380082309124272947200)*a^2-(1481727362265367121633950577/257848686434593013760)*a^3+(11965128622287597547296841487/644621716086482534400)*a^4+(15813125851136857522574193361/1289243432172965068800)*a^5-(1188882870116045722532999137/171899124289728675840)*a^6-(39673931605501793504231293/5209064372416020480)*a^7-(1498461725559082472267393/3906798279312015360)*a^8+(10147455580905886731461251/6579870786209710080)*a^9+(712193421426315310677943/1389083832644272128)*a^10-(60183318410861632827083/2046418146306293760)*a^11-(538704026023864357930883/10914230113633566720)*a^12-(81562570612502269107637/6969789055022137344)*a^13-(365970767459510715661/285339349376040960)*a^14-(555855006060565/8161880702976)*a^15-(90928096084879/58864472948736)*a^16-(550582427/49272717312)*a^17-(124799/11593580544)*a^18)*y^10+(-(11645371218782113/892371480)*a-(713633333342024653/20026206720)*a^5+(8379197603018894783/467278156800)*a^6-(55147553420025743/16841260800)*a^8-(13149339899415819527/1706581094400)*a^9-(79795920222659750231/168951528345600)*a^10-(2568635818333726087/424651986881740800)*a^20+(174453456468662503/121329139109068800)*a^21+(1407186410932755329/3353661845117337600)*a^22+(45949170720254068733/2102751705600)*a^7-(63870666610114163/888151080960)*a^14+(37524501142520339/7771321958400)*a^15+(1485418835953478347/217597014835200)*a^16+(13959258377113229/324498720)*a^2+(27609871840601/960687)*a^3-(2670040823084531389/70091723520)*a^4+(533865708388553400361/337903056691200)*a^11+(2280643830852122063/6467044147200)*a^12-(4868014382301032537/28454994247680)*a^13+(20879678930559889/399818537356492800)*a^23+(369465163773540983/95499513494293708800)*a^24+(417982877813623/2319826238727782400)*a^25+(12757546439508309343/14796597008793600)*a^17-(2417305398370686037/10243797929164800)*a^18-(96594284907783659989/1167792963924787200)*a^19+(76881709647737437/14897924105109818572800)*a^26+(1109601183464903/13408131694598836715520)*a^27+(70837626045619/125142562482922476011520)*a^28-206662501/12)*x*y+(69270049764328415885719/4054836680294400+(1546030073201579948063/404526779596800)*a^10-(1101847871208040123/2270303354880)*a^11-(87903562742472179/165112971264)*a^12-(287980739960756891/3338951196672)*a^13+(3128095658354101333/233726583767040)*a^14+(83818041271471145/11686329188352)*a^15+(53270923531148591/44519349288960)*a^16+(25978479871725751/252276312637440)*a^17+(1421435904186449/302731575164928)*a^18+(14024310828197/138266825195520)*a^19+(279150778355/359493745508352)*a^20+(8480461/9829907103744)*a^21+(25071477400958346368411/1707299654860800)*a-(2192428022303684097611191/21625795628236800)*a^2-(18000956231414097182491/245747677593600)*a^3+(1541362212005369213461/15350346547200)*a^4+(155320111338158976671899/1596436040908800)*a^5-(941410958861213343767/37563200962560)*a^6-(361590668972440935091/7303955742720)*a^7-(160612599473364941041/25042133975040)*a^8+(8937219032551780573229/876474689126400)*a^9)*x*y^6+((2329133693298049394903/31891734201600)*a+(7997539974763675635151/80955940665600)*a^5+(150878706867272161021/2964061900800)*a^6-(47214135501891906517/1668657070080)*a^8+(7303173468060090221/1181479219200)*a^9+(322493895199694298629/38802264883200)*a^10+(6945628997877779/444429080985600)*a^20+(24659485863968220701/7926837088459161600)*a^21+(1130197042728809057/3558988080532684800)*a^22-(718241970162346091029/18772392038400)*a^7+(159128729734681596619/1740776118681600)*a^14+(98711578752556696453/2284768655769600)*a^15+(20894834273401423799/16872137765683200)*a^16-(1081992233353432963673/175404538108800)*a^2-(90657459897768746410871/701618152435200)*a^3-(7923772182495092699977/221563627084800)*a^4+(143259495342901569143/426824913715200)*a^11-(61346991122408441/46820229120)*a^12-(50372995184800754611/174077611868160)*a^13+(214420096741869101/11019174633956966400)*a^23+(826225997524820197/1145994161931524505600)*a^24+(14392550252981/957388606459084800)*a^25-(195702918439173088973/81950383433318400)*a^17-(22836830814160607719/44700209145446400)*a^18-(182420288231367031/70775331146956800)*a^19+(40600998436057/283769982954472734720)*a^26+(21026753291/85949562144864337920)*a^27+729848158800287983/64250746560)*x*y^2+(3382070853939523799953/4470020914544640+(1304137622379063899321/157765444042752)*a-(683195297128406834231/1577654440427520)*a^2-(398912149545714836851/22537920577536)*a^3-(116808603164373081491/16694755983360)*a^4+(77575542817166938703/8347377991680)*a^5+(1730442925269184565/256842399744)*a^6-(11585088175106923/18728091648)*a^7-(12423274248359557/7134511104)*a^8-(150487565848080901/342456532992)*a^9+(49076759698231331/684913065984)*a^10+(19275717264754445/342456532992)*a^11+(2285923008274999/195689447424)*a^12+(17643707054153/15458107392)*a^13+(1599194605861/30916214784)*a^14+(1927817/2156544)*a^15+(2371181/644087808)*a^16)*x*y^9, (-(15362101835777715245549743/181701719854751416320)*a-(259127595798421791645261151/726806879419005665280)*a^2-(834363785916485589841/115752011374264320)*a^3+(1052444345102626749125191/3028361997579190272)*a^4+(4026672987457102451629/24498833027235840)*a^5-(49190835947681242709/1166611096535040)*a^6-(6724785478531263959/133145831669760)*a^7-(637667317411576639/44381943889920)*a^8-(13046831303/7667712)*a^9-(3101839313/41287680)*a^10-(1833043/2064384)*a^11-(4895/4128768)*a^12+583837262022350266228962115/13736650021019207073792)*y^16+((3073283153308686317844391277/92510692125755904000)*a+(6245239001771062171267436653607/4512134403036868608000)*a^5+(848016382369925171095896229511/9646632172009857024000)*a^6-(305657691322545249552749717677643/968373460344066416640000)*a^8+(2327503179032490974913131125265299/6714055991718860488704000)*a^9+(193557908522620401076430668337303/1060114103955609550848000)*a^10+(73826239223681248826296850377/35157238647546033104486400)*a^20+(1093091309145347066885861599/71749466627644965519360000)*a^21-(162416633476077503683728839/2772255377225852072755200)*a^22-(632835946410386974816363855656139/645582306896044277760000)*a^7+(1809859492694405181153363641443523/241706015701878977593344000)*a^14+(35812598532710642629514441221741/26272393011073801912320000)*a^15-(37018535729429450902146787819273/75533129906837180497920000)*a^16-(7270604042773237284485727535243/17484520811767865856000)*a^2-(40396594486816165826362116644699/46625388831380975616000)*a^3+(1920997799343435833885641563487/4114004896886556672000)*a^4-(33895126911510956613726172104469733/604265039254697443983360000)*a^11-(5138130252854083822155659695487473/100710839875782907330560000)*a^12+(9775839717089116903092078647581/46481926096515187998720000)*a^13+5394685093181886857347549/198237197412334080-(53576942138012851948883400097/4640755501476076369792204800)*a^23-(91197099399005462633723174093/77345925024601272829870080000)*a^24-(21118603578292810199423939/286466388980004714184704000)*a^25-(11668776645364148336052450593353549/58009443768450954622402560000)*a^17-(239660205490266610437029945773/59496865403539440638361600)*a^18+(100019787281417764913419990190669/9668240628075159103733760000)*a^19-(33035420003415263463677/11471401560934560301056000)*a^26-(43158870323159577876299/640104207100148464798924800)*a^27-(42183200386406268439/49900596790065337309593600)*a^28-(78359527701309287/18145671560023759021670400)*a^29-(2285084711149/625712812414612380057600)*a^30)*y^4+((1048172503530394521394652161783/1030248751576440530534400)*a+(20797882109435932763496021833/4205096945209961349120)*a^2-(6241987347327873750971386061/10302487515764405305344)*a^3-(163757304249439566060170892089/24529732180391441203200)*a^4-(7635936028507502920788710831/3270630957385525493760)*a^5+(498422974567667859894952177/225560755681760378880)*a^6+(179516793634612260453000701/114758980960895631360)*a^7+(232359843843204838059049001/2543824077966519828480)*a^8-(22789720894105910939629/118725113901219840)*a^9-(307305334098546180997/4323323475394560)*a^10-(47271566643849940111/4393812445102080)*a^11-(869300023062749/1174816161792)*a^12-(32449796053/1610219520)*a^13-(5403611/33546240)*a^14-(18323/115015680)*a^15-371379266190764814069430204591/772686563682330397900800)*y^14+((92713137704642651722702267234153/2282937574515976175616000)*a-(234814500706885807673598585721/22092944269509446860800)*a^2-(4628616648286373959926689589262847/30134775983610885518131200)*a^3-(34429346284198785010546227788293/935862608186673463296000)*a^4+(1098666461951646686106821504937779/7726865636823303979008000)*a^5+(349251837001863500801801823516347/4636119382093982387404800)*a^6-(6273400391583004792417296640021/154537312736466079580160)*a^7-(74543855647502652817813472419/1951228696167501004800)*a^8-(923365772280088898005969649557/561953864496240289382400)*a^9+(62857668810574095777704794141/9858839728004215603200)*a^10+(163694068679324121695902999453/82419900126115242442752)*a^11-(255555583734223844098770913/3098492485944182046720)*a^12-(170461300308291342770433887/1056665386232246697984)*a^13-(1728745828929326666703822313/45788833403397356912640)*a^14-(27183431209786433437829/6491470198304931840)*a^15-(1342432367047270096331/5659230429291479040)*a^16-(5116675675490233/809386503045120)*a^17-(136209787116953/2097046848798720)*a^18-(9048847/55725096960)*a^19+4605516379994253217221463898719/2126445885940284260352000)*y^11+(-1915595/1376256-(10571/4096)*a-(6589/8192)*a^2-(11/1024)*a^3)*y^22+((17094498888158403112491877/22100971801708800)*a+(17976546713102257629832445723/6528287055273984000)*a^5-(11801757907323384185815639/81096733605888000)*a^6-(8896767054116967055793327/28383856762060800)*a^8+(16639560658838472997546711/41285609835724800)*a^9+(8191861198740193693531019/48890853752832000)*a^10+(151142828782385793371/339721589505392640)*a^20+(3135011659090903141601/47561022530754969600)*a^21+(2051278573953185221/374630324266598400)*a^22-(49802820754223726415412969/33392772661248000)*a^7+(9960532655203436255120057/2632053491446579200)*a^14+(742795390433682338781673/877351163815526400)*a^15-(14586766545083562341927/134977102125465600)*a^16-(475432250376807048786142571/282892439061872640)*a^2-(1005257444040216397789549643/416018292738048000)*a^3+(30638209263050855266943778343/21216932929640448000)*a^4-(204220985387958102501361/4390199112499200)*a^11-(38250291953967676068547/1032988026470400)*a^12-(227417907463586474861983/188003820817612800)*a^13+(104634555351351890279/381998053977174835200)*a^23+(1533425918610963931/190999026988587417600)*a^24+(1209801544870273/9794821896850636800)*a^25-(110992092415058460449/1575968912179200)*a^17-(1538057677972171544143/178800836581785600)*a^18+(93944003927898037073/97063311287255040)*a^19+(249427458090431/331064980113551523840)*a^26+(21026753291/28649854048288112640)*a^27+14213404876412055521870111/42097089146112000)*x*y^4+(-(2502717743983837623626750580337/463611938209398238740480)*a-(1255539817491205656431604279504029/30134775983610885518131200)*a^2+(476334713768998202234693777/195517855182775910400)*a^3+(5194647784208426373057648538073/77268656368233039790080)*a^4+(3271383553643848148426305888219/140488466124060072345600)*a^5-(24745567481253173188217396303081/772686563682330397900800)*a^6-(634717403650105071647827038197/30301433869895309721600)*a^7+(2582028393642502290589865132879/1030248751576440530534400)*a^8+(97905169157742158883074051/18796729640146698240)*a^9+(12473877775301916119934639853/10566653862322466979840)*a^10-(30873463463884888034049805883/137366500210192070737920)*a^11-(251536517752622563521874993/1635315478692762746880)*a^12-(1344971152571915215096879/44141997348473536512)*a^13-(10204967547203667253/3504167448477696)*a^14-(364979742654221287/2713825333739520)*a^15-(76985350980751/29432236474368)*a^16-(1314222493/82121195520)*a^17-(124799/9661317120)*a^18+581274111676890442782672354211/170445565518161117184000)*y^12+(-39916800+40181280*a+(5039529583/210)*a^5+(26597235379/315)*a^6-(775135749047/20160)*a^8-(257072466647/60480)*a^9+(1994716617563/181440)*a^10+(1695784171540352261/11058645491712000)*a^20+(38849524263671/16061939712000)*a^21-(933963781551953573/166827566274969600)*a^22-(5832369323/2520)*a^7+(2758058147991323/14944849920)*a^14+(279907713721409/2421619200)*a^15-(5636156524423/2156544000)*a^16+80362560*a^2-(634423696/15)*a^3-(1686892889/15)*a^4+(48042186197359/18869760)*a^11-(54854734330537/28304640)*a^12-(13345085153900497/18681062400)*a^13-(2942598692421688303/2919482409811968000)*a^23-(555451748134566053/31599103729729536000)*a^24+(1245164798853269869/63198207459459072000)*a^25-(2559956991667633/237758976000)*a^17-(10680965256957493/7461974016000)*a^18+(554541836786486009/1164067946496000)*a^19+(10157446312550114917/2685923817027010560000)*a^26+(684948234568449361/1790615878018007040000)*a^27+(3523858837611479/141675102436589568000)*a^28+(168490738259297/26367928985659524828364800)*a^32+(279420174557159/9281511002952152739584409600)*a^33+(1159122105281686733/1066555930252180193280000)*a^29+(4318940361416686253/136092536700178192662528000)*a^30+(80692643432135479/136092536700178192662528000)*a^31)*x+(5188078986907351793/24498833027235840+(43259207128855/26417823744)*a+(363539738671985/739699064832)*a^2-(174008008121/107347968)*a^3-(21556550993/17891328)*a^4-(55843271/196608)*a^5-(7181933/344064)*a^6-(20515/86016)*a^7)*y^19+(-(2096655181199511897599/77015228209920)*a-(932623980499852748420651963/3784528314235468800)*a^5-(35133359227566519159789859/229365352377907200)*a^6+(60800809593433867657477541/493634127943756800)*a^8-(11545743857235949894940902207/302762265138837504000)*a^9-(6379283935683322355740407223/121104906055535001600)*a^10-(471454780256379875568081874061/483412031403757955186688000)*a^20+(3102587103952788388847377529/33570279958594302443520000)*a^21+(540090925904507377653815374717/9668240628075159103733760000)*a^22+(366124144717920177729629453/2610019527058944000)*a^7-(115371244319953371073307581079/59946928497489825792000)*a^14-(549880832498598326658850945471/959150855959837212672000)*a^15+(49872170384445154632096050213/373003110651047804928000)*a^16+(1126951520392848307204063/16173197924083200)*a^2+(120646981071061606068041/539106597469440)*a^3+(32086887518539966085711869/630754719039244800)*a^4+(20458702957878442285779584747/10899441544998150144000)*a^11+(38845256857459151516271733/2936847369071616000)*a^12+(88200265982565472845811375213/47957542797991860633600)*a^13+(14597317960161704012680985113/2231132452632729023938560000)*a^23-(267166702942420813068290947/644549375205010606915584000)*a^24-(17304858900611297198829300667/77345925024601272829870080000)*a^25+(880169770165552933423280823839/11190093319531434147840000)*a^17+(672431171624041281662058839/382567292975433646080000)*a^18-(5048178506276761059223004853589/966824062807515910373376000)*a^19-(2554214950613603172850883987/77345925024601272829870080000)*a^26-(46943217999094109999245843/16574126790985987034972160000)*a^27-(50084402659905152027/318573920558681948160000)*a^28-(4639319694257/399101780312700066201600)*a^32-(279420174557159/18563022005904305479168819200)*a^33-(443410388367391655703769/77345925024601272829870080000)*a^29-(56941604845322695339/427719401057702891225088000)*a^30-(5411449290262035569/2994035807403920238575616000)*a^31-5826466849709/120960)*y^2+(-(110317123659354161526134139833/490793566646115532800)*a-(2241388075621386966422814916576181/3357027995859430244352000)*a^5-(1651500290675322547091828013639911/987361175252773601280000)*a^6+(29357073096464919029057681665618579/33570279958594302443520000)*a^8+(297583973791546490087290901222207/1220737453039792816128000)*a^9-(1703085040554344678081111419604333/7576991087833196789760000)*a^10-(10161622227096815968846688044793/21094343188527619862691840000)*a^20-(228165901162864367312614997/848440148357068672204800)*a^21-(259982601958381101580826925917/6187674001968101826389606400)*a^22-(1477179714912183592625108410184891/22380186639062868295680000)*a^7+(42899957734021392819907852572014723/29004721884225477311201280000)*a^14-(473062928953576880287755772917439/214849791735003535638528000)*a^15-(5398584825968182395592999481862679/9668240628075159103733760000)*a^16-(123187437570850064237838627923029/262267812176517987840000)*a^2+(288151316700044106830310751336693/310835925542539837440000)*a^3+(254410255685804476500288358711649/167851399792971512217600)*a^4-(534988892942236725328427508733847683/4834120314037579551866880000)*a^11+(36722559273097670545466481444030259/1611373438012526517288960000)*a^12+(44187742828758457614917707787918053/1933648125615031820746752000)*a^13-(22608584163112407577837299313/6187674001968101826389606400)*a^23-(459640772238501178746245857/2379874616141577625534464000)*a^24-(130790342498134404707659/21336806903338282159964160)*a^25+(397560541597360908335989897702913/7734592502460127282987008000)*a^17+(577276538739675049990008504173/13522014864440781963264000)*a^18+(4555743778055287450982527169897/781271969945467402321920000)*a^19-(9219186229241794381/85381380165419296358400)*a^26-(274745167585755697/312856406207306190028800)*a^27-(86145102441467/41714187494307492003840)*a^28-8459254852585025565657511027/208149057282950784000)*y^5+((3480018783837263919/24310362440)*a+(3788321659800648133/8761465440)*a^5-(20413348874725864079/77879692800)*a^6+(2807878820279409413/42757478400)*a^8+(1890965564402593766933/16822013644800)*a^9-(77688549242262071947/88315571635200)*a^10-(1595691549461851203641/8930181488836608000)*a^20-(26371497265027452173/245851150299955200)*a^21-(44758379509325281428383/3596802328888344576000)*a^22-(5908381209232411901/20615212800)*a^7+(47107713053791905568393/40548366802944000)*a^14-(550804144814164590533/2134124568576000)*a^15-(17182409933067734439607/110974477565952000)*a^16-(616051196217527636593/1203362940780)*a^2-(612931531071274925669/1863271650240)*a^3+(16149149472034429919/32881264416)*a^4-(88857654529121949043/3299834538000)*a^11-(1057152519107356240661/259925428224000)*a^12+(77137164127260331592977/20274183401472000)*a^13+(1214576920046704916563/1504117337535125913600)*a^23+(2136616685849968667297/5013724458450419712000)*a^24+(3125223976310519319199/50137244584504197120000)*a^25-(164305246492963495877/44389791026380800)*a^17+(25554802089376667063/2522147217408000)*a^18+(17918314924044482536867/9488317831888896000)*a^19+(1380496331640276080411/260713671839421825024000)*a^26+(97327647572800212833/335203292364970917888000)*a^27+(1953435134330585723/187713843724383714017280)*a^28+(31993309965748085099/136092536700178192662528000)*a^29+(41211872752303723/13609253670017819266252800)*a^30+(279420174557159/16544582892962839107993600)*a^31+1572881369/8)*x*y+(1965865/393216+(3475945/49152)*a+(2952125/49152)*a^2+(164395/12288)*a^3+(1925/4096)*a^4)*x*y^19+(773721617951059/8876388777984+(294508735/11927552)*a-(18951380785/71565312)*a^2-(73997605/344064)*a^3-(9905357/196608)*a^4-(22825/8192)*a^5-(275/24576)*a^6)*y^20+(-(111696294997461382900859587597/106084664648202240000)*a-(160331887240629683299771/122595213312000)*a^5-(207914057079407598083830553/108128978141184000)*a^6+(192688464666843428181085027/247713659014348800)*a^8+(499942910003446098214789/3129014640181248)*a^9-(3303076213913636858087513/22350104572723200)*a^10+(710247821262723954857/4529621193405235200)*a^20+(49624613811773362189/4529621193405235200)*a^21+(16472620382147999/36908024538857472)*a^22+(13062028949464677024840097/123856829507174400)*a^7+(36622428959755763099/32045845708800)*a^14-(4898740542262068897821/9641221580390400)*a^15-(1354832636113954362283/7712977264312320)*a^16-(430507006699615223962484461661/424338658592808960000)*a^2+(764085865860291670284816193/343594055540736000)*a^3+(6305798363606234488177867/2846802309120000)*a^4-(914760518866512474598711/14461832370585600)*a^11+(789145966089687863147/91821157908480)*a^12+(170049489273033984373717/17905125792153600)*a^13+(50317137136252529/5093307386362331136)*a^23+(359096066805313/3638076704544522240)*a^24+(21026753291/75793264678010880)*a^25-(78854931650767256051/7450034857574400)*a^17+(1683165546578929569931/357601673163571200)*a^18+(193945490001181902979/150987373113507840)*a^19+112143316628589599354476897/1414462195309363200)*x*y^5+(-(2346559218327857533709852399021/45318860040019378176000)*a^9-(18743000341151360360511298422803/2207675896235229708288000)*a^10+(8886796394742745845952646515321/1545373127364660795801600)*a^11+(8696021789139444518994273979/3512211653101501808640)*a^12+(9996438382901207289300867239/81171113760568041799680)*a^13-(112344120003774519529860099967/864079598096369477222400)*a^14-(1011222944976126015539640521213/26786467540987453793894400)*a^15-(482051942994153523578813169/99209139040694273310720)*a^16-(218304264294458642776577/662129960227103047680)*a^17-(75878491395113963243/6643444416994344960)*a^18-(147884919096079/838818739519488)*a^19-(760362337207/838818739519488)*a^20-(8480461/13106542804992)*a^21-304101430043703991786439799176099/21973274154716270690304000+(62956873433792564697796323006097/8505783543761137041408000)*a+(54220489857829037849518416687470317/263679289856595248283648000)*a^2+(1501296689365757843310607170584081/37668469979513606897664000)*a^3-(128787863525531615144057381812351/348782129439940804608000)*a^4-(1635955917508304255246391226688969/9417117494878401724416000)*a^5+(1116863546033850881104892655061529/5381209997073372413952000)*a^6+(33650441022592023246519939521071/213505497859591294156800)*a^7-(14808682239682472187994233571/519278604625222041600)*a^8)*y^10+(-5164911498816196454921693515861/7533693995902721379532800-(164394554686262156260526736593/24529732180391441203200)*a+(1201154379785682567597336403/307720654592724172800)*a^2+(68566410703689393770612821989697/3090746254729321591603200)*a^3+(1131708769874687934750828115301/343416250525480176844800)*a^4-(267449231814508112945568003797/15492462429720910233600)*a^5-(17302229468114196444421199706853/2060497503152881061068800)*a^6+(149087231290810534230156768299/45788833403397356912640)*a^7+(7826888173113617319907521737/2409938600178808258560)*a^8+(33037962800711296903927469371/68683250105096035368960)*a^9-(255338989950848591794472771/1017529631186607931392)*a^10-(47048708146362517010833/404230744949391360)*a^11-(6936232782470864771449/346483495670906880)*a^12-(70486343993080523/43076592599040)*a^13-(1223216887182781/20559282831360)*a^14-(3788240713/4830658560)*a^15-(7626587/3220439040)*a^16)*y^13+(-1000692475041942290746037/145361375883801133056-(744234409588003126841317/17304925700452515840)*a+(7922841828615194917639/640923174090833920)*a^2+(1048566427684587730811/12249416513617920)*a^3+(120629375154886490801/3499833289605120)*a^4-(929479572598819727/44381943889920)*a^5-(86805312759857723/4755208273920)*a^6-(2562329798611/536739840)*a^7-(17736860251/35782656)*a^8-(33091487/2064384)*a^9-(67111/688128)*a^10)*y^17+(-(105656637724291681063/25042133975040)*a-(14446404341946909487/1236648591360)*a^2+(6355704842499515273/2225967464448)*a^3+(2862869547347725429/214035333120)*a^4+(6810899620939717747/1712282664960)*a^5-(2625463327942299023/684913065984)*a^6-(961610989749768689/380507258880)*a^7-(31018360662962737/190253629440)*a^8+(62109529809109393/228304355328)*a^9+(5459820169430011/54358179840)*a^10+(34711643225333/2264924160)*a^11+(206242492297/188743680)*a^12+(3683290811/115015680)*a^13+(22884721/80510976)*a^14+(18323/57507840)*a^15+17997270848186110172221/11569465896468480)*x*y^12+(-(225573042516606039206143/260858031033600)*a-(11467598280494931494065987/8419417829222400)*a^5-(26184855817302861364370117/42097089146112000)*a^6+(3376073110320040242391639/8635300337664000)*a^8-(902831293010663733378217/6758061133824000)*a^9-(2704156269786508557104009/20274183401472000)*a^10-(1494898929455589743957/1796604559884288000)*a^20-(738746292454162843189/14532534662175129600)*a^21+(1256171842376396403841/87195207973050777600)*a^22+(19143774175975519015373/31498009088000)*a^7-(1719460353493924822367/621705756672000)*a^14-(25957416496407810505849/30463582076928000)*a^15+(6939280283144105399549/68543059673088000)*a^16+(794295684217450343/6286341600)*a^2+(13413601437060497737621/8254331205120)*a^3+(1555177713315361394062187/4209708914611200)*a^4+(729698328799487182966139/111508008708096000)*a^11+(423862618353624848234351/16219346721177600)*a^12+(2649844071505763310329/754928418816000)*a^13+(2548421232220690216343/668496594460055961600)*a^23+(362590094454044656481/802195913352067153920)*a^24+(6630042236937448009/204641814630629376000)*a^25+(94560354382937109638459/1165232014442496000)*a^17+(174994677536989740081497/22372454677295923200)*a^18-(460135916502937814003191/163491014949470208000)*a^19+(3145483257809153623/2128274872158545510400)*a^26+(806211638978413487/19154473849426909593600)*a^27+(352505282064941/511203278116513382400)*a^28-5528448941657145117353/38507614104960+(47611427828088343/9072835780011879510835200)*a^29+(2285084711149/312856406207306190028800)*a^30)*x*y^2+(-20090640*a+(878106189094465232971/24754894781760)*a^5-(757703051439856749169/33006526375680)*a^6+(1656457379832410158513/259926395208480)*a^8+(6495323624202901762802611/388156750177996800)*a^9+(1114965781714048931950697/2328940501067980800)*a^10-(108798885981976050280352819/448434166422781034496000)*a^20-(39094985547450441663496903/523173194159911206912000)*a^21-(422035060708689183547237/560542708028476293120000)*a^22-(151928381151607466904629/4620913692595200)*a^7+(452443923887842494478103/1455587813167488000)*a^14-(84582281940083178135473/873352687900492800)*a^15-(2268871660971492723911683/41920929019223654400)*a^16-(23976743859662017847/875173047840)*a^2-(125159180285275026431/9626903526240)*a^3+(591883427943632809031/16503263187840)*a^4-(11956887818349086631711331/2328940501067980800)*a^11-(5406901906466848083505673/5822351252669952000)*a^12+(78518911698728395250497/82197900037693440)*a^13+(1185307550999399152178180609/420358288177180830597120000)*a^23+(19219889724218615085384373/38672962512300636414935040)*a^24+(174449244042700554487103/24170601570187897759334400)*a^25+(33503134260782515809838909/15387446887056211968000)*a^17+(918171249315049835202911923/174391064719970402304000)*a^18+(3033553295371917555659131/4671189233570635776000)*a^19-(232515015059902874904296819/23203777507380381848961024000)*a^26-(29427100298826075962510549/15469185004920254565974016000)*a^27-(8899756875205483001412967/46407555014760763697922048000)*a^28-(4586264751871830689/15469185004920254565974016000)*a^32-(168490738259297/52735857971319049656729600)*a^33-(279420174557159/18563022005904305479168819200)*a^34-(39851933657496966100651/3200521035500742323994624000)*a^29-(252310944413957813196359/464075550147607636979220480000)*a^30-(76518228286358153/4821313699523220996096000)*a^31-604070113643/65520)*y+(-(1925410947549285641/1112983732224)*a+(6670305027526959545/4451934928896)*a^2+(2530966625856625429/635990704128)*a^3+(220345014850444483/423993802752)*a^4-(1373231326985494247/706656337920)*a^5-(69993255480688565/70665633792)*a^6+(100333528105746149/1648864788480)*a^7+(21794194479689579/126835752960)*a^8+(1268550060369889/23781703680)*a^9+(14159714299357/1981808640)*a^10+(3693090247/8847360)*a^11+(7573187/884736)*a^12+(18323/479232)*a^13-46227659952605499691/100168535900160)*x*y^13+(-(736896700540738661423166430216879/8392569989648575610880000)*a-(17209511905313827357245959682311/10193404845727014912000)*a^5+(39896891595573195127596739389494149/67140559917188604887040000)*a^6+(4070977406568534971648008429613/56341728601836591513600)*a^8-(30993757050412553391220812536635169/62780783299189344829440000)*a^9-(84492076085049291964492548185983/606159287026655743180800)*a^10-(118414400683859570896947758233/140628954590184132417945600)*a^20-(121312051040137321235844803/1111691340633866659430400)*a^21-(1726742691198543501922499861/213368069033382821599641600)*a^22+(24183760593777485718369211149183427/18311061795596892241920000)*a^7-(8457056044294468444159218311744593/1381177232582165586247680000)*a^14-(311151975725018475261521520438437/333387607864660658749440000)*a^15+(4851190672878672867679753338131/16741542213117158621184000)*a^16+(8986241632802891789844830597508839/12588854984472863416320000)*a^2+(30797994535791198574847334343222031/33570279958594302443520000)*a^3-(1442851064477953997327659841657887/1119009331953143414784000)*a^4+(11895185725773895276376069428902139/139445778289545563996160000)*a^11+(2168073049264391161247445643121617/48341203140375795518668800)*a^12-(1607313282700897152988287448328189/483412031403757955186688000)*a^13-(33919141862902624015710817/95194984645663105021378560)*a^23-(72983151187350138407879/8206464193591646984601600)*a^24-(3299454447388440491/29795848210219637145600)*a^25+(494907981443319843905330757481039/4218868637705523972538368000)*a^17+(13037956336891796545528650900523/1406289545901841324179456000)*a^18-(13754331666086632216583001901/5022462663935147586355200)*a^19-(3069264065847407/5959169642043927429120)*a^26-(21026753291/57299708096576225280)*a^27-1603816628105793434768738227037/69938083247071463424000)*y^6+(-(41771144609809432408073407/318488990161305600)*a+(14150499001600091712006599/254791192129044480)*a^2+(919711476792793582759819/2682012548726784)*a^3+(9026287886424209082415603/134100627436339200)*a^4-(1983273408453696104640827/7888272202137600)*a^5-(2231244217351373211223/17336861982720)*a^6+(328732785873695820965/5843164594176)*a^7+(3210132227688900772589/58431645941760)*a^8+(224345491250640512863/53936903946240)*a^9-(273593755950165990449/35957935964160)*a^10-(1455904205823058463/570760888320)*a^11+(3745384358892833/489223618560)*a^12+(1501855792216891219/8903869857792)*a^13+(187267774221992563/4451934928896)*a^14+(1530210590229378133/311635445022720)*a^15+(2064881498715065/6925232111616)*a^16+(542503653443/61832429568)*a^17+(161754745409/1576726953984)*a^18+(93285071/312060542976)*a^19-633260207515289034455011/37072792505548800)*x*y^9+(-957/8192-(33/512)*a)*y^23+(-1020645792641609026080571/74938585920307200-(33249597266656223893/11985978654720)*a^8-(25450886663038744655/3595793596416)*a^9-(5790388002139685857/3424565329920)*a^10+(774883076936461183/3424565329920)*a^11+(155948610475498889/856141332480)*a^12+(554940733981476847/14839783096320)*a^13+(129185418004284301/34626160558080)*a^14+(28531032222263/154581073920)*a^15+(116894697817/29444014080)*a^16+(188981323/6843432960)*a^17+(124799/4830658560)*a^18+(25613719942859162202779/957861624545280)*a+(560870481721721751844265/5364025097453568)*a^2-(5111212663046598476995/315530888085504)*a^3-(314337108171137628371/2347700060160)*a^4-(690771647347294766999/16694755983360)*a^5+(1759264912918495572407/33389511966720)*a^6+(199147304167332844009/5992989327360)*a^7)*x*y^10+(62291785150071301/2119969013760+(523289053381053731/4946594365440)*a-(653082903958033/11777605632)*a^2-(20249623528854523/109924319232)*a^3-(97975766286397451/1648864788480)*a^4+(81951776875439/1981808640)*a^5+(3619642213385/113246208)*a^6+(5486699581/688128)*a^7+(1127722013/1376256)*a^8+(28690057/1032192)*a^9+(63635/344064)*a^10)*x*y^15+(21137316196043542545905/5364025097453568+(275727136867456081889/14607911485440)*a-(15925425955013888737871/1051769626951680)*a^2-(7276763177397204746911/150252803850240)*a^3-(2169500655776790413/529992253440)*a^4+(353744723481942809741/11129837322240)*a^5+(12165279996056109431/856141332480)*a^6-(1244393978329043111/249707888640)*a^7-(5557023341499479881/1141521776640)*a^8-(2604421167400539017/3424565329920)*a^9+(4995185479368529/15854469120)*a^10+(1907878893785968361/12556739543040)*a^11+(6081812057070721/228304355328)*a^12+(539556505599/238551040)*a^13+(454585582391/5152702464)*a^14+(518717833/402554880)*a^15+(2371181/536739840)*a^16)*x*y^11+((29527472379367061184570911/42097089146112000)*a-(79369913359168752384878629/1010330139506688000)*a^5+(95427814273009978930953157/51811802025984000)*a^6-(62104543849347085596294569/94612855873536000)*a^8-(35322349284325978212040099/113535427048243200)*a^9+(380016371437139547602343793/3406062811447296000)*a^10+(2607429753337771213/199836229120819200)*a^20+(2475675232536866461709/23780511265377484800)*a^21+(5117188934635876561637/261585623919152332800)*a^22+(1232551006633148243900921/2391313939660800)*a^7-(3550888823946056851029977/1645033432154112000)*a^14+(1508367112551060667195639/1645033432154112000)*a^15+(7057406489179896187027/20562917901926400)*a^16+(76568031100844414120088049/42097089146112000)*a^2-(36235647141060582674724281/42097089146112000)*a^3-(1345128317691615706413959869/505165069753344000)*a^4+(17835240392202127629451573/200356635967488000)*a^11-(106675294814772844043167/39836991946752000)*a^12-(668001883586237842556143/49938514904678400)*a^13+(2905236241135364932589/1504117337535125913600)*a^23+(3361196570393951587/28890609124324147200)*a^24+(1650690467361764447/381998053977174835200)*a^25-3441439967720458171200077/12789496607247360+(83158364884198119271139/44744909354591846400)*a^17-(864108706221122579293/46828790533324800)*a^18-(9354364841066416040501/2669241060399513600)*a^19+(4142703248054237/44339059836636364800)*a^26+(8995476188057921/8938754463065891143680)*a^27+(70837626045619/20857093747153746001920)*a^28)*x*y^3+(-1100566253537499927593124390036397/604265039254697443983360000-(265959566848530425183406639506717/1910719491714458320896000)*a-(2871317160144089742450455493417407/65919822464148812070912000)*a^2+(1671583006299023729374669175789867/2835261181253712347136000)*a^3+(3549633429828261515435451073376447/12556156659837868965888000)*a^4-(1349078340465065365449241142602339/2282937574515976175616000)*a^5-(302491562890085442946751893009387/717494666276449655193600)*a^6+(564679525728397335362305747964653/2929769887295502758707200)*a^7+(406836008791769973234411148463093/1763741069274884603904000)*a^8+(3208238930892673729038330329333/530275092723167920128000)*a^9-(36394753077904329172780765513327/702442330620300361728000)*a^10-(6332274408140975411477913878837/441535179247045941657600)*a^11+(93084675036621550132314815591/26876054388950622535680)*a^12+(6459433577143491051553425314893/2771013883550426254540800)*a^13+(46180885954586042699087445221287/165445828929628391079936000)*a^14-(6023320156329936482432293287227/80359402622962361381683200)*a^15-(804288044539091289913976726063/26786467540987453793894400)*a^16-(60573460910277858174467480837/13393233770493726896947200)*a^17-(38039736832394233544242969/105044970748970407034880)*a^18-(677594051800719214433/43182388710463242240)*a^19-(203790577480509899/603949492454031360)*a^20-(90939962176519/30756687115714560)*a^21-(200194409/30153614819328)*a^22)*y^9+(-(9484651/344064)*a-(19750643/688128)*a^2-(29403/4096)*a^3-(2013/8192)*a^4+14238493/71565312)*y^21+(25068922420646847301525476151/257562187894110132633600+(92737713747298095126862242173/137366500210192070737920)*a-(4314966497615567799843585289/10566653862322466979840)*a^2-(12126592263008777381928784933/6541261914771050987520)*a^3-(92610617423911026896104189/242268959806335221760)*a^4+(86227125561882354198980203/83862332240654499840)*a^5+(46930159067103279201256117/80756319935445073920)*a^6-(3171871642662949820047/85745915595325440)*a^7-(2723451477592565478803/24498833027235840)*a^8-(14119033804415830783/399437495009280)*a^9-(44899637341553/9483321344)*a^10-(3669247501/13762560)*a^11-(1357308457/268369920)*a^12-(363241/17891328)*a^13)*y^15+((5907/1024)*a+(6281/4096)*a^2+(11/512)*a^3+389389/98304)*x*y^20+((4455098359583154163779851761/27753207637726771200)*a-(862349425344420032541628781/9515385475792035840)*a^5+(554503470481927538063069564411/832596229131803136000)*a^6+10677759133385390668579/154030456419840-(878763551172859712259397376737/2854615642737610752000)*a^8-(54985768175923686585408567017027/279752332988285853696000)*a^9+(1035182347947932151340668523351/15190171926965747712000)*a^10+(86282661514629707003948540153017/58009443768450954622402560000)*a^20+(1365657260615824617592755394807/2974843270176972031918080000)*a^21+(1169191907102939336082879902161/38672962512300636414935040000)*a^22+(3789084069429689972086996414777/13321539666108850176000)*a^7-(79385563181187329795979652920137/40284335950313162932224000)*a^14+(795927845374427098309676485021/548086203405621264384000)*a^15+(23492629567314625753225021910189/50355419937891453665280000)*a^16+(17262129309648940228829341147/64045863779369472000)*a^2-(209951795188306814361475303/973796759218483200)*a^3-(1205738399079771208198882789933/1665192458263606272000)*a^4+(1396609292343216836432307481463933/20142167975156581466112000)*a^11-(98428150343436100910094421119997/33570279958594302443520000)*a^12-(307771817755100124525154910316269/22380186639062868295680000)*a^13-(29546188497032499034590370619/3867296251230063641493504000)*a^23-(20374636327268007244476073529/9668240628075159103733760000)*a^24-(13173706095217301408195755639/51563950016400848553246720000)*a^25-(829566702979058304123204688049/16442586102168637931520000)*a^17-(8672431292210039550329961837487/197311033226023655178240000)*a^18-(2501072046671572332965883766273/552470893032866234499072000)*a^19-(8693030589298287788520280529/464075550147607636979220480000)*a^26-(2814943625913354559309793/3200521035500742323994624000)*a^27-(485173106904185130165107/18563022005904305479168819200)*a^28-(29994507114719522839/65087734943563483447296000)*a^29-(5110434172496900329/1237534800393620365277921280)*a^30-(1134072353799109/93752636393456088278630400)*a^31)*y^3+(6693104674063985741777201/89830227994214400-(378376474392331425917447/6146278757498880)*a-(1292267843560340793061212137/2335585927849574400)*a^2-(233157390448532299955029/3370253864140800)*a^3+(95281537510583363800031/133036336742400)*a^4+(116540689706534892213047/354763564646400)*a^5-(5543893488590404832099/17887238553600)*a^6-(867693713746673528269/3577447710720)*a^7+(4467324702951468868303/175294937825280)*a^8+(10736070633202605578959/164339004211200)*a^9+(11900907558915984131/917294284800)*a^10-(1687792973744528083897/296652971704320)*a^11-(30188253785558504221/10787380789248)*a^12-(112862453686577545/494659436544)*a^13+(7132298974951168595/62327089004544)*a^14+(11657697099074149261/311635445022720)*a^15+(88876380967905997/17313080279040)*a^16+(661481442174356563/1765934188462080)*a^17+(309507555973061/21623683940352)*a^18+(3864015576467/15362980577280)*a^19+(90789993041/59915624251392)*a^20+(8480461/6553271402496)*a^21)*x*y^8+(-2691683055212682077/22259674644480+(401396876732082691/1236648591360)*a+(12106054038774298433/14839783096320)*a^2-(1270766451532806311/14839783096320)*a^3-(48329510514246809/68702699520)*a^4-(474761592009024269/1648864788480)*a^5+(1412103493107223/18119393280)*a^6+(44176920467537/528482304)*a^7+(24215688821269/1056964608)*a^8+(10438633381/3870720)*a^9+(853354139/6881280)*a^10+(3289171/2064384)*a^11+(4895/2064384)*a^12)*x*y^14+((38221190998651665625858991856559507/1208530078509394887966720000)*a+(73488099147471162260058968710148327/94171174948784017244160000)*a^5-(400549252545537264823772547153523/665856792567159717888000)*a^6+(6486805638459710600790228161044507/87893096618865082761216000)*a^8+(295691662450162183052914316423791/1229274078585525633024000)*a^9+(49551077716911171180167976661/1152771940702538956800)*a^10-(2403511758224119596941137/145578627940149205401600)*a^20-(65310765678982294727/139512332756881244160)*a^21-(954231957597596831/152799221590869934080)*a^22-(28901324116207190859650353590305627/43946548309432541380608000)*a^7+(289238487560271008829148080269551/175786193237730165522432000)*a^14+(3478660022450960495196081257993/11341044725014849388544000)*a^15-(3111544283739847768655679857119/127844504172894665834496000)*a^16-(10213239959673561657111572293620967/18592770438606075199488000)*a^2-(632248546649191914591498807354899/1831106179559689224192000)*a^3+(338287531270866667890373857220031/325048434241364951040000)*a^4-(2358769611437838903361112130801137/63746641503792257826816000)*a^11-(3724031116256712807463340450243/241464551150728249344000)*a^12+(146542256331783360569699558657/169106487001183420416000)*a^13-(5649709472539/192928310089482240)*a^23-(5528924461/276810184041431040)*a^24-(24861884535336462151274670667/1339323377049372689694720)*a^17-(376454720931546644460578537/112706034534309062246400)*a^18-(8389940869701253468125670043/26786467540987453793894400)*a^19+6112486818302489210751378155183/220857104990751989760000)*y^8+(145477978493379025876859111/6528287055273984000+(18120218077699515140538193/34346851880140800)*a+(5119130832685083750321509/61462787574988800)*a^2-(1529252049788871328901024897/1167792963924787200)*a^3-(129880738294937841124719829/212325993440870400)*a^4+(40172698788809352579719393/42465198688174080)*a^5+(527728920976710141134359/745003485757440)*a^6-(15252201853195997126543/71634950553600)*a^7-(268857548301656035976153/876474689126400)*a^8-(5557035375131022840971/202263389798400)*a^9+(20620245646586311221761/375632009625600)*a^10+(462001355606466798533/25824700661760)*a^11-(304271928706591849763/127136987873280)*a^12-(95584433704213075477/42378995957760)*a^13-(28635241370997126569/83473779916800)*a^14+(2056276017320848607/41736889958400)*a^15+(1145692456998572579/44519349288960)*a^16+(22357252104585242671/5297802565386240)*a^17+(1452866721345025963/3973351924039680)*a^18+(1759453932321933047/100658248742338560)*a^19+(46240558346659/108118419701760)*a^20+(1387245281995/314557027319808)*a^21+(27644622305/2306751533678592)*a^22)*x*y^7+(16488748608990901/2473297182720-(919859690562721/82443239424)*a-(11208796788531245/329772957696)*a^2-(24890705888063/3170893824)*a^3+(1093131770995/75497472)*a^4+(3801653383/393216)*a^5+(220606771/98304)*a^6+(45394481/229376)*a^7+(1019975/229376)*a^8+(869/86016)*a^9)*x*y^16+((22081109819954825924697806773817/89920392746234738688000)*a+(48919247959676498230808019195450151/43946548309432541380608000)*a^5+(279286618199650924081520755206814349/219732741547162706903040000)*a^6-(45753025927698348427372032531028169/65919822464148812070912000)*a^8-(63312785837647476204850407859128269/878930966188650827612160000)*a^9+(56948726009270520440133506639339/323493178575138324480000)*a^10-(1543028207934658994818877051/7305400238451123761971200)*a^20-(32492974412458926599072041/2445720949394506650746880)*a^21-(9367658708353370893991/19652955251179467571200)*a^22-(6761881539545594851208647305010787/21973274154716270690304000)*a^7-(717856821795948820756390538314129/1054717159426380993134592000)*a^14+(26392476824214124240102789151/31300960334353661952000)*a^15+(79349730347599501722034459022503/351572386475460331044864000)*a^16+(173324737641236108892544630819705691/604265039254697443983360000)*a^2-(457593922731475676909827809104356223/402843359503131629322240000)*a^3-(1236105680966049774193730009619364439/1208530078509394887966720000)*a^4+(4259620706753468921633635568086271/74371081754424300797952000)*a^11-(157628742694613815906611318868819/9207848217214437241651200)*a^12-(4976272772762422675696496897167717/429699583470007071277056000)*a^13-(845034161930269211/94375989806125547520)*a^23-(33245731454244343/458397664772609802240)*a^24-(202057780165/1273326846590582784)*a^25+(373755571212519695222018113/115019796826715848704000)*a^17-(39609927184456025213138281373/4618356472584043757568000)*a^18-(154603915293004646977904164387/80359402622962361381683200)*a^19+5150296077940307315865559741339/1398761664941429268480000)*y^7+(-(2428736501288172617100855767/19584861165821952000)*a-(244795314034354591204071079/166827566274969600)*a^5+(148960989166358803918324433/212325993440870400)*a^6-(3397252541521455387767/22350104572723200)*a^8-(57776947082244549334381/219118672281600)*a^9-(6816567017104490307013/105176962695168)*a^10+(1846789968114017/115222354329600)*a^20+(390913331919683/756828937912320)*a^21+(692121209362951/85172364320440320)*a^22+(72634065764735233793096599/78225366004531200)*a^7-(75541885845106263183011/57847329482342400)*a^14-(1572718973438289912721/5258848134758400)*a^15+(10953068442696605101/2337265837670400)*a^16+(119766807074984798822542544213/78339444663287808000)*a^2+(9660248493376709429970803/10812897814118400)*a^3-(165214138266432851289791863/91233825306624000)*a^4+(879859340684416985397521/28923664741171200)*a^11+(228954722122770336571387/14461832370585600)*a^12+(1719924174696189355801/7230916185292800)*a^13+(14841799907549/318331711647645696)*a^23+(5528924461/138405092020715520)*a^24+(1070547308375298989/81088814776320)*a^17+(1074780366401590873/400674143600640)*a^18+(59328200429862837653/215696247305011200)*a^19-32499690865315322234671000511/141446219530936320000)*x*y^6+(-(713632139153/176160768)*a-(121545681013/264241152)*a^2+(4241354975/1179648)*a^3+(75617289/32768)*a^4+(4165315/8192)*a^5+(303655/8192)*a^6+(13035/28672)*a^7-300455699445113/329772957696)*x*y^17+((2698465/98304)*a+(82176105/131072)*a^2+(14060915/32768)*a^3+(9071645/98304)*a^4+(62975/12288)*a^5+(275/12288)*a^6-252660503093/1056964608)*x*y^18+((33383498238119838791/12249416513617920)*a+(51900234846305334787/3499833289605120)*a^2+(11348116813834783/2219097194496)*a^3-(21934200747840089/3170138849280)*a^4-(5651447075459/1073479680)*a^5-(8674070735/6709248)*a^6-(158766817/1376256)*a^7-(3365813/1376256)*a^8-(869/172032)*a^9-127519128938315019713713/51914777101357547520)*y^18+((33/256)*a+1177/4096)*x*y^21+(3/512)*x*y^22-(11/4096)*y^24]: gu[k]: end: ###starts AREA procedures #PnxArea(n,a,x): Inputs positive integers n and a, and a variable x, outputs the weight enumerator of a-parking functions according to the AREA #x^(binomial(n+1/2)-sum) of parking function). For example, try: #PnxArea(10,1,x); PnxArea:=proc(n,a,x) local gu: gu:=Pnx(n,a,x): sort(expand(subs(x=1/x,gu)*x^( (2*a+n-1)*n/2 ))): end: #PnxAreaDirect(n,a,x): the weight enumerator of a- parking functions of length n according to the weight #x^(sum of parking function). For example, try: #PnxAreaDirect(10,1,x); PnxAreaDirect:=proc(n,a,x) local k: option remember: if n=0 then RETURN(1): fi: if a<=0 then RETURN(0): fi: expand(add(binomial(n,k)*x^(k*(k+2*a-3)/2)*PnxAreaDirect(n-k,a+k-1,x),k=0..n)): end: #FactorialMomentArea(a,k,x,y): find a polynomial f(x,y) such that f(ExpectatioOfArea,n)=k-th FactorialMoment of Area. Try #FactorialMomentArea(1,k,A1,n); FactorialMomentArea:=proc(a,k,x,y) local d,z,A0,A1,Ak,i,j,sol,F,eq,var,n,c: option remember: if k=0 then return 1: fi: d:=2*k: A0:=[seq(PnxArea(n,a,1),n=1..2*d+5)]: A1:=[seq(subs(z=1,diff(PnxArea(n,a,z),z))/A0[n],n=1..2*d+5)]: Ak:=[seq(subs(z=1,diff(PnxArea(n,a,z),z$k))/A0[n],n=1..2*d+5)]: var:={seq(seq(c[i,j],i=0..1),j=0..d)}: eq:={}: F:=add(add(c[i,j]*x^i*y^j,i=0..1),j=0..d): for n from 1 to 2*d+5 do eq:=eq union {subs({x=A1[n],y=n},F)-Ak[n]}: od: sol:=solve(eq, var): if {sol} <> {} then return subs(sol,F): else return(FAIL): fi: end: #RawMomentArea(a,k,x,y): find a polynomial f(x,y) such that f(E[n,a,1],n)=E(n,a,k) for a-parking statistics according to the area RawMomentArea:=proc(a,k,x,y) local i: option remember: add(Stirling2(k,i)*FactorialMomentArea(a,i,x,y),i=0..k): end: #CentralMomentArea(a,k,x,y): find a polynomial f(x,y) such that f(E[n,a,1],n)=E(n,a,k) where E(n,a,k) #is the central moment (i.e. E[(X-mu)^k)] where X is AREA CentralMomentArea:=proc(a,k,x,y) local i: expand(add(binomial(k,i)*RawMomentArea(a,i,x,y)*(-x)^(k-i),i=0..k)): end: #LimScMomentArea(K): the list of coefficients of the asymptotic expression of scaled kth moment for 1-parking function. (i.e., #the coefficient of n^(3*k/2), we already obtained that E(n,a) is asymptotic to n^2/2-sqrt(2*Pi)/4*n^(3/2).). #According to AREA. LimScMomentArea:=proc(K) local gu,gu1,sig,x,k,L,n: if not( type(K,integer) and K>=2) then print(`Bad input`): RETURN(FAIL): fi: gu:=[seq(CentralMomentArea(1,k,x,n),k=1..K)]: gu:=expand(subs(x=sqrt(2*Pi)/4*n^(3/2),gu)): sig:=gu[2]: sig:=limit(expand(sig/n^3),n=infinity): L:=[0,1]: for k from 3 to K do gu1:=limit(expand(gu[k]/n^(3*k/2)),n=infinity): gu1:=gu1/sig^(k/2): L:=[op(L),gu1]: od: L: end: ez:=proc(): print(`BetaList(k), gr(r) , bk(k) , EBexList(k), CM(L) , SCM(L) `): end: #begin from Svante Janson's article “Brownian excursion area, Wright’s constants in graph enumeration, and other Brownian areas”. #OmegaK(k): input k, calculate Omega_k based on the formula (9) in the paper #“Brownian excursion area, Wright’s constants in graph enumeration, and other Brownian areas”. OmegaK:=proc(k) local j: option remember: if k<0 or not type(k, integer) then return(FAIL): elif k=0 then return -1: elif k=1 then return 1/2: fi: return (3*k-4)*k*OmegaK(k-1)/2+add(binomial(k,j)*OmegaK(j)*OmegaK(k-j),j=1..k-1)/2: end: #OmegaList(k): input k, output a list of length k such that the nth element is OmegaK(n). OmegaList:=proc(k) local i: [seq(OmegaK(i),i=1..k)]: end: #EBexK(k): input k, output the expectation of (B_ex^k). EBexK:=proc(k) 2*sqrt(Pi)*OmegaK(k)/GAMMA((3*k-1)/2)/2^(3*k/2): end: #EBexListFlajolet(k): input k, output a list of length k such that the nth entry is EBexK(n). EBexListFlajolet:=proc(k) local i: [seq(EBexK(i),i=1..k)]: end: gr:=proc(r) local j: option remember: if r<1 then RETURN(FAIL): fi: 12*r/(6*r-1)*GAMMA(3*r+1/2)/GAMMA(r+1/2) -add( binomial(r,j)*GAMMA(3*j+1/2)/GAMMA(j+1/2)*gr(r-j),j=1..r-1): end: bk:=proc(k) option remember: if k<0 then RETURN(FAIL): fi: if k=0 then RETURN(1): fi: (36*sqrt(2))^(-k)*2*sqrt(Pi)/GAMMA((3*k-1)/2)*gr(k): end: #EBexListLouchard(k): input k, output a list of length k such that the nth entry is EBexK(n). EBexListLouchard:=proc(k) local i: [seq(bk(i),i=1..k)]: end: #CenM(L): inputs the list of moments L, outputs the list of centralized moments CenM:=proc(L) local mu,k,r: mu:=L[1]: [seq((-mu)^k+add(binomial(k,r)*L[k-r]*(-mu)^r,r=0..k-1),k=1..nops(L))]: end: #SCenM(L): inputs the list of moments L, outputs the list of scaled centralized moments SCenM:=proc(L) local gu,k: gu:=CenM(L): if nops(gu)<2 or gu[2]=0 then RETURN(FAIL): fi: [0,seq(gu[k]/gu[2]^(k/2),k=2..nops(gu))]: end: #end stuff from Svante Janson's article “Brownian excursion area, Wright’s constants in graph enumeration, and other Brownian areas”. #ProveScaledParking(K): rigorously proves that the limit of the first K sca;ed moments of the area statistics on parking functions #coincides with the scaled moments of the "area under Brownian Excursion" continous random variable. Try: #ProveScaledParking(4); ProveScaledParking:=proc(K) local gu,mu,i: gu:=LimScMoment(K): print(`The first `, K, `rigorously derived limits of the SUM statistics are`): print(``): print(gu): print(``): gu:=[seq(gu[i]*(-1)^i,i=1..nops(gu))]: print(``): print(`hence The first `, K, `rigorously derived limits of the AREA statistics are`): print(``): print(gu): print(``): print(`The first scaled moments of the "area under Brownian Excursion" continuous random variable (often called Airy distribution) `): print(``): mu:=SCenM(EBexListLouchard(K)): print(``): print(mu): print(): if simplify(mu-gu)=[0$nops(gu)] then print(`They are indeed the same`): else print(`Too bad, we disproved it.`): fi: evalb(simplify(mu-gu)=[0$nops(gu)]): end: #ProveScaledParkingPC(K): same as ProveScaledParking(K) but using pre-computed data ProveScaledParkingPC:=proc(K) local gu,mu,i: if K>20 then print(`Not yet implemented`): RETURN(FAIL): fi: gu:=LimScMomentPC(K): print(`The first `, K, `rigorously derived limits of the SUM statistics are`): print(``): print(gu): print(``): gu:=[seq(gu[i]*(-1)^i,i=1..nops(gu))]: print(``): print(`hence The first `, K, `rigorously derived limits of the AREA statistics are`): print(``): print(gu): print(``): print(`The first scaled moments of the "area under Brownian Excursion" continuous random variable (often called Airy distribution) `): print(``): mu:=SCenM(EBexListLouchard(K)): print(``): print(mu): print(): if simplify(mu-gu)=[0$nops(gu)] then print(`They are indeed the same`): else print(`Too bad, we disproved it.`): fi: evalb(simplify(mu-gu)=[0$nops(gu)]): end: #Wn(n): the expectation of total height over all rooted labelled trees with n vertices, according to the #famous formula of Riordan and Sloane that initiated the OEIS. Try: Wn(10); Wn:=proc(n) local k: n!/n^(n-1)*add(n^k/k!,k=0..n-2): end: #BZ1area(a,N): FkArea(a,1,N) according to the bnei zonot BZ1area:=proc(a,N) local n1,j: [seq(n1*(a-2)/2 + 1/2*add(binomial(n1,j)*j!/(a+n1)^(j-1),j=1..n1),n1=1..N)]: end: #BZ11area(n): the explicit expression for the expectation of the area of a 1parking function (i.e. a usual parking function. #Try: #[seq(BZ11area(i),i=1..10)]; BZ11area:=proc(n) local k: 1/2*(n+1)!/(n+1)^(n)*add((n+1)^k/k!,k=0..n-1)-n/2: end: #LC(P,A1,n): inputs a polynomial P in A1 and n, of degree 1 in A1 and outputs the leading asymptotics if A1=n^(3/2)*sqrt(Pi/2). Try #LC(FactorialMomentArea(1,2,A1,n),A1,n); LC:=proc(P,A1,n) local gu0,gu1,d0,d1: gu0:=coeff(P,A1,0): gu1:=coeff(P,A1,1): d0:=degree(gu0,n): d1:=degree(gu1,n): if d1+3/2>d0 then RETURN(coeff(gu1,n,d1)*sqrt(Pi*2)/4*n^(d1+3/2)): else RETURN(coeff(gu0,n,d0)*n^d0): fi: end: #FMareaStory(N): Inputs a positive integer N and outputs an article with explicit expressions for the #first N factorial moments of the r.v. "area" defined on parking functions (the area is n*(n+1)/2-sum) #including the leading asymptotics, and proving that in the limit they converge to the moments of #the (continuous) so-called Airy distribution (area under Brownian excursion). Try: #FMareaStory(4,A1,n); FMareaStory:=proc(N,A1,n) local gu,x,i,lu,t0,gu1,k,k1,A: t0:=time(): lu:=EBexListFlajolet(N): print(``): print(`Truly Explicit (Polynomial!) expressions for the first`, N, `factorial moments of the Area of Parking Functions of length n`): print(`in terms of n and the expectation , and proving (in purely elementary means!) that, up to these moments, the limiting distribution`): print(`is the Airy distribution`): print(``): print(`By Shalosh B. Ekhad and Yukun Yao's Computer`): print(``): print(`Consider the sample space of all parking functions of length n, and let A be the random variable`): print(`area, that is defined as n*(n+1)/2-SumOfParkingFunction `): print(``): print(`In other words `): print(``): print(n*(n+1)/2-Sum(x[i],i=1..n)): print(``): print(`It follows from many of the known bijections to labelled trees that the Expectation,let's call it A1, is given expclictly by the expression`): print(``): print(A1=1/2*(n+1)!/(n+1)^(n)*Sum((n+1)^k/k!,k=0..n-1)-n/2): print(``): print(`via the the Riordan-Sloane famous expression for the expectation of the sum of the total height for rooted labelled trees`): print(``): print(n!/(n)^(n-1)*Sum(n^k/k!,k=0..n-2)): print(``): print(`It also follows from the natural recurrence involving the more general parking function`): print(`and it was also derived (via a complicated argument) by J. Kung and C. Yan.`): print(``): print(`Thanks to Ramanujan (and Watson, see the Riordan-Sloane paper), we know that A1 is asymptotic to`, sqrt(2*Pi)/4*n^(3/2) ) : print(``): print(`Note that the expectation of the Airy distribution is`): print(``): print(lu[1]): print(``): gu:=[A1]: for k1 from 2 to N do print(``): gu1:=FactorialMomentArea(1,k1,A1,n): #gu1:=collect(gu1,A): gu1:=sort(coeff(gu1,A1,0))+sort(coeff(gu1,A1,1))*A1: print(`The `, k1, `-th factorial moment of the area, in terms of A1 and n is given by`): print(``): print(gu1): print(``): print(`and in Maple format `): print(``): lprint(gu1): gu:=[op(gu),gu1]: print(``): print(`and in latex `): print(``): print(latex(gu1)): print(``): print(`This is asymptotic to`): print(``): print(LC(gu1,A1,n)): print(``): print(`compare this to the`, k1, `-th moment of the Airy distribution `,lu[k1]): print(``): od: print(``): print(`------------------------------------------------------------------------`): print(``): print(`To sum up, the expressions for the first`,N, `factorial moments are`): print(``): lprint(gu): print(``): print(`and, at least for k from 1 to`, N, ` the k-th moment is asymptotic to the corresponding moment of the Airy distribution times`): print(``): print(n^(3/2*k) ): print(``): print(`this proves, that up to the`, N, `-th moment , the limiting distribution is indeed the Airy distribution. `): print(``): print(`---------------------------------------------------------`): print(``): print(`This ends this article, that took`, time()-t0, `seconds to produce. `): end: #LIF(L,x): Lagrange interpolation formula LIF:=proc(L,x) local i,mu,gu,mu1: mu:=mul(x-L[i][1],i=1..nops(L)): gu:=0: for i from 1 to nops(L) do mu1:=normal(mu/(x-L[i][1])): gu:=expand(gu+L[i][2]*mu1/subs(x=L[i][1],mu1)): od: end: #FactorialMomentGeneral(a,k,x,y): #input the symbol a (for a-parking function), return the polynomial f(x,y) for kth factorial moment with coefficients which are polynomials of a. FactorialMomentGeneral:=proc(a,k,x,y) local a1: LIF([seq([a1,FactorialMoment(a1,k,x,y)],a1=1..3*k)],a): end: #FactorialMomentGeneralArea(a,k,x,y): #input the symbol a (for a-parking function), return the polynomial f(x,y) for kth factorial moment with coefficients which are polynomials of a. FactorialMomentGeneralArea:=proc(a,k,x,y) local a1: LIF([seq([a1,FactorialMomentArea(a1,k,x,y)],a1=1..3*k)],a): end: