\(\int \frac {1}{b^2 \cos ^2(x)+a^2 \sin ^2(x)} \, dx\) [480]

   Optimal result
   Rubi [A] (verified)
   Mathematica [A] (verified)
   Maple [A] (verified)
   Fricas [B] (verification not implemented)
   Sympy [B] (verification not implemented)
   Maxima [A] (verification not implemented)
   Giac [A] (verification not implemented)
   Mupad [B] (verification not implemented)

Optimal result

Integrand size = 19, antiderivative size = 15 \[ \int \frac {1}{b^2 \cos ^2(x)+a^2 \sin ^2(x)} \, dx=\frac {\arctan \left (\frac {a \tan (x)}{b}\right )}{a b} \]

[Out]

arctan(a*tan(x)/b)/a/b

Rubi [A] (verified)

Time = 0.03 (sec) , antiderivative size = 15, normalized size of antiderivative = 1.00, number of steps used = 2, number of rules used = 1, \(\frac {\text {number of rules}}{\text {integrand size}}\) = 0.053, Rules used = {211} \[ \int \frac {1}{b^2 \cos ^2(x)+a^2 \sin ^2(x)} \, dx=\frac {\arctan \left (\frac {a \tan (x)}{b}\right )}{a b} \]

[In]

Int[(b^2*Cos[x]^2 + a^2*Sin[x]^2)^(-1),x]

[Out]

ArcTan[(a*Tan[x])/b]/(a*b)

Rule 211

Int[((a_) + (b_.)*(x_)^2)^(-1), x_Symbol] :> Simp[(Rt[a/b, 2]/a)*ArcTan[x/Rt[a/b, 2]], x] /; FreeQ[{a, b}, x]
&& PosQ[a/b]

Rubi steps \begin{align*} \text {integral}& = \text {Subst}\left (\int \frac {1}{b^2+a^2 x^2} \, dx,x,\tan (x)\right ) \\ & = \frac {\arctan \left (\frac {a \tan (x)}{b}\right )}{a b} \\ \end{align*}

Mathematica [A] (verified)

Time = 0.07 (sec) , antiderivative size = 15, normalized size of antiderivative = 1.00 \[ \int \frac {1}{b^2 \cos ^2(x)+a^2 \sin ^2(x)} \, dx=\frac {\arctan \left (\frac {a \tan (x)}{b}\right )}{a b} \]

[In]

Integrate[(b^2*Cos[x]^2 + a^2*Sin[x]^2)^(-1),x]

[Out]

ArcTan[(a*Tan[x])/b]/(a*b)

Maple [A] (verified)

Time = 3.51 (sec) , antiderivative size = 16, normalized size of antiderivative = 1.07

method result size
default \(\frac {\arctan \left (\frac {a \tan \left (x \right )}{b}\right )}{a b}\) \(16\)
parallelrisch \(\frac {i \left (\ln \left (\frac {i a \sin \left (x \right )-b \cos \left (x \right )}{\cos \left (x \right )+1}\right )-\ln \left (\frac {-b \cos \left (x \right )-i a \sin \left (x \right )}{\cos \left (x \right )+1}\right )\right )}{2 a b}\) \(53\)
risch \(-\frac {i \ln \left ({\mathrm e}^{2 i x}-\frac {a -b}{a +b}\right )}{2 a b}+\frac {i \ln \left ({\mathrm e}^{2 i x}-\frac {a +b}{a -b}\right )}{2 a b}\) \(58\)

[In]

int(1/(b^2*cos(x)^2+a^2*sin(x)^2),x,method=_RETURNVERBOSE)

[Out]

arctan(a*tan(x)/b)/a/b

Fricas [B] (verification not implemented)

Leaf count of result is larger than twice the leaf count of optimal. 43 vs. \(2 (15) = 30\).

Time = 0.25 (sec) , antiderivative size = 43, normalized size of antiderivative = 2.87 \[ \int \frac {1}{b^2 \cos ^2(x)+a^2 \sin ^2(x)} \, dx=-\frac {\arctan \left (\frac {{\left (a^{2} + b^{2}\right )} \cos \left (x\right )^{2} - a^{2}}{2 \, a b \cos \left (x\right ) \sin \left (x\right )}\right )}{2 \, a b} \]

[In]

integrate(1/(b^2*cos(x)^2+a^2*sin(x)^2),x, algorithm="fricas")

[Out]

-1/2*arctan(1/2*((a^2 + b^2)*cos(x)^2 - a^2)/(a*b*cos(x)*sin(x)))/(a*b)

Sympy [B] (verification not implemented)

Leaf count of result is larger than twice the leaf count of optimal. 71839 vs. \(2 (10) = 20\).

Time = 15.53 (sec) , antiderivative size = 71839, normalized size of antiderivative = 4789.27 \[ \int \frac {1}{b^2 \cos ^2(x)+a^2 \sin ^2(x)} \, dx=\text {Too large to display} \]

[In]

integrate(1/(b**2*cos(x)**2+a**2*sin(x)**2),x)

[Out]

Piecewise((zoo*tan(x/2)/(tan(x/2)**2 - 1), Eq(a, 0) & Eq(b, 0)), ((tan(x/2)/2 - 1/(2*tan(x/2)))/a**2, Eq(b, 0)
), (-2*tan(x/2)/(b**2*(tan(x/2)**2 - 1)), Eq(a, 0)), (x/(b**2*sin(x)**2 + b**2*cos(x)**2), Eq(a, b) | Eq(a, -b
)), (8192*a**15*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b
**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b
**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a
*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2
- b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1
) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b
**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-
2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**
2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqr
t(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a*
*6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a*
*2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 +
 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/
b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a*
*2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqr
t(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**
16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) -
8192*a**15*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b
**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 +
2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/
b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(
a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2
)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45
568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b
**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*
sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a
**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**
10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b
**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*s
qrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 +
 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b
**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a
**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqr
t(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 8192*a
**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 + 2*a*sqrt(a
**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2
*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(
a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**
2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqr
t(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b
**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a
**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)
*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**
2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a
**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b*
*10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) -
5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*
sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
 b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*
sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b*
*2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) -
2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
 1)) + 8192*a**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2
+ 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
+ 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2
 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt
(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a*
*12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a*
*2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2
+ 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**
2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqr
t(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**
2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 1
2992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/
b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*
sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a
*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2
/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sq
rt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/
b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
b**2)/b**2 + 1)) - 32768*a**13*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2
 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**
2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqr
t(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a
**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a
**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2
 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b*
*2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sq
rt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b*
*2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) +
12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)
/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**
2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)
*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**
2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*s
qrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)
/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
 b**2)/b**2 + 1)) + 32768*a**13*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2
 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**
2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqr
t(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a
**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a
**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2
 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b*
*2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sq
rt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b*
*2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) +
12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)
/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**
2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)
*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**
2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*s
qrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)
/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
 b**2)/b**2 + 1)) + 2048*a**13*b**2*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2
 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**
2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqr
t(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a
**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a
**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2
 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b*
*2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sq
rt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b*
*2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) +
12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)
/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**
2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)
*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**
2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*s
qrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)
/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
 b**2)/b**2 + 1)) - 2048*a**13*b**2*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2
- 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
+ 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2
 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt
(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a*
*12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a*
*2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2
+ 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**
2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqr
t(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**
2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 1
2992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/
b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*
sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a
*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2
/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sq
rt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/
b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
b**2)/b**2 + 1)) + 28672*a**12*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(
-sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt
(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2
)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30
720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b
**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)
*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 -
2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*
a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b
**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a
*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**
2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt
(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3
*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)
 - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a
*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2
 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 28672*a**12*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b
**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a*
*2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**
2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b*
*2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*s
qrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sq
rt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*
a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2
+ 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(
-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqr
t(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b*
*2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt
(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b*
*2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2
 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(
-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)
*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 2048*a**12*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 +
2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**
15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1
) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 +
2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2
*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt
(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b*
*2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sq
rt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/
b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a
**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*
sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**
2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a
**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**
12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 7
28*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sq
rt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b*
*2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**
2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) + 2048*a**12*b**2*sqrt(a**2 - b**2)*sq
rt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + ta
n(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2
 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqr
t(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/
b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**
2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**
6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33
280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*s
qrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/
b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
 b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2
- b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1
) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b*
*2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a
**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1
)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**
2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) + 52736*a**11*b**4*sq
rt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + t
an(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**
2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sq
rt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)
/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a*
*2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b*
*6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 3
3280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*
sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
- b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2
*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2
 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b
**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*
a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 +
1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2
*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b*
*2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 52736*a**11*b**4*s
qrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + t
an(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**
2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sq
rt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)
/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a*
*2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b*
*6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 3
3280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*
sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
- b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2
*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2
 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b
**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*
a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 +
1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2
*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b*
*2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 7168*a**11*b**4*sq
rt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + t
an(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**
2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sq
rt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)
/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a*
*2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b*
*6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 3
3280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*
sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
- b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2
*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2
 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b
**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*
a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 +
1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2
*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b*
*2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) + 7168*a**11*b**4*sq
rt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + ta
n(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2
 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqr
t(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/
b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**
2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**
6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33
280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*s
qrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/
b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
 b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2
- b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1
) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b*
*2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a
**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1
)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**
2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 39424*a**10*b**4*sq
rt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b
**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b
**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a
*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2
- b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1
) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b
**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-
2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**
2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqr
t(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a*
*6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a*
*2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 +
 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/
b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a*
*2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqr
t(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**
16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) +
39424*a**10*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 +
 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 +
 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2
- 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(
-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**
12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**
2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 +
 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2
)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt
(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2
)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12
992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b
**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/
b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*s
qrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*
sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/
b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqr
t(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b
**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b
**2)/b**2 + 1)) + 6144*a**10*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-s
qrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a
**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*
sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 3072
0*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**
2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b
**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*s
qrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a*
*2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**
8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b*
*2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*s
qrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
+ 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
 b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-
2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b
**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) -
 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*s
qrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 +
 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 6144*a**10*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2
)/b**2 + 1)*log(sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/
b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*s
qrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)
/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt
(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 +
1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(
-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**
9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)
 + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2
*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*
a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a
**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2
- 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a*
*2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2
+ 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*
a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sq
rt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 43520*a**9*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)
/b**2 + 1)*log(-sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/
b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*s
qrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)
/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt
(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 +
1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(
-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**
9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)
 + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2
*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*
a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a
**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2
- 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a*
*2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2
+ 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*
a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sq
rt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) + 43520*a**9*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)
/b**2 + 1)*log(sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b
**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sq
rt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/
b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(
a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1
)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b
**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-
2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9
*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)
+ 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*
a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a
**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a*
*2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 -
 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**
2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b
**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a
**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqr
t(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) + 9728*a**9*b**6*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b
**2 + 1)*log(-sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b*
*2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqr
t(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b
**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a
**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)
*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b*
*2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2
*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*
b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) +
 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a
*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a*
*2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**
2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 -
2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2
 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b*
*2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a*
*2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt
(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 9728*a**9*b**6*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b*
*2 + 1)*log(sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2
 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(
a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**
2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**
2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*s
qrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2
)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a
**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b*
*8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 1
9968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*s
qrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
- b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 -
 b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)
 + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2
)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-
2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) + 26880*a**8*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqr
t(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2
*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 819
2*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqr
t(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b
**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
 b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2
 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b
**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2
*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**
2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt
(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4
*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2
 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*
a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2
)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 26880*a**8*b**6*sqrt(a**2 - b**2)*sqrt(-2*a
**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))
/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2
)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a*
*2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 +
1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2
- 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(
-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**
10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**
2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 +
2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/
b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(
a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)
*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 240
8*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**
2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**
2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(
-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(
a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a
*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 6912*a**8*b**6*sqrt(a**2 -
 b**2)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a
*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**
2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**
2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*s
qrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568
*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2
 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b*
*2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqr
t(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*s
qrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2
/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*
sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2
)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt
(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)
*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2
)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2
/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-
2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) + 6912*a**8
*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 - 2*a*sqrt(a
**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2
*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(
a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**
2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqr
t(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b
**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a
**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)
*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**
2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a
**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b*
*10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) -
5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*
sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
 b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*
sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b*
*2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) -
2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
 1)) + 19392*a**7*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 + 2*a*sqrt(a
**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2
*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(
a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**
2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqr
t(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b
**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a
**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)
*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**
2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a
**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b*
*10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) -
5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*
sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
 b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*
sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b*
*2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) -
2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
 1)) - 19392*a**7*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 + 2*a*sqrt(a*
*2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*
a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a
**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2
 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt
(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b*
*2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a*
*2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*
sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2
)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a*
*2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**
10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5
824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*s
qrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/
b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*s
qrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**
2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2
*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
1)) - 6400*a**7*b**8*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 - 2*a*sqrt(a**
2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a
**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a*
*2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2
- 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(
a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**
2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**
2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*s
qrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)
/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**
2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**1
0*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 58
24*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sq
rt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b
**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b
**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sq
rt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2
)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*
a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1
)) + 6400*a**7*b**8*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
- b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**
2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 -
2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a*
*2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2
+ 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2
- b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqr
t(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b
**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/
b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*
sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824
*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt
(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**
2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**
2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt
(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*
sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*
b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1))
 - 9408*a**6*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2
 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**
2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqr
t(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a
**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a
**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2
 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b*
*2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sq
rt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b*
*2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) +
12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)
/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**
2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)
*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**
2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*s
qrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)
/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
 b**2)/b**2 + 1)) + 9408*a**6*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(s
qrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a
**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*
sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 3072
0*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**
2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b
**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*s
qrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a*
*2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**
8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b*
*2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*s
qrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
+ 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
 b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-
2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b
**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) -
 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*s
qrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 +
 2*a*sqrt(a**2 - b**2)/b**2 + 1)) + 3584*a**6*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)
/b**2 + 1)*log(-sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/
b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*s
qrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)
/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt
(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 +
1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(
-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**
9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)
 + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2
*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*
a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a
**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2
- 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a*
*2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2
+ 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*
a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sq
rt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 3584*a**6*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 + 2*a*
sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b*
*2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8
192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*s
qrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 -
2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a*
*2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2
+ 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
 b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(
-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b*
*2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b
**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sq
rt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a*
*4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a*
*2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 +
2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b*
*2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b*
*2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 4480*a**5*b**10*sqrt(-2*a**2/b**2 - 2*a*s
qrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b*
*2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8
192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*s
qrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 -
2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a*
*2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2
+ 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
 b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(
-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b*
*2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b
**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sq
rt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a*
*4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a*
*2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 +
2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b*
*2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b*
*2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) + 4480*a**5*b**10*sqrt(-2*a**2/b**2 - 2*a*s
qrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**
2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 81
92*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sq
rt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/
b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
- b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2
*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**
2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-
2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**
2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b*
*2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqr
t(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**
4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**
2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2
*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**
2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**
2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) + 2072*a**5*b**10*sqrt(-2*a**2/b**2 + 2*a*sq
rt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**
2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 81
92*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sq
rt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/
b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
- b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2
*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**
2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-
2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**
2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b*
*2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqr
t(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**
4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**
2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2
*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**
2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**
2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 2072*a**5*b**10*sqrt(-2*a**2/b**2 + 2*a*sq
rt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2
*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 819
2*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqr
t(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b
**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
 b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2
 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b
**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2
*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**
2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt
(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4
*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2
 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*
a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2
)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) + 1568*a**4*b**10*sqrt(a**2 - b**2)*sqrt(-2*a
**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2)
)/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**
2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a
**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 +
 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2
 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt
(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a*
*10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a*
*2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 +
 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)
/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt
(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2
)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 24
08*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b*
*2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b*
*2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt
(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt
(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 1568*a**4*b**10*sqrt(a**2
 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**
2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*
a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b*
*2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a*
*2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*
sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 4556
8*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**
2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b
**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sq
rt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*
sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**
2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10
*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**
2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqr
t(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1
)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**
2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**
2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(
-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 840*a**4
*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 - 2*a*sqrt
(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(
-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqr
t(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b
**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*s
qrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)
/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt
(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 +
1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b
**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2
*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*
b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)
- 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*
a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a*
*2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 -
b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)
- 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2
 + 1)) + 840*a**4*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2
/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)
/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**
2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**
4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26
624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*s
qrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2
*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2
 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-
2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2
 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-
2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b*
*14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a
**2 - b**2)/b**2 + 1)) + 462*a**3*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/
b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/
b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2
/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4
*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 266
24*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sq
rt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/
b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
- b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2
- b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1
) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b
**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2
*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
+ 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2
- 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2
*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**
14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b
**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a*
*2 - b**2)/b**2 + 1)) - 462*a**3*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b*
*2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b*
*2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b
**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*s
qrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624
*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt
(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b*
*2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*
sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 -
b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)
+ 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**
2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a
**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 +
1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 -
2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a
**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14
*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**
2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2
 - b**2)/b**2 + 1)) - 292*a**3*b**12*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**
2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**
2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b*
*2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sq
rt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*
a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(
a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**
2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b
**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*s
qrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b
**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) +
 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2
)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a*
*2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1
)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2
*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a*
*2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*
sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2
)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2
- b**2)/b**2 + 1)) + 292*a**3*b**12*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2
- 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
+ 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2
 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt
(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a*
*12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a*
*2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2
+ 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**
2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqr
t(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**
2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 1
2992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/
b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*
sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a
*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2
/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sq
rt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/
b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
b**2)/b**2 + 1)) - 98*a**2*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sq
rt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a*
*2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*s
qrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720
*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2
 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b*
*2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sq
rt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a
*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**
2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8
*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**
2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sq
rt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 +
 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2
*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b*
*14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) -
26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sq
rt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 +
2*a*sqrt(a**2 - b**2)/b**2 + 1)) + 98*a**2*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b
**2 + 1)*log(sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**
2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt
(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b*
*2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a*
*2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*
sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**
2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*
a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33792*a**9*b
**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) +
19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*
sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**
2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2
*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2
- b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1
) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**
2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**
2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(
-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) + 72*a**2*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 + 2*a*sqrt
(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*
sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192
*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt
(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b*
*2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a
*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2
- b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1
) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b*
*2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*
a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
+ 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2
 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(
-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*
b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2
- b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a
*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
+ 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)
/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 72*a**2*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8
192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b
**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/
b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*
sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2
*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*
a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*
b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
 b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a
*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**
2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**
2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sq
rt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a
**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 +
 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*
a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**
2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sq
rt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 14*a*b**14*sqrt(-2*a**2/b**2
- 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a
**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2
+ 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(
-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sq
rt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/
b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*
sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2
)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt
(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1
)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b
**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2
*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b
**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) +
 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*
sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/
b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b
**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a*
*2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) + 14*a*b**14*sqrt(-2*a**2/b**2 - 2*a
*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b
**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) -
8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*
sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**
2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**
2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 -
 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a
**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2
 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2
- b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt
(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b
**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/
b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*s
qrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a
**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a
**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 +
 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b
**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b
**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) + 12*a*b**14*sqrt(-2*a**2/b**2 + 2*a*sqrt(
a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*s
qrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*
a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(
a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**
2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b
**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*
sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 -
 b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)
 - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**
2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a
**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 +
 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2
- 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-
2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b
**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
 b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*
sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 +
 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/
b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - 12*a*b**14*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2
- b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2*sqrt(-2
*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 8192*a**14*
b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
 b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*
a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b
**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*a*sqrt(a
**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2 - b**2)
*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 337
92*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**
2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b*
*2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sq
rt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*
sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt(-2*a**2
/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4*b**12*s
qrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)
/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a
**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sq
rt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 +
 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) + b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqr
t(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**15*b**2
*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 819
2*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqr
t(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b
**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 -
 b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b**2 - 2*
a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sqrt(a**2
 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 +
1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b
**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2
*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**
2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**12*sqrt
(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 728*a**4
*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2
 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*
a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2
 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2
)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 -
 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(8192*a**
15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1
) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 +
2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2
*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt
(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2*a**2/b*
*2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10*b**6*sq
rt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/
b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a
**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*
sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**
2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*sqrt(-2*a
**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*a**5*b**
12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 7
28*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sq
rt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b*
*2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**
2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2
 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) - b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(-sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(x/2))/(
8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/
b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2
/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)
*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 -
2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*sqrt(-2
*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 33280*a**10
*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2
- b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*
a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b*
*2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*sqrt(a*
*2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 - b**2)*s
qrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2408*
a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2
+ 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2
+ 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2
*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a*
*2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2 - 2*a*s
qrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)) + b**14*sqrt(a**2 - b**2)*sqrt
(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)*log(sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1) + tan(
x/2))/(8192*a**15*b**2*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 -
 b**2)/b**2 + 1) - 8192*a**14*b**2*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(
-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 30720*a**13*b**4*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b*
*2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 26624*a**12*b**4*sqrt(a**2 - b**2)*sqrt(-2*a**2/
b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 45568*a**11*b**6*
sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 3328
0*a**10*b**6*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqr
t(a**2 - b**2)/b**2 + 1) - 33792*a**9*b**8*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b*
*2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 19968*a**8*b**8*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b
**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 12992*a**7*b**10*sqrt(-2*a**2/b**2 - 2*a*
sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 5824*a**6*b**10*sqrt(a**2 -
b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)
- 2408*a**5*b**12*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2
)/b**2 + 1) + 728*a**4*b**12*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**
2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) + 170*a**3*b**14*sqrt(-2*a**2/b**2 - 2*a*sqrt(a**2 - b**2)/b**2 + 1)*
sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 26*a**2*b**14*sqrt(a**2 - b**2)*sqrt(-2*a**2/b**2 - 2*a*
sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1) - 2*a*b**16*sqrt(-2*a**2/b**2
- 2*a*sqrt(a**2 - b**2)/b**2 + 1)*sqrt(-2*a**2/b**2 + 2*a*sqrt(a**2 - b**2)/b**2 + 1)), True))

Maxima [A] (verification not implemented)

none

Time = 0.31 (sec) , antiderivative size = 15, normalized size of antiderivative = 1.00 \[ \int \frac {1}{b^2 \cos ^2(x)+a^2 \sin ^2(x)} \, dx=\frac {\arctan \left (\frac {a \tan \left (x\right )}{b}\right )}{a b} \]

[In]

integrate(1/(b^2*cos(x)^2+a^2*sin(x)^2),x, algorithm="maxima")

[Out]

arctan(a*tan(x)/b)/(a*b)

Giac [A] (verification not implemented)

none

Time = 0.29 (sec) , antiderivative size = 26, normalized size of antiderivative = 1.73 \[ \int \frac {1}{b^2 \cos ^2(x)+a^2 \sin ^2(x)} \, dx=\frac {\pi \left \lfloor \frac {x}{\pi } + \frac {1}{2} \right \rfloor + \arctan \left (\frac {a \tan \left (x\right )}{b}\right )}{a b} \]

[In]

integrate(1/(b^2*cos(x)^2+a^2*sin(x)^2),x, algorithm="giac")

[Out]

(pi*floor(x/pi + 1/2) + arctan(a*tan(x)/b))/(a*b)

Mupad [B] (verification not implemented)

Time = 28.07 (sec) , antiderivative size = 15, normalized size of antiderivative = 1.00 \[ \int \frac {1}{b^2 \cos ^2(x)+a^2 \sin ^2(x)} \, dx=\frac {\mathrm {atan}\left (\frac {a\,\mathrm {tan}\left (x\right )}{b}\right )}{a\,b} \]

[In]

int(1/(b^2*cos(x)^2 + a^2*sin(x)^2),x)

[Out]

atan((a*tan(x))/b)/(a*b)