"""
Molecular integrals over Gaussian basis functions generated by sympleints.
See https://github.com/eljost/sympleints for more information.
sympleints version: 0.1.dev79+g63f1ef8.d20230515
symppy version: 1.10.1
sympleints was executed with the following arguments:
lmax = 4
lauxmax = 6
write = False
out_dir = devel_ints
keys = ['~2c2e', '~3c2e_sph']
sph = False
opt_basic = True
normalize = cgto
"""
import numpy
from pysisyphus.wavefunction.ints.boys import boys
[docs]
def coulomb3d_00(ax, da, A, bx, db, B, R):
"""Cartesian (ss) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((1, 1), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
# 1 item(s)
result[0, 0] = numpy.sum(
6.283185307179586
* da
* db
* x1
* boys(
0,
x0
* (
(-x1 * (ax * A[0] + bx * B[0]) + R[0]) ** 2
+ (-x1 * (ax * A[1] + bx * B[1]) + R[1]) ** 2
+ (-x1 * (ax * A[2] + bx * B[2]) + R[2]) ** 2
),
)
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
return result
[docs]
def coulomb3d_01(ax, da, A, bx, db, B, R):
"""Cartesian (sp) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((1, 3), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = x2 + R[0]
x4 = -x1 * (ax * A[1] + bx * B[1])
x5 = x4 + R[1]
x6 = -x1 * (ax * A[2] + bx * B[2])
x7 = x6 + R[2]
x8 = x0 * (x3**2 + x5**2 + x7**2)
x9 = boys(0, x8)
x10 = boys(1, x8)
x11 = (
6.283185307179586
* da
* db
* x1
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
# 3 item(s)
result[0, 0] = numpy.sum(x11 * (x10 * x3 - x9 * (x2 + B[0])))
result[0, 1] = numpy.sum(x11 * (x10 * x5 - x9 * (x4 + B[1])))
result[0, 2] = numpy.sum(x11 * (x10 * x7 - x9 * (x6 + B[2])))
return result
[docs]
def coulomb3d_02(ax, da, A, bx, db, B, R):
"""Cartesian (sd) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((1, 6), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = x2 + R[0]
x4 = -x1 * (ax * A[1] + bx * B[1])
x5 = x4 + R[1]
x6 = -x1 * (ax * A[2] + bx * B[2])
x7 = x6 + R[2]
x8 = x0 * (x3**2 + x5**2 + x7**2)
x9 = boys(1, x8)
x10 = boys(0, x8)
x11 = x1 * (x10 - x9)
x12 = x2 + B[0]
x13 = boys(2, x8)
x14 = (
3.141592653589793
* da
* db
* x1
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x15 = 0.5773502691896258 * x14
x16 = x4 + B[1]
x17 = x10 * x16 - x5 * x9
x18 = -x13 * x5 + x16 * x9
x19 = 2.0 * x14
x20 = x6 + B[2]
x21 = x10 * x20 - x7 * x9
x22 = -x21
x23 = -x13 * x7 + x20 * x9
x24 = -x23
# 6 item(s)
result[0, 0] = numpy.sum(
x15 * (x11 + 2.0 * x12 * (x10 * x12 - x3 * x9) - 2.0 * x3 * (x12 * x9 - x13 * x3))
)
result[0, 1] = numpy.sum(x19 * (x12 * x17 - x18 * x3))
result[0, 2] = numpy.sum(x19 * (-x12 * x22 + x24 * x3))
result[0, 3] = numpy.sum(x15 * (x11 + 2.0 * x16 * x17 - 2.0 * x18 * x5))
result[0, 4] = numpy.sum(x19 * (-x16 * x22 + x24 * x5))
result[0, 5] = numpy.sum(x15 * (x11 + 2.0 * x20 * x21 - 2.0 * x23 * x7))
return result
[docs]
def coulomb3d_03(ax, da, A, bx, db, B, R):
"""Cartesian (sf) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((1, 10), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = x2 + B[0]
x4 = x2 + R[0]
x5 = -x1 * (ax * A[1] + bx * B[1])
x6 = x5 + R[1]
x7 = -x1 * (ax * A[2] + bx * B[2])
x8 = x7 + R[2]
x9 = x0 * (x4**2 + x6**2 + x8**2)
x10 = boys(1, x9)
x11 = boys(0, x9)
x12 = x1 * (-x10 + x11)
x13 = x10 * x3
x14 = boys(2, x9)
x15 = x14 * x4
x16 = x13 - x15
x17 = 2.0 * x4
x18 = -x10 * x4 + x11 * x3
x19 = 2.0 * x3
x20 = x1 * (x10 - x14)
x21 = boys(3, x9)
x22 = 2.0 * x1
x23 = (
3.141592653589793
* da
* db
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x24 = x1 * x23
x25 = 0.2581988897471611 * x24
x26 = x5 + B[1]
x27 = x10 * x26
x28 = -x10 * x6 + x11 * x26
x29 = x1 * (x14 * x6 - x27 + x28)
x30 = -x28
x31 = -x14 * x6 + x27
x32 = -x31
x33 = x14 * x26 - x21 * x6
x34 = -x33
x35 = 0.5773502691896258 * x24
x36 = x7 + B[2]
x37 = x10 * x36
x38 = -x10 * x8 + x11 * x36
x39 = x1 * (x14 * x8 - x37 + x38)
x40 = -x38
x41 = -x14 * x8 + x37
x42 = -x41
x43 = x14 * x36 - x21 * x8
x44 = -x43
x45 = 2.0 * x26
x46 = 2.0 * x6
x47 = x26 * x40 - x42 * x6
x48 = x26 * x42 - x44 * x6
x49 = 2.0 * x36
x50 = 2.0 * x8
x51 = x12 - x40 * x49 + x42 * x50
x52 = x20 - x42 * x49 + x44 * x50
# 10 item(s)
result[0, 0] = numpy.sum(
-x25
* (
x22 * (-x13 + x15 + x18)
+ x3 * (x12 - x16 * x17 + x18 * x19)
- x4 * (x16 * x19 - x17 * (x14 * x3 - x21 * x4) + x20)
)
)
result[0, 1] = numpy.sum(
-x35 * (x17 * (x3 * x32 - x34 * x4) + x29 - 2.0 * x3 * (x3 * x30 - x32 * x4))
)
result[0, 2] = numpy.sum(
-x35 * (x17 * (x3 * x42 - x4 * x44) - 2.0 * x3 * (x3 * x40 - x4 * x42) + x39)
)
result[0, 3] = numpy.sum(
-x35 * (x3 * (x12 - x30 * x45 + x32 * x46) - x4 * (x20 - x32 * x45 + x34 * x46))
)
result[0, 4] = numpy.sum(x22 * x23 * (x3 * x47 - x4 * x48))
result[0, 5] = numpy.sum(x35 * (-x3 * x51 + x4 * x52))
result[0, 6] = numpy.sum(
-x25
* (
x26 * (x12 + x28 * x45 - x31 * x46)
+ 2.0 * x29
- x6 * (x20 + x31 * x45 - x33 * x46)
)
)
result[0, 7] = numpy.sum(x35 * (2.0 * x26 * x47 - x39 - x46 * x48))
result[0, 8] = numpy.sum(x35 * (-x26 * x51 + x52 * x6))
result[0, 9] = numpy.sum(
-x25
* (
x36 * (x12 + x38 * x49 - x41 * x50)
+ 2.0 * x39
- x8 * (x20 + x41 * x49 - x43 * x50)
)
)
return result
[docs]
def coulomb3d_04(ax, da, A, bx, db, B, R):
"""Cartesian (sg) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((1, 15), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = -x2 - B[0]
x4 = 0.5 / (ax + bx)
x5 = -x2 - R[0]
x6 = -x1 * (ax * A[1] + bx * B[1])
x7 = -x6 - R[1]
x8 = -x1 * (ax * A[2] + bx * B[2])
x9 = -x8 - R[2]
x10 = x0 * (x5**2 + x7**2 + x9**2)
x11 = (
6.283185307179586
* x1
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x12 = x11 * boys(1, x10)
x13 = x11 * boys(0, x10)
x14 = x4 * (-x12 + x13)
x15 = -x12 * x5 + x13 * x3
x16 = x11 * boys(2, x10)
x17 = x16 * x5
x18 = x12 * x3
x19 = -x17 + x18
x20 = x14 + x15 * x3 - x19 * x5
x21 = x4 * (x12 - x16)
x22 = x19 * x3
x23 = x11 * boys(3, x10)
x24 = x23 * x5
x25 = x16 * x3
x26 = -x24 + x25
x27 = x26 * x5
x28 = x21 + x22 - x27
x29 = 2.0 * x4
x30 = x4 * (x16 - x23)
x31 = x11 * boys(4, x10)
x32 = -x21
x33 = da * db
x34 = 0.09759000729485332 * x33
x35 = -x6 - B[1]
x36 = x12 * x35
x37 = x16 * x7
x38 = -x12 * x7 + x13 * x35
x39 = x4 * (-x36 + x37 + x38)
x40 = x36 - x37
x41 = x3 * x38 - x40 * x5
x42 = x3 * x40
x43 = x23 * x7
x44 = x16 * x35
x45 = -x43 + x44
x46 = x45 * x5
x47 = x42 - x46
x48 = x4 * (x40 + x43 - x44)
x49 = x23 * x35 - x31 * x7
x50 = 0.2581988897471611 * x33
x51 = -x8 - B[2]
x52 = x12 * x51
x53 = x16 * x9
x54 = -x12 * x9 + x13 * x51
x55 = x4 * (-x52 + x53 + x54)
x56 = x52 - x53
x57 = x3 * x54 - x5 * x56
x58 = x3 * x56
x59 = x23 * x9
x60 = x16 * x51
x61 = -x59 + x60
x62 = x5 * x61
x63 = x58 - x62
x64 = x4 * (x56 + x59 - x60)
x65 = x23 * x51 - x31 * x9
x66 = x45 * x7
x67 = x35 * x40
x68 = x14 + x35 * x38 - x40 * x7
x69 = x4 * (x32 + x66 - x67 + x68)
x70 = x21 - x66 + x67
x71 = x30 + x35 * x45 - x49 * x7
x72 = 0.3333333333333333 * x33
x73 = x61 * x7
x74 = x35 * x56
x75 = x35 * x54 - x56 * x7
x76 = x4 * (x73 - x74 + x75)
x77 = -x73 + x74
x78 = x35 * x61 - x65 * x7
x79 = 1.732050807568877 * x72
x80 = x61 * x9
x81 = x51 * x56
x82 = x14 + x51 * x54 - x56 * x9
x83 = x4 * (x32 + x80 - x81 + x82)
x84 = x21 - x80 + x81
x85 = x30 + x51 * x61 - x65 * x9
x86 = x35 * x68 + 2.0 * x39 - x7 * x70
x87 = x35 * x70 + 2.0 * x48 - x7 * x71
x88 = x35 * x75 + x55 - x7 * x77
x89 = x35 * x77 + x64 - x7 * x78
x90 = x35 * x82 - x7 * x84
x91 = x35 * x84 - x7 * x85
x92 = x51 * x82 + 2.0 * x55 - x84 * x9
x93 = x51 * x84 + 2.0 * x64 - x85 * x9
# 15 item(s)
result[0, 0] = numpy.sum(
x34
* (
x3 * (x20 * x3 - x28 * x5 + x29 * (x15 + x17 - x18))
+ 3.0 * x4 * (x20 - x22 + x27 + x32)
- x5
* (
x28 * x3
+ x29 * (x19 + x24 - x25)
- x5 * (x26 * x3 + x30 - x5 * (x23 * x3 - x31 * x5))
)
)
)
result[0, 1] = numpy.sum(
x50
* (
x29 * (x41 - x42 + x46)
+ x3 * (x3 * x41 + x39 - x47 * x5)
- x5 * (x3 * x47 + x48 - x5 * (x3 * x45 - x49 * x5))
)
)
result[0, 2] = numpy.sum(
x50
* (
x29 * (x57 - x58 + x62)
+ x3 * (x3 * x57 - x5 * x63 + x55)
- x5 * (x3 * x63 - x5 * (x3 * x61 - x5 * x65) + x64)
)
)
result[0, 3] = numpy.sum(
x72 * (x3 * (x3 * x68 - x5 * x70) - x5 * (x3 * x70 - x5 * x71) + x69)
)
result[0, 4] = numpy.sum(
x79 * (x3 * (x3 * x75 - x5 * x77) - x5 * (x3 * x77 - x5 * x78) + x76)
)
result[0, 5] = numpy.sum(
x72 * (x3 * (x3 * x82 - x5 * x84) - x5 * (x3 * x84 - x5 * x85) + x83)
)
result[0, 6] = numpy.sum(x50 * (x3 * x86 - x5 * x87))
result[0, 7] = numpy.sum(x79 * (x3 * x88 - x5 * x89))
result[0, 8] = numpy.sum(x79 * (x3 * x90 - x5 * x91))
result[0, 9] = numpy.sum(x50 * (x3 * x92 - x5 * x93))
result[0, 10] = numpy.sum(x34 * (x35 * x86 + 3.0 * x69 - x7 * x87))
result[0, 11] = numpy.sum(x50 * (x35 * x88 - x7 * x89 + 2.0 * x76))
result[0, 12] = numpy.sum(x72 * (x35 * x90 - x7 * x91 + x83))
result[0, 13] = numpy.sum(x50 * (x35 * x92 - x7 * x93))
result[0, 14] = numpy.sum(x34 * (x51 * x92 + 3.0 * x83 - x9 * x93))
return result
[docs]
def coulomb3d_10(ax, da, A, bx, db, B, R):
"""Cartesian (ps) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((3, 1), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = x2 + R[0]
x4 = -x1 * (ax * A[1] + bx * B[1])
x5 = x4 + R[1]
x6 = -x1 * (ax * A[2] + bx * B[2])
x7 = x6 + R[2]
x8 = x0 * (x3**2 + x5**2 + x7**2)
x9 = boys(0, x8)
x10 = boys(1, x8)
x11 = (
6.283185307179586
* da
* db
* x1
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
# 3 item(s)
result[0, 0] = numpy.sum(x11 * (x10 * x3 - x9 * (x2 + A[0])))
result[1, 0] = numpy.sum(x11 * (x10 * x5 - x9 * (x4 + A[1])))
result[2, 0] = numpy.sum(x11 * (x10 * x7 - x9 * (x6 + A[2])))
return result
[docs]
def coulomb3d_11(ax, da, A, bx, db, B, R):
"""Cartesian (pp) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((3, 3), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = x2 + R[0]
x4 = -x1 * (ax * A[1] + bx * B[1])
x5 = x4 + R[1]
x6 = -x1 * (ax * A[2] + bx * B[2])
x7 = x6 + R[2]
x8 = x0 * (x3**2 + x5**2 + x7**2)
x9 = boys(1, x8)
x10 = boys(0, x8)
x11 = x1 * (x10 - x9)
x12 = x2 + B[0]
x13 = boys(2, x8)
x14 = x2 + A[0]
x15 = (
3.141592653589793
* da
* db
* x1
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x16 = x4 + B[1]
x17 = -x5 * x9
x18 = x10 * x16 + x17
x19 = -x13 * x5
x20 = x16 * x9 + x19
x21 = 2.0 * x15
x22 = x6 + B[2]
x23 = -x7 * x9
x24 = x10 * x22 + x23
x25 = -x24
x26 = -x13 * x7
x27 = x22 * x9 + x26
x28 = -x27
x29 = x4 + A[1]
x30 = x6 + A[2]
x31 = -x10 * x30 - x23
x32 = -x26 - x30 * x9
# 9 item(s)
result[0, 0] = numpy.sum(
x15 * (x11 + 2.0 * x14 * (x10 * x12 - x3 * x9) - 2.0 * x3 * (x12 * x9 - x13 * x3))
)
result[0, 1] = numpy.sum(x21 * (x14 * x18 - x20 * x3))
result[0, 2] = numpy.sum(x21 * (-x14 * x25 + x28 * x3))
result[1, 0] = numpy.sum(x21 * (x12 * (x10 * x29 + x17) - x3 * (x19 + x29 * x9)))
result[1, 1] = numpy.sum(x15 * (x11 + 2.0 * x18 * x29 - 2.0 * x20 * x5))
result[1, 2] = numpy.sum(x21 * (-x25 * x29 + x28 * x5))
result[2, 0] = numpy.sum(x21 * (-x12 * x31 + x3 * x32))
result[2, 1] = numpy.sum(x21 * (-x16 * x31 + x32 * x5))
result[2, 2] = numpy.sum(x15 * (x11 + 2.0 * x24 * x30 - 2.0 * x27 * x7))
return result
[docs]
def coulomb3d_12(ax, da, A, bx, db, B, R):
"""Cartesian (pd) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((3, 6), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = x2 + A[0]
x4 = x2 + R[0]
x5 = -x1 * (ax * A[1] + bx * B[1])
x6 = x5 + R[1]
x7 = -x1 * (ax * A[2] + bx * B[2])
x8 = x7 + R[2]
x9 = x0 * (x4**2 + x6**2 + x8**2)
x10 = boys(1, x9)
x11 = boys(0, x9)
x12 = x1 * (-x10 + x11)
x13 = x2 + B[0]
x14 = x10 * x13
x15 = boys(2, x9)
x16 = x15 * x4
x17 = x14 - x16
x18 = 2.0 * x4
x19 = -x10 * x4 + x11 * x13
x20 = 2.0 * x13
x21 = x1 * (x10 - x15)
x22 = boys(3, x9)
x23 = 2.0 * x1
x24 = (
3.141592653589793
* da
* db
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x25 = x1 * x24
x26 = 0.5773502691896258 * x25
x27 = x15 * x6
x28 = x5 + B[1]
x29 = x10 * x28
x30 = -x10 * x6
x31 = x11 * x28 + x30
x32 = x1 * (x27 - x29 + x31)
x33 = -x31
x34 = -x15 * x6
x35 = x29 + x34
x36 = -x35
x37 = -x22 * x6
x38 = x15 * x28 + x37
x39 = -x38
x40 = x15 * x8
x41 = x7 + B[2]
x42 = x10 * x41
x43 = -x10 * x8
x44 = x11 * x41 + x43
x45 = x1 * (x40 - x42 + x44)
x46 = -x44
x47 = -x15 * x8
x48 = x42 + x47
x49 = -x48
x50 = -x22 * x8
x51 = x15 * x41 + x50
x52 = -x51
x53 = 2.0 * x28
x54 = 2.0 * x6
x55 = x12 + x36 * x54
x56 = x21 + x39 * x54
x57 = -x49 * x6
x58 = x28 * x46 + x57
x59 = -x52 * x6
x60 = x28 * x49 + x59
x61 = x23 * x24
x62 = 2.0 * x41
x63 = 2.0 * x8
x64 = x12 + x49 * x63
x65 = -x46 * x62 + x64
x66 = x21 + x52 * x63
x67 = -x49 * x62 + x66
x68 = x5 + A[1]
x69 = x10 * x68
x70 = x11 * x68 + x30
x71 = -x34 - x69
x72 = 2.0 * x68
x73 = x7 + A[2]
x74 = x10 * x73
x75 = x11 * x73 + x43
x76 = x1 * (x40 - x74 + x75)
x77 = -x75
x78 = -x47 - x74
x79 = -x15 * x73 - x50
x80 = x28 * x77 - x6 * x78
x81 = x28 * x78 - x6 * x79
x82 = 2.0 * x73
x83 = -x46 * x82 + x64
x84 = -x49 * x82 + x66
# 18 item(s)
result[0, 0] = numpy.sum(
-x26
* (
x23 * (-x14 + x16 + x19)
+ x3 * (x12 - x17 * x18 + x19 * x20)
- x4 * (x17 * x20 - x18 * (x13 * x15 - x22 * x4) + x21)
)
)
result[0, 1] = numpy.sum(
-x25 * (x18 * (x13 * x36 - x39 * x4) - 2.0 * x3 * (x13 * x33 - x36 * x4) + x32)
)
result[0, 2] = numpy.sum(
-x25 * (x18 * (x13 * x49 - x4 * x52) - 2.0 * x3 * (x13 * x46 - x4 * x49) + x45)
)
result[0, 3] = numpy.sum(x26 * (x3 * (x33 * x53 - x55) - x4 * (x36 * x53 - x56)))
result[0, 4] = numpy.sum(x61 * (x3 * x58 - x4 * x60))
result[0, 5] = numpy.sum(x26 * (-x3 * x65 + x4 * x67))
result[1, 0] = numpy.sum(
-x26
* (
x1 * (x27 - x69 + x70)
+ 2.0 * x13 * (x13 * x70 + x4 * x71)
+ x18 * (x13 * x71 + x4 * (x15 * x68 + x37))
)
)
result[1, 1] = numpy.sum(x25 * (x13 * (x33 * x72 - x55) - x4 * (x36 * x72 - x56)))
result[1, 2] = numpy.sum(x61 * (x13 * (x46 * x68 + x57) - x4 * (x49 * x68 + x59)))
result[1, 3] = numpy.sum(
-x26
* (
2.0 * x32
- x6 * (x21 + x35 * x53 - x38 * x54)
+ x68 * (x12 + x31 * x53 - x35 * x54)
)
)
result[1, 4] = numpy.sum(x25 * (-x45 - x54 * x60 + 2.0 * x58 * x68))
result[1, 5] = numpy.sum(x26 * (x6 * x67 - x65 * x68))
result[2, 0] = numpy.sum(
-x26 * (-2.0 * x13 * (x13 * x77 - x4 * x78) + x18 * (x13 * x78 - x4 * x79) + x76)
)
result[2, 1] = numpy.sum(x61 * (x13 * x80 - x4 * x81))
result[2, 2] = numpy.sum(x25 * (-x13 * x83 + x4 * x84))
result[2, 3] = numpy.sum(x26 * (2.0 * x28 * x80 - x54 * x81 - x76))
result[2, 4] = numpy.sum(x25 * (-x28 * x83 + x6 * x84))
result[2, 5] = numpy.sum(
-x26
* (
2.0 * x45
+ x73 * (x12 + x44 * x62 - x48 * x63)
- x8 * (x21 + x48 * x62 - x51 * x63)
)
)
return result
[docs]
def coulomb3d_13(ax, da, A, bx, db, B, R):
"""Cartesian (pf) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((3, 10), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = x2 + A[0]
x4 = x2 + B[0]
x5 = x2 + R[0]
x6 = -x1 * (ax * A[1] + bx * B[1])
x7 = x6 + R[1]
x8 = -x1 * (ax * A[2] + bx * B[2])
x9 = x8 + R[2]
x10 = x0 * (x5**2 + x7**2 + x9**2)
x11 = boys(1, x10)
x12 = boys(0, x10)
x13 = x1 * (-x11 + x12)
x14 = x11 * x4
x15 = boys(2, x10)
x16 = x15 * x5
x17 = x14 - x16
x18 = 2.0 * x5
x19 = -x11 * x5 + x12 * x4
x20 = 2.0 * x4
x21 = x1 * (x11 - x15)
x22 = x15 * x4
x23 = boys(3, x10)
x24 = x23 * x5
x25 = x22 - x24
x26 = x17 * x20 - x18 * x25 + x21
x27 = 2.0 * x1
x28 = x1 * (x15 - x23)
x29 = boys(4, x10)
x30 = -x13
x31 = -x17
x32 = 1.5 * x1
x33 = (
3.141592653589793
* da
* db
* x1
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x34 = 0.2581988897471611 * x33
x35 = x15 * x7
x36 = x6 + B[1]
x37 = x11 * x36
x38 = -x11 * x7
x39 = x12 * x36 + x38
x40 = x35 - x37 + x39
x41 = x1 * x40
x42 = -x39
x43 = -x35
x44 = x37 + x43
x45 = -x44
x46 = x4 * x42 - x45 * x5
x47 = x4 * x45
x48 = x15 * x36
x49 = x23 * x7
x50 = -x49
x51 = x48 + x50
x52 = -x51
x53 = x5 * x52
x54 = x47 - x53
x55 = x44 - x48 + x49
x56 = x1 * x55
x57 = -x29 * x7
x58 = x23 * x36 + x57
x59 = -x58
x60 = 0.5773502691896258 * x33
x61 = x15 * x9
x62 = x8 + B[2]
x63 = x11 * x62
x64 = -x11 * x9
x65 = x12 * x62 + x64
x66 = x61 - x63 + x65
x67 = x1 * x66
x68 = -x65
x69 = -x61
x70 = x63 + x69
x71 = -x70
x72 = x4 * x68 - x5 * x71
x73 = x4 * x71
x74 = x15 * x62
x75 = x23 * x9
x76 = -x75
x77 = x74 + x76
x78 = -x77
x79 = x5 * x78
x80 = x73 - x79
x81 = x70 - x74 + x75
x82 = x1 * x81
x83 = -x29 * x9
x84 = x23 * x62 + x83
x85 = -x84
x86 = 2.0 * x36
x87 = 2.0 * x7
x88 = x21 + x52 * x87
x89 = -x45 * x86 + x88
x90 = x28 + x59 * x87
x91 = -x52 * x86 + x90
x92 = x42 * x86
x93 = x45 * x87
x94 = x30 - x93
x95 = x89 + x92 + x94
x96 = 0.5 * x1
x97 = x13 + x93
x98 = -x92 + x97
x99 = x7 * x78
x100 = x36 * x71
x101 = -x7 * x71
x102 = x101 + x36 * x68
x103 = x1 * (-x100 + x102 + x99)
x104 = -x102
x105 = -x7 * x78
x106 = x100 + x105
x107 = -x106
x108 = -x7 * x85
x109 = x108 + x36 * x78
x110 = -x109
x111 = 2.0 * x62
x112 = 2.0 * x9
x113 = x112 * x78 + x21
x114 = -x111 * x71 + x113
x115 = x112 * x85 + x28
x116 = -x111 * x78 + x115
x117 = x111 * x68
x118 = x112 * x71
x119 = -x118 + x30
x120 = x114 + x117 + x119
x121 = x120 * x96
x122 = x118 + x13
x123 = -x117 + x122
x124 = -x27 * x40 + x7 * x89
x125 = -x27 * x55 + x7 * x91
x126 = -x1 * x66
x127 = x107 * x87 + x126
x128 = -x1 * x81
x129 = x110 * x87 + x128
x130 = -x114 * x7
x131 = x123 * x36 + x130
x132 = -x116 * x7
x133 = x114 * x36 + x132
x134 = x114 * x9 + 2.0 * x126
x135 = -x123 * x62 + x134
x136 = x116 * x9 + 2.0 * x128
x137 = -x114 * x62 + x136
x138 = x6 + A[1]
x139 = x11 * x138
x140 = x12 * x138 + x38
x141 = x139 + x43
x142 = -x141
x143 = -x140 * x4 - x142 * x5
x144 = x142 * x4
x145 = x138 * x15
x146 = -x145 - x50
x147 = x146 * x5
x148 = x144 - x147
x149 = 2.0 * x138
x150 = -x149 * x45 + x88
x151 = x149 * x42
x152 = x138 * x71
x153 = x101 + x138 * x68
x154 = -x105 - x152
x155 = x21 + x44 * x86 - x51 * x87
x156 = x8 + A[2]
x157 = x11 * x156
x158 = x12 * x156 + x64
x159 = -x157 + x158 + x61
x160 = x1 * x159
x161 = -x158
x162 = x157 + x69
x163 = -x162
x164 = x161 * x4 - x163 * x5
x165 = x163 * x4
x166 = x15 * x156
x167 = -x166 - x76
x168 = x167 * x5
x169 = x165 - x168
x170 = x162 - x166 + x75
x171 = x1 * x170
x172 = -x156 * x23 - x83
x173 = x163 * x36
x174 = x161 * x36 - x163 * x7
x175 = x1 * (x167 * x7 - x173 + x174)
x176 = -x174
x177 = -x167 * x7 + x173
x178 = -x177
x179 = x167 * x36 - x172 * x7
x180 = -x179
x181 = 2.0 * x156
x182 = x113 - x181 * x71
x183 = x115 - x181 * x78
x184 = x181 * x68
x185 = x96 * (x119 + x182 + x184)
x186 = x122 - x184
x187 = -x182 * x7 + x186 * x36
x188 = x182 * x36 - x183 * x7
x189 = -x123 * x156 + x134
x190 = -x114 * x156 + x136
x191 = x111 * x70 - x112 * x77 + x21
# 30 item(s)
result[0, 0] = numpy.sum(
x34
* (
x3
* (-x26 * x5 + x27 * (-x14 + x16 + x19) + x4 * (x13 - x17 * x18 + x19 * x20))
+ x32 * (x18 * x25 + x18 * x31 + x19 * x20 + x20 * x31 - x21 - x30)
- x5
* (
x26 * x4
+ x27 * (x17 - x22 + x24)
- x5 * (-x18 * (x23 * x4 - x29 * x5) + x20 * x25 + x28)
)
)
)
result[0, 1] = numpy.sum(
-x60
* (
x27 * (x46 - x47 + x53)
- x3 * (x18 * x54 - 2.0 * x4 * x46 + x41)
+ x5 * (x18 * (x4 * x52 - x5 * x59) - 2.0 * x4 * x54 + x56)
)
)
result[0, 2] = numpy.sum(
-x60
* (
x27 * (x72 - x73 + x79)
- x3 * (x18 * x80 - 2.0 * x4 * x72 + x67)
+ x5 * (x18 * (x4 * x78 - x5 * x85) - 2.0 * x4 * x80 + x82)
)
)
result[0, 3] = numpy.sum(
-x60 * (-x3 * (x4 * x98 - x5 * x89) + x5 * (x4 * x89 - x5 * x91) + x95 * x96)
)
result[0, 4] = numpy.sum(
-x33 * (x103 + x18 * (x107 * x4 - x110 * x5) - 2.0 * x3 * (x104 * x4 - x107 * x5))
)
result[0, 5] = numpy.sum(
-x60 * (x121 + x3 * (x114 * x5 - x123 * x4) + x5 * (x114 * x4 - x116 * x5))
)
result[0, 6] = numpy.sum(-x34 * (x3 * (x124 - x36 * x98) - x5 * (x125 - x36 * x89)))
result[0, 7] = numpy.sum(x60 * (x3 * (x104 * x86 - x127) - x5 * (x107 * x86 - x129)))
result[0, 8] = numpy.sum(x60 * (x131 * x3 - x133 * x5))
result[0, 9] = numpy.sum(x34 * (-x135 * x3 + x137 * x5))
result[1, 0] = numpy.sum(
-x34
* (
x27 * (x143 - x144 + x147)
- x4 * (x1 * (-x139 + x140 + x35) - 2.0 * x143 * x4 + x148 * x18)
+ x5
* (
x1 * (x141 - x145 + x49)
- 2.0 * x148 * x4
+ x18 * (x146 * x4 + x5 * (x138 * x23 + x57))
)
)
)
result[1, 1] = numpy.sum(
-x60
* (
x4 * (x150 * x5 + x4 * (x151 - x97))
+ x5 * (x150 * x4 + x5 * (x149 * x52 - x90))
+ x96 * (x150 + x151 + x94)
)
)
result[1, 2] = numpy.sum(
-x60
* (
x1 * (-x152 + x153 + x99)
+ x18 * (x154 * x4 + x5 * (x108 + x138 * x78))
+ 2.0 * x4 * (x153 * x4 + x154 * x5)
)
)
result[1, 3] = numpy.sum(-x60 * (x4 * (x124 - x138 * x98) - x5 * (x125 - x138 * x89)))
result[1, 4] = numpy.sum(
x33 * (x4 * (x104 * x149 - x127) - x5 * (x107 * x149 - x129))
)
result[1, 5] = numpy.sum(
x60 * (x4 * (x123 * x138 + x130) - x5 * (x114 * x138 + x132))
)
result[1, 6] = numpy.sum(
-x34
* (
-x138 * (-x155 * x7 + x36 * (x13 + x39 * x86 - x44 * x87) + 2.0 * x41)
+ x32 * x95
+ x7 * (x155 * x36 + 2.0 * x56 - x7 * (x28 + x51 * x86 - x58 * x87))
)
)
result[1, 7] = numpy.sum(
-x60
* (
2.0 * x103
- x138 * (-2.0 * x102 * x36 + x106 * x87 + x67)
+ x7 * (-2.0 * x106 * x36 + x109 * x87 + x82)
)
)
result[1, 8] = numpy.sum(x60 * (-x121 + x131 * x138 - x133 * x7))
result[1, 9] = numpy.sum(x34 * (-x135 * x138 + x137 * x7))
result[2, 0] = numpy.sum(
-x34
* (
x27 * (x164 - x165 + x168)
- x4 * (x160 - 2.0 * x164 * x4 + x169 * x18)
+ x5 * (-2.0 * x169 * x4 + x171 + x18 * (x167 * x4 - x172 * x5))
)
)
result[2, 1] = numpy.sum(
-x60 * (x175 + x18 * (x178 * x4 - x180 * x5) - 2.0 * x4 * (x176 * x4 - x178 * x5))
)
result[2, 2] = numpy.sum(
x60 * (-2.0 * x182 * x4 * x5 + x183 * x5**2 - x185 + x186 * x4**2)
)
result[2, 3] = numpy.sum(
x60
* (
x4 * (x1 * x159 + x176 * x86 - x178 * x87)
- x5 * (x1 * x170 + x178 * x86 - x180 * x87)
)
)
result[2, 4] = numpy.sum(x33 * (x187 * x4 - x188 * x5))
result[2, 5] = numpy.sum(x60 * (-x189 * x4 + x190 * x5))
result[2, 6] = numpy.sum(
-x34
* (
2.0 * x175
- x36 * (x160 - 2.0 * x174 * x36 + x177 * x87)
+ x7 * (x171 - 2.0 * x177 * x36 + x179 * x87)
)
)
result[2, 7] = numpy.sum(x60 * (-x185 + x187 * x36 - x188 * x7))
result[2, 8] = numpy.sum(x60 * (-x189 * x36 + x190 * x7))
result[2, 9] = numpy.sum(
-x34
* (
x120 * x32
- x156 * (-x191 * x9 + x62 * (x111 * x65 - x112 * x70 + x13) + 2.0 * x67)
+ x9 * (x191 * x62 + 2.0 * x82 - x9 * (x111 * x77 - x112 * x84 + x28))
)
)
return result
[docs]
def coulomb3d_14(ax, da, A, bx, db, B, R):
"""Cartesian (pg) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((3, 15), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = -x2 - A[0]
x4 = -x2 - B[0]
x5 = 0.5 / (ax + bx)
x6 = -x2 - R[0]
x7 = -x1 * (ax * A[1] + bx * B[1])
x8 = -x7 - R[1]
x9 = -x1 * (ax * A[2] + bx * B[2])
x10 = -x9 - R[2]
x11 = x0 * (x10**2 + x6**2 + x8**2)
x12 = (
6.283185307179586
* x1
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x13 = x12 * boys(1, x11)
x14 = x12 * boys(0, x11)
x15 = x5 * (-x13 + x14)
x16 = -x13 * x6 + x14 * x4
x17 = x12 * boys(2, x11)
x18 = x17 * x6
x19 = x13 * x4
x20 = -x18 + x19
x21 = x15 + x16 * x4 - x20 * x6
x22 = x5 * (x13 - x17)
x23 = x20 * x4
x24 = x12 * boys(3, x11)
x25 = x24 * x6
x26 = x17 * x4
x27 = -x25 + x26
x28 = x27 * x6
x29 = x22 + x23 - x28
x30 = 2.0 * x5
x31 = x21 * x4 - x29 * x6 + x30 * (x16 + x18 - x19)
x32 = x29 * x4
x33 = x5 * (x17 - x24)
x34 = x27 * x4
x35 = x12 * boys(4, x11)
x36 = x35 * x6
x37 = x24 * x4
x38 = -x36 + x37
x39 = x38 * x6
x40 = x33 + x34 - x39
x41 = x40 * x6
x42 = x30 * (x20 + x25 - x26)
x43 = x32 - x41 + x42
x44 = -x22
x45 = 3.0 * x5
x46 = x5 * (x24 - x35)
x47 = x12 * boys(5, x11)
x48 = -x33
x49 = da * db
x50 = 0.09759000729485332 * x49
x51 = -x7 - B[1]
x52 = x13 * x51
x53 = x17 * x8
x54 = -x13 * x8
x55 = x14 * x51 + x54
x56 = x5 * (-x52 + x53 + x55)
x57 = -x53
x58 = x52 + x57
x59 = x4 * x55 - x58 * x6
x60 = x4 * x58
x61 = x24 * x8
x62 = -x61
x63 = x17 * x51
x64 = x62 + x63
x65 = x6 * x64
x66 = x60 - x65
x67 = x4 * x59 + x56 - x6 * x66
x68 = x5 * (x58 + x61 - x63)
x69 = x4 * x66
x70 = x4 * x64
x71 = x35 * x8
x72 = -x71
x73 = x24 * x51
x74 = x72 + x73
x75 = x6 * x74
x76 = x70 - x75
x77 = x6 * x76
x78 = x68 + x69 - x77
x79 = x5 * (x64 + x71 - x73)
x80 = -x47 * x8
x81 = x35 * x51 + x80
x82 = 0.2581988897471611 * x49
x83 = -x9 - B[2]
x84 = x13 * x83
x85 = x10 * x17
x86 = -x10 * x13
x87 = x14 * x83 + x86
x88 = x5 * (-x84 + x85 + x87)
x89 = -x85
x90 = x84 + x89
x91 = x4 * x87 - x6 * x90
x92 = x4 * x90
x93 = x10 * x24
x94 = -x93
x95 = x17 * x83
x96 = x94 + x95
x97 = x6 * x96
x98 = x92 - x97
x99 = x4 * x91 - x6 * x98 + x88
x100 = x5 * (x90 + x93 - x95)
x101 = x4 * x98
x102 = x4 * x96
x103 = x10 * x35
x104 = -x103
x105 = x24 * x83
x106 = x104 + x105
x107 = x106 * x6
x108 = x102 - x107
x109 = x108 * x6
x110 = x100 + x101 - x109
x111 = x5 * (x103 - x105 + x96)
x112 = -x10 * x47
x113 = x112 + x35 * x83
x114 = -x100
x115 = x51 * x58
x116 = x15 - x58 * x8
x117 = x116 + x51 * x55
x118 = x64 * x8
x119 = x118 + x44
x120 = x5 * (-x115 + x117 + x119)
x121 = -x118 + x22
x122 = x115 + x121
x123 = x117 * x4 - x122 * x6
x124 = x122 * x4
x125 = x51 * x64
x126 = x74 * x8
x127 = -x126 + x33
x128 = x125 + x127
x129 = x128 * x6
x130 = x124 - x129
x131 = x126 + x48
x132 = x5 * (x122 - x125 + x131)
x133 = x46 - x8 * x81
x134 = x133 + x51 * x74
x135 = 0.3333333333333333 * x49
x136 = x8 * x96
x137 = x51 * x90
x138 = -x8 * x90
x139 = x138 + x51 * x87
x140 = x5 * (x136 - x137 + x139)
x141 = -x136
x142 = x137 + x141
x143 = x139 * x4 - x142 * x6
x144 = x142 * x4
x145 = x51 * x96
x146 = x106 * x8
x147 = -x146
x148 = x145 + x147
x149 = x148 * x6
x150 = x144 - x149
x151 = x5 * (x142 - x145 + x146)
x152 = -x113 * x8
x153 = x106 * x51 + x152
x154 = 1.732050807568877 * x135
x155 = x83 * x90
x156 = -x10 * x90 + x15
x157 = x156 + x83 * x87
x158 = x10 * x96
x159 = x158 + x44
x160 = x5 * (-x155 + x157 + x159)
x161 = -x158 + x22
x162 = x155 + x161
x163 = x157 * x4 - x162 * x6
x164 = x162 * x4
x165 = x83 * x96
x166 = x10 * x106
x167 = -x166 + x33
x168 = x165 + x167
x169 = x168 * x6
x170 = x164 - x169
x171 = x166 + x48
x172 = x5 * (x162 - x165 + x171)
x173 = -x10 * x113 + x46
x174 = x106 * x83 + x173
x175 = x122 * x51
x176 = -x122 * x8 + 2.0 * x56
x177 = x117 * x51 + x176
x178 = x128 * x8
x179 = 2.0 * x68
x180 = x178 - x179
x181 = x5 * (-x175 + x177 + x180)
x182 = -x178 + x179
x183 = x175 + x182
x184 = -x134 * x8 + 2.0 * x79
x185 = x128 * x51 + x184
x186 = x142 * x51
x187 = -x142 * x8 + x88
x188 = x139 * x51 + x187
x189 = x148 * x8
x190 = x114 + x189
x191 = x5 * (-x186 + x188 + x190)
x192 = x100 - x189
x193 = x186 + x192
x194 = x111 - x153 * x8
x195 = x148 * x51 + x194
x196 = x168 * x8
x197 = x162 * x51
x198 = -x162 * x8
x199 = x157 * x51 + x198
x200 = x5 * (x196 - x197 + x199)
x201 = -x196
x202 = x197 + x201
x203 = -x174 * x8
x204 = x168 * x51 + x203
x205 = x162 * x83
x206 = -x10 * x162 + 2.0 * x88
x207 = x157 * x83 + x206
x208 = x10 * x168
x209 = 2.0 * x100
x210 = x208 - x209
x211 = x5 * (-x205 + x207 + x210)
x212 = -x208 + x209
x213 = x205 + x212
x214 = -x10 * x174 + 2.0 * x111
x215 = x168 * x83 + x214
x216 = 3.0 * x120 - x183 * x8
x217 = x177 * x51 + x216
x218 = 3.0 * x132 - x185 * x8
x219 = x183 * x51 + x218
x220 = 2.0 * x140 - x193 * x8
x221 = x188 * x51 + x220
x222 = 2.0 * x151 - x195 * x8
x223 = x193 * x51 + x222
x224 = x160 - x202 * x8
x225 = x199 * x51 + x224
x226 = x172 - x204 * x8
x227 = x202 * x51 + x226
x228 = -x213 * x8
x229 = x207 * x51 + x228
x230 = -x215 * x8
x231 = x213 * x51 + x230
x232 = -x10 * x213 + 3.0 * x160
x233 = x207 * x83 + x232
x234 = -x10 * x215 + 3.0 * x172
x235 = x213 * x83 + x234
x236 = -x7 - A[1]
x237 = x13 * x236
x238 = x14 * x236 + x54
x239 = x237 + x57
x240 = x238 * x4 - x239 * x6
x241 = x239 * x4
x242 = x17 * x236
x243 = x242 + x62
x244 = x243 * x6
x245 = x241 - x244
x246 = x240 * x4 - x245 * x6 + x5 * (-x237 + x238 + x53)
x247 = x5 * (x239 - x242 + x61)
x248 = x245 * x4
x249 = x243 * x4
x250 = x236 * x24
x251 = x250 + x72
x252 = x251 * x6
x253 = x249 - x252
x254 = x253 * x6
x255 = x247 + x248 - x254
x256 = x236 * x58
x257 = x116 + x236 * x55
x258 = x121 + x256
x259 = x257 * x4 - x258 * x6
x260 = x258 * x4
x261 = x236 * x64
x262 = x127 + x261
x263 = x262 * x6
x264 = x260 - x263
x265 = x236 * x90
x266 = x138 + x236 * x87
x267 = x141 + x265
x268 = x266 * x4 - x267 * x6
x269 = x267 * x4
x270 = x236 * x96
x271 = x147 + x270
x272 = x271 * x6
x273 = x269 - x272
x274 = x122 * x236
x275 = x117 * x236 + x176
x276 = x182 + x274
x277 = x142 * x236
x278 = x139 * x236 + x187
x279 = x192 + x277
x280 = x162 * x236
x281 = x157 * x236 + x198
x282 = x201 + x280
x283 = -x9 - A[2]
x284 = x13 * x283
x285 = x14 * x283 + x86
x286 = x5 * (-x284 + x285 + x85)
x287 = x284 + x89
x288 = x285 * x4 - x287 * x6
x289 = x287 * x4
x290 = x17 * x283
x291 = x290 + x94
x292 = x291 * x6
x293 = x289 - x292
x294 = x286 + x288 * x4 - x293 * x6
x295 = x5 * (x287 - x290 + x93)
x296 = x293 * x4
x297 = x291 * x4
x298 = x24 * x283
x299 = x104 + x298
x300 = x299 * x6
x301 = x297 - x300
x302 = x301 * x6
x303 = x295 + x296 - x302
x304 = x5 * (x103 + x291 - x298)
x305 = x112 + x283 * x35
x306 = -x295
x307 = x291 * x8
x308 = x287 * x51
x309 = x285 * x51 - x287 * x8
x310 = x5 * (x307 - x308 + x309)
x311 = -x307 + x308
x312 = x309 * x4 - x311 * x6
x313 = x311 * x4
x314 = x291 * x51
x315 = x299 * x8
x316 = x314 - x315
x317 = x316 * x6
x318 = x313 - x317
x319 = x5 * (x311 - x314 + x315)
x320 = x299 * x51 - x305 * x8
x321 = x283 * x90
x322 = x156 + x283 * x87
x323 = x5 * (x159 - x321 + x322)
x324 = x161 + x321
x325 = x322 * x4 - x324 * x6
x326 = x324 * x4
x327 = x283 * x96
x328 = x167 + x327
x329 = x328 * x6
x330 = x326 - x329
x331 = x5 * (x171 + x324 - x327)
x332 = x106 * x283 + x173
x333 = x316 * x8
x334 = x311 * x51
x335 = x286 + x309 * x51 - x311 * x8
x336 = x5 * (x306 + x333 - x334 + x335)
x337 = x295 - x333 + x334
x338 = x304 + x316 * x51 - x320 * x8
x339 = x328 * x8
x340 = x324 * x51
x341 = x322 * x51 - x324 * x8
x342 = x5 * (x339 - x340 + x341)
x343 = -x339 + x340
x344 = x328 * x51 - x332 * x8
x345 = x162 * x283
x346 = x157 * x283 + x206
x347 = x5 * (x210 - x345 + x346)
x348 = x212 + x345
x349 = x168 * x283 + x214
x350 = 2.0 * x310 + x335 * x51 - x337 * x8
x351 = 2.0 * x319 + x337 * x51 - x338 * x8
x352 = x323 + x341 * x51 - x343 * x8
x353 = x331 + x343 * x51 - x344 * x8
x354 = x346 * x51 - x348 * x8
x355 = x348 * x51 - x349 * x8
x356 = x207 * x283 + x232
x357 = x213 * x283 + x234
# 45 item(s)
result[0, 0] = numpy.sum(
x50
* (
x3 * (x31 * x4 - x43 * x6 + x45 * (x21 - x23 + x28 + x44))
+ 4.0 * x5 * (x31 - x32 + x41 - x42)
- x6
* (
x4 * x43
+ x45 * (x29 - x34 + x39 + x48)
- x6
* (
x30 * (x27 + x36 - x37)
+ x4 * x40
- x6 * (x38 * x4 + x46 - x6 * (x35 * x4 - x47 * x6))
)
)
)
)
result[0, 1] = numpy.sum(
x82
* (
x3 * (x30 * (x59 - x60 + x65) + x4 * x67 - x6 * x78)
+ x45 * (x67 - x68 - x69 + x77)
- x6
* (
x30 * (x66 - x70 + x75)
+ x4 * x78
- x6 * (x4 * x76 - x6 * (x4 * x74 - x6 * x81) + x79)
)
)
)
result[0, 2] = numpy.sum(
x82
* (
x3 * (-x110 * x6 + x30 * (x91 - x92 + x97) + x4 * x99)
+ x45 * (-x101 + x109 + x114 + x99)
- x6
* (
x110 * x4
+ x30 * (-x102 + x107 + x98)
- x6 * (x108 * x4 + x111 - x6 * (x106 * x4 - x113 * x6))
)
)
)
result[0, 3] = numpy.sum(
x135
* (
x3 * (x120 + x123 * x4 - x130 * x6)
+ x30 * (x123 - x124 + x129)
- x6 * (x130 * x4 + x132 - x6 * (x128 * x4 - x134 * x6))
)
)
result[0, 4] = numpy.sum(
x154
* (
x3 * (x140 + x143 * x4 - x150 * x6)
+ x30 * (x143 - x144 + x149)
- x6 * (x150 * x4 + x151 - x6 * (x148 * x4 - x153 * x6))
)
)
result[0, 5] = numpy.sum(
x135
* (
x3 * (x160 + x163 * x4 - x170 * x6)
+ x30 * (x163 - x164 + x169)
- x6 * (x170 * x4 + x172 - x6 * (x168 * x4 - x174 * x6))
)
)
result[0, 6] = numpy.sum(
x82 * (x181 + x3 * (x177 * x4 - x183 * x6) - x6 * (x183 * x4 - x185 * x6))
)
result[0, 7] = numpy.sum(
x154 * (x191 + x3 * (x188 * x4 - x193 * x6) - x6 * (x193 * x4 - x195 * x6))
)
result[0, 8] = numpy.sum(
x154 * (x200 + x3 * (x199 * x4 - x202 * x6) - x6 * (x202 * x4 - x204 * x6))
)
result[0, 9] = numpy.sum(
x82 * (x211 + x3 * (x207 * x4 - x213 * x6) - x6 * (x213 * x4 - x215 * x6))
)
result[0, 10] = numpy.sum(x50 * (x217 * x3 - x219 * x6))
result[0, 11] = numpy.sum(x82 * (x221 * x3 - x223 * x6))
result[0, 12] = numpy.sum(x135 * (x225 * x3 - x227 * x6))
result[0, 13] = numpy.sum(x82 * (x229 * x3 - x231 * x6))
result[0, 14] = numpy.sum(x50 * (x233 * x3 - x235 * x6))
result[1, 0] = numpy.sum(
x50
* (
x4 * (x246 * x4 - x255 * x6 + x30 * (x240 - x241 + x244))
+ x45 * (x246 - x247 - x248 + x254)
- x6
* (
x255 * x4
+ x30 * (x245 - x249 + x252)
- x6
* (
x253 * x4
+ x5 * (x243 - x250 + x71)
- x6 * (x251 * x4 - x6 * (x236 * x35 + x80))
)
)
)
)
result[1, 1] = numpy.sum(
x82
* (
x30 * (x259 - x260 + x263)
+ x4 * (x259 * x4 - x264 * x6 + x5 * (x119 - x256 + x257))
- x6
* (
x264 * x4
+ x5 * (x131 + x258 - x261)
- x6 * (x262 * x4 - x6 * (x133 + x236 * x74))
)
)
)
result[1, 2] = numpy.sum(
x82
* (
x30 * (x268 - x269 + x272)
+ x4 * (x268 * x4 - x273 * x6 + x5 * (x136 - x265 + x266))
- x6
* (
x273 * x4
+ x5 * (x146 + x267 - x270)
- x6 * (x271 * x4 - x6 * (x106 * x236 + x152))
)
)
)
result[1, 3] = numpy.sum(
x135
* (
x4 * (x275 * x4 - x276 * x6)
+ x5 * (x180 - x274 + x275)
- x6 * (x276 * x4 - x6 * (x128 * x236 + x184))
)
)
result[1, 4] = numpy.sum(
x154
* (
x4 * (x278 * x4 - x279 * x6)
+ x5 * (x190 - x277 + x278)
- x6 * (x279 * x4 - x6 * (x148 * x236 + x194))
)
)
result[1, 5] = numpy.sum(
x135
* (
x4 * (x281 * x4 - x282 * x6)
+ x5 * (x196 - x280 + x281)
- x6 * (x282 * x4 - x6 * (x168 * x236 + x203))
)
)
result[1, 6] = numpy.sum(
x82 * (x4 * (x177 * x236 + x216) - x6 * (x183 * x236 + x218))
)
result[1, 7] = numpy.sum(
x154 * (x4 * (x188 * x236 + x220) - x6 * (x193 * x236 + x222))
)
result[1, 8] = numpy.sum(
x154 * (x4 * (x199 * x236 + x224) - x6 * (x202 * x236 + x226))
)
result[1, 9] = numpy.sum(
x82 * (x4 * (x207 * x236 + x228) - x6 * (x213 * x236 + x230))
)
result[1, 10] = numpy.sum(x50 * (4.0 * x181 + x217 * x236 - x219 * x8))
result[1, 11] = numpy.sum(x82 * (3.0 * x191 + x221 * x236 - x223 * x8))
result[1, 12] = numpy.sum(x135 * (2.0 * x200 + x225 * x236 - x227 * x8))
result[1, 13] = numpy.sum(x82 * (x211 + x229 * x236 - x231 * x8))
result[1, 14] = numpy.sum(x50 * (x233 * x236 - x235 * x8))
result[2, 0] = numpy.sum(
x50
* (
x4 * (x294 * x4 + x30 * (x288 - x289 + x292) - x303 * x6)
+ x45 * (x294 - x296 + x302 + x306)
- x6
* (
x30 * (x293 - x297 + x300)
+ x303 * x4
- x6 * (x301 * x4 + x304 - x6 * (x299 * x4 - x305 * x6))
)
)
)
result[2, 1] = numpy.sum(
x82
* (
x30 * (x312 - x313 + x317)
+ x4 * (x310 + x312 * x4 - x318 * x6)
- x6 * (x318 * x4 + x319 - x6 * (x316 * x4 - x320 * x6))
)
)
result[2, 2] = numpy.sum(
x82
* (
x30 * (x325 - x326 + x329)
+ x4 * (x323 + x325 * x4 - x330 * x6)
- x6 * (x330 * x4 + x331 - x6 * (x328 * x4 - x332 * x6))
)
)
result[2, 3] = numpy.sum(
x135 * (x336 + x4 * (x335 * x4 - x337 * x6) - x6 * (x337 * x4 - x338 * x6))
)
result[2, 4] = numpy.sum(
x154 * (x342 + x4 * (x341 * x4 - x343 * x6) - x6 * (x343 * x4 - x344 * x6))
)
result[2, 5] = numpy.sum(
x135 * (x347 + x4 * (x346 * x4 - x348 * x6) - x6 * (x348 * x4 - x349 * x6))
)
result[2, 6] = numpy.sum(x82 * (x350 * x4 - x351 * x6))
result[2, 7] = numpy.sum(x154 * (x352 * x4 - x353 * x6))
result[2, 8] = numpy.sum(x154 * (x354 * x4 - x355 * x6))
result[2, 9] = numpy.sum(x82 * (x356 * x4 - x357 * x6))
result[2, 10] = numpy.sum(x50 * (3.0 * x336 + x350 * x51 - x351 * x8))
result[2, 11] = numpy.sum(x82 * (2.0 * x342 + x352 * x51 - x353 * x8))
result[2, 12] = numpy.sum(x135 * (x347 + x354 * x51 - x355 * x8))
result[2, 13] = numpy.sum(x82 * (x356 * x51 - x357 * x8))
result[2, 14] = numpy.sum(x50 * (-x10 * x235 + 4.0 * x211 + x233 * x283))
return result
[docs]
def coulomb3d_20(ax, da, A, bx, db, B, R):
"""Cartesian (ds) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((6, 1), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = x2 + R[0]
x4 = -x1 * (ax * A[1] + bx * B[1])
x5 = x4 + R[1]
x6 = -x1 * (ax * A[2] + bx * B[2])
x7 = x6 + R[2]
x8 = x0 * (x3**2 + x5**2 + x7**2)
x9 = boys(1, x8)
x10 = boys(0, x8)
x11 = x1 * (x10 - x9)
x12 = x2 + A[0]
x13 = boys(2, x8)
x14 = (
3.141592653589793
* da
* db
* x1
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x15 = 0.5773502691896258 * x14
x16 = x4 + A[1]
x17 = x10 * x16 - x5 * x9
x18 = -x13 * x5 + x16 * x9
x19 = 2.0 * x14
x20 = x6 + A[2]
x21 = x10 * x20 - x7 * x9
x22 = -x21
x23 = -x13 * x7 + x20 * x9
x24 = -x23
# 6 item(s)
result[0, 0] = numpy.sum(
x15 * (x11 + 2.0 * x12 * (x10 * x12 - x3 * x9) - 2.0 * x3 * (x12 * x9 - x13 * x3))
)
result[1, 0] = numpy.sum(x19 * (x12 * x17 - x18 * x3))
result[2, 0] = numpy.sum(x19 * (-x12 * x22 + x24 * x3))
result[3, 0] = numpy.sum(x15 * (x11 + 2.0 * x16 * x17 - 2.0 * x18 * x5))
result[4, 0] = numpy.sum(x19 * (-x16 * x22 + x24 * x5))
result[5, 0] = numpy.sum(x15 * (x11 + 2.0 * x20 * x21 - 2.0 * x23 * x7))
return result
[docs]
def coulomb3d_21(ax, da, A, bx, db, B, R):
"""Cartesian (dp) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((6, 3), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = x2 + A[0]
x4 = x2 + R[0]
x5 = -x1 * (ax * A[1] + bx * B[1])
x6 = x5 + R[1]
x7 = -x1 * (ax * A[2] + bx * B[2])
x8 = x7 + R[2]
x9 = x0 * (x4**2 + x6**2 + x8**2)
x10 = boys(0, x9)
x11 = boys(2, x9)
x12 = x11 * x4
x13 = boys(1, x9)
x14 = -x13 * x4
x15 = x2 + B[0]
x16 = x13 * x15
x17 = x10 * x15 + x14
x18 = x1 * (x10 - x13)
x19 = -x12 + x16
x20 = 2.0 * x4
x21 = 2.0 * x3
x22 = x1 * (-x11 + x13)
x23 = boys(3, x9)
x24 = (
3.141592653589793
* da
* db
* x1
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x25 = 0.5773502691896258 * x24
x26 = x11 * x6
x27 = x5 + B[1]
x28 = x13 * x27
x29 = -x13 * x6
x30 = x10 * x27 + x29
x31 = x1 * (x26 - x28 + x30)
x32 = -x30
x33 = -x11 * x6
x34 = x28 + x33
x35 = -x34
x36 = -x23 * x6
x37 = x11 * x27 + x36
x38 = -x37
x39 = x11 * x8
x40 = x7 + B[2]
x41 = x13 * x40
x42 = -x13 * x8
x43 = x10 * x40 + x42
x44 = x1 * (x39 - x41 + x43)
x45 = -x43
x46 = -x11 * x8
x47 = x41 + x46
x48 = -x47
x49 = -x23 * x8
x50 = x11 * x40 + x49
x51 = -x50
x52 = x5 + A[1]
x53 = x13 * x52
x54 = x10 * x52 + x29
x55 = x1 * (x26 - x53 + x54)
x56 = -x54
x57 = -x33 - x53
x58 = -x11 * x52 - x36
x59 = 2.0 * x52
x60 = 2.0 * x6
x61 = x45 * x52 - x48 * x6
x62 = x48 * x52 - x51 * x6
x63 = 2.0 * x24
x64 = x7 + A[2]
x65 = x13 * x64
x66 = x10 * x64 + x42
x67 = x1 * (x39 - x65 + x66)
x68 = -x66
x69 = -x46 - x65
x70 = -x11 * x64 - x49
x71 = -x6 * x69
x72 = x27 * x68 + x71
x73 = -x6 * x70
x74 = x27 * x69 + x73
x75 = 2.0 * x64
x76 = 2.0 * x8
x77 = x18 - x45 * x75 + x48 * x76
x78 = x22 - x48 * x75 + x51 * x76
x79 = x18 - x68 * x75 + x69 * x76
x80 = x22 - x69 * x75 + x70 * x76
# 18 item(s)
result[0, 0] = numpy.sum(
-x25
* (
x1 * (x12 - x16 + x17)
+ x1 * (x10 * x3 + x12 - x13 * x3 + x14)
+ x3 * (x17 * x21 + x18 - x19 * x20)
- x4 * (x19 * x21 - x20 * (x11 * x15 - x23 * x4) + x22)
)
)
result[0, 1] = numpy.sum(
-x25 * (x20 * (x3 * x35 - x38 * x4) - 2.0 * x3 * (x3 * x32 - x35 * x4) + x31)
)
result[0, 2] = numpy.sum(
-x25 * (x20 * (x3 * x48 - x4 * x51) - 2.0 * x3 * (x3 * x45 - x4 * x48) + x44)
)
result[1, 0] = numpy.sum(
-x24 * (x20 * (x15 * x57 - x4 * x58) - 2.0 * x3 * (x15 * x56 - x4 * x57) + x55)
)
result[1, 1] = numpy.sum(
-x24 * (x3 * (x18 - x32 * x59 + x35 * x60) - x4 * (x22 - x35 * x59 + x38 * x60))
)
result[1, 2] = numpy.sum(x63 * (x3 * x61 - x4 * x62))
result[2, 0] = numpy.sum(
-x24 * (x20 * (x15 * x69 - x4 * x70) - 2.0 * x3 * (x15 * x68 - x4 * x69) + x67)
)
result[2, 1] = numpy.sum(x63 * (x3 * x72 - x4 * x74))
result[2, 2] = numpy.sum(x24 * (-x3 * x77 + x4 * x78))
result[3, 0] = numpy.sum(
-x25 * (x15 * (x18 - x56 * x59 + x57 * x60) - x4 * (x22 - x57 * x59 + x58 * x60))
)
result[3, 1] = numpy.sum(
-x25
* (
x31
+ x52 * (x18 + x30 * x59 - x34 * x60)
+ x55
- x6 * (x22 + x34 * x59 - x37 * x60)
)
)
result[3, 2] = numpy.sum(x25 * (-x44 + 2.0 * x52 * x61 - x60 * x62))
result[4, 0] = numpy.sum(x63 * (x15 * (x52 * x68 + x71) - x4 * (x52 * x69 + x73)))
result[4, 1] = numpy.sum(x24 * (2.0 * x52 * x72 - x60 * x74 - x67))
result[4, 2] = numpy.sum(x24 * (-x52 * x77 + x6 * x78))
result[5, 0] = numpy.sum(x25 * (-x15 * x79 + x4 * x80))
result[5, 1] = numpy.sum(x25 * (-x27 * x79 + x6 * x80))
result[5, 2] = numpy.sum(
-x25
* (
x44
+ x64 * (x18 + x43 * x75 - x47 * x76)
+ x67
- x8 * (x22 + x47 * x75 - x50 * x76)
)
)
return result
[docs]
def coulomb3d_22(ax, da, A, bx, db, B, R):
"""Cartesian (dd) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((6, 6), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = x2 + B[0]
x4 = x2 + R[0]
x5 = -x1 * (ax * A[1] + bx * B[1])
x6 = x5 + R[1]
x7 = -x1 * (ax * A[2] + bx * B[2])
x8 = x7 + R[2]
x9 = x0 * (x4**2 + x6**2 + x8**2)
x10 = boys(1, x9)
x11 = x10 * x3
x12 = boys(2, x9)
x13 = x12 * x4
x14 = x11 - x13
x15 = -x14
x16 = x2 + A[0]
x17 = 2.0 * x16
x18 = boys(0, x9)
x19 = -x10 * x4 + x18 * x3
x20 = -x19
x21 = x1 * (x10 - x12)
x22 = x1 * (-x10 + x18)
x23 = -x22
x24 = 2.0 * x4
x25 = x12 * x3
x26 = boys(3, x9)
x27 = x26 * x4
x28 = x25 - x27
x29 = -x15 * x24 + x21 + x23 - x24 * x28
x30 = 2.0 * x3
x31 = x14 * x30 + x21 - x24 * x28
x32 = 2.0 * x1
x33 = 0.5 * x1
x34 = x1 * (x12 - x26)
x35 = boys(4, x9)
x36 = (
3.141592653589793
* da
* db
* x1
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x37 = 0.3333333333333333 * x36
x38 = x5 + B[1]
x39 = -x10 * x6
x40 = x18 * x38 + x39
x41 = -x40
x42 = x12 * x38
x43 = x26 * x6
x44 = -x43
x45 = x42 + x44
x46 = -x45
x47 = x4 * x46
x48 = x10 * x38
x49 = x12 * x6
x50 = -x49
x51 = x48 + x50
x52 = -x51
x53 = -x4 * x52
x54 = x3 * x52
x55 = x3 * x41 + x53
x56 = x40 - x48 + x49
x57 = x1 * x56
x58 = -x47 + x54
x59 = -x42 + x43 + x51
x60 = x1 * x59
x61 = -x35 * x6
x62 = x26 * x38 + x61
x63 = -x62
x64 = 1.732050807568877 * x37
x65 = x7 + B[2]
x66 = -x10 * x8
x67 = x18 * x65 + x66
x68 = -x67
x69 = x12 * x65
x70 = x26 * x8
x71 = -x70
x72 = x69 + x71
x73 = -x72
x74 = x4 * x73
x75 = x10 * x65
x76 = x12 * x8
x77 = -x76
x78 = x75 + x77
x79 = -x78
x80 = -x4 * x79
x81 = x3 * x79
x82 = x3 * x68 + x80
x83 = x67 - x75 + x76
x84 = x1 * x83
x85 = -x74 + x81
x86 = -x69 + x70 + x78
x87 = x1 * x86
x88 = -x35 * x8
x89 = x26 * x65 + x88
x90 = -x89
x91 = 2.0 * x38
x92 = 2.0 * x6
x93 = x21 + x46 * x92
x94 = -x52 * x91 + x93
x95 = x34 + x63 * x92
x96 = -x46 * x91 + x95
x97 = x41 * x91
x98 = x52 * x92
x99 = x23 - x98
x100 = x33 * (x94 + x97 + x99)
x101 = x22 + x98
x102 = x101 - x97
x103 = x6 * x73
x104 = x38 * x79
x105 = -x6 * x79
x106 = x105 + x38 * x68
x107 = x1 * (x103 - x104 + x106)
x108 = -x106
x109 = -x6 * x73
x110 = x104 + x109
x111 = -x110
x112 = -x6 * x90
x113 = x112 + x38 * x73
x114 = -x113
x115 = 2.0 * x65
x116 = 2.0 * x8
x117 = x116 * x73 + x21
x118 = -x115 * x79 + x117
x119 = x116 * x90 + x34
x120 = -x115 * x73 + x119
x121 = x115 * x68
x122 = x116 * x79
x123 = -x122 + x23
x124 = x33 * (x118 + x121 + x123)
x125 = x122 + x22
x126 = -x121 + x125
x127 = x5 + A[1]
x128 = x10 * x127
x129 = x127 * x18 + x39
x130 = -x128 + x129 + x49
x131 = -x129
x132 = x128 + x50
x133 = -x132
x134 = x131 * x3 - x133 * x4
x135 = x133 * x3
x136 = x12 * x127
x137 = -x136 - x44
x138 = x137 * x4
x139 = x135 - x138
x140 = x132 - x136 + x43
x141 = -x127 * x26 - x61
x142 = 2.0 * x127
x143 = -x142 * x52 + x93
x144 = -x142 * x46 + x95
x145 = x142 * x41
x146 = x1 * (x143 + x145 + x99)
x147 = x101 - x145
x148 = x127 * x79
x149 = x105 + x127 * x68
x150 = x1 * (x103 - x148 + x149)
x151 = -x149
x152 = -x109 - x148
x153 = -x112 - x127 * x73
x154 = -x1 * x56
x155 = -x1 * x59
x156 = -x1 * x83
x157 = -x1 * x86
x158 = -x118 * x6 + x126 * x127
x159 = x118 * x127 - x120 * x6
x160 = x7 + A[2]
x161 = x10 * x160
x162 = x160 * x18 + x66
x163 = -x161 + x162 + x76
x164 = x1 * x163
x165 = -x162
x166 = x161 + x77
x167 = -x166
x168 = x165 * x3 - x167 * x4
x169 = x167 * x3
x170 = x12 * x160
x171 = -x170 - x71
x172 = x171 * x4
x173 = x169 - x172
x174 = x166 - x170 + x70
x175 = x1 * x174
x176 = -x160 * x26 - x88
x177 = x171 * x6
x178 = x167 * x38
x179 = -x167 * x6
x180 = x165 * x38 + x179
x181 = x1 * (x177 - x178 + x180)
x182 = -x180
x183 = -x171 * x6
x184 = x178 + x183
x185 = -x184
x186 = -x176 * x6
x187 = x171 * x38 + x186
x188 = -x187
x189 = 2.0 * x160
x190 = x117 - x189 * x79
x191 = x119 - x189 * x73
x192 = x189 * x68
x193 = x1 * (x123 + x190 + x192)
x194 = 0.5 * x193
x195 = x125 - x192
x196 = -x1 * x163
x197 = x185 * x92 + x196
x198 = -x1 * x174
x199 = x188 * x92 + x198
x200 = -x190 * x6
x201 = x195 * x38 + x200
x202 = -x191 * x6
x203 = x190 * x38 + x202
x204 = x118 * x8 - x126 * x160 + 2.0 * x156
x205 = -x118 * x160 + x120 * x8 + 2.0 * x157
x206 = -x133 * x142 + x137 * x92 + x21
x207 = x133 * x92
x208 = x131 * x142
x209 = x21 - x45 * x92 + x51 * x91
x210 = x127 * x167
x211 = x127 * x165 + x179
x212 = -x183 - x210
x213 = x116 * x171 - x167 * x189 + x21
x214 = x116 * x176 - x171 * x189 + x34
x215 = x116 * x167
x216 = x165 * x189
x217 = x33 * (x213 - x215 + x216 + x23)
x218 = x215 - x216 + x22
x219 = -x213 * x6 + x218 * x38
x220 = x213 * x38 - x214 * x6
x221 = x156 - x160 * x195 + x190 * x8 + x196
x222 = x157 - x160 * x190 + x191 * x8 + x198
x223 = x115 * x78 - x116 * x72 + x21
# 36 item(s)
result[0, 0] = numpy.sum(
-x37
* (
x1 * (-x15 * x17 + x17 * x20 + x29)
- x16
* (x16 * (-x14 * x24 + x19 * x30 + x22) - x31 * x4 + x32 * (-x11 + x13 + x19))
+ x33 * (-x15 * x30 + x20 * x30 + x29)
+ x4
* (
x16 * x31
+ x32 * (x14 - x25 + x27)
- x4 * (-x24 * (x26 * x3 - x35 * x4) + x28 * x30 + x34)
)
)
)
result[0, 1] = numpy.sum(
-x64
* (
x1 * (x47 - x54 + x55)
+ x1 * (x16 * x41 - x16 * x52 + x47 + x53)
- x16 * (-2.0 * x16 * x55 + x24 * x58 + x57)
+ x4 * (-2.0 * x16 * x58 + x24 * (x3 * x46 - x4 * x63) + x60)
)
)
result[0, 2] = numpy.sum(
-x64
* (
x1 * (x74 - x81 + x82)
+ x1 * (x16 * x68 - x16 * x79 + x74 + x80)
- x16 * (-2.0 * x16 * x82 + x24 * x85 + x84)
+ x4 * (-2.0 * x16 * x85 + x24 * (x3 * x73 - x4 * x90) + x87)
)
)
result[0, 3] = numpy.sum(
x37 * (-x100 + x102 * x16**2 - 2.0 * x16 * x4 * x94 + x4**2 * x96)
)
result[0, 4] = numpy.sum(
-x64
* (x107 - 2.0 * x16 * (x108 * x16 - x111 * x4) + x24 * (x111 * x16 - x114 * x4))
)
result[0, 5] = numpy.sum(
x37 * (-2.0 * x118 * x16 * x4 + x120 * x4**2 - x124 + x126 * x16**2)
)
result[1, 0] = numpy.sum(
-x64
* (
-x16 * (x1 * x130 - 2.0 * x134 * x3 + x139 * x24)
+ x32 * (x134 - x135 + x138)
+ x4 * (x1 * x140 - 2.0 * x139 * x3 + x24 * (x137 * x3 - x141 * x4))
)
)
result[1, 1] = numpy.sum(
-0.5
* x36
* (
x146
+ 2.0 * x16 * (x143 * x4 - x147 * x3)
+ 2.0 * x4 * (x143 * x3 - x144 * x4)
)
)
result[1, 2] = numpy.sum(
-x36
* (x150 - 2.0 * x16 * (x151 * x3 - x152 * x4) + x24 * (x152 * x3 - x153 * x4))
)
result[1, 3] = numpy.sum(
-x64
* (
x16 * (-x102 * x127 + 2.0 * x154 + x6 * x94)
- x4 * (-x127 * x94 + 2.0 * x155 + x6 * x96)
)
)
result[1, 4] = numpy.sum(
-x36
* (
x16 * (-x108 * x142 + x111 * x92 + x156)
- x4 * (-x111 * x142 + x114 * x92 + x157)
)
)
result[1, 5] = numpy.sum(x64 * (x158 * x16 - x159 * x4))
result[2, 0] = numpy.sum(
-x64
* (
-x16 * (x164 - 2.0 * x168 * x3 + x173 * x24)
+ x32 * (x168 - x169 + x172)
+ x4 * (-2.0 * x173 * x3 + x175 + x24 * (x171 * x3 - x176 * x4))
)
)
result[2, 1] = numpy.sum(
-x36
* (-2.0 * x16 * (x182 * x3 - x185 * x4) + x181 + x24 * (x185 * x3 - x188 * x4))
)
result[2, 2] = numpy.sum(
-x36 * (x16 * (x190 * x4 - x195 * x3) + x194 + x4 * (x190 * x3 - x191 * x4))
)
result[2, 3] = numpy.sum(x64 * (x16 * (x182 * x91 - x197) - x4 * (x185 * x91 - x199)))
result[2, 4] = numpy.sum(x36 * (x16 * x201 - x203 * x4))
result[2, 5] = numpy.sum(x64 * (-x16 * x204 + x205 * x4))
result[3, 0] = numpy.sum(
-x37
* (
x3 * (x206 * x4 - x3 * (x207 - x208 + x22))
+ x33 * (x206 - x207 + x208 + x23)
+ x4 * (x206 * x3 - x4 * (-x137 * x142 + x141 * x92 + x34))
)
)
result[3, 1] = numpy.sum(
x64
* (
x3 * (x1 * x130 + x127 * x147 - x143 * x6 - x154)
- x4 * (x1 * x140 + x127 * x143 - x144 * x6 - x155)
)
)
result[3, 2] = numpy.sum(
-x64
* (
x3 * (-x142 * x151 + x152 * x92 + x156)
- x4 * (-x142 * x152 + x153 * x92 + x157)
)
)
result[3, 3] = numpy.sum(
-x37
* (
x100
- x127 * (x127 * (x22 + x40 * x91 - x51 * x92) - x209 * x6 + 2.0 * x57)
+ x146
+ x6 * (x127 * x209 - x6 * (x34 + x45 * x91 - x62 * x92) + 2.0 * x60)
)
)
result[3, 4] = numpy.sum(
-x64
* (
x107
- x127 * (-2.0 * x106 * x127 + x110 * x92 + x84)
+ x150
+ x6 * (-2.0 * x110 * x127 + x113 * x92 + x87)
)
)
result[3, 5] = numpy.sum(x37 * (-x124 + x127 * x158 - x159 * x6))
result[4, 0] = numpy.sum(
-x64
* (
x1 * (x177 - x210 + x211)
+ x24 * (x212 * x3 + x4 * (x127 * x171 + x186))
+ 2.0 * x3 * (x211 * x3 + x212 * x4)
)
)
result[4, 1] = numpy.sum(
x36 * (x3 * (x142 * x182 - x197) - x4 * (x142 * x185 - x199))
)
result[4, 2] = numpy.sum(
x36 * (x3 * (x127 * x195 + x200) - x4 * (x127 * x190 + x202))
)
result[4, 3] = numpy.sum(
-x64
* (
-x127 * (x164 - 2.0 * x180 * x38 + x184 * x92)
+ 2.0 * x181
+ x6 * (x175 - 2.0 * x184 * x38 + x187 * x92)
)
)
result[4, 4] = numpy.sum(x36 * (x127 * x201 - x194 - x203 * x6))
result[4, 5] = numpy.sum(x64 * (-x127 * x204 + x205 * x6))
result[5, 0] = numpy.sum(
x37 * (-2.0 * x213 * x3 * x4 + x214 * x4**2 - x217 + x218 * x3**2)
)
result[5, 1] = numpy.sum(x64 * (x219 * x3 - x220 * x4))
result[5, 2] = numpy.sum(x64 * (-x221 * x3 + x222 * x4))
result[5, 3] = numpy.sum(x37 * (-x217 + x219 * x38 - x220 * x6))
result[5, 4] = numpy.sum(x64 * (-x221 * x38 + x222 * x6))
result[5, 5] = numpy.sum(
-x37
* (
x124
- x160 * (x160 * (x115 * x67 - x116 * x78 + x22) - x223 * x8 + 2.0 * x84)
+ x193
+ x8 * (x160 * x223 - x8 * (x115 * x72 - x116 * x89 + x34) + 2.0 * x87)
)
)
return result
[docs]
def coulomb3d_23(ax, da, A, bx, db, B, R):
"""Cartesian (df) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((6, 10), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = x2 + B[0]
x4 = x2 + R[0]
x5 = -x1 * (ax * A[1] + bx * B[1])
x6 = x5 + R[1]
x7 = -x1 * (ax * A[2] + bx * B[2])
x8 = x7 + R[2]
x9 = x0 * (x4**2 + x6**2 + x8**2)
x10 = boys(1, x9)
x11 = boys(0, x9)
x12 = x1 * (-x10 + x11)
x13 = -x10 * x4 + x11 * x3
x14 = 2.0 * x3
x15 = -x13 * x14
x16 = x10 * x3
x17 = boys(2, x9)
x18 = x17 * x4
x19 = x16 - x18
x20 = -x19
x21 = 2.0 * x4
x22 = x20 * x21
x23 = x12 - x15 + x22
x24 = x1 * (x10 - x17)
x25 = x14 * x20
x26 = x17 * x3
x27 = boys(3, x9)
x28 = x27 * x4
x29 = x26 - x28
x30 = -2.0 * x29
x31 = x30 * x4
x32 = x24 - x25 + x31
x33 = x1 * (x17 - x27)
x34 = x27 * x3
x35 = boys(4, x9)
x36 = x34 - x35 * x4
x37 = -x21 * x36 - x3 * x30 + x33
x38 = x13 - x16 + x18
x39 = 2.0 * x1
x40 = x19 - x26 + x28
x41 = -x32 * x4 + x37 * x4 + x38 * x39 - x39 * x40
x42 = x2 + A[0]
x43 = x14 * x19 - x21 * x29 + x24
x44 = x14 * x29 - x21 * x36 + x33
x45 = -x3 * x43 - x39 * x40 + x4 * x44
x46 = 2.0 * x42
x47 = -x12
x48 = 3.0 * x1
x49 = x1 * (x27 - x35)
x50 = boys(5, x9)
x51 = -x24
x52 = (
3.141592653589793
* da
* db
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x53 = x1 * x52
x54 = 2.23606797749979 * x53
x55 = 0.03333333333333333 * x54
x56 = x5 + B[1]
x57 = x10 * x56
x58 = x17 * x6
x59 = -x58
x60 = x57 + x59
x61 = -x60
x62 = x3 * x61
x63 = x17 * x56
x64 = x27 * x6
x65 = -x64
x66 = x63 + x65
x67 = -x66
x68 = x4 * x67
x69 = x62 - x68
x70 = -x69
x71 = -x10 * x6
x72 = x11 * x56 + x71
x73 = -x72
x74 = x3 * x73 - x4 * x61
x75 = -x74
x76 = x60 - x63 + x64
x77 = -x1 * x76
x78 = -x57 + x58 + x72
x79 = -x1 * x78
x80 = -x79
x81 = x3 * x67
x82 = x27 * x56
x83 = x35 * x6
x84 = -x83
x85 = x82 + x84
x86 = -x85
x87 = x4 * x86
x88 = x81 - x87
x89 = -x21 * x70 - x21 * x88 + x77 + x80
x90 = x1 * x78
x91 = x1 * x76
x92 = -x21 * x88 + 2.0 * x3 * x69 - x91
x93 = 0.5 * x1
x94 = x66 - x82 + x83
x95 = x1 * x94
x96 = -x50 * x6
x97 = x35 * x56 + x96
x98 = -x97
x99 = 0.3333333333333333 * x53
x100 = x7 + B[2]
x101 = x10 * x100
x102 = x17 * x8
x103 = -x102
x104 = x101 + x103
x105 = -x104
x106 = x105 * x3
x107 = x100 * x17
x108 = x27 * x8
x109 = -x108
x110 = x107 + x109
x111 = -x110
x112 = x111 * x4
x113 = x106 - x112
x114 = -x113
x115 = -x10 * x8
x116 = x100 * x11 + x115
x117 = -x116
x118 = -x105 * x4 + x117 * x3
x119 = -x118
x120 = x104 - x107 + x108
x121 = -x1 * x120
x122 = -x101 + x102 + x116
x123 = -x1 * x122
x124 = -x123
x125 = x111 * x3
x126 = x100 * x27
x127 = x35 * x8
x128 = -x127
x129 = x126 + x128
x130 = -x129
x131 = x130 * x4
x132 = x125 - x131
x133 = -x114 * x21 + x121 + x124 - x132 * x21
x134 = x1 * x122
x135 = x1 * x120
x136 = 2.0 * x113 * x3 - x132 * x21 - x135
x137 = x110 - x126 + x127
x138 = x1 * x137
x139 = -x50 * x8
x140 = x100 * x35 + x139
x141 = -x140
x142 = 2.0 * x56
x143 = x142 * x73
x144 = 2.0 * x6
x145 = x144 * x61
x146 = x12 + x145
x147 = -x143 + x146
x148 = 2.0 * x67
x149 = x144 * x86 + x33
x150 = -x148 * x56 + x149
x151 = x150 * x4
x152 = x142 * x61
x153 = x148 * x6
x154 = x153 + x24
x155 = -x152 + x154
x156 = -x155 * x4
x157 = x155 * x3
x158 = x147 * x3 + x156
x159 = -x145 + x47
x160 = x143 + x155 + x159
x161 = x1 * x160
x162 = -x151 + x157
x163 = -x153 + x51
x164 = x150 + x152 + x163
x165 = x1 * x164
x166 = x144 * x98 + x49
x167 = -x142 * x86 + x166
x168 = 0.1666666666666667 * x53
x169 = -x105 * x6
x170 = x117 * x56 + x169
x171 = -x170
x172 = x111 * x56
x173 = x130 * x6
x174 = -x173
x175 = x172 + x174
x176 = -x175
x177 = x176 * x4
x178 = x105 * x56
x179 = x111 * x6
x180 = -x179
x181 = x178 + x180
x182 = -x181
x183 = -x182 * x4
x184 = x182 * x3
x185 = x171 * x3 + x183
x186 = x170 - x178 + x179
x187 = x1 * x186
x188 = -x177 + x184
x189 = -x172 + x173 + x181
x190 = x1 * x189
x191 = -x141 * x6
x192 = x130 * x56 + x191
x193 = -x192
x194 = 1.732050807568877
x195 = x194 * x99
x196 = 2.0 * x100
x197 = x117 * x196
x198 = 2.0 * x8
x199 = x105 * x198
x200 = x12 + x199
x201 = -x197 + x200
x202 = 2.0 * x111
x203 = x130 * x198 + x33
x204 = -x100 * x202 + x203
x205 = x204 * x4
x206 = x105 * x196
x207 = x202 * x8
x208 = x207 + x24
x209 = -x206 + x208
x210 = -x209 * x4
x211 = x209 * x3
x212 = x201 * x3 + x210
x213 = -x199 + x47
x214 = x197 + x209 + x213
x215 = x1 * x214
x216 = -x205 + x211
x217 = -x207 + x51
x218 = x204 + x206 + x217
x219 = x1 * x218
x220 = x141 * x198 + x49
x221 = -x130 * x196 + x220
x222 = x150 * x6 + 2.0 * x77
x223 = -x155 * x56 + x222
x224 = -x1 * x94
x225 = x167 * x6 + 2.0 * x224
x226 = -x150 * x56 + x225
x227 = x147 * x56
x228 = x155 * x6
x229 = 2.0 * x79
x230 = -x228 - x229
x231 = x1 * (x223 + x227 + x230)
x232 = x228 + x229
x233 = -x227 + x232
x234 = 0.06666666666666667 * x54
x235 = x121 + x144 * x176
x236 = -x142 * x182 + x235
x237 = -x1 * x137
x238 = x144 * x193 + x237
x239 = -x142 * x176 + x238
x240 = x142 * x171
x241 = x144 * x182
x242 = x124 - x241
x243 = x93 * (x236 + x240 + x242)
x244 = x123 + x241
x245 = -x240 + x244
x246 = x209 * x56
x247 = -x204 * x6
x248 = x246 + x247
x249 = -x248
x250 = -x221 * x6
x251 = x204 * x56 + x250
x252 = -x251
x253 = x204 * x6
x254 = -x209 * x6
x255 = x201 * x56 + x254
x256 = x1 * (-x246 + x253 + x255)
x257 = -x255
x258 = 2.0 * x121 + x204 * x8
x259 = -x100 * x209 + x258
x260 = x221 * x8 + 2.0 * x237
x261 = -x100 * x204 + x260
x262 = x100 * x201
x263 = x209 * x8
x264 = 2.0 * x123
x265 = -x263 - x264
x266 = x1 * (x259 + x262 + x265)
x267 = 0.5 * x266
x268 = x263 + x264
x269 = -x262 + x268
x270 = x5 + A[1]
x271 = x10 * x270
x272 = x11 * x270 + x71
x273 = -x271 + x272 + x58
x274 = -x272
x275 = x271 + x59
x276 = -x275
x277 = x274 * x3 - x276 * x4
x278 = x276 * x3
x279 = x17 * x270
x280 = x279 + x65
x281 = -x280
x282 = x281 * x4
x283 = x278 - x282
x284 = x275 - x279 + x64
x285 = x281 * x3
x286 = x27 * x270
x287 = -x286 - x84
x288 = x287 * x4
x289 = x285 - x288
x290 = -x1 * x284 - x21 * x289 + 2.0 * x283 * x3
x291 = x280 - x286 + x83
x292 = -x270 * x35 - x96
x293 = -x1 * x284
x294 = -x1 * x273
x295 = -x294
x296 = -x283
x297 = 1.5 * x1
x298 = 3.872983346207417 * x53
x299 = 0.06666666666666667 * x298
x300 = -x148 * x270 + x149
x301 = x300 * x4
x302 = 2.0 * x270
x303 = x302 * x61
x304 = x154 - x303
x305 = x3 * x304
x306 = x302 * x73
x307 = x146 - x306
x308 = x3 * x307 - x304 * x4
x309 = x159 + x304 + x306
x310 = -x301 + x305
x311 = 0.5 * x42
x312 = x163 + x300 + x303
x313 = x166 - x302 * x86
x314 = x105 * x270
x315 = x117 * x270 + x169
x316 = x179 - x314 + x315
x317 = -x315
x318 = x180 + x314
x319 = -x318
x320 = x3 * x317 - x319 * x4
x321 = x3 * x319
x322 = x111 * x270
x323 = -x174 - x322
x324 = x323 * x4
x325 = x321 - x324
x326 = x173 + x318 - x322
x327 = -x130 * x270 - x191
x328 = -x155 * x270 + x222
x329 = -x150 * x270 + x225
x330 = x147 * x270
x331 = x230 + x328 + x330
x332 = x232 - x330
x333 = -x182 * x302 + x235
x334 = -x176 * x302 + x238
x335 = x171 * x302
x336 = x1 * (x242 + x333 + x335)
x337 = x244 - x335
x338 = x209 * x270
x339 = -x247 - x338
x340 = -x204 * x270 - x250
x341 = x201 * x270 + x254
x342 = x1 * (x253 - x338 + x341)
x343 = -x341
x344 = -x1 * x160
x345 = -x1 * x164
x346 = 0.03333333333333333 * x298
x347 = -x1 * x186
x348 = -x1 * x189
x349 = -x1 * x214
x350 = -x1 * x218
x351 = x168 * x194
x352 = -x259 * x6 + x269 * x270
x353 = x259 * x270 - x261 * x6
x354 = x7 + A[2]
x355 = x10 * x354
x356 = x11 * x354 + x115
x357 = x102 - x355 + x356
x358 = x1 * x357
x359 = -x356
x360 = x103 + x355
x361 = -x360
x362 = x3 * x359 - x361 * x4
x363 = x3 * x361
x364 = x17 * x354
x365 = x109 + x364
x366 = -x365
x367 = x366 * x4
x368 = x363 - x367
x369 = x108 + x360 - x364
x370 = x1 * x369
x371 = x3 * x366
x372 = x27 * x354
x373 = -x128 - x372
x374 = x373 * x4
x375 = x371 - x374
x376 = -x21 * x375 + 2.0 * x3 * x368 - x370
x377 = x127 + x365 - x372
x378 = x1 * x377
x379 = -x139 - x35 * x354
x380 = -x1 * x369
x381 = -x1 * x357
x382 = -x381
x383 = -x368
x384 = x366 * x6
x385 = x361 * x56
x386 = -x361 * x6
x387 = x359 * x56 + x386
x388 = x384 - x385 + x387
x389 = x1 * x388
x390 = -x387
x391 = -x384
x392 = x385 + x391
x393 = -x392
x394 = x3 * x390 - x393 * x4
x395 = x3 * x393
x396 = x366 * x56
x397 = x373 * x6
x398 = -x397
x399 = x396 + x398
x400 = -x399
x401 = x4 * x400
x402 = x395 - x401
x403 = x392 - x396 + x397
x404 = x1 * x403
x405 = -x379 * x6
x406 = x373 * x56 + x405
x407 = -x406
x408 = -x202 * x354 + x203
x409 = x4 * x408
x410 = 2.0 * x354
x411 = x105 * x410
x412 = x208 - x411
x413 = x3 * x412
x414 = x117 * x410
x415 = x200 - x414
x416 = x3 * x415 - x4 * x412
x417 = x213 + x412 + x414
x418 = x1 * x417
x419 = -x409 + x413
x420 = x217 + x408 + x411
x421 = x1 * x420
x422 = -x130 * x410 + x220
x423 = x144 * x400 + x380
x424 = -x142 * x393 + x423
x425 = -x1 * x377
x426 = x144 * x407 + x425
x427 = -x142 * x400 + x426
x428 = x142 * x390
x429 = x144 * x393
x430 = x382 - x429
x431 = x424 + x428 + x430
x432 = x381 + x429
x433 = -x428 + x432
x434 = x412 * x56
x435 = -x408 * x6
x436 = x434 + x435
x437 = -x436
x438 = -x422 * x6
x439 = x408 * x56 + x438
x440 = -x439
x441 = x408 * x6
x442 = -x412 * x6
x443 = x415 * x56 + x442
x444 = x1 * (-x434 + x441 + x443)
x445 = -x443
x446 = -x209 * x354 + x258
x447 = -x204 * x354 + x260
x448 = x201 * x354
x449 = x265 + x446 + x448
x450 = x449 * x93
x451 = x268 - x448
x452 = -x388 * x39 + x424 * x6
x453 = -x39 * x403 + x427 * x6
x454 = -x1 * x417
x455 = x144 * x437 + x454
x456 = -x1 * x420
x457 = x144 * x440 + x456
x458 = -x446 * x6
x459 = x451 * x56 + x458
x460 = -x447 * x6
x461 = x446 * x56 + x460
x462 = x198 * x259 - x269 * x410 + 3.0 * x349
x463 = x198 * x261 - x259 * x410 + 3.0 * x350
x464 = x144 * x287 - x281 * x302 + x33
x465 = x4 * x464
x466 = x276 * x302
x467 = x144 * x281
x468 = x24 - x466 + x467
x469 = x3 * x468
x470 = x274 * x302
x471 = x144 * x276
x472 = x3 * (x12 - x470 + x471) - x4 * x468
x473 = -x465 + x469
x474 = 0.5 * x3
x475 = -x270 * x304 + x293 + x300 * x6 + x77
x476 = x270 * x307
x477 = x304 * x6
x478 = x121 + x144 * x323 - x302 * x319
x479 = x144 * x319
x480 = x302 * x317
x481 = x142 * x60 - x144 * x66 + x24
x482 = x142 * x66 - x144 * x85 + x33
x483 = -x481 * x56 + x482 * x6 - 2.0 * x91
x484 = -x135 - x144 * x175 + 2.0 * x181 * x56
x485 = x270 * x361
x486 = x270 * x359 + x386
x487 = x391 + x485
x488 = -x487
x489 = -x3 * x486 - x4 * x488
x490 = x3 * x488
x491 = x270 * x366
x492 = -x398 - x491
x493 = x4 * x492
x494 = x490 - x493
x495 = -x302 * x393 + x423
x496 = x302 * x390
x497 = x270 * x412
x498 = -x435 - x497
x499 = x270 * x415 + x442
x500 = -x144 * x399 - x370 + 2.0 * x392 * x56
x501 = x198 * x373 + x33 - x366 * x410
x502 = x4 * x501
x503 = x361 * x410
x504 = x198 * x366
x505 = x24 - x503 + x504
x506 = x3 * x505
x507 = x359 * x410
x508 = x198 * x361
x509 = x12 - x507 + x508
x510 = x3 * x509 - x4 * x505
x511 = x47 + x505 + x507 - x508
x512 = x1 * x511
x513 = -x502 + x506
x514 = x501 + x503 - x504 + x51
x515 = x1 * x514
x516 = x198 * x379 - x373 * x410 + x49
x517 = x505 * x56
x518 = -x501 * x6 + x517
x519 = -x518
x520 = x501 * x56 - x516 * x6
x521 = -x520
x522 = -x505 * x6 + x509 * x56
x523 = x1 * (x501 * x6 - x517 + x522)
x524 = -x522
x525 = x121 - x354 * x412 + x380 + x408 * x8
x526 = x237 - x354 * x408 + x422 * x8 + x425
x527 = x354 * x415
x528 = x412 * x8
x529 = x93 * (x124 + x382 + x525 + x527 - x528)
x530 = x123 + x381 - x527 + x528
x531 = -x525 * x6 + x530 * x56
x532 = x525 * x56 - x526 * x6
x533 = x198 * x446 + x349 - x410 * x451 + 2.0 * x454
x534 = x198 * x447 + x350 - x410 * x446 + 2.0 * x456
x535 = x104 * x196 - x110 * x198 + x24
x536 = x110 * x196 - x129 * x198 + x33
x537 = -x100 * x535 - 2.0 * x135 + x536 * x8
# 60 item(s)
result[0, 0] = numpy.sum(
-x55
* (
x1 * (x23 * x3 - x3 * x32 + x41)
+ x4
* (
2.0
* x4
* (
x3 * x44
+ x39 * (x29 - x34 + x35 * x4)
- x4 * (x14 * x36 - x21 * (x3 * x35 - x4 * x50) + x49)
)
+ x45 * x46
+ x48 * (x25 - x31 + x37 + x51)
)
+ x42
* (
2.0 * x4 * x45
+ x46 * (x3 * (x12 + x13 * x14 - x19 * x21) + x38 * x39 - x4 * x43)
- x48 * (x15 - x22 + x32 + x47)
)
+ x48 * (x23 * x42 - x32 * x42 + x41)
)
)
result[0, 1] = numpy.sum(
-x99
* (
x1 * (-x46 * x70 + x46 * x75 + x89)
+ x4
* (
x39 * (x69 - x81 + x87)
+ x4 * (x21 * (x3 * x86 - x4 * x98) - 2.0 * x3 * x88 + x95)
+ x42 * x92
)
+ x42
* (
-x39 * (-x62 + x68 + x74)
+ x4 * x92
+ x42 * (x21 * x69 - 2.0 * x3 * x74 + x90)
)
+ x93 * (-x14 * x70 + x14 * x75 + x89)
)
)
result[0, 2] = numpy.sum(
-x99
* (
x1 * (-x114 * x46 + x119 * x46 + x133)
+ x4
* (
x136 * x42
+ x39 * (x113 - x125 + x131)
+ x4 * (-2.0 * x132 * x3 + x138 + x21 * (x130 * x3 - x141 * x4))
)
+ x42
* (
x136 * x4
- x39 * (-x106 + x112 + x118)
+ x42 * (x113 * x21 - 2.0 * x118 * x3 + x134)
)
+ x93 * (-x114 * x14 + x119 * x14 + x133)
)
)
result[0, 3] = numpy.sum(
-x168
* (
x1 * (x151 - x157 + x158)
+ x1 * (x147 * x42 + x151 - x155 * x42 + x156)
+ x4 * (-2.0 * x162 * x42 + x165 + x21 * (x150 * x3 - x167 * x4))
- x42 * (-2.0 * x158 * x42 + x161 + x162 * x21)
)
)
result[0, 4] = numpy.sum(
-x195
* (
x1 * (x177 - x184 + x185)
+ x1 * (x171 * x42 + x177 - x182 * x42 + x183)
+ x4 * (-2.0 * x188 * x42 + x190 + x21 * (x176 * x3 - x193 * x4))
- x42 * (-2.0 * x185 * x42 + x187 + x188 * x21)
)
)
result[0, 5] = numpy.sum(
-x168
* (
x1 * (x205 - x211 + x212)
+ x1 * (x201 * x42 + x205 - x209 * x42 + x210)
+ x4 * (x21 * (x204 * x3 - x221 * x4) - 2.0 * x216 * x42 + x219)
- x42 * (x21 * x216 - 2.0 * x212 * x42 + x215)
)
)
result[0, 6] = numpy.sum(
0.5
* x234
* (-4.0 * x223 * x4 * x42 + 2.0 * x226 * x4**2 - x231 + 2.0 * x233 * x42**2)
)
result[0, 7] = numpy.sum(
x99 * (-2.0 * x236 * x4 * x42 + x239 * x4**2 - x243 + x245 * x42**2)
)
result[0, 8] = numpy.sum(
0.5
* x99
* (-4.0 * x249 * x4 * x42 + 2.0 * x252 * x4**2 - x256 + 2.0 * x257 * x42**2)
)
result[0, 9] = numpy.sum(
x234 * (-2.0 * x259 * x4 * x42 + x261 * x4**2 - x267 + x269 * x42**2)
)
result[1, 0] = numpy.sum(
x299
* (
x297 * (x14 * x277 + x14 * x296 + x21 * x289 + x21 * x296 - x293 - x295)
- x4
* (
x290 * x3
+ x39 * (x283 - x285 + x288)
+ x4 * (x1 * x291 + x21 * (x287 * x3 - x292 * x4) - 2.0 * x289 * x3)
)
+ x42
* (
-x290 * x4
- x3 * (x1 * x273 + x21 * x283 - 2.0 * x277 * x3)
+ x39 * (x277 - x278 + x282)
)
)
)
result[1, 1] = numpy.sum(
-0.5
* x195
* (
2.0 * x1 * (x301 - x305 + x308)
- 2.0 * x311 * (x1 * x309 + x21 * x310 - 2.0 * x3 * x308)
+ x4 * (x1 * x312 + x21 * (x3 * x300 - x313 * x4) - 2.0 * x3 * x310)
)
)
result[1, 2] = numpy.sum(
-x195
* (
x39 * (x320 - x321 + x324)
+ x4 * (x1 * x326 + x21 * (x3 * x323 - x327 * x4) - 2.0 * x3 * x325)
- x42 * (x1 * x316 + x21 * x325 - 2.0 * x3 * x320)
)
)
result[1, 3] = numpy.sum(
-x195
* (x331 * x93 + x4 * (x3 * x328 - x329 * x4) - x42 * (x3 * x332 - x328 * x4))
)
result[1, 4] = numpy.sum(
-0.5
* x53
* (
x336
+ 2.0 * x4 * (x3 * x333 - x334 * x4)
- 2.0 * x42 * (x3 * x337 - x333 * x4)
)
)
result[1, 5] = numpy.sum(
-0.5
* x195
* (
x342
+ 2.0 * x4 * (x3 * x339 - x340 * x4)
- 2.0 * x42 * (x3 * x343 - x339 * x4)
)
)
result[1, 6] = numpy.sum(
x346
* (
x4 * (x144 * x226 - x223 * x302 + 3.0 * x345)
- x42 * (x144 * x223 - x233 * x302 + 3.0 * x344)
)
)
result[1, 7] = numpy.sum(
x195
* (
x4 * (-x236 * x270 + x239 * x6 + 2.0 * x348)
- x42 * (x236 * x6 - x245 * x270 + 2.0 * x347)
)
)
result[1, 8] = numpy.sum(
x351
* (
x4 * (x144 * x252 - x249 * x302 + x350)
- x42 * (x144 * x249 - x257 * x302 + x349)
)
)
result[1, 9] = numpy.sum(x299 * (x352 * x42 - x353 * x4))
result[2, 0] = numpy.sum(
x299
* (
x297 * (x14 * x362 + x14 * x383 + x21 * x375 + x21 * x383 - x380 - x382)
- x4
* (
x3 * x376
+ x39 * (x368 - x371 + x374)
+ x4 * (x21 * (x3 * x373 - x379 * x4) - 2.0 * x3 * x375 + x378)
)
+ x42
* (
-x3 * (x21 * x368 - 2.0 * x3 * x362 + x358)
- x376 * x4
+ x39 * (x362 - x363 + x367)
)
)
)
result[2, 1] = numpy.sum(
-x195
* (
x39 * (x394 - x395 + x401)
+ x4 * (x21 * (x3 * x400 - x4 * x407) - 2.0 * x3 * x402 + x404)
- x42 * (x21 * x402 - 2.0 * x3 * x394 + x389)
)
)
result[2, 2] = numpy.sum(
-0.5
* x195
* (
2.0 * x1 * (x409 - x413 + x416)
- 2.0 * x311 * (x21 * x419 - 2.0 * x3 * x416 + x418)
+ x4 * (x21 * (x3 * x408 - x4 * x422) - 2.0 * x3 * x419 + x421)
)
)
result[2, 3] = numpy.sum(
-x195
* (x4 * (x3 * x424 - x4 * x427) - x42 * (x3 * x433 - x4 * x424) + x431 * x93)
)
result[2, 4] = numpy.sum(
-0.5
* x53
* (
2.0 * x4 * (x3 * x437 - x4 * x440)
- 2.0 * x42 * (x3 * x445 - x4 * x437)
+ x444
)
)
result[2, 5] = numpy.sum(
-x195 * (x4 * (x3 * x446 - x4 * x447) - x42 * (x3 * x451 - x4 * x446) + x450)
)
result[2, 6] = numpy.sum(
x299 * (-x4 * (x424 * x56 - x453) + x42 * (x433 * x56 - x452))
)
result[2, 7] = numpy.sum(
x351 * (-x4 * (x142 * x437 - x457) + x42 * (x142 * x445 - x455))
)
result[2, 8] = numpy.sum(x195 * (-x4 * x461 + x42 * x459))
result[2, 9] = numpy.sum(x346 * (x4 * x463 - x42 * x462))
result[3, 0] = numpy.sum(
-0.5
* x234
* (
2.0 * x1 * (x465 - x469 + x472)
+ x4
* (
x1 * (x464 + x466 - x467 + x51)
+ x21 * (x3 * x464 - x4 * (x144 * x292 - x287 * x302 + x49))
- 2.0 * x3 * x473
)
- 2.0
* x474
* (x1 * (x468 + x47 + x470 - x471) + x21 * x473 - 2.0 * x3 * x472)
)
)
result[3, 1] = numpy.sum(
-x99
* (
-x3 * (x3 * (x294 - x476 + x477 + x79) - x4 * x475)
+ x4 * (x3 * x475 + x4 * (x1 * x291 - x224 + x270 * x300 - x313 * x6))
+ x93 * (x295 + x475 + x476 - x477 + x80)
)
)
result[3, 2] = numpy.sum(
-x99
* (
-x3 * (x3 * (x123 + x479 - x480) - x4 * x478)
+ x4 * (x3 * x478 - x4 * (x144 * x327 + x237 - x302 * x323))
+ x93 * (x124 + x478 - x479 + x480)
)
)
result[3, 3] = numpy.sum(
-x168
* (
x3 * (x144 * x328 - x302 * x332 - x309 * x39 + x344)
- x4 * (x144 * x329 - x302 * x328 - x312 * x39 + x345)
)
)
result[3, 4] = numpy.sum(
x195
* (
x3 * (x1 * x316 + x270 * x337 - x333 * x6 - x347)
- x4 * (x1 * x326 + x270 * x333 - x334 * x6 - x348)
)
)
result[3, 5] = numpy.sum(
-x168
* (
x3 * (x144 * x339 - x302 * x343 + x349)
- x4 * (x144 * x340 - x302 * x339 + x350)
)
)
result[3, 6] = numpy.sum(
-x55
* (
x231
+ x270
* (
-3.0 * x161
+ x302 * (-x481 * x6 + x56 * (x12 + x142 * x72 - x144 * x60) + 2.0 * x90)
+ 2.0 * x483 * x6
)
+ x331 * x48
+ x6
* (
3.0 * x165
+ x302 * x483
+ 2.0
* x6
* (x482 * x56 - x6 * (x142 * x85 - x144 * x97 + x49) + 2.0 * x95)
)
)
)
result[3, 7] = numpy.sum(
-x99
* (
x243
+ x270
* (-2.0 * x187 + x270 * (x134 + x144 * x181 - 2.0 * x170 * x56) + x484 * x6)
+ x336
+ x6
* (2.0 * x190 + x270 * x484 + x6 * (x138 + x144 * x192 - 2.0 * x175 * x56))
)
)
result[3, 8] = numpy.sum(
-x168
* (
x256
- x270 * (x144 * x248 + x215 - 2.0 * x255 * x270)
+ x342
+ x6 * (x144 * x251 + x219 - 2.0 * x248 * x270)
)
)
result[3, 9] = numpy.sum(x234 * (-x267 + x270 * x352 - x353 * x6))
result[4, 0] = numpy.sum(
-x299
* (
-x3 * (x1 * (x384 - x485 + x486) + x21 * x494 - 2.0 * x3 * x489)
+ x39 * (x489 - x490 + x493)
+ x4
* (
x1 * (x397 + x487 - x491)
+ x21 * (x3 * x492 + x4 * (x270 * x373 + x405))
- 2.0 * x3 * x494
)
)
)
result[4, 1] = numpy.sum(
-x195
* (
-x3 * (x3 * (x432 - x496) - x4 * x495)
+ x4 * (x3 * x495 + x4 * (x302 * x400 - x426))
+ x93 * (x430 + x495 + x496)
)
)
result[4, 2] = numpy.sum(
-x195
* (
x3 * (x3 * x499 + x4 * x498)
+ x4 * (x3 * x498 + x4 * (x270 * x408 + x438))
+ x93 * (x441 - x497 + x499)
)
)
result[4, 3] = numpy.sum(
x195 * (x3 * (x270 * x433 - x452) - x4 * (x270 * x424 - x453))
)
result[4, 4] = numpy.sum(
x52 * x93 * (x3 * (x302 * x445 - x455) - x4 * (x302 * x437 - x457))
)
result[4, 5] = numpy.sum(
x195 * (x3 * (x270 * x451 + x458) - x4 * (x270 * x446 + x460))
)
result[4, 6] = numpy.sum(
-x299
* (
x270
* (-2.0 * x389 + x500 * x6 + x56 * (x144 * x392 + x358 - 2.0 * x387 * x56))
+ x297 * x431
+ x6
* (2.0 * x404 + x500 * x56 + x6 * (x144 * x406 + x378 - 2.0 * x399 * x56))
)
)
result[4, 7] = numpy.sum(
-0.5
* x195
* (
-x270 * (x144 * x436 + x418 - 2.0 * x443 * x56)
+ 2.0 * x444
+ x6 * (x144 * x439 + x421 - 2.0 * x436 * x56)
)
)
result[4, 8] = numpy.sum(x195 * (x270 * x459 - x450 - x461 * x6))
result[4, 9] = numpy.sum(x346 * (-x270 * x462 + x463 * x6))
result[5, 0] = numpy.sum(
-0.5
* x234
* (
2.0 * x1 * (x502 - x506 + x510)
+ x4 * (x21 * (x3 * x501 - x4 * x516) - 2.0 * x3 * x513 + x515)
- 2.0 * x474 * (x21 * x513 - 2.0 * x3 * x510 + x512)
)
)
result[5, 1] = numpy.sum(
0.5
* x99
* (2.0 * x3**2 * x524 - 4.0 * x3 * x4 * x519 + 2.0 * x4**2 * x521 - x523)
)
result[5, 2] = numpy.sum(
x99 * (x3**2 * x530 - 2.0 * x3 * x4 * x525 + x4**2 * x526 - x529)
)
result[5, 3] = numpy.sum(
x168
* (
x3 * (x1 * x511 + x142 * x524 - x144 * x519)
- x4 * (x1 * x514 + x142 * x519 - x144 * x521)
)
)
result[5, 4] = numpy.sum(x195 * (x3 * x531 - x4 * x532))
result[5, 5] = numpy.sum(x168 * (-x3 * x533 + x4 * x534))
result[5, 6] = numpy.sum(
-0.5
* x234
* (
2.0 * x523
- x56 * (x144 * x518 + x512 - 2.0 * x522 * x56)
+ x6 * (x144 * x520 + x515 - 2.0 * x518 * x56)
)
)
result[5, 7] = numpy.sum(x99 * (-x529 + x531 * x56 - x532 * x6))
result[5, 8] = numpy.sum(x168 * (-x533 * x56 + x534 * x6))
result[5, 9] = numpy.sum(
-x55
* (
x266
+ x354
* (
-3.0 * x215
+ x410
* (x100 * (-x104 * x198 + x116 * x196 + x12) + 2.0 * x134 - x535 * x8)
+ 2.0 * x537 * x8
)
+ x449 * x48
+ x8
* (
3.0 * x219
+ x410 * x537
+ 2.0
* x8
* (x100 * x536 + 2.0 * x138 - x8 * (x129 * x196 - x140 * x198 + x49))
)
)
)
return result
[docs]
def coulomb3d_24(ax, da, A, bx, db, B, R):
"""Cartesian (dg) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((6, 15), dtype=float)
x0 = 0.5 / (ax + bx)
x1 = ax + bx
x2 = x1 ** (-1.0)
x3 = -x2 * (ax * A[0] + bx * B[0])
x4 = -x3 - B[0]
x5 = -x3 - R[0]
x6 = -x2 * (ax * A[1] + bx * B[1])
x7 = -x6 - R[1]
x8 = -x2 * (ax * A[2] + bx * B[2])
x9 = -x8 - R[2]
x10 = x1 * (x5**2 + x7**2 + x9**2)
x11 = (
6.283185307179586
* x2
* numpy.exp(
-ax * bx * x2 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x12 = x11 * boys(2, x10)
x13 = x11 * boys(1, x10)
x14 = x0 * (-x12 + x13)
x15 = x12 * x5
x16 = x13 * x4
x17 = -x15 + x16
x18 = x17 * x4
x19 = x11 * boys(3, x10)
x20 = x19 * x5
x21 = x12 * x4
x22 = -x20 + x21
x23 = x22 * x5
x24 = x14 + x18 - x23
x25 = x24 * x4
x26 = x0 * (x12 - x19)
x27 = x22 * x4
x28 = x11 * boys(4, x10)
x29 = x28 * x5
x30 = x19 * x4
x31 = -x29 + x30
x32 = x31 * x5
x33 = x26 + x27 - x32
x34 = x33 * x5
x35 = 2.0 * x0
x36 = x35 * (x17 + x20 - x21)
x37 = x25 - x34 + x36
x38 = x37 * x4
x39 = x11 * boys(0, x10)
x40 = x0 * (-x13 + x39)
x41 = -x13 * x5 + x39 * x4
x42 = -x17 * x5 + x4 * x41 + x40
x43 = -x24 * x5 + x35 * (x15 - x16 + x41) + x4 * x42
x44 = -x14
x45 = 3.0 * x0
x46 = -x37 * x5 + x45 * (-x18 + x23 + x42 + x44)
x47 = x4 * x43 + x46
x48 = x33 * x4
x49 = x0 * (x19 - x28)
x50 = x31 * x4
x51 = x11 * boys(5, x10)
x52 = x5 * x51
x53 = x28 * x4
x54 = -x52 + x53
x55 = x5 * x54
x56 = x49 + x50 - x55
x57 = x5 * x56
x58 = x35 * (x22 + x29 - x30)
x59 = x48 - x57 + x58
x60 = x5 * x59
x61 = -x26
x62 = x45 * (x24 - x27 + x32 + x61)
x63 = x60 - x62
x64 = -x3 - A[0]
x65 = x38 - x60 + x62
x66 = 4.0 * x0
x67 = x0 * (x28 - x51)
x68 = x11 * boys(6, x10)
x69 = -x49
x70 = da * db
x71 = 0.009523809523809524 * x70
x72 = 5.916079783099616 * x71
x73 = -x6 - B[1]
x74 = x12 * x73
x75 = x19 * x7
x76 = x12 * x7
x77 = -x76
x78 = x13 * x73
x79 = x77 + x78
x80 = x0 * (-x74 + x75 + x79)
x81 = x4 * x79
x82 = -x75
x83 = x74 + x82
x84 = x5 * x83
x85 = x81 - x84
x86 = x4 * x85
x87 = x4 * x83
x88 = x28 * x7
x89 = -x88
x90 = x19 * x73
x91 = x89 + x90
x92 = x5 * x91
x93 = x87 - x92
x94 = x5 * x93
x95 = x80 + x86 - x94
x96 = x4 * x95
x97 = -x13 * x7
x98 = x39 * x73 + x97
x99 = x0 * (x76 - x78 + x98)
x100 = x4 * x98 - x5 * x79
x101 = x100 * x4 - x5 * x85 + x99
x102 = x35 * (x100 - x81 + x84) - x5 * x95
x103 = x101 * x4 + x102
x104 = x0 * (x83 + x88 - x90)
x105 = x4 * x93
x106 = x4 * x91
x107 = x51 * x7
x108 = -x107
x109 = x28 * x73
x110 = x108 + x109
x111 = x110 * x5
x112 = x106 - x111
x113 = x112 * x5
x114 = x104 + x105 - x113
x115 = x114 * x5
x116 = x35 * (x85 - x87 + x92)
x117 = x115 - x116
x118 = -x115 + x116 + x96
x119 = -x80
x120 = x0 * (x107 - x109 + x91)
x121 = -x68 * x7
x122 = x121 + x51 * x73
x123 = -x104
x124 = 0.06666666666666667 * x70
x125 = 2.23606797749979 * x124
x126 = -x8 - B[2]
x127 = x12 * x126
x128 = x19 * x9
x129 = x12 * x9
x130 = -x129
x131 = x126 * x13
x132 = x130 + x131
x133 = x0 * (-x127 + x128 + x132)
x134 = x132 * x4
x135 = -x128
x136 = x127 + x135
x137 = x136 * x5
x138 = x134 - x137
x139 = x138 * x4
x140 = x136 * x4
x141 = x28 * x9
x142 = -x141
x143 = x126 * x19
x144 = x142 + x143
x145 = x144 * x5
x146 = x140 - x145
x147 = x146 * x5
x148 = x133 + x139 - x147
x149 = x148 * x4
x150 = -x13 * x9
x151 = x126 * x39 + x150
x152 = x0 * (x129 - x131 + x151)
x153 = -x132 * x5 + x151 * x4
x154 = -x138 * x5 + x152 + x153 * x4
x155 = -x148 * x5 + x35 * (-x134 + x137 + x153)
x156 = x154 * x4 + x155
x157 = x0 * (x136 + x141 - x143)
x158 = x146 * x4
x159 = x144 * x4
x160 = x51 * x9
x161 = -x160
x162 = x126 * x28
x163 = x161 + x162
x164 = x163 * x5
x165 = x159 - x164
x166 = x165 * x5
x167 = x157 + x158 - x166
x168 = x167 * x5
x169 = x35 * (x138 - x140 + x145)
x170 = x168 - x169
x171 = x149 - x168 + x169
x172 = -x133
x173 = x0 * (x144 + x160 - x162)
x174 = -x68 * x9
x175 = x126 * x51 + x174
x176 = -x157
x177 = x73 * x79
x178 = x7 * x83
x179 = x14 - x178
x180 = x177 + x179
x181 = x180 * x4
x182 = x73 * x83
x183 = x7 * x91
x184 = -x183 + x26
x185 = x182 + x184
x186 = x185 * x5
x187 = x181 - x186
x188 = x187 * x4
x189 = x40 - x7 * x79
x190 = x189 + x73 * x98
x191 = -x180 * x5 + x190 * x4
x192 = x178 + x44
x193 = x0 * (-x177 + x190 + x192)
x194 = -x187 * x5 + x193
x195 = x191 * x4 + x194
x196 = x185 * x4
x197 = x73 * x91
x198 = x110 * x7
x199 = -x198 + x49
x200 = x197 + x199
x201 = x200 * x5
x202 = x196 - x201
x203 = x202 * x5
x204 = x183 + x61
x205 = x0 * (x180 - x182 + x204)
x206 = -x205
x207 = x203 + x206
x208 = x188 - x203 + x205
x209 = x198 + x69
x210 = x0 * (x185 - x197 + x209)
x211 = -x122 * x7 + x67
x212 = x110 * x73 + x211
x213 = 1.732050807568877
x214 = 0.1111111111111111 * x213 * x70
x215 = x132 * x73
x216 = x136 * x7
x217 = -x216
x218 = x215 + x217
x219 = x218 * x4
x220 = x136 * x73
x221 = x144 * x7
x222 = -x221
x223 = x220 + x222
x224 = x223 * x5
x225 = x219 - x224
x226 = x225 * x4
x227 = -x132 * x7
x228 = x151 * x73 + x227
x229 = -x218 * x5 + x228 * x4
x230 = x0 * (-x215 + x216 + x228)
x231 = -x225 * x5 + x230
x232 = x229 * x4 + x231
x233 = x223 * x4
x234 = x144 * x73
x235 = x163 * x7
x236 = -x235
x237 = x234 + x236
x238 = x237 * x5
x239 = x233 - x238
x240 = x239 * x5
x241 = x0 * (x218 - x220 + x221)
x242 = -x241
x243 = x240 + x242
x244 = x226 - x240 + x241
x245 = x0 * (x223 - x234 + x235)
x246 = -x175 * x7
x247 = x163 * x73 + x246
x248 = 0.3333333333333333 * x70
x249 = x126 * x132
x250 = x136 * x9
x251 = x14 - x250
x252 = x249 + x251
x253 = x252 * x4
x254 = x126 * x136
x255 = x144 * x9
x256 = -x255 + x26
x257 = x254 + x256
x258 = x257 * x5
x259 = x253 - x258
x260 = x259 * x4
x261 = -x132 * x9 + x40
x262 = x126 * x151 + x261
x263 = -x252 * x5 + x262 * x4
x264 = x250 + x44
x265 = x0 * (-x249 + x262 + x264)
x266 = -x259 * x5 + x265
x267 = x263 * x4 + x266
x268 = x257 * x4
x269 = x126 * x144
x270 = x163 * x9
x271 = -x270 + x49
x272 = x269 + x271
x273 = x272 * x5
x274 = x268 - x273
x275 = x274 * x5
x276 = x255 + x61
x277 = x0 * (x252 - x254 + x276)
x278 = -x277
x279 = x275 + x278
x280 = x260 - x275 + x277
x281 = x270 + x69
x282 = x0 * (x257 - x269 + x281)
x283 = -x175 * x9 + x67
x284 = x126 * x163 + x283
x285 = -x180 * x7 + 2.0 * x99
x286 = x190 * x73 + x285
x287 = x185 * x73
x288 = x200 * x7
x289 = 2.0 * x104
x290 = -x288 + x289
x291 = x287 + x290
x292 = x291 * x5
x293 = x180 * x73
x294 = x185 * x7
x295 = 2.0 * x80
x296 = -x294 + x295
x297 = x293 + x296
x298 = -x297 * x5
x299 = x297 * x4
x300 = x286 * x4 + x298
x301 = x294 - x295
x302 = x0 * (x286 - x293 + x301)
x303 = -x292 + x299
x304 = x288 - x289
x305 = x0 * (-x287 + x297 + x304)
x306 = 2.0 * x120 - x212 * x7
x307 = x200 * x73 + x306
x308 = x152 - x218 * x7
x309 = x228 * x73 + x308
x310 = x223 * x73
x311 = x237 * x7
x312 = x157 - x311
x313 = x310 + x312
x314 = x313 * x5
x315 = x218 * x73
x316 = x223 * x7
x317 = x133 - x316
x318 = x315 + x317
x319 = -x318 * x5
x320 = x318 * x4
x321 = x309 * x4 + x319
x322 = x172 + x316
x323 = x0 * (x309 - x315 + x322)
x324 = -x314 + x320
x325 = x176 + x311
x326 = x0 * (-x310 + x318 + x325)
x327 = x173 - x247 * x7
x328 = x237 * x73 + x327
x329 = -x252 * x7
x330 = x262 * x73 + x329
x331 = x257 * x73
x332 = x272 * x7
x333 = -x332
x334 = x331 + x333
x335 = x334 * x5
x336 = x252 * x73
x337 = x257 * x7
x338 = -x337
x339 = x336 + x338
x340 = -x339 * x5
x341 = x339 * x4
x342 = x330 * x4 + x340
x343 = x0 * (x330 - x336 + x337)
x344 = -x335 + x341
x345 = x0 * (-x331 + x332 + x339)
x346 = -x284 * x7
x347 = x272 * x73 + x346
x348 = 2.0 * x152 - x252 * x9
x349 = x126 * x262 + x348
x350 = x126 * x257
x351 = x272 * x9
x352 = 2.0 * x157
x353 = -x351 + x352
x354 = x350 + x353
x355 = x354 * x5
x356 = x126 * x252
x357 = x257 * x9
x358 = 2.0 * x133
x359 = -x357 + x358
x360 = x356 + x359
x361 = -x360 * x5
x362 = x360 * x4
x363 = x349 * x4 + x361
x364 = x357 - x358
x365 = x0 * (x349 - x356 + x364)
x366 = -x355 + x362
x367 = x351 - x352
x368 = x0 * (-x350 + x360 + x367)
x369 = 2.0 * x173 - x284 * x9
x370 = x126 * x272 + x369
x371 = x297 * x73
x372 = 3.0 * x193 - x297 * x7
x373 = x286 * x73 + x372
x374 = x291 * x7
x375 = 3.0 * x205
x376 = x374 - x375
x377 = x0 * (-x371 + x373 + x376)
x378 = -x374 + x375
x379 = x371 + x378
x380 = 3.0 * x210 - x307 * x7
x381 = x291 * x73 + x380
x382 = x318 * x73
x383 = 2.0 * x230 - x318 * x7
x384 = x309 * x73 + x383
x385 = x313 * x7
x386 = 2.0 * x241
x387 = x385 - x386
x388 = x0 * (-x382 + x384 + x387)
x389 = -x385 + x386
x390 = x382 + x389
x391 = 2.0 * x245 - x328 * x7
x392 = x313 * x73 + x391
x393 = x339 * x73
x394 = x265 - x339 * x7
x395 = x330 * x73 + x394
x396 = x334 * x7
x397 = x278 + x396
x398 = x0 * (-x393 + x395 + x397)
x399 = x277 - x396
x400 = x393 + x399
x401 = x282 - x347 * x7
x402 = x334 * x73 + x401
x403 = x354 * x7
x404 = x360 * x73
x405 = -x360 * x7
x406 = x349 * x73 + x405
x407 = x0 * (x403 - x404 + x406)
x408 = -x403
x409 = x404 + x408
x410 = -x370 * x7
x411 = x354 * x73 + x410
x412 = x126 * x360
x413 = 3.0 * x265 - x360 * x9
x414 = x126 * x349 + x413
x415 = x354 * x9
x416 = 3.0 * x277
x417 = x415 - x416
x418 = x0 * (-x412 + x414 + x417)
x419 = -x415 + x416
x420 = x412 + x419
x421 = 3.0 * x282 - x370 * x9
x422 = x126 * x354 + x421
x423 = -x6 - A[1]
x424 = x13 * x423
x425 = x39 * x423 + x97
x426 = x0 * (-x424 + x425 + x76)
x427 = x424 + x77
x428 = x4 * x425 - x427 * x5
x429 = x4 * x427
x430 = x12 * x423
x431 = x430 + x82
x432 = x431 * x5
x433 = x429 - x432
x434 = x4 * x428 + x426 - x433 * x5
x435 = x0 * (x427 - x430 + x75)
x436 = x4 * x433
x437 = x4 * x431
x438 = x19 * x423
x439 = x438 + x89
x440 = x439 * x5
x441 = x437 - x440
x442 = x441 * x5
x443 = x435 + x436 - x442
x444 = x35 * (x428 - x429 + x432) + x4 * x434 - x443 * x5
x445 = x4 * x443
x446 = x0 * (x431 - x438 + x88)
x447 = x4 * x441
x448 = x4 * x439
x449 = x28 * x423
x450 = x108 + x449
x451 = x450 * x5
x452 = x448 - x451
x453 = x452 * x5
x454 = x446 + x447 - x453
x455 = x454 * x5
x456 = x35 * (x433 - x437 + x440)
x457 = x445 - x455 + x456
x458 = -x435
x459 = x0 * (x107 + x439 - x449)
x460 = x121 + x423 * x51
x461 = -x446
x462 = 10.2469507659596 * x71
x463 = x423 * x79
x464 = x189 + x423 * x98
x465 = x0 * (x192 - x463 + x464)
x466 = x179 + x463
x467 = x4 * x464 - x466 * x5
x468 = x4 * x466
x469 = x423 * x83
x470 = x184 + x469
x471 = x470 * x5
x472 = x468 - x471
x473 = x4 * x467 + x465 - x472 * x5
x474 = x0 * (x204 + x466 - x469)
x475 = x4 * x472
x476 = x4 * x470
x477 = x423 * x91
x478 = x199 + x477
x479 = x478 * x5
x480 = x476 - x479
x481 = x480 * x5
x482 = x474 + x475 - x481
x483 = x0 * (x209 + x470 - x477)
x484 = x110 * x423 + x211
x485 = 3.872983346207417 * x124
x486 = x132 * x423
x487 = x151 * x423 + x227
x488 = x0 * (x216 - x486 + x487)
x489 = x217 + x486
x490 = x4 * x487 - x489 * x5
x491 = x4 * x489
x492 = x136 * x423
x493 = x222 + x492
x494 = x493 * x5
x495 = x491 - x494
x496 = x4 * x490 + x488 - x495 * x5
x497 = x0 * (x221 + x489 - x492)
x498 = x4 * x495
x499 = x4 * x493
x500 = x144 * x423
x501 = x236 + x500
x502 = x5 * x501
x503 = x499 - x502
x504 = x5 * x503
x505 = x497 + x498 - x504
x506 = x0 * (x235 + x493 - x500)
x507 = x163 * x423 + x246
x508 = -x497
x509 = x180 * x423
x510 = x190 * x423 + x285
x511 = x0 * (x301 - x509 + x510)
x512 = x296 + x509
x513 = x4 * x510 - x5 * x512
x514 = x4 * x512
x515 = x185 * x423
x516 = x290 + x515
x517 = x5 * x516
x518 = x514 - x517
x519 = x0 * (x304 + x512 - x515)
x520 = x200 * x423 + x306
x521 = x218 * x423
x522 = x228 * x423 + x308
x523 = x0 * (x322 - x521 + x522)
x524 = x317 + x521
x525 = x4 * x522 - x5 * x524
x526 = x4 * x524
x527 = x223 * x423
x528 = x312 + x527
x529 = x5 * x528
x530 = x526 - x529
x531 = x0 * (x325 + x524 - x527)
x532 = x237 * x423 + x327
x533 = x213 * x248
x534 = x252 * x423
x535 = x262 * x423 + x329
x536 = x0 * (x337 - x534 + x535)
x537 = x338 + x534
x538 = x4 * x535 - x5 * x537
x539 = x4 * x537
x540 = x257 * x423
x541 = x333 + x540
x542 = x5 * x541
x543 = x539 - x542
x544 = x0 * (x332 + x537 - x540)
x545 = x272 * x423 + x346
x546 = x297 * x423
x547 = x286 * x423 + x372
x548 = x0 * (x376 - x546 + x547)
x549 = x378 + x546
x550 = x291 * x423 + x380
x551 = x318 * x423
x552 = x309 * x423 + x383
x553 = x0 * (x387 - x551 + x552)
x554 = x389 + x551
x555 = x313 * x423 + x391
x556 = x339 * x423
x557 = x330 * x423 + x394
x558 = x0 * (x397 - x556 + x557)
x559 = x399 + x556
x560 = x334 * x423 + x401
x561 = x360 * x423
x562 = x349 * x423 + x405
x563 = x0 * (x403 - x561 + x562)
x564 = x408 + x561
x565 = x354 * x423 + x410
x566 = 4.0 * x302 + x373 * x423 - x379 * x7
x567 = 4.0 * x305 + x379 * x423 - x381 * x7
x568 = 3.0 * x323 + x384 * x423 - x390 * x7
x569 = 3.0 * x326 + x390 * x423 - x392 * x7
x570 = 2.0 * x343 + x395 * x423 - x400 * x7
x571 = 2.0 * x345 + x400 * x423 - x402 * x7
x572 = x365 + x406 * x423 - x409 * x7
x573 = x368 + x409 * x423 - x411 * x7
x574 = x414 * x423 - x420 * x7
x575 = x420 * x423 - x422 * x7
x576 = -x8 - A[2]
x577 = x13 * x576
x578 = x150 + x39 * x576
x579 = x0 * (x129 - x577 + x578)
x580 = x130 + x577
x581 = x4 * x578 - x5 * x580
x582 = x4 * x580
x583 = x12 * x576
x584 = x135 + x583
x585 = x5 * x584
x586 = x582 - x585
x587 = x4 * x581 - x5 * x586 + x579
x588 = x0 * (x128 + x580 - x583)
x589 = x4 * x586
x590 = x4 * x584
x591 = x19 * x576
x592 = x142 + x591
x593 = x5 * x592
x594 = x590 - x593
x595 = x5 * x594
x596 = x588 + x589 - x595
x597 = x35 * (x581 - x582 + x585) + x4 * x587 - x5 * x596
x598 = x4 * x596
x599 = x0 * (x141 + x584 - x591)
x600 = x4 * x594
x601 = x4 * x592
x602 = x28 * x576
x603 = x161 + x602
x604 = x5 * x603
x605 = x601 - x604
x606 = x5 * x605
x607 = x599 + x600 - x606
x608 = x5 * x607
x609 = x35 * (x586 - x590 + x593)
x610 = x598 - x608 + x609
x611 = -x588
x612 = x0 * (x160 + x592 - x602)
x613 = x174 + x51 * x576
x614 = -x599
x615 = x584 * x7
x616 = x580 * x73
x617 = -x580 * x7
x618 = x578 * x73 + x617
x619 = x0 * (x615 - x616 + x618)
x620 = -x615
x621 = x616 + x620
x622 = x4 * x618 - x5 * x621
x623 = x4 * x621
x624 = x584 * x73
x625 = x592 * x7
x626 = -x625
x627 = x624 + x626
x628 = x5 * x627
x629 = x623 - x628
x630 = x4 * x622 - x5 * x629 + x619
x631 = x0 * (x621 - x624 + x625)
x632 = x4 * x629
x633 = x4 * x627
x634 = x592 * x73
x635 = x603 * x7
x636 = -x635
x637 = x634 + x636
x638 = x5 * x637
x639 = x633 - x638
x640 = x5 * x639
x641 = x631 + x632 - x640
x642 = x0 * (x627 - x634 + x635)
x643 = -x613 * x7
x644 = x603 * x73 + x643
x645 = x132 * x576
x646 = x151 * x576 + x261
x647 = x0 * (x264 - x645 + x646)
x648 = x251 + x645
x649 = x4 * x646 - x5 * x648
x650 = x4 * x648
x651 = x136 * x576
x652 = x256 + x651
x653 = x5 * x652
x654 = x650 - x653
x655 = x4 * x649 - x5 * x654 + x647
x656 = x0 * (x276 + x648 - x651)
x657 = x4 * x654
x658 = x4 * x652
x659 = x144 * x576
x660 = x271 + x659
x661 = x5 * x660
x662 = x658 - x661
x663 = x5 * x662
x664 = x656 + x657 - x663
x665 = x0 * (x281 + x652 - x659)
x666 = x163 * x576 + x283
x667 = -x656
x668 = x621 * x73
x669 = x579 - x621 * x7
x670 = x618 * x73 + x669
x671 = x627 * x7
x672 = x611 + x671
x673 = x0 * (-x668 + x670 + x672)
x674 = x588 - x671
x675 = x668 + x674
x676 = x4 * x670 - x5 * x675
x677 = x4 * x675
x678 = x627 * x73
x679 = x637 * x7
x680 = x599 - x679
x681 = x678 + x680
x682 = x5 * x681
x683 = x677 - x682
x684 = x614 + x679
x685 = x0 * (x675 - x678 + x684)
x686 = x612 - x644 * x7
x687 = x637 * x73 + x686
x688 = x652 * x7
x689 = x648 * x73
x690 = -x648 * x7
x691 = x646 * x73 + x690
x692 = x0 * (x688 - x689 + x691)
x693 = -x688
x694 = x689 + x693
x695 = x4 * x691 - x5 * x694
x696 = x4 * x694
x697 = x652 * x73
x698 = x660 * x7
x699 = -x698
x700 = x697 + x699
x701 = x5 * x700
x702 = x696 - x701
x703 = x0 * (x694 - x697 + x698)
x704 = -x666 * x7
x705 = x660 * x73 + x704
x706 = x252 * x576
x707 = x262 * x576 + x348
x708 = x0 * (x364 - x706 + x707)
x709 = x359 + x706
x710 = x4 * x707 - x5 * x709
x711 = x4 * x709
x712 = x257 * x576
x713 = x353 + x712
x714 = x5 * x713
x715 = x711 - x714
x716 = x0 * (x367 + x709 - x712)
x717 = x272 * x576 + x369
x718 = x675 * x73
x719 = 2.0 * x619 - x675 * x7
x720 = x670 * x73 + x719
x721 = x681 * x7
x722 = 2.0 * x631
x723 = x721 - x722
x724 = x0 * (-x718 + x720 + x723)
x725 = -x721 + x722
x726 = x718 + x725
x727 = 2.0 * x642 - x687 * x7
x728 = x681 * x73 + x727
x729 = x694 * x73
x730 = x647 - x694 * x7
x731 = x691 * x73 + x730
x732 = x7 * x700
x733 = x667 + x732
x734 = x0 * (-x729 + x731 + x733)
x735 = x656 - x732
x736 = x729 + x735
x737 = x665 - x7 * x705
x738 = x700 * x73 + x737
x739 = x7 * x713
x740 = x709 * x73
x741 = -x7 * x709
x742 = x707 * x73 + x741
x743 = x0 * (x739 - x740 + x742)
x744 = -x739
x745 = x740 + x744
x746 = -x7 * x717
x747 = x713 * x73 + x746
x748 = x360 * x576
x749 = x349 * x576 + x413
x750 = x0 * (x417 - x748 + x749)
x751 = x419 + x748
x752 = x354 * x576 + x421
x753 = 3.0 * x673 - x7 * x726
x754 = x720 * x73 + x753
x755 = 3.0 * x685 - x7 * x728
x756 = x726 * x73 + x755
x757 = 2.0 * x692 - x7 * x736
x758 = x73 * x731 + x757
x759 = -x7 * x738 + 2.0 * x703
x760 = x73 * x736 + x759
x761 = -x7 * x745 + x708
x762 = x73 * x742 + x761
x763 = -x7 * x747 + x716
x764 = x73 * x745 + x763
x765 = -x7 * x751
x766 = x73 * x749 + x765
x767 = -x7 * x752
x768 = x73 * x751 + x767
x769 = 4.0 * x365 + x414 * x576 - x420 * x9
x770 = 4.0 * x368 + x420 * x576 - x422 * x9
x771 = x431 * x7
x772 = x423 * x427
x773 = x40 + x423 * x425 - x427 * x7
x774 = x14 - x771 + x772
x775 = x4 * x773 - x5 * x774
x776 = x4 * x774
x777 = x423 * x431
x778 = x439 * x7
x779 = x26 + x777 - x778
x780 = x5 * x779
x781 = x776 - x780
x782 = x0 * (x44 + x771 - x772 + x773) + x4 * x775 - x5 * x781
x783 = x0 * (x61 + x774 - x777 + x778)
x784 = x4 * x781
x785 = x4 * x779
x786 = x423 * x439
x787 = x450 * x7
x788 = x49 + x786 - x787
x789 = x5 * x788
x790 = x785 - x789
x791 = x5 * x790
x792 = x783 + x784 - x791
x793 = x470 * x7
x794 = x423 * x466
x795 = x423 * x464 + x426 - x466 * x7 + x99
x796 = x435 - x793 + x794 + x80
x797 = x4 * x795 - x5 * x796
x798 = x4 * x796
x799 = x423 * x470
x800 = x478 * x7
x801 = x104 + x446 + x799 - x800
x802 = x5 * x801
x803 = x798 - x802
x804 = x493 * x7
x805 = x423 * x489
x806 = x152 + x423 * x487 - x489 * x7
x807 = x133 - x804 + x805
x808 = x4 * x806 - x5 * x807
x809 = x4 * x807
x810 = x423 * x493
x811 = x501 * x7
x812 = x157 + x810 - x811
x813 = x5 * x812
x814 = x809 - x813
x815 = x516 * x7
x816 = x423 * x512
x817 = 2.0 * x474
x818 = x193 + x423 * x510 + 2.0 * x465 - x512 * x7
x819 = x205 - x815 + x816 + x817
x820 = x528 * x7
x821 = x423 * x524
x822 = x230 + x423 * x522 + x488 - x524 * x7
x823 = x241 + x497 - x820 + x821
x824 = x541 * x7
x825 = x423 * x537
x826 = x265 + x423 * x535 - x537 * x7
x827 = x277 - x824 + x825
x828 = x423 * x580
x829 = x423 * x578 + x617
x830 = x620 + x828
x831 = x4 * x829 - x5 * x830
x832 = x4 * x830
x833 = x423 * x584
x834 = x626 + x833
x835 = x5 * x834
x836 = x832 - x835
x837 = x0 * (x615 - x828 + x829) + x4 * x831 - x5 * x836
x838 = x0 * (x625 + x830 - x833)
x839 = x4 * x836
x840 = x4 * x834
x841 = x423 * x592
x842 = x636 + x841
x843 = x5 * x842
x844 = x840 - x843
x845 = x5 * x844
x846 = x838 + x839 - x845
x847 = x423 * x621
x848 = x423 * x618 + x669
x849 = x674 + x847
x850 = x4 * x848 - x5 * x849
x851 = x4 * x849
x852 = x423 * x627
x853 = x680 + x852
x854 = x5 * x853
x855 = x851 - x854
x856 = x423 * x648
x857 = x423 * x646 + x690
x858 = x693 + x856
x859 = x4 * x857 - x5 * x858
x860 = x4 * x858
x861 = x423 * x652
x862 = x699 + x861
x863 = x5 * x862
x864 = x860 - x863
x865 = x423 * x675
x866 = x423 * x670 + x719
x867 = x725 + x865
x868 = x423 * x694
x869 = x423 * x691 + x730
x870 = x735 + x868
x871 = x423 * x709
x872 = x423 * x707 + x741
x873 = x744 + x871
x874 = x584 * x9
x875 = x576 * x580
x876 = x40 + x576 * x578 - x580 * x9
x877 = x0 * (x44 + x874 - x875 + x876)
x878 = x14 - x874 + x875
x879 = x4 * x876 - x5 * x878
x880 = x4 * x878
x881 = x576 * x584
x882 = x592 * x9
x883 = x26 + x881 - x882
x884 = x5 * x883
x885 = x880 - x884
x886 = x4 * x879 - x5 * x885 + x877
x887 = x0 * (x61 + x878 - x881 + x882)
x888 = x4 * x885
x889 = x4 * x883
x890 = x576 * x592
x891 = x603 * x9
x892 = x49 + x890 - x891
x893 = x5 * x892
x894 = x889 - x893
x895 = x5 * x894
x896 = x887 + x888 - x895
x897 = x0 * (x69 + x883 - x890 + x891)
x898 = x576 * x603 - x613 * x9 + x67
x899 = -x887
x900 = x7 * x883
x901 = x73 * x878
x902 = -x7 * x878 + x73 * x876
x903 = x0 * (x900 - x901 + x902)
x904 = -x900 + x901
x905 = x4 * x902 - x5 * x904
x906 = x4 * x904
x907 = x73 * x883
x908 = x7 * x892
x909 = x907 - x908
x910 = x5 * x909
x911 = x906 - x910
x912 = x0 * (x904 - x907 + x908)
x913 = -x7 * x898 + x73 * x892
x914 = x652 * x9
x915 = x576 * x648
x916 = x152 + x576 * x646 + x579 - x648 * x9
x917 = x0 * (x172 + x611 + x914 - x915 + x916)
x918 = x133 + x588 - x914 + x915
x919 = x4 * x916 - x5 * x918
x920 = x4 * x918
x921 = x576 * x652
x922 = x660 * x9
x923 = x157 + x599 + x921 - x922
x924 = x5 * x923
x925 = x920 - x924
x926 = x0 * (x176 + x614 + x918 - x921 + x922)
x927 = x173 + x576 * x660 + x612 - x666 * x9
x928 = x7 * x909
x929 = x73 * x904
x930 = -x7 * x904 + x73 * x902 + x877
x931 = x0 * (x899 + x928 - x929 + x930)
x932 = x887 - x928 + x929
x933 = -x7 * x913 + x73 * x909 + x897
x934 = x7 * x923
x935 = x73 * x918
x936 = -x7 * x918 + x73 * x916
x937 = x0 * (x934 - x935 + x936)
x938 = -x934 + x935
x939 = -x7 * x927 + x73 * x923
x940 = x713 * x9
x941 = x576 * x709
x942 = 2.0 * x656
x943 = x265 + x576 * x707 + 2.0 * x647 - x709 * x9
x944 = x0 * (x278 + x940 - x941 - x942 + x943)
x945 = x277 - x940 + x941 + x942
x946 = x282 + x576 * x713 + 2.0 * x665 - x717 * x9
x947 = -x7 * x932 + x73 * x930 + 2.0 * x903
x948 = -x7 * x933 + x73 * x932 + 2.0 * x912
x949 = -x7 * x938 + x73 * x936 + x917
x950 = -x7 * x939 + x73 * x938 + x926
x951 = -x7 * x945 + x73 * x943
x952 = -x7 * x946 + x73 * x945
x953 = x365 + x576 * x749 + 3.0 * x708 - x751 * x9
x954 = x368 + x576 * x751 + 3.0 * x716 - x752 * x9
# 90 item(s)
result[0, 0] = numpy.sum(
x72
* (
x0 * (-x38 + x47 + x63)
- x5
* (
-x5
* (
x4 * x59
+ x45 * (x33 - x50 + x55 + x69)
- x5
* (
x35 * (x31 + x52 - x53)
+ x4 * x56
- x5 * (x4 * x54 - x5 * (x4 * x51 - x5 * x68) + x67)
)
)
+ x64 * x65
+ x66 * (x37 - x48 + x57 - x58)
)
- x64 * (-x47 * x64 + x5 * x65 + x66 * (x25 - x34 + x36 - x43))
+ x66 * (-x37 * x64 + x43 * x64 + x46 + x63)
)
)
result[0, 1] = numpy.sum(
x125
* (
x0 * (x103 + x117 - x96)
+ x45 * (x101 * x64 + x102 + x117 - x64 * x95)
- x5
* (
x118 * x64
+ x45 * (-x105 + x113 + x123 + x95)
- x5
* (
x114 * x4
+ x35 * (-x106 + x111 + x93)
- x5 * (x112 * x4 + x120 - x5 * (x110 * x4 - x122 * x5))
)
)
+ x64 * (x103 * x64 - x118 * x5 + x45 * (x101 + x119 - x86 + x94))
)
)
result[0, 2] = numpy.sum(
x125
* (
x0 * (-x149 + x156 + x170)
+ x45 * (-x148 * x64 + x154 * x64 + x155 + x170)
- x5
* (
x171 * x64
+ x45 * (x148 - x158 + x166 + x176)
- x5
* (
x167 * x4
+ x35 * (x146 - x159 + x164)
- x5 * (x165 * x4 + x173 - x5 * (x163 * x4 - x175 * x5))
)
)
+ x64 * (x156 * x64 - x171 * x5 + x45 * (-x139 + x147 + x154 + x172))
)
)
result[0, 3] = numpy.sum(
x214
* (
x0 * (-x188 + x195 + x207)
+ x35 * (-x187 * x64 + x191 * x64 + x194 + x207)
- x5
* (
x208 * x64
+ x35 * (x187 - x196 + x201)
- x5 * (x202 * x4 + x210 - x5 * (x200 * x4 - x212 * x5))
)
+ x64 * (x195 * x64 - x208 * x5 + x35 * (-x181 + x186 + x191))
)
)
result[0, 4] = numpy.sum(
x248
* (
x0 * (-x226 + x232 + x243)
+ x35 * (-x225 * x64 + x229 * x64 + x231 + x243)
- x5
* (
x244 * x64
+ x35 * (x225 - x233 + x238)
- x5 * (x239 * x4 + x245 - x5 * (x237 * x4 - x247 * x5))
)
+ x64 * (x232 * x64 - x244 * x5 + x35 * (-x219 + x224 + x229))
)
)
result[0, 5] = numpy.sum(
x214
* (
x0 * (-x260 + x267 + x279)
+ x35 * (-x259 * x64 + x263 * x64 + x266 + x279)
- x5
* (
x280 * x64
+ x35 * (x259 - x268 + x273)
- x5 * (x274 * x4 + x282 - x5 * (x272 * x4 - x284 * x5))
)
+ x64 * (x267 * x64 - x280 * x5 + x35 * (-x253 + x258 + x263))
)
)
result[0, 6] = numpy.sum(
x125
* (
x0 * (x292 - x299 + x300)
+ x0 * (x286 * x64 + x292 - x297 * x64 + x298)
- x5 * (x303 * x64 + x305 - x5 * (x291 * x4 - x307 * x5))
+ x64 * (x300 * x64 + x302 - x303 * x5)
)
)
result[0, 7] = numpy.sum(
x248
* (
x0 * (x314 - x320 + x321)
+ x0 * (x309 * x64 + x314 - x318 * x64 + x319)
- x5 * (x324 * x64 + x326 - x5 * (x313 * x4 - x328 * x5))
+ x64 * (x321 * x64 + x323 - x324 * x5)
)
)
result[0, 8] = numpy.sum(
x248
* (
x0 * (x335 - x341 + x342)
+ x0 * (x330 * x64 + x335 - x339 * x64 + x340)
- x5 * (x344 * x64 + x345 - x5 * (x334 * x4 - x347 * x5))
+ x64 * (x342 * x64 + x343 - x344 * x5)
)
)
result[0, 9] = numpy.sum(
x125
* (
x0 * (x355 - x362 + x363)
+ x0 * (x349 * x64 + x355 - x360 * x64 + x361)
- x5 * (x366 * x64 + x368 - x5 * (x354 * x4 - x370 * x5))
+ x64 * (x363 * x64 + x365 - x366 * x5)
)
)
result[0, 10] = numpy.sum(
x72 * (x377 - x5 * (x379 * x64 - x381 * x5) + x64 * (x373 * x64 - x379 * x5))
)
result[0, 11] = numpy.sum(
x125 * (x388 - x5 * (x390 * x64 - x392 * x5) + x64 * (x384 * x64 - x390 * x5))
)
result[0, 12] = numpy.sum(
x214 * (x398 - x5 * (x400 * x64 - x402 * x5) + x64 * (x395 * x64 - x400 * x5))
)
result[0, 13] = numpy.sum(
x125 * (x407 - x5 * (x409 * x64 - x411 * x5) + x64 * (x406 * x64 - x409 * x5))
)
result[0, 14] = numpy.sum(
x72 * (x418 - x5 * (x420 * x64 - x422 * x5) + x64 * (x414 * x64 - x420 * x5))
)
result[1, 0] = numpy.sum(
x462
* (
-x5
* (
x4 * x457
+ x45 * (x443 - x447 + x453 + x461)
- x5
* (
x35 * (x441 - x448 + x451)
+ x4 * x454
- x5 * (x4 * x452 + x459 - x5 * (x4 * x450 - x460 * x5))
)
)
+ x64 * (x4 * x444 + x45 * (x434 - x436 + x442 + x458) - x457 * x5)
+ x66 * (x444 - x445 + x455 - x456)
)
)
result[1, 1] = numpy.sum(
x485
* (
x45 * (x473 - x474 - x475 + x481)
- x5
* (
x35 * (x472 - x476 + x479)
+ x4 * x482
- x5 * (x4 * x480 + x483 - x5 * (x4 * x478 - x484 * x5))
)
+ x64 * (x35 * (x467 - x468 + x471) + x4 * x473 - x482 * x5)
)
)
result[1, 2] = numpy.sum(
x485
* (
x45 * (x496 - x498 + x504 + x508)
- x5
* (
x35 * (x495 - x499 + x502)
+ x4 * x505
- x5 * (x4 * x503 - x5 * (x4 * x501 - x5 * x507) + x506)
)
+ x64 * (x35 * (x490 - x491 + x494) + x4 * x496 - x5 * x505)
)
)
result[1, 3] = numpy.sum(
x248
* (
x35 * (x513 - x514 + x517)
- x5 * (x4 * x518 - x5 * (x4 * x516 - x5 * x520) + x519)
+ x64 * (x4 * x513 - x5 * x518 + x511)
)
)
result[1, 4] = numpy.sum(
x533
* (
x35 * (x525 - x526 + x529)
- x5 * (x4 * x530 - x5 * (x4 * x528 - x5 * x532) + x531)
+ x64 * (x4 * x525 - x5 * x530 + x523)
)
)
result[1, 5] = numpy.sum(
x248
* (
x35 * (x538 - x539 + x542)
- x5 * (x4 * x543 - x5 * (x4 * x541 - x5 * x545) + x544)
+ x64 * (x4 * x538 - x5 * x543 + x536)
)
)
result[1, 6] = numpy.sum(
x485 * (-x5 * (x4 * x549 - x5 * x550) + x548 + x64 * (x4 * x547 - x5 * x549))
)
result[1, 7] = numpy.sum(
x533 * (-x5 * (x4 * x554 - x5 * x555) + x553 + x64 * (x4 * x552 - x5 * x554))
)
result[1, 8] = numpy.sum(
x533 * (-x5 * (x4 * x559 - x5 * x560) + x558 + x64 * (x4 * x557 - x5 * x559))
)
result[1, 9] = numpy.sum(
x485 * (-x5 * (x4 * x564 - x5 * x565) + x563 + x64 * (x4 * x562 - x5 * x564))
)
result[1, 10] = numpy.sum(x462 * (-x5 * x567 + x566 * x64))
result[1, 11] = numpy.sum(x485 * (-x5 * x569 + x568 * x64))
result[1, 12] = numpy.sum(x248 * (-x5 * x571 + x570 * x64))
result[1, 13] = numpy.sum(x485 * (-x5 * x573 + x572 * x64))
result[1, 14] = numpy.sum(x462 * (-x5 * x575 + x574 * x64))
result[2, 0] = numpy.sum(
x462
* (
-x5
* (
x4 * x610
+ x45 * (x596 - x600 + x606 + x614)
- x5
* (
x35 * (x594 - x601 + x604)
+ x4 * x607
- x5 * (x4 * x605 - x5 * (x4 * x603 - x5 * x613) + x612)
)
)
+ x64 * (x4 * x597 + x45 * (x587 - x589 + x595 + x611) - x5 * x610)
+ x66 * (x597 - x598 + x608 - x609)
)
)
result[2, 1] = numpy.sum(
x485
* (
x45 * (x630 - x631 - x632 + x640)
- x5
* (
x35 * (x629 - x633 + x638)
+ x4 * x641
- x5 * (x4 * x639 - x5 * (x4 * x637 - x5 * x644) + x642)
)
+ x64 * (x35 * (x622 - x623 + x628) + x4 * x630 - x5 * x641)
)
)
result[2, 2] = numpy.sum(
x485
* (
x45 * (x655 - x657 + x663 + x667)
- x5
* (
x35 * (x654 - x658 + x661)
+ x4 * x664
- x5 * (x4 * x662 - x5 * (x4 * x660 - x5 * x666) + x665)
)
+ x64 * (x35 * (x649 - x650 + x653) + x4 * x655 - x5 * x664)
)
)
result[2, 3] = numpy.sum(
x248
* (
x35 * (x676 - x677 + x682)
- x5 * (x4 * x683 - x5 * (x4 * x681 - x5 * x687) + x685)
+ x64 * (x4 * x676 - x5 * x683 + x673)
)
)
result[2, 4] = numpy.sum(
x533
* (
x35 * (x695 - x696 + x701)
- x5 * (x4 * x702 - x5 * (x4 * x700 - x5 * x705) + x703)
+ x64 * (x4 * x695 - x5 * x702 + x692)
)
)
result[2, 5] = numpy.sum(
x248
* (
x35 * (x710 - x711 + x714)
- x5 * (x4 * x715 - x5 * (x4 * x713 - x5 * x717) + x716)
+ x64 * (x4 * x710 - x5 * x715 + x708)
)
)
result[2, 6] = numpy.sum(
x485 * (-x5 * (x4 * x726 - x5 * x728) + x64 * (x4 * x720 - x5 * x726) + x724)
)
result[2, 7] = numpy.sum(
x533 * (-x5 * (x4 * x736 - x5 * x738) + x64 * (x4 * x731 - x5 * x736) + x734)
)
result[2, 8] = numpy.sum(
x533 * (-x5 * (x4 * x745 - x5 * x747) + x64 * (x4 * x742 - x5 * x745) + x743)
)
result[2, 9] = numpy.sum(
x485 * (-x5 * (x4 * x751 - x5 * x752) + x64 * (x4 * x749 - x5 * x751) + x750)
)
result[2, 10] = numpy.sum(x462 * (-x5 * x756 + x64 * x754))
result[2, 11] = numpy.sum(x485 * (-x5 * x760 + x64 * x758))
result[2, 12] = numpy.sum(x248 * (-x5 * x764 + x64 * x762))
result[2, 13] = numpy.sum(x485 * (-x5 * x768 + x64 * x766))
result[2, 14] = numpy.sum(x462 * (-x5 * x770 + x64 * x769))
result[3, 0] = numpy.sum(
x72
* (
x4 * (x35 * (x775 - x776 + x780) + x4 * x782 - x5 * x792)
+ x45 * (x782 - x783 - x784 + x791)
- x5
* (
x35 * (x781 - x785 + x789)
+ x4 * x792
- x5
* (
x0 * (x69 + x779 - x786 + x787)
+ x4 * x790
- x5 * (x4 * x788 - x5 * (x423 * x450 - x460 * x7 + x67))
)
)
)
)
result[3, 1] = numpy.sum(
x125
* (
x35 * (x797 - x798 + x802)
+ x4 * (x0 * (x119 + x458 + x793 - x794 + x795) + x4 * x797 - x5 * x803)
- x5
* (
x0 * (x123 + x461 + x796 - x799 + x800)
+ x4 * x803
- x5 * (x4 * x801 - x5 * (x120 + x423 * x478 + x459 - x484 * x7))
)
)
)
result[3, 2] = numpy.sum(
x125
* (
x35 * (x808 - x809 + x813)
+ x4 * (x0 * (x172 + x804 - x805 + x806) + x4 * x808 - x5 * x814)
- x5
* (
x0 * (x176 + x807 - x810 + x811)
+ x4 * x814
- x5 * (x4 * x812 - x5 * (x173 + x423 * x501 - x507 * x7))
)
)
)
result[3, 3] = numpy.sum(
x214
* (
x0 * (x206 + x815 - x816 - x817 + x818)
+ x4 * (x4 * x818 - x5 * x819)
- x5 * (x4 * x819 - x5 * (x210 + x423 * x516 + 2.0 * x483 - x520 * x7))
)
)
result[3, 4] = numpy.sum(
x248
* (
x0 * (x242 + x508 + x820 - x821 + x822)
+ x4 * (x4 * x822 - x5 * x823)
- x5 * (x4 * x823 - x5 * (x245 + x423 * x528 + x506 - x532 * x7))
)
)
result[3, 5] = numpy.sum(
x214
* (
x0 * (x278 + x824 - x825 + x826)
+ x4 * (x4 * x826 - x5 * x827)
- x5 * (x4 * x827 - x5 * (x282 + x423 * x541 - x545 * x7))
)
)
result[3, 6] = numpy.sum(
x125
* (
x4 * (x302 + x423 * x547 + 3.0 * x511 - x549 * x7)
- x5 * (x305 + x423 * x549 + 3.0 * x519 - x550 * x7)
)
)
result[3, 7] = numpy.sum(
x248
* (
x4 * (x323 + x423 * x552 + 2.0 * x523 - x554 * x7)
- x5 * (x326 + x423 * x554 + 2.0 * x531 - x555 * x7)
)
)
result[3, 8] = numpy.sum(
x248
* (
x4 * (x343 + x423 * x557 + x536 - x559 * x7)
- x5 * (x345 + x423 * x559 + x544 - x560 * x7)
)
)
result[3, 9] = numpy.sum(
x125
* (x4 * (x365 + x423 * x562 - x564 * x7) - x5 * (x368 + x423 * x564 - x565 * x7))
)
result[3, 10] = numpy.sum(x72 * (x377 + x423 * x566 + 4.0 * x548 - x567 * x7))
result[3, 11] = numpy.sum(x125 * (x388 + x423 * x568 + 3.0 * x553 - x569 * x7))
result[3, 12] = numpy.sum(x214 * (x398 + x423 * x570 + 2.0 * x558 - x571 * x7))
result[3, 13] = numpy.sum(x125 * (x407 + x423 * x572 + x563 - x573 * x7))
result[3, 14] = numpy.sum(x72 * (x418 + x423 * x574 - x575 * x7))
result[4, 0] = numpy.sum(
x462
* (
x4 * (x35 * (x831 - x832 + x835) + x4 * x837 - x5 * x846)
+ x45 * (x837 - x838 - x839 + x845)
- x5
* (
x35 * (x836 - x840 + x843)
+ x4 * x846
- x5
* (
x0 * (x635 + x834 - x841)
+ x4 * x844
- x5 * (x4 * x842 - x5 * (x423 * x603 + x643))
)
)
)
)
result[4, 1] = numpy.sum(
x485
* (
x35 * (x850 - x851 + x854)
+ x4 * (x0 * (x672 - x847 + x848) + x4 * x850 - x5 * x855)
- x5
* (
x0 * (x684 + x849 - x852)
+ x4 * x855
- x5 * (x4 * x853 - x5 * (x423 * x637 + x686))
)
)
)
result[4, 2] = numpy.sum(
x485
* (
x35 * (x859 - x860 + x863)
+ x4 * (x0 * (x688 - x856 + x857) + x4 * x859 - x5 * x864)
- x5
* (
x0 * (x698 + x858 - x861)
+ x4 * x864
- x5 * (x4 * x862 - x5 * (x423 * x660 + x704))
)
)
)
result[4, 3] = numpy.sum(
x248
* (
x0 * (x723 - x865 + x866)
+ x4 * (x4 * x866 - x5 * x867)
- x5 * (x4 * x867 - x5 * (x423 * x681 + x727))
)
)
result[4, 4] = numpy.sum(
x533
* (
x0 * (x733 - x868 + x869)
+ x4 * (x4 * x869 - x5 * x870)
- x5 * (x4 * x870 - x5 * (x423 * x700 + x737))
)
)
result[4, 5] = numpy.sum(
x248
* (
x0 * (x739 - x871 + x872)
+ x4 * (x4 * x872 - x5 * x873)
- x5 * (x4 * x873 - x5 * (x423 * x713 + x746))
)
)
result[4, 6] = numpy.sum(
x485 * (x4 * (x423 * x720 + x753) - x5 * (x423 * x726 + x755))
)
result[4, 7] = numpy.sum(
x533 * (x4 * (x423 * x731 + x757) - x5 * (x423 * x736 + x759))
)
result[4, 8] = numpy.sum(
x533 * (x4 * (x423 * x742 + x761) - x5 * (x423 * x745 + x763))
)
result[4, 9] = numpy.sum(
x485 * (x4 * (x423 * x749 + x765) - x5 * (x423 * x751 + x767))
)
result[4, 10] = numpy.sum(x462 * (x423 * x754 - x7 * x756 + 4.0 * x724))
result[4, 11] = numpy.sum(x485 * (x423 * x758 - x7 * x760 + 3.0 * x734))
result[4, 12] = numpy.sum(x248 * (x423 * x762 - x7 * x764 + 2.0 * x743))
result[4, 13] = numpy.sum(x485 * (x423 * x766 - x7 * x768 + x750))
result[4, 14] = numpy.sum(x462 * (x423 * x769 - x7 * x770))
result[5, 0] = numpy.sum(
x72
* (
x4 * (x35 * (x879 - x880 + x884) + x4 * x886 - x5 * x896)
+ x45 * (x886 - x888 + x895 + x899)
- x5
* (
x35 * (x885 - x889 + x893)
+ x4 * x896
- x5 * (x4 * x894 - x5 * (x4 * x892 - x5 * x898) + x897)
)
)
)
result[5, 1] = numpy.sum(
x125
* (
x35 * (x905 - x906 + x910)
+ x4 * (x4 * x905 - x5 * x911 + x903)
- x5 * (x4 * x911 - x5 * (x4 * x909 - x5 * x913) + x912)
)
)
result[5, 2] = numpy.sum(
x125
* (
x35 * (x919 - x920 + x924)
+ x4 * (x4 * x919 - x5 * x925 + x917)
- x5 * (x4 * x925 - x5 * (x4 * x923 - x5 * x927) + x926)
)
)
result[5, 3] = numpy.sum(
x214 * (x4 * (x4 * x930 - x5 * x932) - x5 * (x4 * x932 - x5 * x933) + x931)
)
result[5, 4] = numpy.sum(
x248 * (x4 * (x4 * x936 - x5 * x938) - x5 * (x4 * x938 - x5 * x939) + x937)
)
result[5, 5] = numpy.sum(
x214 * (x4 * (x4 * x943 - x5 * x945) - x5 * (x4 * x945 - x5 * x946) + x944)
)
result[5, 6] = numpy.sum(x125 * (x4 * x947 - x5 * x948))
result[5, 7] = numpy.sum(x248 * (x4 * x949 - x5 * x950))
result[5, 8] = numpy.sum(x248 * (x4 * x951 - x5 * x952))
result[5, 9] = numpy.sum(x125 * (x4 * x953 - x5 * x954))
result[5, 10] = numpy.sum(x72 * (-x7 * x948 + x73 * x947 + 3.0 * x931))
result[5, 11] = numpy.sum(x125 * (-x7 * x950 + x73 * x949 + 2.0 * x937))
result[5, 12] = numpy.sum(x214 * (-x7 * x952 + x73 * x951 + x944))
result[5, 13] = numpy.sum(x125 * (-x7 * x954 + x73 * x953))
result[5, 14] = numpy.sum(x72 * (x418 + x576 * x769 + 4.0 * x750 - x770 * x9))
return result
[docs]
def coulomb3d_30(ax, da, A, bx, db, B, R):
"""Cartesian (fs) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((10, 1), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = x2 + A[0]
x4 = x2 + R[0]
x5 = -x1 * (ax * A[1] + bx * B[1])
x6 = x5 + R[1]
x7 = -x1 * (ax * A[2] + bx * B[2])
x8 = x7 + R[2]
x9 = x0 * (x4**2 + x6**2 + x8**2)
x10 = boys(1, x9)
x11 = boys(0, x9)
x12 = x1 * (-x10 + x11)
x13 = x10 * x3
x14 = boys(2, x9)
x15 = x14 * x4
x16 = x13 - x15
x17 = 2.0 * x4
x18 = -x10 * x4 + x11 * x3
x19 = 2.0 * x3
x20 = x1 * (x10 - x14)
x21 = boys(3, x9)
x22 = 2.0 * x1
x23 = (
3.141592653589793
* da
* db
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x24 = x1 * x23
x25 = 0.2581988897471611 * x24
x26 = x5 + A[1]
x27 = x10 * x26
x28 = -x10 * x6 + x11 * x26
x29 = x1 * (x14 * x6 - x27 + x28)
x30 = -x28
x31 = -x14 * x6 + x27
x32 = -x31
x33 = x14 * x26 - x21 * x6
x34 = -x33
x35 = 0.5773502691896258 * x24
x36 = x7 + A[2]
x37 = x10 * x36
x38 = -x10 * x8 + x11 * x36
x39 = x1 * (x14 * x8 - x37 + x38)
x40 = -x38
x41 = -x14 * x8 + x37
x42 = -x41
x43 = x14 * x36 - x21 * x8
x44 = -x43
x45 = 2.0 * x26
x46 = 2.0 * x6
x47 = x26 * x40 - x42 * x6
x48 = x26 * x42 - x44 * x6
x49 = 2.0 * x36
x50 = 2.0 * x8
x51 = x12 - x40 * x49 + x42 * x50
x52 = x20 - x42 * x49 + x44 * x50
# 10 item(s)
result[0, 0] = numpy.sum(
-x25
* (
x22 * (-x13 + x15 + x18)
+ x3 * (x12 - x16 * x17 + x18 * x19)
- x4 * (x16 * x19 - x17 * (x14 * x3 - x21 * x4) + x20)
)
)
result[1, 0] = numpy.sum(
-x35 * (x17 * (x3 * x32 - x34 * x4) + x29 - 2.0 * x3 * (x3 * x30 - x32 * x4))
)
result[2, 0] = numpy.sum(
-x35 * (x17 * (x3 * x42 - x4 * x44) - 2.0 * x3 * (x3 * x40 - x4 * x42) + x39)
)
result[3, 0] = numpy.sum(
-x35 * (x3 * (x12 - x30 * x45 + x32 * x46) - x4 * (x20 - x32 * x45 + x34 * x46))
)
result[4, 0] = numpy.sum(x22 * x23 * (x3 * x47 - x4 * x48))
result[5, 0] = numpy.sum(x35 * (-x3 * x51 + x4 * x52))
result[6, 0] = numpy.sum(
-x25
* (
x26 * (x12 + x28 * x45 - x31 * x46)
+ 2.0 * x29
- x6 * (x20 + x31 * x45 - x33 * x46)
)
)
result[7, 0] = numpy.sum(x35 * (2.0 * x26 * x47 - x39 - x46 * x48))
result[8, 0] = numpy.sum(x35 * (-x26 * x51 + x52 * x6))
result[9, 0] = numpy.sum(
-x25
* (
x36 * (x12 + x38 * x49 - x41 * x50)
+ 2.0 * x39
- x8 * (x20 + x41 * x49 - x43 * x50)
)
)
return result
[docs]
def coulomb3d_31(ax, da, A, bx, db, B, R):
"""Cartesian (fp) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((10, 3), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = x2 + B[0]
x4 = x2 + R[0]
x5 = -x1 * (ax * A[1] + bx * B[1])
x6 = x5 + R[1]
x7 = -x1 * (ax * A[2] + bx * B[2])
x8 = x7 + R[2]
x9 = x0 * (x4**2 + x6**2 + x8**2)
x10 = boys(1, x9)
x11 = x10 * x3
x12 = boys(2, x9)
x13 = x12 * x4
x14 = -x13
x15 = x11 + x14
x16 = -x15
x17 = x2 + A[0]
x18 = 2.0 * x17
x19 = 2.0 * x4
x20 = boys(0, x9)
x21 = -x10 * x4
x22 = x20 * x3 + x21
x23 = x12 * x3
x24 = boys(3, x9)
x25 = x24 * x4
x26 = -x25
x27 = x23 + x26
x28 = x1 * (x10 - x12)
x29 = x1 * (-x10 + x20)
x30 = -x29
x31 = x28 + x30
x32 = x10 * x17
x33 = x17 * x20 + x21
x34 = x15 * x18 - x19 * x27 + x28
x35 = x14 + x32
x36 = -x35
x37 = x12 * x17
x38 = 0.5 * x1
x39 = x1 * (x12 - x24)
x40 = boys(4, x9)
x41 = (
3.141592653589793
* da
* db
* x1
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x42 = 0.2581988897471611 * x41
x43 = x12 * x6
x44 = x5 + B[1]
x45 = x10 * x44
x46 = -x10 * x6
x47 = x20 * x44 + x46
x48 = x43 - x45 + x47
x49 = x1 * x48
x50 = -x47
x51 = -x43
x52 = x45 + x51
x53 = -x52
x54 = x17 * x50 - x4 * x53
x55 = x17 * x53
x56 = x12 * x44
x57 = x24 * x6
x58 = -x57
x59 = x56 + x58
x60 = -x59
x61 = x4 * x60
x62 = x55 - x61
x63 = x52 - x56 + x57
x64 = x1 * x63
x65 = -x40 * x6
x66 = x24 * x44 + x65
x67 = -x66
x68 = 2.0 * x1
x69 = x12 * x8
x70 = x7 + B[2]
x71 = x10 * x70
x72 = -x10 * x8
x73 = x20 * x70 + x72
x74 = x69 - x71 + x73
x75 = x1 * x74
x76 = -x73
x77 = -x69
x78 = x71 + x77
x79 = -x78
x80 = x17 * x76 - x4 * x79
x81 = x17 * x79
x82 = x12 * x70
x83 = x24 * x8
x84 = -x83
x85 = x82 + x84
x86 = -x85
x87 = x4 * x86
x88 = x81 - x87
x89 = x78 - x82 + x83
x90 = x1 * x89
x91 = -x40 * x8
x92 = x24 * x70 + x91
x93 = -x92
x94 = x5 + A[1]
x95 = x20 * x94 + x46
x96 = -x95
x97 = x12 * x94
x98 = -x58 - x97
x99 = x4 * x98
x100 = x10 * x94
x101 = x100 + x51
x102 = -x101
x103 = -x102 * x4
x104 = x102 * x3
x105 = x103 + x3 * x96
x106 = -x100 + x43 + x95
x107 = x1 * x106
x108 = x104 - x99
x109 = x101 + x57 - x97
x110 = x1 * x109
x111 = -x24 * x94 - x65
x112 = 0.5773502691896258 * x41
x113 = 2.0 * x94
x114 = 2.0 * x6
x115 = -x113 * x53 + x114 * x60 + x28
x116 = -x113 * x60 + x114 * x67 + x39
x117 = x114 * x53
x118 = x113 * x50
x119 = x1 * (x115 - x117 + x118 + x30)
x120 = x117 - x118 + x29
x121 = x79 * x94
x122 = -x6 * x79 + x76 * x94
x123 = x1 * (-x121 + x122 + x6 * x86)
x124 = -x122
x125 = x121 - x6 * x86
x126 = -x125
x127 = -x6 * x93 + x86 * x94
x128 = -x127
x129 = x7 + A[2]
x130 = x129 * x20 + x72
x131 = -x130
x132 = x12 * x129
x133 = -x132 - x84
x134 = x133 * x4
x135 = x10 * x129
x136 = x135 + x77
x137 = -x136
x138 = -x137 * x4
x139 = x137 * x3
x140 = x131 * x3 + x138
x141 = x130 - x135 + x69
x142 = x1 * x141
x143 = -x134 + x139
x144 = -x132 + x136 + x83
x145 = x1 * x144
x146 = -x129 * x24 - x91
x147 = x133 * x6
x148 = x137 * x44
x149 = -x137 * x6
x150 = x131 * x44 + x149
x151 = x1 * (x147 - x148 + x150)
x152 = -x150
x153 = -x133 * x6
x154 = x148 + x153
x155 = -x154
x156 = -x146 * x6
x157 = x133 * x44 + x156
x158 = -x157
x159 = 2.0 * x129
x160 = 2.0 * x8
x161 = -x159 * x79 + x160 * x86 + x28
x162 = -x159 * x86 + x160 * x93 + x39
x163 = x160 * x79
x164 = x159 * x76
x165 = x1 * (x161 - x163 + x164 + x30)
x166 = 0.5 * x165
x167 = x163 - x164 + x29
x168 = -x102 * x113 + x114 * x98 + x28
x169 = x111 * x114 - x113 * x98 + x39
x170 = x102 * x114
x171 = x113 * x96
x172 = x38 * (x168 - x170 + x171 + x30)
x173 = x170 - x171 + x29
x174 = -x1 * x106
x175 = -x1 * x109
x176 = -x1 * x74
x177 = -x1 * x89
x178 = x137 * x94
x179 = x131 * x94 + x149
x180 = x1 * (x147 - x178 + x179)
x181 = -x179
x182 = -x153 - x178
x183 = -x133 * x94 - x156
x184 = -x1 * x141
x185 = -x1 * x144
x186 = -x161 * x6 + x167 * x94
x187 = x161 * x94 - x162 * x6
x188 = x133 * x160 - x137 * x159 + x28
x189 = -x133 * x159 + x146 * x160 + x39
x190 = x137 * x160
x191 = x131 * x159
x192 = x38 * (x188 - x190 + x191 + x30)
x193 = x190 - x191 + x29
x194 = -x188 * x6
x195 = x193 * x44 + x194
x196 = -x189 * x6
x197 = x188 * x44 + x196
x198 = -x129 * x167 + x161 * x8 + x176 + x184
x199 = -x129 * x161 + x162 * x8 + x177 + x185
x200 = x113 * x52 - x114 * x59 + x28
x201 = -x129 * x193 + 2.0 * x184 + x188 * x8
x202 = -x129 * x188 + 2.0 * x185 + x189 * x8
x203 = x159 * x78 - x160 * x85 + x28
# 30 item(s)
result[0, 0] = numpy.sum(
x42
* (
x1 * (x16 * x18 + x16 * x19 + x18 * x22 + x19 * x27 - x31)
+ x17
* (
x1 * (-x11 + x13 + x22)
+ x1 * (x13 - x32 + x33)
+ x17 * (-x15 * x19 + x18 * x22 + x29)
- x34 * x4
)
+ x38 * (x18 * x33 + x18 * x36 + x19 * x36 + x19 * (x26 + x37) - x31)
- x4
* (
x1 * (x15 - x23 + x25)
+ x1 * (x25 + x35 - x37)
+ x17 * x34
- x4 * (x18 * x27 - x19 * (x24 * x3 - x4 * x40) + x39)
)
)
)
result[0, 1] = numpy.sum(
-x42
* (
-x17 * (-2.0 * x17 * x54 + x19 * x62 + x49)
+ x4 * (-2.0 * x17 * x62 + x19 * (x17 * x60 - x4 * x67) + x64)
+ x68 * (x54 - x55 + x61)
)
)
result[0, 2] = numpy.sum(
-x42
* (
-x17 * (-2.0 * x17 * x80 + x19 * x88 + x75)
+ x4 * (-2.0 * x17 * x88 + x19 * (x17 * x86 - x4 * x93) + x90)
+ x68 * (x80 - x81 + x87)
)
)
result[1, 0] = numpy.sum(
-x112
* (
x1 * (-x104 + x105 + x99)
+ x1 * (-x102 * x17 + x103 + x17 * x96 + x99)
- x17 * (-2.0 * x105 * x17 + x107 + x108 * x19)
- x4 * (2.0 * x108 * x17 - x110 + x19 * (x111 * x4 - x3 * x98))
)
)
result[1, 1] = numpy.sum(
0.5
* x112
* (-4.0 * x115 * x17 * x4 + 2.0 * x116 * x4**2 - x119 + 2.0 * x120 * x17**2)
)
result[1, 2] = numpy.sum(
-x112
* (x123 - 2.0 * x17 * (x124 * x17 - x126 * x4) + x19 * (x126 * x17 - x128 * x4))
)
result[2, 0] = numpy.sum(
-x112
* (
x1 * (x134 - x139 + x140)
+ x1 * (x131 * x17 + x134 - x137 * x17 + x138)
- x17 * (-2.0 * x140 * x17 + x142 + x143 * x19)
+ x4 * (-2.0 * x143 * x17 + x145 + x19 * (x133 * x3 - x146 * x4))
)
)
result[2, 1] = numpy.sum(
-x112
* (x151 - 2.0 * x17 * (x152 * x17 - x155 * x4) + x19 * (x155 * x17 - x158 * x4))
)
result[2, 2] = numpy.sum(
x112 * (-2.0 * x161 * x17 * x4 + x162 * x4**2 - x166 + x167 * x17**2)
)
result[3, 0] = numpy.sum(
-x112 * (x17 * (x168 * x4 - x173 * x3) + x172 + x4 * (x168 * x3 - x169 * x4))
)
result[3, 1] = numpy.sum(
x112
* (
x17 * (x1 * x48 - x115 * x6 + x120 * x94 - x174)
- x4 * (x1 * x63 + x115 * x94 - x116 * x6 - x175)
)
)
result[3, 2] = numpy.sum(
-x112
* (
x17 * (-x113 * x124 + x114 * x126 + x176)
- x4 * (-x113 * x126 + x114 * x128 + x177)
)
)
result[4, 0] = numpy.sum(
-x41
* (-2.0 * x17 * (x181 * x3 - x182 * x4) + x180 + x19 * (x182 * x3 - x183 * x4))
)
result[4, 1] = numpy.sum(
-x41
* (
x17 * (-x113 * x152 + x114 * x155 + x184)
- x4 * (-x113 * x155 + x114 * x158 + x185)
)
)
result[4, 2] = numpy.sum(x41 * (x17 * x186 - x187 * x4))
result[5, 0] = numpy.sum(
-x112 * (x17 * (x188 * x4 - x193 * x3) + x192 + x4 * (x188 * x3 - x189 * x4))
)
result[5, 1] = numpy.sum(x112 * (x17 * x195 - x197 * x4))
result[5, 2] = numpy.sum(x112 * (-x17 * x198 + x199 * x4))
result[6, 0] = numpy.sum(
-x42
* (
x3 * (x168 * x6 - x173 * x94 + 2.0 * x174)
- x4 * (-x168 * x94 + x169 * x6 + 2.0 * x175)
)
)
result[6, 1] = numpy.sum(
-x42
* (
x119
+ x172
+ x6 * (x110 + x200 * x94 - x6 * (x113 * x59 - x114 * x66 + x39) + x64)
- x94 * (x107 - x200 * x6 + x49 + x94 * (x113 * x47 - x114 * x52 + x29))
)
)
result[6, 2] = numpy.sum(
-x42
* (
2.0 * x123
+ x6 * (x114 * x127 - 2.0 * x125 * x94 + x90)
- x94 * (x114 * x125 - 2.0 * x122 * x94 + x75)
)
)
result[7, 0] = numpy.sum(
-x112
* (
x3 * (-x113 * x181 + x114 * x182 + x184)
- x4 * (-x113 * x182 + x114 * x183 + x185)
)
)
result[7, 1] = numpy.sum(
-x112
* (
x151
+ x180
+ x6 * (x114 * x157 + x145 - 2.0 * x154 * x94)
- x94 * (x114 * x154 + x142 - 2.0 * x150 * x94)
)
)
result[7, 2] = numpy.sum(x112 * (-x166 + x186 * x94 - x187 * x6))
result[8, 0] = numpy.sum(x112 * (x3 * (x193 * x94 + x194) - x4 * (x188 * x94 + x196)))
result[8, 1] = numpy.sum(x112 * (-x192 + x195 * x94 - x197 * x6))
result[8, 2] = numpy.sum(x112 * (-x198 * x94 + x199 * x6))
result[9, 0] = numpy.sum(x42 * (-x201 * x3 + x202 * x4))
result[9, 1] = numpy.sum(x42 * (-x201 * x44 + x202 * x6))
result[9, 2] = numpy.sum(
-x42
* (
-x129 * (x129 * (x159 * x73 - x160 * x78 + x29) + x142 - x203 * x8 + x75)
+ x165
+ x192
+ x8 * (x129 * x203 + x145 - x8 * (x159 * x85 - x160 * x92 + x39) + x90)
)
)
return result
[docs]
def coulomb3d_32(ax, da, A, bx, db, B, R):
"""Cartesian (fd) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((10, 6), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = x2 + A[0]
x4 = x2 + B[0]
x5 = x2 + R[0]
x6 = -x1 * (ax * A[1] + bx * B[1])
x7 = x6 + R[1]
x8 = -x1 * (ax * A[2] + bx * B[2])
x9 = x8 + R[2]
x10 = x0 * (x5**2 + x7**2 + x9**2)
x11 = boys(0, x10)
x12 = boys(1, x10)
x13 = -x12 * x5
x14 = x11 * x4 + x13
x15 = -x14
x16 = 2.0 * x4
x17 = x15 * x16
x18 = x1 * (x11 - x12)
x19 = x12 * x4
x20 = boys(2, x10)
x21 = x20 * x5
x22 = -x21
x23 = x19 + x22
x24 = -2.0 * x23
x25 = x24 * x5
x26 = x18 + x25
x27 = x20 * x4
x28 = boys(3, x10)
x29 = x28 * x5
x30 = x27 - x29
x31 = -2.0 * x30
x32 = x1 * (x20 - x28)
x33 = x28 * x4
x34 = boys(4, x10)
x35 = x33 - x34 * x5
x36 = 2.0 * x5
x37 = x32 - x35 * x36
x38 = -x31 * x4 + x37
x39 = x24 * x4
x40 = x1 * (x12 - x20)
x41 = x31 * x5
x42 = x40 + x41
x43 = -x39 + x42
x44 = x14 - x19 + x21
x45 = -x1 * x44
x46 = x23 - x27 + x29
x47 = -x1 * x46
x48 = x12 * x3
x49 = 2.0 * x3
x50 = x15 * x49
x51 = -x3 * x31 + x37
x52 = x24 * x3
x53 = x42 - x52
x54 = -x18
x55 = -x25 + x54
x56 = x16 * x23 - x30 * x36 + x40
x57 = x16 * x30 + x32 - x35 * x36
x58 = 2.0 * x1
x59 = -x3 * x56 - x46 * x58 + x5 * x57
x60 = 0.5 * x3
x61 = -x40
x62 = -x41 + x61
x63 = x1 * (x28 - x34)
x64 = boys(5, x10)
x65 = (
3.141592653589793
* da
* db
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x66 = x1 * x65
x67 = 0.06666666666666667 * x66
x68 = 2.23606797749979 * x67
x69 = x6 + B[1]
x70 = x12 * x69
x71 = x20 * x7
x72 = -x71
x73 = x70 + x72
x74 = -x73
x75 = x4 * x74
x76 = x20 * x69
x77 = x28 * x7
x78 = -x77
x79 = x76 + x78
x80 = -x79
x81 = x5 * x80
x82 = -x81
x83 = x75 + x82
x84 = -x83
x85 = -x12 * x7
x86 = x11 * x69 + x85
x87 = -x86
x88 = -x5 * x74
x89 = x4 * x87 + x88
x90 = x4 * x80
x91 = x28 * x69
x92 = x34 * x7
x93 = -x92
x94 = x91 + x93
x95 = -x94
x96 = x5 * x95
x97 = -x96
x98 = x90 + x97
x99 = x73 - x76 + x77
x100 = -x1 * x99
x101 = -x70 + x71 + x86
x102 = -x1 * x101
x103 = -x102
x104 = x100 + x103
x105 = x3 * x74
x106 = x3 * x87 + x88
x107 = x1 * x101
x108 = x1 * x99
x109 = -x108 + 2.0 * x3 * x83 - x36 * x98
x110 = x105 + x82
x111 = -x110
x112 = x3 * x80
x113 = 0.5 * x1
x114 = x79 - x91 + x92
x115 = x1 * x114
x116 = -x64 * x7
x117 = x116 + x34 * x69
x118 = -x117
x119 = 3.872983346207417
x120 = x119 * x67
x121 = x8 + B[2]
x122 = x12 * x121
x123 = x20 * x9
x124 = -x123
x125 = x122 + x124
x126 = -x125
x127 = x126 * x4
x128 = x121 * x20
x129 = x28 * x9
x130 = -x129
x131 = x128 + x130
x132 = -x131
x133 = x132 * x5
x134 = -x133
x135 = x127 + x134
x136 = -x135
x137 = -x12 * x9
x138 = x11 * x121 + x137
x139 = -x138
x140 = -x126 * x5
x141 = x139 * x4 + x140
x142 = x132 * x4
x143 = x121 * x28
x144 = x34 * x9
x145 = -x144
x146 = x143 + x145
x147 = -x146
x148 = x147 * x5
x149 = -x148
x150 = x142 + x149
x151 = x125 - x128 + x129
x152 = -x1 * x151
x153 = -x122 + x123 + x138
x154 = -x1 * x153
x155 = -x154
x156 = x152 + x155
x157 = x126 * x3
x158 = x139 * x3 + x140
x159 = x1 * x153
x160 = x1 * x151
x161 = 2.0 * x135 * x3 - x150 * x36 - x160
x162 = x134 + x157
x163 = -x162
x164 = x132 * x3
x165 = x131 - x143 + x144
x166 = x1 * x165
x167 = -x64 * x9
x168 = x121 * x34 + x167
x169 = -x168
x170 = 2.0 * x80
x171 = 2.0 * x7
x172 = x171 * x95 + x32
x173 = -x170 * x69 + x172
x174 = x173 * x5
x175 = 2.0 * x69
x176 = x175 * x74
x177 = x170 * x7
x178 = x177 + x40
x179 = -x176 + x178
x180 = x179 * x3
x181 = x175 * x87
x182 = x171 * x74
x183 = x18 + x182
x184 = -x181 + x183
x185 = -x179 * x5 + x184 * x3
x186 = -x182 + x54
x187 = x179 + x181 + x186
x188 = x1 * x187
x189 = -x174 + x180
x190 = -x177 + x61
x191 = x173 + x176 + x190
x192 = x1 * x191
x193 = x118 * x171 + x63
x194 = -x175 * x95 + x193
x195 = x132 * x7
x196 = x126 * x69
x197 = -x126 * x7
x198 = x139 * x69 + x197
x199 = x195 - x196 + x198
x200 = x1 * x199
x201 = -x198
x202 = -x195
x203 = x196 + x202
x204 = -x203
x205 = x201 * x3 - x204 * x5
x206 = x204 * x3
x207 = x132 * x69
x208 = x147 * x7
x209 = -x208
x210 = x207 + x209
x211 = -x210
x212 = x211 * x5
x213 = x206 - x212
x214 = x203 - x207 + x208
x215 = x1 * x214
x216 = -x169 * x7
x217 = x147 * x69 + x216
x218 = -x217
x219 = 2.0 * x132
x220 = 2.0 * x9
x221 = x147 * x220 + x32
x222 = -x121 * x219 + x221
x223 = x222 * x5
x224 = 2.0 * x121
x225 = x126 * x224
x226 = x219 * x9
x227 = x226 + x40
x228 = -x225 + x227
x229 = x228 * x3
x230 = x139 * x224
x231 = x126 * x220
x232 = x18 + x231
x233 = -x230 + x232
x234 = -x228 * x5 + x233 * x3
x235 = -x231 + x54
x236 = x228 + x230 + x235
x237 = x1 * x236
x238 = -x223 + x229
x239 = -x226 + x61
x240 = x222 + x225 + x239
x241 = x1 * x240
x242 = x169 * x220 + x63
x243 = -x147 * x224 + x242
x244 = x6 + A[1]
x245 = x12 * x244
x246 = x245 + x72
x247 = -x246
x248 = x247 * x4
x249 = x20 * x244
x250 = x249 + x78
x251 = -x250
x252 = x251 * x5
x253 = x248 - x252
x254 = -x253
x255 = x11 * x244 + x85
x256 = -x255
x257 = -x247 * x5 + x256 * x4
x258 = -x257
x259 = x246 - x249 + x77
x260 = -x1 * x259
x261 = -x245 + x255 + x71
x262 = -x1 * x261
x263 = -x262
x264 = x251 * x4
x265 = x244 * x28
x266 = -x265 - x93
x267 = x266 * x5
x268 = x264 - x267
x269 = -x254 * x36 + x260 + x263 - x268 * x36
x270 = -x1 * x259 + 2.0 * x253 * x4 - x268 * x36
x271 = x250 - x265 + x92
x272 = -x116 - x244 * x34
x273 = 0.3333333333333333 * x66
x274 = 2.0 * x244
x275 = x274 * x87
x276 = x183 - x275
x277 = -x170 * x244 + x172
x278 = x277 * x5
x279 = x274 * x74
x280 = x178 - x279
x281 = -x280 * x5
x282 = x280 * x4
x283 = x276 * x4 + x281
x284 = x186 + x275 + x280
x285 = x1 * x284
x286 = -x278 + x282
x287 = x190 + x277 + x279
x288 = x1 * x287
x289 = x193 - x274 * x95
x290 = 1.732050807568877
x291 = 0.1666666666666667 * x66
x292 = x290 * x291
x293 = x139 * x244 + x197
x294 = -x293
x295 = x132 * x244
x296 = -x209 - x295
x297 = x296 * x5
x298 = x126 * x244
x299 = x202 + x298
x300 = -x299
x301 = -x300 * x5
x302 = x300 * x4
x303 = x294 * x4 + x301
x304 = x195 + x293 - x298
x305 = x1 * x304
x306 = -x297 + x302
x307 = x208 - x295 + x299
x308 = x1 * x307
x309 = -x147 * x244 - x216
x310 = x273 * x290
x311 = 2.0 * x100 + x173 * x7 - x179 * x244
x312 = -x1 * x114
x313 = -x173 * x244 + x194 * x7 + 2.0 * x312
x314 = x184 * x244
x315 = x179 * x7
x316 = 2.0 * x102
x317 = x1 * (x311 + x314 - x315 - x316)
x318 = -x314 + x315 + x316
x319 = x152 + x171 * x211 - x204 * x274
x320 = -x1 * x165
x321 = x171 * x218 - x211 * x274 + x320
x322 = x171 * x204
x323 = x201 * x274
x324 = x1 * (x155 + x319 - x322 + x323)
x325 = x154 + x322 - x323
x326 = x228 * x244
x327 = -x222 * x7 + x326
x328 = -x327
x329 = x222 * x244 - x243 * x7
x330 = -x329
x331 = -x228 * x7 + x233 * x244
x332 = x1 * (x222 * x7 - x326 + x331)
x333 = -x331
x334 = x8 + A[2]
x335 = x12 * x334
x336 = x124 + x335
x337 = -x336
x338 = x337 * x4
x339 = x20 * x334
x340 = x130 + x339
x341 = -x340
x342 = x341 * x5
x343 = x338 - x342
x344 = -x343
x345 = x11 * x334 + x137
x346 = -x345
x347 = -x337 * x5 + x346 * x4
x348 = -x347
x349 = x129 + x336 - x339
x350 = -x1 * x349
x351 = x123 - x335 + x345
x352 = -x1 * x351
x353 = -x352
x354 = x341 * x4
x355 = x28 * x334
x356 = -x145 - x355
x357 = x356 * x5
x358 = x354 - x357
x359 = -x344 * x36 + x350 + x353 - x358 * x36
x360 = x1 * x351
x361 = x1 * x349
x362 = 2.0 * x343 * x4 - x358 * x36 - x361
x363 = x144 + x340 - x355
x364 = x1 * x363
x365 = -x167 - x334 * x34
x366 = -x337 * x7
x367 = x346 * x69 + x366
x368 = -x367
x369 = x341 * x69
x370 = x356 * x7
x371 = -x370
x372 = x369 + x371
x373 = -x372
x374 = x373 * x5
x375 = x337 * x69
x376 = x341 * x7
x377 = -x376
x378 = x375 + x377
x379 = -x378
x380 = -x379 * x5
x381 = x379 * x4
x382 = x368 * x4 + x380
x383 = x367 - x375 + x376
x384 = x1 * x383
x385 = -x374 + x381
x386 = -x369 + x370 + x378
x387 = x1 * x386
x388 = -x365 * x7
x389 = x356 * x69 + x388
x390 = -x389
x391 = 2.0 * x334
x392 = x139 * x391
x393 = x232 - x392
x394 = -x219 * x334 + x221
x395 = x394 * x5
x396 = x126 * x391
x397 = x227 - x396
x398 = -x397 * x5
x399 = x397 * x4
x400 = x393 * x4 + x398
x401 = x235 + x392 + x397
x402 = x1 * x401
x403 = -x395 + x399
x404 = x239 + x394 + x396
x405 = x1 * x404
x406 = -x147 * x391 + x242
x407 = x171 * x373 + x350
x408 = -x175 * x379 + x407
x409 = -x1 * x363
x410 = x171 * x390 + x409
x411 = -x175 * x373 + x410
x412 = x175 * x368
x413 = x171 * x379
x414 = x353 - x413
x415 = x113 * (x408 + x412 + x414)
x416 = x352 + x413
x417 = -x412 + x416
x418 = x397 * x69
x419 = -x394 * x7
x420 = x418 + x419
x421 = -x420
x422 = -x406 * x7
x423 = x394 * x69 + x422
x424 = -x423
x425 = x394 * x7
x426 = -x397 * x7
x427 = x393 * x69 + x426
x428 = x1 * (-x418 + x425 + x427)
x429 = -x427
x430 = 2.0 * x152 + x222 * x9 - x228 * x334
x431 = -x222 * x334 + x243 * x9 + 2.0 * x320
x432 = x233 * x334
x433 = x228 * x9
x434 = 2.0 * x154
x435 = x1 * (x430 + x432 - x433 - x434)
x436 = 0.5 * x435
x437 = -x432 + x433 + x434
x438 = x171 * x266 - x251 * x274 + x32
x439 = x438 * x5
x440 = x247 * x274
x441 = x171 * x251
x442 = x40 - x440 + x441
x443 = x4 * x442
x444 = x256 * x274
x445 = x171 * x247
x446 = x18 - x444 + x445
x447 = x4 * x446 - x442 * x5
x448 = x442 + x444 - x445 + x54
x449 = -x439 + x443
x450 = x438 + x440 - x441 + x61
x451 = x171 * x272 - x266 * x274 + x63
x452 = x100 - x244 * x280 + x260 + x277 * x7
x453 = -x1 * x271
x454 = -x244 * x277 + x289 * x7 + x312 + x453
x455 = x244 * x276
x456 = x280 * x7
x457 = x1 * (x103 + x263 + x452 + x455 - x456)
x458 = x102 + x262 - x455 + x456
x459 = x152 + x171 * x296 - x274 * x300
x460 = x171 * x309 - x274 * x296 + x320
x461 = x171 * x300
x462 = x274 * x294
x463 = x113 * (x155 + x459 - x461 + x462)
x464 = x154 + x461 - x462
x465 = -x284 * x58
x466 = -x287 * x58
x467 = -x1 * x304
x468 = -x1 * x307
x469 = -x1 * x236
x470 = -x1 * x240
x471 = x244 * x337
x472 = x244 * x346 + x366
x473 = x376 - x471 + x472
x474 = -x472
x475 = x377 + x471
x476 = -x475
x477 = x4 * x474 - x476 * x5
x478 = x4 * x476
x479 = x244 * x341
x480 = -x371 - x479
x481 = x480 * x5
x482 = x478 - x481
x483 = x370 + x475 - x479
x484 = -x244 * x356 - x388
x485 = -x274 * x379 + x407
x486 = -x274 * x373 + x410
x487 = x274 * x368
x488 = x1 * (x414 + x485 + x487)
x489 = x416 - x487
x490 = x244 * x397
x491 = -x419 - x490
x492 = -x244 * x394 - x422
x493 = x244 * x393 + x426
x494 = x1 * (x425 - x490 + x493)
x495 = -x493
x496 = -x1 * x383
x497 = -x1 * x386
x498 = -x1 * x401
x499 = -x1 * x404
x500 = x244 * x437 - x430 * x7
x501 = x244 * x430 - x431 * x7
x502 = x220 * x356 + x32 - x341 * x391
x503 = x5 * x502
x504 = x337 * x391
x505 = x220 * x341
x506 = x40 - x504 + x505
x507 = x4 * x506
x508 = x346 * x391
x509 = x220 * x337
x510 = x18 - x508 + x509
x511 = x4 * x510 - x5 * x506
x512 = x506 + x508 - x509 + x54
x513 = x1 * x512
x514 = -x503 + x507
x515 = x502 + x504 - x505 + x61
x516 = x1 * x515
x517 = x220 * x365 - x356 * x391 + x63
x518 = x506 * x69
x519 = -x502 * x7
x520 = x518 + x519
x521 = -x520
x522 = -x517 * x7
x523 = x502 * x69 + x522
x524 = -x523
x525 = x502 * x7
x526 = -x506 * x7
x527 = x510 * x69 + x526
x528 = x1 * (-x518 + x525 + x527)
x529 = -x527
x530 = x152 - x334 * x397 + x350 + x394 * x9
x531 = x320 - x334 * x394 + x406 * x9 + x409
x532 = x334 * x393
x533 = x397 * x9
x534 = x1 * (x155 + x353 + x530 + x532 - x533)
x535 = 0.5 * x534
x536 = x154 + x352 - x532 + x533
x537 = -x1 * x512
x538 = x171 * x521 + x537
x539 = -x1 * x515
x540 = x171 * x524 + x539
x541 = -x530 * x7
x542 = x536 * x69 + x541
x543 = -x531 * x7
x544 = x530 * x69 + x543
x545 = 2.0 * x498
x546 = x220 * x430 - x391 * x437 + x469 + x545
x547 = 2.0 * x499
x548 = x220 * x431 - x391 * x430 + x470 + x547
x549 = -x244 * x442 + 2.0 * x260 + x438 * x7
x550 = x244 * x446
x551 = x442 * x7
x552 = 2.0 * x262
x553 = 0.03333333333333333 * x119 * x66
x554 = -x171 * x79 + x175 * x73 + x40
x555 = -x171 * x94 + x175 * x79 + x32
x556 = -2.0 * x108 - x244 * x554 + x555 * x7
x557 = 0.5 * x244
x558 = -x160 - x171 * x210 + 2.0 * x203 * x244
x559 = x171 * x480 - x274 * x476 + x350
x560 = x171 * x476
x561 = x274 * x474
x562 = -x171 * x372 - x361 + 2.0 * x378 * x69
x563 = x244 * x506
x564 = -x519 - x563
x565 = x244 * x510 + x526
x566 = -x334 * x506 + 2.0 * x350 + x502 * x9
x567 = -x334 * x502 + 2.0 * x409 + x517 * x9
x568 = x334 * x510
x569 = x506 * x9
x570 = 2.0 * x352
x571 = x113 * (x566 + x568 - x569 - x570)
x572 = -x568 + x569 + x570
x573 = -x566 * x7 + x572 * x69
x574 = x566 * x69 - x567 * x7
x575 = x220 * x530 - x391 * x536 + x537 + x545
x576 = x220 * x531 - x391 * x530 + x539 + x547
x577 = x125 * x224 - x131 * x220 + x40
x578 = x131 * x224 - x146 * x220 + x32
x579 = -2.0 * x160 - x334 * x577 + x578 * x9
# 60 item(s)
result[0, 0] = numpy.sum(
0.5
* x68
* (
2.0
* x1
* (x3 * x43 + x3 * (x17 - x26) - x38 * x5 + x43 * x5 + 2.0 * x45 - 2.0 * x47)
+ 2.0
* x1
* (
-x1 * (x11 * x3 + x13 + x21 - x48)
+ x1 * (-x20 * x3 + x22 + x29 + x48)
+ x3 * x53
- x3 * (x26 - x50)
+ x45
- x47
- x5 * x51
+ x5 * x53
)
- x5
* (
x1 * (x38 + x39 + x62)
+ x49 * x59
+ 2.0
* x5
* (
x3 * x57
- x5 * (x16 * x35 - x36 * (x34 * x4 - x5 * x64) + x63)
+ x58 * (x30 - x33 + x34 * x5)
)
+ x58 * (x51 + x52 + x62)
)
+ 2.0
* x60
* (
x1 * (x17 + x43 + x55)
- x49 * (x3 * (x14 * x16 + x18 - x23 * x36) + x44 * x58 - x5 * x56)
- 2.0 * x5 * x59
+ x58 * (x50 + x53 + x55)
)
)
)
result[0, 1] = numpy.sum(
x120
* (
x1 * (-x104 + x36 * x84 + x36 * x98 + x49 * x84 + x49 * x89)
+ x113 * (-x104 + x106 * x49 + x111 * x36 + x111 * x49 + x36 * (x112 + x97))
+ x3
* (
x1 * (-x105 + x106 + x81)
+ x1 * (-x75 + x81 + x89)
- x109 * x5
- x3 * (x107 - 2.0 * x3 * x89 + x36 * x83)
)
- x5
* (
x1 * (x110 - x112 + x96)
+ x1 * (x83 - x90 + x96)
+ x109 * x3
+ x5 * (x115 - 2.0 * x3 * x98 + x36 * (-x118 * x5 + x4 * x95))
)
)
)
result[0, 2] = numpy.sum(
x120
* (
x1 * (x136 * x36 + x136 * x49 + x141 * x49 + x150 * x36 - x156)
+ x113 * (-x156 + x158 * x49 + x163 * x36 + x163 * x49 + x36 * (x149 + x164))
+ x3
* (
x1 * (-x127 + x133 + x141)
+ x1 * (x133 - x157 + x158)
- x161 * x5
- x3 * (x135 * x36 - 2.0 * x141 * x3 + x159)
)
- x5
* (
x1 * (x135 - x142 + x148)
+ x1 * (x148 + x162 - x164)
+ x161 * x3
+ x5 * (-2.0 * x150 * x3 + x166 + x36 * (x147 * x4 - x169 * x5))
)
)
)
result[0, 3] = numpy.sum(
-0.5
* x68
* (
2.0 * x1 * (x174 - x180 + x185)
+ x5 * (-2.0 * x189 * x3 + x192 + x36 * (x173 * x3 - x194 * x5))
- 2.0 * x60 * (-2.0 * x185 * x3 + x188 + x189 * x36)
)
)
result[0, 4] = numpy.sum(
-x120
* (
-x3 * (x200 - 2.0 * x205 * x3 + x213 * x36)
+ x5 * (-2.0 * x213 * x3 + x215 + x36 * (x211 * x3 - x218 * x5))
+ x58 * (x205 - x206 + x212)
)
)
result[0, 5] = numpy.sum(
-0.5
* x68
* (
2.0 * x1 * (x223 - x229 + x234)
+ x5 * (-2.0 * x238 * x3 + x241 + x36 * (x222 * x3 - x243 * x5))
- 2.0 * x60 * (-2.0 * x234 * x3 + x237 + x238 * x36)
)
)
result[1, 0] = numpy.sum(
-x273
* (
x1 * (-x254 * x49 + x258 * x49 + x269)
+ x113 * (-x16 * x254 + x16 * x258 + x269)
+ x3
* (
x270 * x5
+ x3 * (x1 * x261 + x253 * x36 - 2.0 * x257 * x4)
- x58 * (-x248 + x252 + x257)
)
+ x5
* (
x270 * x3
+ x5 * (x1 * x271 - 2.0 * x268 * x4 + x36 * (x266 * x4 - x272 * x5))
+ x58 * (x253 - x264 + x267)
)
)
)
result[1, 1] = numpy.sum(
-x292
* (
x1 * (x278 - x282 + x283)
+ x1 * (x276 * x3 + x278 - x280 * x3 + x281)
- x3 * (-2.0 * x283 * x3 + x285 + x286 * x36)
+ x5 * (-2.0 * x286 * x3 + x288 + x36 * (x277 * x4 - x289 * x5))
)
)
result[1, 2] = numpy.sum(
-x310
* (
x1 * (x297 - x302 + x303)
+ x1 * (x294 * x3 + x297 - x3 * x300 + x301)
- x3 * (-2.0 * x3 * x303 + x305 + x306 * x36)
+ x5 * (-2.0 * x3 * x306 + x308 + x36 * (x296 * x4 - x309 * x5))
)
)
result[1, 3] = numpy.sum(
0.5
* x273
* (2.0 * x3**2 * x318 - 4.0 * x3 * x311 * x5 + 2.0 * x313 * x5**2 - x317)
)
result[1, 4] = numpy.sum(
0.5
* x310
* (2.0 * x3**2 * x325 - 4.0 * x3 * x319 * x5 + 2.0 * x321 * x5**2 - x324)
)
result[1, 5] = numpy.sum(
0.5
* x273
* (2.0 * x3**2 * x333 - 4.0 * x3 * x328 * x5 + 2.0 * x330 * x5**2 - x332)
)
result[2, 0] = numpy.sum(
-x273
* (
x1 * (-x344 * x49 + x348 * x49 + x359)
+ x113 * (-x16 * x344 + x16 * x348 + x359)
+ x3
* (
x3 * (x343 * x36 - 2.0 * x347 * x4 + x360)
+ x362 * x5
- x58 * (-x338 + x342 + x347)
)
+ x5
* (
x3 * x362
+ x5 * (-2.0 * x358 * x4 + x36 * (x356 * x4 - x365 * x5) + x364)
+ x58 * (x343 - x354 + x357)
)
)
)
result[2, 1] = numpy.sum(
-x310
* (
x1 * (x374 - x381 + x382)
+ x1 * (x3 * x368 - x3 * x379 + x374 + x380)
- x3 * (-2.0 * x3 * x382 + x36 * x385 + x384)
+ x5 * (-2.0 * x3 * x385 + x36 * (x373 * x4 - x390 * x5) + x387)
)
)
result[2, 2] = numpy.sum(
-x292
* (
x1 * (x395 - x399 + x400)
+ x1 * (x3 * x393 - x3 * x397 + x395 + x398)
- x3 * (-2.0 * x3 * x400 + x36 * x403 + x402)
+ x5 * (-2.0 * x3 * x403 + x36 * (x394 * x4 - x406 * x5) + x405)
)
)
result[2, 3] = numpy.sum(
x273 * (x3**2 * x417 - 2.0 * x3 * x408 * x5 + x411 * x5**2 - x415)
)
result[2, 4] = numpy.sum(
0.5
* x310
* (2.0 * x3**2 * x429 - 4.0 * x3 * x421 * x5 + 2.0 * x424 * x5**2 - x428)
)
result[2, 5] = numpy.sum(
x273 * (x3**2 * x437 - 2.0 * x3 * x430 * x5 + x431 * x5**2 - x436)
)
result[3, 0] = numpy.sum(
-0.5
* x273
* (
2.0 * x1 * (x439 - x443 + x447)
+ x5 * (x1 * x450 + x36 * (x4 * x438 - x451 * x5) - 2.0 * x4 * x449)
- 2.0 * x60 * (x1 * x448 + x36 * x449 - 2.0 * x4 * x447)
)
)
result[3, 1] = numpy.sum(
-0.5
* x310
* (
-2.0 * x3 * (x4 * x458 - x452 * x5)
+ x457
+ 2.0 * x5 * (x4 * x452 - x454 * x5)
)
)
result[3, 2] = numpy.sum(
-x310 * (-x3 * (x4 * x464 - x459 * x5) + x463 + x5 * (x4 * x459 - x460 * x5))
)
result[3, 3] = numpy.sum(
x291
* (
x3 * (x1 * x187 - x171 * x311 + x274 * x318 - x465)
- x5 * (x1 * x191 - x171 * x313 + x274 * x311 - x466)
)
)
result[3, 4] = numpy.sum(
x310
* (
x3 * (x1 * x199 + x244 * x325 - x319 * x7 - x467)
- x5 * (x1 * x214 + x244 * x319 - x321 * x7 - x468)
)
)
result[3, 5] = numpy.sum(
-x291
* (
x3 * (x171 * x328 - x274 * x333 + x469)
- x5 * (x171 * x330 - x274 * x328 + x470)
)
)
result[4, 0] = numpy.sum(
-x310
* (
-x3 * (x1 * x473 + x36 * x482 - 2.0 * x4 * x477)
+ x5 * (x1 * x483 + x36 * (x4 * x480 - x484 * x5) - 2.0 * x4 * x482)
+ x58 * (x477 - x478 + x481)
)
)
result[4, 1] = numpy.sum(
-0.5
* x66
* (
-2.0 * x3 * (x4 * x489 - x485 * x5)
+ x488
+ 2.0 * x5 * (x4 * x485 - x486 * x5)
)
)
result[4, 2] = numpy.sum(
-0.5
* x66
* (
-2.0 * x3 * (x4 * x495 - x491 * x5)
+ x494
+ 2.0 * x5 * (x4 * x491 - x492 * x5)
)
)
result[4, 3] = numpy.sum(
-x310
* (
x3 * (-x244 * x417 + x408 * x7 + 2.0 * x496)
- x5 * (-x244 * x408 + x411 * x7 + 2.0 * x497)
)
)
result[4, 4] = numpy.sum(
-x113
* x65
* (
x3 * (x171 * x421 - x274 * x429 + x498)
- x5 * (x171 * x424 - x274 * x421 + x499)
)
)
result[4, 5] = numpy.sum(x310 * (x3 * x500 - x5 * x501))
result[5, 0] = numpy.sum(
-0.5
* x273
* (
2.0 * x1 * (x503 - x507 + x511)
+ x5 * (x36 * (x4 * x502 - x5 * x517) - 2.0 * x4 * x514 + x516)
- 2.0 * x60 * (x36 * x514 - 2.0 * x4 * x511 + x513)
)
)
result[5, 1] = numpy.sum(
-0.5
* x310
* (
-2.0 * x3 * (x4 * x529 - x5 * x521)
+ 2.0 * x5 * (x4 * x521 - x5 * x524)
+ x528
)
)
result[5, 2] = numpy.sum(
-x310 * (-x3 * (x4 * x536 - x5 * x530) + x5 * (x4 * x530 - x5 * x531) + x535)
)
result[5, 3] = numpy.sum(
x291 * (x3 * (x175 * x529 - x538) - x5 * (x175 * x521 - x540))
)
result[5, 4] = numpy.sum(x310 * (x3 * x542 - x5 * x544))
result[5, 5] = numpy.sum(x291 * (-x3 * x546 + x5 * x548))
result[6, 0] = numpy.sum(
-x68
* (
x113 * (x549 + x550 - x551 - x552)
- x4 * (x4 * (-x550 + x551 + x552) - x5 * x549)
+ x5 * (x4 * x549 - x5 * (-x244 * x438 + x451 * x7 + 2.0 * x453))
)
)
result[6, 1] = numpy.sum(
x553
* (
x4 * (x1 * x448 - x171 * x452 + x274 * x458 - x465)
- x5 * (x1 * x450 - x171 * x454 + x274 * x452 - x466)
)
)
result[6, 2] = numpy.sum(
-x120
* (
x4 * (-x244 * x464 + x459 * x7 + 2.0 * x467)
- x5 * (-x244 * x459 + x460 * x7 + 2.0 * x468)
)
)
result[6, 3] = numpy.sum(
-0.5
* x68
* (
2.0 * x317
+ 2.0 * x457
- 2.0
* x557
* (
x188
- x274
* (2.0 * x107 + x244 * (-x171 * x73 + x175 * x86 + x18) - x554 * x7)
+ 2.0 * x285
- 2.0 * x556 * x7
)
+ x7
* (
x192
+ x274 * x556
+ 2.0 * x288
+ 2.0
* x7
* (2.0 * x115 + x244 * x555 - x7 * (-x117 * x171 + x175 * x94 + x63))
)
)
)
result[6, 4] = numpy.sum(
-x120
* (
-x244
* (x200 - x244 * (x159 + x171 * x203 - 2.0 * x198 * x244) + x305 - x558 * x7)
+ x324
+ x463
+ x7
* (x215 + x244 * x558 + x308 + x7 * (x166 + x171 * x217 - 2.0 * x210 * x244))
)
)
result[6, 5] = numpy.sum(
-0.5
* x68
* (
2.0 * x332
- 2.0 * x557 * (x171 * x327 + x237 - 2.0 * x244 * x331)
+ x7 * (x171 * x329 + x241 - 2.0 * x244 * x327)
)
)
result[7, 0] = numpy.sum(
-x273
* (
x113 * (x353 + x559 - x560 + x561)
- x4 * (x4 * (x352 + x560 - x561) - x5 * x559)
+ x5 * (x4 * x559 - x5 * (x171 * x484 - x274 * x480 + x409))
)
)
result[7, 1] = numpy.sum(
x310
* (
x4 * (x1 * x473 + x244 * x489 - x485 * x7 - x496)
- x5 * (x1 * x483 + x244 * x485 - x486 * x7 - x497)
)
)
result[7, 2] = numpy.sum(
-x292
* (
x4 * (x171 * x491 - x274 * x495 + x498)
- x5 * (x171 * x492 - x274 * x491 + x499)
)
)
result[7, 3] = numpy.sum(
-x273
* (
x244
* (x244 * (x171 * x378 + x360 - 2.0 * x367 * x69) - 2.0 * x384 + x562 * x7)
+ x415
+ x488
+ x7
* (x244 * x562 + 2.0 * x387 + x7 * (x171 * x389 + x364 - 2.0 * x372 * x69))
)
)
result[7, 4] = numpy.sum(
-x292
* (
-x244 * (x171 * x420 - 2.0 * x244 * x427 + x402)
+ x428
+ x494
+ x7 * (x171 * x423 - 2.0 * x244 * x420 + x405)
)
)
result[7, 5] = numpy.sum(x273 * (x244 * x500 - x436 - x501 * x7))
result[8, 0] = numpy.sum(
-x273
* (
x113 * (x525 - x563 + x565)
+ x4 * (x4 * x565 + x5 * x564)
+ x5 * (x4 * x564 + x5 * (x244 * x502 + x522))
)
)
result[8, 1] = numpy.sum(
x292 * (x4 * (x274 * x529 - x538) - x5 * (x274 * x521 - x540))
)
result[8, 2] = numpy.sum(
x310 * (x4 * (x244 * x536 + x541) - x5 * (x244 * x530 + x543))
)
result[8, 3] = numpy.sum(
-0.5
* x273
* (
2.0 * x528
- 2.0 * x557 * (x171 * x520 + x513 - 2.0 * x527 * x69)
+ x7 * (x171 * x523 + x516 - 2.0 * x520 * x69)
)
)
result[8, 4] = numpy.sum(x310 * (x244 * x542 - x535 - x544 * x7))
result[8, 5] = numpy.sum(x291 * (-x244 * x546 + x548 * x7))
result[9, 0] = numpy.sum(
x68 * (x4**2 * x572 - 2.0 * x4 * x5 * x566 + x5**2 * x567 - x571)
)
result[9, 1] = numpy.sum(x120 * (x4 * x573 - x5 * x574))
result[9, 2] = numpy.sum(x553 * (-x4 * x575 + x5 * x576))
result[9, 3] = numpy.sum(x68 * (-x571 + x573 * x69 - x574 * x7))
result[9, 4] = numpy.sum(x553 * (-x575 * x69 + x576 * x7))
result[9, 5] = numpy.sum(
-0.5
* x68
* (
-x334
* (
x237
- x391
* (2.0 * x159 + x334 * (-x125 * x220 + x138 * x224 + x18) - x577 * x9)
+ 2.0 * x402
- 2.0 * x579 * x9
)
+ 2.0 * x435
+ 2.0 * x534
+ x9
* (
x241
+ x391 * x579
+ 2.0 * x405
+ 2.0
* x9
* (2.0 * x166 + x334 * x578 - x9 * (x146 * x224 - x168 * x220 + x63))
)
)
)
return result
[docs]
def coulomb3d_33(ax, da, A, bx, db, B, R):
"""Cartesian (ff) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((10, 10), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = x2 + R[0]
x4 = x2 + B[0]
x5 = -x1 * (ax * A[1] + bx * B[1])
x6 = x5 + R[1]
x7 = -x1 * (ax * A[2] + bx * B[2])
x8 = x7 + R[2]
x9 = x0 * (x3**2 + x6**2 + x8**2)
x10 = boys(1, x9)
x11 = x10 * x4
x12 = boys(2, x9)
x13 = x12 * x3
x14 = x11 - x13
x15 = -x14
x16 = 2.0 * x4
x17 = x15 * x16
x18 = x1 * (x10 - x12)
x19 = x12 * x4
x20 = boys(3, x9)
x21 = x20 * x3
x22 = x19 - x21
x23 = -x22
x24 = 2.0 * x3
x25 = x23 * x24
x26 = x18 + x25
x27 = -x17 + x26
x28 = x27 * x4
x29 = x16 * x23
x30 = x1 * (x12 - x20)
x31 = x20 * x4
x32 = boys(4, x9)
x33 = x3 * x32
x34 = x31 - x33
x35 = -x34
x36 = x24 * x35
x37 = x30 + x36
x38 = -x29 + x37
x39 = x1 * (x20 - x32)
x40 = x32 * x4
x41 = boys(5, x9)
x42 = -x3 * x41 + x40
x43 = -x16 * x35 - x24 * x42 + x39
x44 = x22 - x31 + x33
x45 = 2.0 * x1
x46 = x3 * x43 - x44 * x45
x47 = -x38 * x4 + x46
x48 = x3 * x38
x49 = x14 - x19 + x21
x50 = -x45 * x49
x51 = -x48 - x50
x52 = x2 + A[0]
x53 = x16 * x22 - x24 * x34 + x30
x54 = x16 * x34 - x24 * x42 + x39
x55 = x3 * x54 - x4 * x53 - x44 * x45
x56 = x14 * x16 + x18 - x22 * x24
x57 = x3 * x53 - x4 * x56 - x45 * x49
x58 = 2.0 * x52
x59 = -x18
x60 = -x25 + x59
x61 = x17 + x38 + x60
x62 = 3.0 * x1
x63 = 2.0 * x3 * x55 - x57 * x58 - x61 * x62
x64 = x1 * (x32 - x41)
x65 = boys(6, x9)
x66 = -x30
x67 = x27 * x52
x68 = -x38 * x52 + x46
x69 = boys(0, x9)
x70 = -x10 * x3 + x4 * x69
x71 = -x70
x72 = x16 * x71
x73 = -x10 + x69
x74 = -x1 * x73
x75 = -2.0 * x15 * x3 + x74
x76 = x27 + x72 + x75
x77 = -x1 * x76
x78 = x48 + x50
x79 = -x28 + x78
x80 = x1 * x73
x81 = x15 * x24 - x72 + x80
x82 = x4 * x81
x83 = x27 * x3
x84 = -x11 + x13 + x70
x85 = -x45 * x84
x86 = x83 + x85
x87 = -x1 * x61
x88 = -x83 - x85
x89 = x52 * x81
x90 = -x67 + x78
x91 = x15 * x58
x92 = (
3.141592653589793
* da
* db
* x1
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x93 = 0.01666666666666667 * x92
x94 = x5 + B[1]
x95 = -x10 * x6
x96 = x69 * x94 + x95
x97 = -x96
x98 = x10 * x94
x99 = x12 * x6
x100 = -x99
x101 = x100 + x98
x102 = -x101
x103 = -x102 * x3
x104 = x103 + x4 * x97
x105 = -x104
x106 = x105 * x16
x107 = x96 - x98 + x99
x108 = -x1 * x107
x109 = x102 * x4
x110 = x12 * x94
x111 = x20 * x6
x112 = -x111
x113 = x110 + x112
x114 = -x113
x115 = x114 * x3
x116 = -x115
x117 = x109 + x116
x118 = -x117
x119 = x118 * x24
x120 = x108 + x119
x121 = x114 * x4
x122 = x20 * x94
x123 = x32 * x6
x124 = -x123
x125 = x122 + x124
x126 = -x125
x127 = x126 * x3
x128 = x121 - x127
x129 = -x128
x130 = x113 - x122 + x123
x131 = -x1 * x130
x132 = x126 * x4
x133 = x32 * x94
x134 = x41 * x6
x135 = -x134
x136 = x133 + x135
x137 = -x136
x138 = x132 - x137 * x3
x139 = x131 - x138 * x24
x140 = -x129 * x16 + x139
x141 = x118 * x16
x142 = x101 - x110 + x111
x143 = -x1 * x142
x144 = x129 * x24
x145 = x143 + x144
x146 = -x141 + x145
x147 = x104 - x109 + x115
x148 = -x1 * x147
x149 = x117 - x121 + x127
x150 = -x1 * x149
x151 = x102 * x52
x152 = x105 * x58
x153 = -x129 * x58 + x139
x154 = x118 * x58
x155 = x145 - x154
x156 = -x108
x157 = -x119 + x156
x158 = x1 * x142
x159 = 2.0 * x117 * x4 - x128 * x24 - x158
x160 = x1 * x130
x161 = 2.0 * x128 * x4 - x138 * x24 - x160
x162 = -x149 * x45 - x159 * x52 + x161 * x3
x163 = x1 * x107
x164 = 0.5 * x52
x165 = -x143
x166 = -x144 + x165
x167 = x125 - x133 + x134
x168 = x1 * x167
x169 = -x6 * x65
x170 = x169 + x41 * x94
x171 = -x170
x172 = 2.23606797749979
x173 = 0.06666666666666667 * x92
x174 = x172 * x173
x175 = x7 + B[2]
x176 = -x10 * x8
x177 = x175 * x69 + x176
x178 = -x177
x179 = x10 * x175
x180 = x12 * x8
x181 = -x180
x182 = x179 + x181
x183 = -x182
x184 = -x183 * x3
x185 = x178 * x4 + x184
x186 = -x185
x187 = x16 * x186
x188 = x177 - x179 + x180
x189 = -x1 * x188
x190 = x183 * x4
x191 = x12 * x175
x192 = x20 * x8
x193 = -x192
x194 = x191 + x193
x195 = -x194
x196 = x195 * x3
x197 = -x196
x198 = x190 + x197
x199 = -x198
x200 = x199 * x24
x201 = x189 + x200
x202 = x195 * x4
x203 = x175 * x20
x204 = x32 * x8
x205 = -x204
x206 = x203 + x205
x207 = -x206
x208 = x207 * x3
x209 = x202 - x208
x210 = -x209
x211 = x194 - x203 + x204
x212 = -x1 * x211
x213 = x207 * x4
x214 = x175 * x32
x215 = x41 * x8
x216 = -x215
x217 = x214 + x216
x218 = -x217
x219 = x213 - x218 * x3
x220 = x212 - x219 * x24
x221 = -x16 * x210 + x220
x222 = x16 * x199
x223 = x182 - x191 + x192
x224 = -x1 * x223
x225 = x210 * x24
x226 = x224 + x225
x227 = -x222 + x226
x228 = x185 - x190 + x196
x229 = -x1 * x228
x230 = x198 - x202 + x208
x231 = -x1 * x230
x232 = x183 * x52
x233 = x186 * x58
x234 = -x210 * x58 + x220
x235 = x199 * x58
x236 = x226 - x235
x237 = -x189
x238 = -x200 + x237
x239 = x1 * x223
x240 = 2.0 * x198 * x4 - x209 * x24 - x239
x241 = x1 * x211
x242 = 2.0 * x209 * x4 - x219 * x24 - x241
x243 = -x230 * x45 - x240 * x52 + x242 * x3
x244 = x1 * x188
x245 = -x224
x246 = -x225 + x245
x247 = x206 - x214 + x215
x248 = x1 * x247
x249 = -x65 * x8
x250 = x175 * x41 + x249
x251 = -x250
x252 = 2.0 * x94
x253 = x102 * x252
x254 = 2.0 * x6
x255 = x114 * x254
x256 = x18 + x255
x257 = -x253 + x256
x258 = x257 * x52
x259 = x114 * x252
x260 = x126 * x254
x261 = x260 + x30
x262 = -x259 + x261
x263 = x262 * x3
x264 = -x263
x265 = x258 + x264
x266 = -x265
x267 = x252 * x97
x268 = x102 * x254 + x80
x269 = -x267 + x268
x270 = -x257 * x3
x271 = x269 * x52 + x270
x272 = x262 * x52
x273 = x137 * x254 + x39
x274 = -x126 * x252 + x273
x275 = -x274 * x3
x276 = -x255 + x59
x277 = x253 + x262 + x276
x278 = -x1 * x277
x279 = -2.0 * x102 * x6 + x74
x280 = x257 + x267 + x279
x281 = -x1 * x280
x282 = -x281
x283 = x278 + x282
x284 = x274 * x3
x285 = x262 * x4
x286 = x257 * x4
x287 = x264 + x286
x288 = x1 * x277
x289 = x275 + x285
x290 = -x24 * x289 + 2.0 * x287 * x52 - x288
x291 = -x260 + x66
x292 = x259 + x274 + x291
x293 = x1 * x292
x294 = x171 * x254 + x64
x295 = -x137 * x252 + x294
x296 = -x287
x297 = x269 * x4 + x270
x298 = x1 * x280
x299 = x172 * x93
x300 = x183 * x94
x301 = x195 * x6
x302 = -x301
x303 = x300 + x302
x304 = -x303
x305 = x304 * x4
x306 = x195 * x94
x307 = x207 * x6
x308 = -x307
x309 = x306 + x308
x310 = -x309
x311 = x3 * x310
x312 = -x311
x313 = x305 + x312
x314 = -x313
x315 = -x183 * x6
x316 = x178 * x94 + x315
x317 = -x316
x318 = -x3 * x304
x319 = x317 * x4 + x318
x320 = x310 * x4
x321 = x207 * x94
x322 = x218 * x6
x323 = -x322
x324 = x321 + x323
x325 = -x324
x326 = x3 * x325
x327 = -x326
x328 = x320 + x327
x329 = x303 - x306 + x307
x330 = -x1 * x329
x331 = -x300 + x301 + x316
x332 = -x1 * x331
x333 = -x332
x334 = x330 + x333
x335 = x304 * x52
x336 = x317 * x52 + x318
x337 = x1 * x331
x338 = x1 * x329
x339 = -x24 * x328 + 2.0 * x313 * x52 - x338
x340 = x312 + x335
x341 = -x340
x342 = x310 * x52
x343 = 0.5 * x1
x344 = x309 - x321 + x322
x345 = x1 * x344
x346 = -x251 * x6
x347 = x218 * x94 + x346
x348 = -x347
x349 = 3.872983346207417
x350 = x173 * x349
x351 = 2.0 * x175
x352 = x183 * x351
x353 = 2.0 * x8
x354 = x195 * x353
x355 = x18 + x354
x356 = -x352 + x355
x357 = x356 * x52
x358 = x195 * x351
x359 = x207 * x353
x360 = x30 + x359
x361 = -x358 + x360
x362 = x3 * x361
x363 = -x362
x364 = x357 + x363
x365 = -x364
x366 = x178 * x351
x367 = x183 * x353 + x80
x368 = -x366 + x367
x369 = -x3 * x356
x370 = x368 * x52 + x369
x371 = x361 * x52
x372 = x218 * x353 + x39
x373 = -x207 * x351 + x372
x374 = -x3 * x373
x375 = -x354 + x59
x376 = x352 + x361 + x375
x377 = -x1 * x376
x378 = -2.0 * x183 * x8 + x74
x379 = x356 + x366 + x378
x380 = -x1 * x379
x381 = -x380
x382 = x377 + x381
x383 = x3 * x373
x384 = x361 * x4
x385 = x356 * x4
x386 = x363 + x385
x387 = x1 * x376
x388 = x374 + x384
x389 = -x24 * x388 + 2.0 * x386 * x52 - x387
x390 = -x359 + x66
x391 = x358 + x373 + x390
x392 = x1 * x391
x393 = x251 * x353 + x64
x394 = -x218 * x351 + x393
x395 = -x386
x396 = x368 * x4 + x369
x397 = x1 * x379
x398 = 2.0 * x131 + x274 * x6
x399 = -x262 * x94 + x398
x400 = x3 * x399
x401 = x257 * x94
x402 = x262 * x6
x403 = 2.0 * x143
x404 = x402 + x403
x405 = -x401 + x404
x406 = x405 * x52
x407 = x269 * x94
x408 = x257 * x6
x409 = 2.0 * x108
x410 = x408 + x409
x411 = -x407 + x410
x412 = -x3 * x405 + x411 * x52
x413 = -x408 - x409
x414 = x405 + x407 + x413
x415 = x1 * x414
x416 = -x400 + x406
x417 = -x402 - x403
x418 = x399 + x401 + x417
x419 = x1 * x418
x420 = -x1 * x167
x421 = x295 * x6 + 2.0 * x420
x422 = -x274 * x94 + x421
x423 = x212 + x254 * x325
x424 = -x252 * x310 + x423
x425 = x3 * x424
x426 = x252 * x304
x427 = x254 * x310
x428 = x224 + x427
x429 = -x426 + x428
x430 = x429 * x52
x431 = x252 * x317
x432 = x254 * x304
x433 = x189 + x432
x434 = -x431 + x433
x435 = -x3 * x429 + x434 * x52
x436 = x237 - x432
x437 = x429 + x431 + x436
x438 = x1 * x437
x439 = -x425 + x430
x440 = x245 - x427
x441 = x424 + x426 + x440
x442 = x1 * x441
x443 = -x1 * x247
x444 = x254 * x348 + x443
x445 = -x252 * x325 + x444
x446 = x361 * x94
x447 = x373 * x6
x448 = -x447
x449 = x446 + x448
x450 = -x449
x451 = x3 * x450
x452 = x356 * x94
x453 = x361 * x6
x454 = -x453
x455 = x452 + x454
x456 = -x455
x457 = x456 * x52
x458 = -x356 * x6
x459 = x368 * x94 + x458
x460 = -x459
x461 = -x3 * x456 + x460 * x52
x462 = -x452 + x453 + x459
x463 = x1 * x462
x464 = -x451 + x457
x465 = -x446 + x447 + x455
x466 = x1 * x465
x467 = -x394 * x6
x468 = x373 * x94 + x467
x469 = -x468
x470 = 2.0 * x212 + x373 * x8
x471 = -x175 * x361 + x470
x472 = x3 * x471
x473 = x175 * x356
x474 = x361 * x8
x475 = 2.0 * x224
x476 = x474 + x475
x477 = -x473 + x476
x478 = x477 * x52
x479 = x175 * x368
x480 = x356 * x8
x481 = 2.0 * x189
x482 = x480 + x481
x483 = -x479 + x482
x484 = -x3 * x477 + x483 * x52
x485 = -x480 - x481
x486 = x477 + x479 + x485
x487 = x1 * x486
x488 = -x472 + x478
x489 = -x474 - x475
x490 = x471 + x473 + x489
x491 = x1 * x490
x492 = x394 * x8 + 2.0 * x443
x493 = -x175 * x373 + x492
x494 = x5 + A[1]
x495 = x10 * x494
x496 = x494 * x69 + x95
x497 = -x495 + x496 + x99
x498 = -x1 * x497
x499 = -x496
x500 = x100 + x495
x501 = -x500
x502 = -x3 * x501 + x4 * x499
x503 = -x16 * x502
x504 = x4 * x501
x505 = x12 * x494
x506 = x112 + x505
x507 = -x506
x508 = x3 * x507
x509 = x504 - x508
x510 = -x509
x511 = x24 * x510
x512 = x498 - x503 + x511
x513 = x111 + x500 - x505
x514 = -x1 * x513
x515 = x16 * x510
x516 = x4 * x507
x517 = x20 * x494
x518 = x124 + x517
x519 = -x518
x520 = x3 * x519
x521 = x516 - x520
x522 = -x521
x523 = x24 * x522
x524 = x514 - x515 + x523
x525 = x123 + x506 - x517
x526 = -x1 * x525
x527 = x4 * x519
x528 = x32 * x494
x529 = -x135 - x528
x530 = -x3 * x529 + x527
x531 = -x16 * x522 - x24 * x530 + x526
x532 = x502 - x504 + x508
x533 = x509 - x516 + x520
x534 = -x3 * x524 + x3 * x531 + x45 * x532 - x45 * x533
x535 = -x1 * x513 - x24 * x521 + 2.0 * x4 * x509
x536 = -x1 * x525 - x24 * x530 + 2.0 * x4 * x521
x537 = x3 * x536 - x4 * x535 - x45 * x533
x538 = -x498
x539 = x134 + x518 - x528
x540 = -x169 - x41 * x494
x541 = -x514
x542 = 0.03333333333333333 * x92
x543 = x172 * x542
x544 = 2.0 * x494
x545 = x102 * x544
x546 = x256 - x545
x547 = x4 * x546
x548 = x114 * x544
x549 = x261 - x548
x550 = x3 * x549
x551 = x547 - x550
x552 = -x551
x553 = x544 * x97
x554 = x268 - x553
x555 = -x3 * x546 + x4 * x554
x556 = -x555
x557 = x276 + x545 + x549
x558 = -x1 * x557
x559 = x279 + x546 + x553
x560 = -x1 * x559
x561 = x4 * x549
x562 = -x126 * x544 + x273
x563 = -x3 * x562 + x561
x564 = -x24 * x552 - x24 * x563 + x558 - x560
x565 = -x1 * x557 - x24 * x563 + 2.0 * x4 * x551
x566 = x291 + x548 + x562
x567 = -x137 * x544 + x294
x568 = 0.08333333333333333 * x92
x569 = x183 * x494
x570 = x302 + x569
x571 = -x570
x572 = x4 * x571
x573 = x195 * x494
x574 = x308 + x573
x575 = -x574
x576 = x3 * x575
x577 = x572 - x576
x578 = -x577
x579 = x178 * x494 + x315
x580 = -x579
x581 = -x3 * x571 + x4 * x580
x582 = -x581
x583 = x307 + x570 - x573
x584 = -x1 * x583
x585 = x301 - x569 + x579
x586 = -x1 * x585
x587 = -x586
x588 = x4 * x575
x589 = x207 * x494
x590 = -x323 - x589
x591 = x3 * x590
x592 = x588 - x591
x593 = -x24 * x578 - x24 * x592 + x584 + x587
x594 = -x1 * x583 - x24 * x592 + 2.0 * x4 * x577
x595 = x322 + x574 - x589
x596 = -x218 * x494 - x346
x597 = 0.3333333333333333 * x92
x598 = x269 * x494
x599 = x410 - x598
x600 = -x262 * x494 + x398
x601 = x3 * x600
x602 = x257 * x494
x603 = x404 - x602
x604 = -x3 * x603
x605 = x4 * x603
x606 = x4 * x599 + x604
x607 = x413 + x598 + x603
x608 = x1 * x607
x609 = -x601 + x605
x610 = x417 + x600 + x602
x611 = x1 * x610
x612 = -x274 * x494 + x421
x613 = 0.1666666666666667 * x92
x614 = x317 * x544
x615 = x433 - x614
x616 = -x310 * x544 + x423
x617 = x3 * x616
x618 = x304 * x544
x619 = x428 - x618
x620 = -x3 * x619
x621 = x4 * x619
x622 = x4 * x615 + x620
x623 = x436 + x614 + x619
x624 = x1 * x623
x625 = -x617 + x621
x626 = x440 + x616 + x618
x627 = x1 * x626
x628 = -x325 * x544 + x444
x629 = 1.732050807568877
x630 = x613 * x629
x631 = x368 * x494 + x458
x632 = -x631
x633 = x361 * x494
x634 = -x448 - x633
x635 = x3 * x634
x636 = x356 * x494
x637 = x454 + x636
x638 = -x637
x639 = -x3 * x638
x640 = x4 * x638
x641 = x4 * x632 + x639
x642 = x453 + x631 - x636
x643 = x1 * x642
x644 = -x635 + x640
x645 = x447 - x633 + x637
x646 = x1 * x645
x647 = -x373 * x494 - x467
x648 = 3.0 * x281
x649 = x254 * x405
x650 = x411 * x544
x651 = x254 * x399 + 3.0 * x278 - x405 * x544
x652 = x1 * (-x648 - x649 + x650 + x651)
x653 = x648 + x649 - x650
x654 = -x1 * x292
x655 = x254 * x422 - x399 * x544 + 3.0 * x654
x656 = 2.0 * x330 + x424 * x6 - x429 * x494
x657 = -x1 * x344
x658 = -x424 * x494 + x445 * x6 + 2.0 * x657
x659 = x434 * x494
x660 = x429 * x6
x661 = 2.0 * x332
x662 = x1 * (x656 + x659 - x660 - x661)
x663 = -x659 + x660 + x661
x664 = x254 * x456
x665 = x460 * x544
x666 = x254 * x450 + x377 - x456 * x544
x667 = x1 * (x381 - x664 + x665 + x666)
x668 = x380 + x664 - x665
x669 = -x1 * x391
x670 = x254 * x469 - x450 * x544 + x669
x671 = x477 * x494
x672 = -x471 * x6 + x671
x673 = -x672
x674 = x471 * x494 - x493 * x6
x675 = -x674
x676 = -x477 * x6 + x483 * x494
x677 = x1 * (x471 * x6 - x671 + x676)
x678 = -x676
x679 = x7 + A[2]
x680 = x10 * x679
x681 = x176 + x679 * x69
x682 = x180 - x680 + x681
x683 = -x1 * x682
x684 = -x681
x685 = x181 + x680
x686 = -x685
x687 = -x3 * x686 + x4 * x684
x688 = -x16 * x687
x689 = x4 * x686
x690 = x12 * x679
x691 = x193 + x690
x692 = -x691
x693 = x3 * x692
x694 = x689 - x693
x695 = -x694
x696 = x24 * x695
x697 = x683 - x688 + x696
x698 = x192 + x685 - x690
x699 = -x1 * x698
x700 = x16 * x695
x701 = x4 * x692
x702 = x20 * x679
x703 = x205 + x702
x704 = -x703
x705 = x3 * x704
x706 = x701 - x705
x707 = -x706
x708 = x24 * x707
x709 = x699 - x700 + x708
x710 = x204 + x691 - x702
x711 = -x1 * x710
x712 = x4 * x704
x713 = x32 * x679
x714 = -x216 - x713
x715 = -x3 * x714 + x712
x716 = -x16 * x707 - x24 * x715 + x711
x717 = x687 - x689 + x693
x718 = x694 - x701 + x705
x719 = -x3 * x709 + x3 * x716 + x45 * x717 - x45 * x718
x720 = x1 * x698
x721 = -x24 * x706 + 2.0 * x4 * x694 - x720
x722 = x1 * x710
x723 = -x24 * x715 + 2.0 * x4 * x706 - x722
x724 = x3 * x723 - x4 * x721 - x45 * x718
x725 = x1 * x682
x726 = -x683
x727 = x215 + x703 - x713
x728 = x1 * x727
x729 = -x249 - x41 * x679
x730 = -x699
x731 = x686 * x94
x732 = x6 * x692
x733 = -x732
x734 = x731 + x733
x735 = -x734
x736 = x4 * x735
x737 = x692 * x94
x738 = x6 * x704
x739 = -x738
x740 = x737 + x739
x741 = -x740
x742 = x3 * x741
x743 = x736 - x742
x744 = -x743
x745 = -x6 * x686
x746 = x684 * x94 + x745
x747 = -x746
x748 = -x3 * x735 + x4 * x747
x749 = -x748
x750 = x734 - x737 + x738
x751 = -x1 * x750
x752 = -x731 + x732 + x746
x753 = -x1 * x752
x754 = -x753
x755 = x4 * x741
x756 = x704 * x94
x757 = x6 * x714
x758 = -x757
x759 = x756 + x758
x760 = -x759
x761 = x3 * x760
x762 = x755 - x761
x763 = -x24 * x744 - x24 * x762 + x751 + x754
x764 = x1 * x752
x765 = x1 * x750
x766 = -x24 * x762 + 2.0 * x4 * x743 - x765
x767 = x740 - x756 + x757
x768 = x1 * x767
x769 = -x6 * x729
x770 = x714 * x94 + x769
x771 = -x770
x772 = 2.0 * x679
x773 = x183 * x772
x774 = x355 - x773
x775 = x4 * x774
x776 = x195 * x772
x777 = x360 - x776
x778 = x3 * x777
x779 = x775 - x778
x780 = -x779
x781 = x178 * x772
x782 = x367 - x781
x783 = -x3 * x774 + x4 * x782
x784 = -x783
x785 = x375 + x773 + x777
x786 = -x1 * x785
x787 = x378 + x774 + x781
x788 = -x1 * x787
x789 = -x788
x790 = x4 * x777
x791 = -x207 * x772 + x372
x792 = -x3 * x791 + x790
x793 = -x24 * x780 - x24 * x792 + x786 + x789
x794 = x1 * x785
x795 = -x24 * x792 + 2.0 * x4 * x779 - x794
x796 = x390 + x776 + x791
x797 = x1 * x796
x798 = -x218 * x772 + x393
x799 = x1 * x787
x800 = x252 * x747
x801 = x254 * x735
x802 = x683 + x801
x803 = -x800 + x802
x804 = x254 * x760 + x711
x805 = -x252 * x741 + x804
x806 = x3 * x805
x807 = x252 * x735
x808 = x254 * x741
x809 = x699 + x808
x810 = -x807 + x809
x811 = -x3 * x810
x812 = x4 * x810
x813 = x4 * x803 + x811
x814 = x726 - x801
x815 = x800 + x810 + x814
x816 = x1 * x815
x817 = -x806 + x812
x818 = x730 - x808
x819 = x805 + x807 + x818
x820 = x1 * x819
x821 = -x1 * x727
x822 = x254 * x771 + x821
x823 = -x252 * x760 + x822
x824 = -x6 * x774
x825 = x782 * x94 + x824
x826 = -x825
x827 = x777 * x94
x828 = x6 * x791
x829 = -x828
x830 = x827 + x829
x831 = -x830
x832 = x3 * x831
x833 = x774 * x94
x834 = x6 * x777
x835 = -x834
x836 = x833 + x835
x837 = -x836
x838 = -x3 * x837
x839 = x4 * x837
x840 = x4 * x826 + x838
x841 = x825 - x833 + x834
x842 = x1 * x841
x843 = -x832 + x839
x844 = -x827 + x828 + x836
x845 = x1 * x844
x846 = -x6 * x798
x847 = x791 * x94 + x846
x848 = -x847
x849 = x368 * x679
x850 = x482 - x849
x851 = -x361 * x679 + x470
x852 = x3 * x851
x853 = x356 * x679
x854 = x476 - x853
x855 = -x3 * x854
x856 = x4 * x854
x857 = x4 * x850 + x855
x858 = x485 + x849 + x854
x859 = x1 * x858
x860 = -x852 + x856
x861 = x489 + x851 + x853
x862 = x1 * x861
x863 = -x373 * x679 + x492
x864 = x6 * x805 + 2.0 * x751
x865 = -x810 * x94 + x864
x866 = -x1 * x767
x867 = x6 * x823 + 2.0 * x866
x868 = -x805 * x94 + x867
x869 = x803 * x94
x870 = x6 * x810
x871 = 2.0 * x753
x872 = -x870 - x871
x873 = x1 * (x865 + x869 + x872)
x874 = x870 + x871
x875 = -x869 + x874
x876 = x252 * x826
x877 = x254 * x831 + x786
x878 = -x252 * x837 + x877
x879 = x254 * x837
x880 = x789 - x879
x881 = x1 * (x876 + x878 + x880)
x882 = x788 + x879
x883 = -x876 + x882
x884 = -x1 * x796
x885 = x254 * x848 + x884
x886 = -x252 * x831 + x885
x887 = x854 * x94
x888 = -x6 * x851
x889 = x887 + x888
x890 = -x889
x891 = -x6 * x863
x892 = x851 * x94 + x891
x893 = -x892
x894 = x6 * x851
x895 = -x6 * x854
x896 = x850 * x94 + x895
x897 = x1 * (-x887 + x894 + x896)
x898 = -x896
x899 = 3.0 * x380
x900 = x353 * x477
x901 = x483 * x772
x902 = x353 * x471 + 3.0 * x377 - x477 * x772
x903 = x1 * (-x899 - x900 + x901 + x902)
x904 = x899 + x900 - x901
x905 = x353 * x493 - x471 * x772 + 3.0 * x669
x906 = x254 * x507
x907 = x501 * x544
x908 = x507 * x544
x909 = x254 * x519
x910 = x30 - x908 + x909
x911 = x59 - x906 + x907 + x910
x912 = x18 + x906 - x907
x913 = x4 * x912
x914 = x3 * x910
x915 = x913 - x914
x916 = x4 * x910
x917 = x254 * x529 + x39 - x519 * x544
x918 = -x3 * x917 + x916
x919 = -x1 * x911 - x24 * x918 + 2.0 * x4 * x915
x920 = x66 + x908 - x909 + x917
x921 = x254 * x540 - x529 * x544 + x64
x922 = x499 * x544
x923 = -2.0 * x501 * x6 + x74 + x912 + x922
x924 = x254 * x501 + x80 - x922
x925 = -x3 * x912 + x4 * x924
x926 = -x1 * x911
x927 = -x1 * x923
x928 = -x927
x929 = -x915
x930 = x131 - x494 * x549 + x526 + x562 * x6
x931 = x3 * x930
x932 = x549 * x6
x933 = x494 * x546
x934 = x143 + x514 + x932 - x933
x935 = x4 * x934
x936 = x546 * x6
x937 = x494 * x554
x938 = x108 + x498 + x936 - x937
x939 = -x3 * x934 + x4 * x938
x940 = x156 + x538 + x934 - x936 + x937
x941 = -x931 + x935
x942 = x165 + x541 + x930 - x932 + x933
x943 = -x1 * x539
x944 = x420 - x494 * x562 + x567 * x6 + x943
x945 = x212 + x254 * x590 - x544 * x575
x946 = x3 * x945
x947 = x544 * x571
x948 = x254 * x575
x949 = x224 - x947 + x948
x950 = x4 * x949
x951 = x544 * x580
x952 = x254 * x571
x953 = x189 - x951 + x952
x954 = -x3 * x949 + x4 * x953
x955 = x237 + x949 + x951 - x952
x956 = -x946 + x950
x957 = x245 + x945 + x947 - x948
x958 = x254 * x596 + x443 - x544 * x590
x959 = 2.0 * x560
x960 = -x959
x961 = x254 * x603
x962 = x544 * x599
x963 = 2.0 * x558
x964 = x254 * x600 + x278 - x544 * x603 + x963
x965 = x1 * (x282 + x960 - x961 + x962 + x964)
x966 = x281 + x959 + x961 - x962
x967 = -x45 * x566
x968 = x254 * x612 - x544 * x600 + x654 + x967
x969 = x330 - x494 * x619 + x584 + x6 * x616
x970 = -x1 * x595
x971 = -x494 * x616 + x6 * x628 + x657 + x970
x972 = x494 * x615
x973 = x6 * x619
x974 = x1 * (x333 + x587 + x969 + x972 - x973)
x975 = x332 + x586 - x972 + x973
x976 = x597 * x629
x977 = x254 * x638
x978 = x544 * x632
x979 = x254 * x634 + x377 - x544 * x638
x980 = x1 * (x381 - x977 + x978 + x979)
x981 = x380 + x977 - x978
x982 = x254 * x647 - x544 * x634 + x669
x983 = -x607
x984 = -x610
x985 = -x45 * x623
x986 = -x45 * x626
x987 = -x1 * x642
x988 = -x1 * x645
x989 = -x1 * x486
x990 = -x1 * x490
x991 = x494 * x686
x992 = x494 * x684 + x745
x993 = x732 - x991 + x992
x994 = -x992
x995 = x733 + x991
x996 = -x995
x997 = -x3 * x996 + x4 * x994
x998 = x4 * x996
x999 = x494 * x692
x1000 = x739 + x999
x1001 = -x1000
x1002 = x1001 * x3
x1003 = -x1002 + x998
x1004 = x738 + x995 - x999
x1005 = x1001 * x4
x1006 = x494 * x704
x1007 = -x1006 - x758
x1008 = x1007 * x3
x1009 = x1005 - x1008
x1010 = -x1 * x1004 + 2.0 * x1003 * x4 - x1009 * x24
x1011 = x1000 - x1006 + x757
x1012 = -x494 * x714 - x769
x1013 = -x1 * x1004
x1014 = -x1 * x993
x1015 = -x1014
x1016 = -x1003
x1017 = -x544 * x741 + x804
x1018 = x1017 * x3
x1019 = x544 * x735
x1020 = -x1019 + x809
x1021 = x1020 * x4
x1022 = x544 * x747
x1023 = -x1022 + x802
x1024 = -x1020 * x3 + x1023 * x4
x1025 = x1020 + x1022 + x814
x1026 = -x1018 + x1021
x1027 = x1017 + x1019 + x818
x1028 = -x544 * x760 + x822
x1029 = x494 * x777
x1030 = -x1029 - x829
x1031 = x1030 * x3
x1032 = x494 * x774
x1033 = x1032 + x835
x1034 = -x1033
x1035 = x1034 * x4
x1036 = x494 * x782 + x824
x1037 = -x1036
x1038 = -x1034 * x3 + x1037 * x4
x1039 = -x1032 + x1036 + x834
x1040 = -x1031 + x1035
x1041 = -x1029 + x1033 + x828
x1042 = -x494 * x791 - x846
x1043 = -x494 * x810 + x864
x1044 = -x494 * x805 + x867
x1045 = x494 * x803
x1046 = x1043 + x1045 + x872
x1047 = -x1045 + x874
x1048 = x544 * x826
x1049 = -x544 * x837 + x877
x1050 = x1 * (x1048 + x1049 + x880)
x1051 = -x1048 + x882
x1052 = -x544 * x831 + x885
x1053 = x494 * x854
x1054 = -x1053 - x888
x1055 = -x494 * x851 - x891
x1056 = x494 * x850 + x895
x1057 = x1 * (-x1053 + x1056 + x894)
x1058 = -x1056
x1059 = -x1 * x815
x1060 = -x1 * x819
x1061 = x349 * x542
x1062 = -x1 * x841
x1063 = -x1 * x844
x1064 = -x1 * x858
x1065 = -x1 * x861
x1066 = x494 * x904 - x6 * x902
x1067 = x494 * x902 - x6 * x905
x1068 = x353 * x692
x1069 = x686 * x772
x1070 = x692 * x772
x1071 = x353 * x704
x1072 = -x1070 + x1071 + x30
x1073 = -x1068 + x1069 + x1072 + x59
x1074 = x1 * x1073
x1075 = x1068 - x1069 + x18
x1076 = x1075 * x4
x1077 = x1072 * x3
x1078 = x1076 - x1077
x1079 = x1072 * x4
x1080 = x353 * x714 + x39 - x704 * x772
x1081 = x1079 - x1080 * x3
x1082 = -x1074 + 2.0 * x1078 * x4 - x1081 * x24
x1083 = x1070 - x1071 + x1080 + x66
x1084 = x1 * x1083
x1085 = x353 * x729 + x64 - x714 * x772
x1086 = x684 * x772
x1087 = x1075 + x1086 - 2.0 * x686 * x8 + x74
x1088 = x1 * x1087
x1089 = -x1086 + x353 * x686 + x80
x1090 = -x1075 * x3 + x1089 * x4
x1091 = -x1 * x1073
x1092 = -x1 * x1087
x1093 = -x1092
x1094 = -x1078
x1095 = x1072 * x94
x1096 = x1080 * x6
x1097 = -x1096
x1098 = x1095 + x1097
x1099 = -x1098
x1100 = x1099 * x3
x1101 = x1075 * x94
x1102 = x1072 * x6
x1103 = -x1102
x1104 = x1101 + x1103
x1105 = -x1104
x1106 = x1105 * x4
x1107 = -x1075 * x6
x1108 = x1089 * x94 + x1107
x1109 = -x1108
x1110 = -x1105 * x3 + x1109 * x4
x1111 = -x1101 + x1102 + x1108
x1112 = x1 * x1111
x1113 = -x1100 + x1106
x1114 = -x1095 + x1096 + x1104
x1115 = x1 * x1114
x1116 = -x1085 * x6
x1117 = x1080 * x94 + x1116
x1118 = -x1117
x1119 = x212 - x679 * x777 + x711 + x791 * x8
x1120 = x1119 * x3
x1121 = x777 * x8
x1122 = x679 * x774
x1123 = x1121 - x1122 + x224 + x699
x1124 = x1123 * x4
x1125 = x774 * x8
x1126 = x679 * x782
x1127 = x1125 - x1126 + x189 + x683
x1128 = -x1123 * x3 + x1127 * x4
x1129 = x1123 - x1125 + x1126 + x237 + x726
x1130 = x1 * x1129
x1131 = -x1120 + x1124
x1132 = x1119 - x1121 + x1122 + x245 + x730
x1133 = x1 * x1132
x1134 = x443 - x679 * x791 + x798 * x8 + x821
x1135 = x1109 * x252
x1136 = x1091 + x1099 * x254
x1137 = -x1105 * x252 + x1136
x1138 = x1105 * x254
x1139 = x1093 - x1138
x1140 = x1 * (x1135 + x1137 + x1139)
x1141 = x1092 + x1138
x1142 = -x1135 + x1141
x1143 = -x1 * x1083
x1144 = x1118 * x254 + x1143
x1145 = -x1099 * x252 + x1144
x1146 = x1123 * x94
x1147 = -x1119 * x6
x1148 = x1146 + x1147
x1149 = -x1148
x1150 = -x1134 * x6
x1151 = x1119 * x94 + x1150
x1152 = -x1151
x1153 = x1119 * x6
x1154 = -x1123 * x6
x1155 = x1127 * x94 + x1154
x1156 = x1 * (-x1146 + x1153 + x1155)
x1157 = -x1155
x1158 = 2.0 * x788
x1159 = -x1158
x1160 = x353 * x854
x1161 = x772 * x850
x1162 = 2.0 * x786
x1163 = x1162 + x353 * x851 + x377 - x772 * x854
x1164 = x1 * (x1159 - x1160 + x1161 + x1163 + x381)
x1165 = x1158 + x1160 - x1161 + x380
x1166 = 2.0 * x884
x1167 = x1166 + x353 * x863 + x669 - x772 * x851
x1168 = -x1111 * x45 + x1137 * x6
x1169 = -x1114 * x45 + x1145 * x6
x1170 = -x1 * x1129
x1171 = x1149 * x254 + x1170
x1172 = -x1 * x1132
x1173 = x1152 * x254 + x1172
x1174 = -x1163 * x6
x1175 = x1165 * x94 + x1174
x1176 = -x1167 * x6
x1177 = x1163 * x94 + x1176
x1178 = 3.0 * x1064 - x679 * x904 + x8 * x902 + x989
x1179 = 3.0 * x1065 - x679 * x902 + x8 * x905 + x990
x1180 = -x494 * x910 + 2.0 * x526 + x6 * x917
x1181 = x1180 * x3
x1182 = x6 * x910
x1183 = x494 * x912
x1184 = 2.0 * x514
x1185 = x1182 - x1183 + x1184
x1186 = x1185 * x4
x1187 = x6 * x912
x1188 = x494 * x924
x1189 = 2.0 * x498
x1190 = -x1185 * x3 + x4 * (x1187 - x1188 + x1189)
x1191 = -x1181 + x1186
x1192 = 0.5 * x4
x1193 = x254 * x934
x1194 = x544 * x938
x1195 = x254 * x930 - x544 * x934 + x926 + x963
x1196 = -x494 * x949 + 2.0 * x584 + x6 * x945
x1197 = x494 * x953
x1198 = x6 * x949
x1199 = 2.0 * x586
x1200 = x113 * x252 - x125 * x254 + x30
x1201 = x125 * x252 - x136 * x254 + x39
x1202 = -x1200 * x94 + x1201 * x6 - 2.0 * x160
x1203 = x101 * x252 - x113 * x254 + x18
x1204 = x1200 * x6 - x1203 * x94 - 2.0 * x158
x1205 = 2.0 * x1202 * x6 - x1204 * x544 - 3.0 * x288
x1206 = -x239 - x254 * x309 + 2.0 * x303 * x94
x1207 = -x241 - x254 * x324 + 2.0 * x309 * x94
x1208 = -x1206 * x494 + x1207 * x6 - 2.0 * x338
x1209 = 0.5 * x494
x1210 = -x254 * x449 - x387 + 2.0 * x455 * x494
x1211 = -x1001 * x544 + x1007 * x254 + x711
x1212 = x1211 * x3
x1213 = x544 * x996
x1214 = x1001 * x254
x1215 = -x1213 + x1214 + x699
x1216 = x1215 * x4
x1217 = x544 * x994
x1218 = x254 * x996
x1219 = -x1215 * x3 + x4 * (-x1217 + x1218 + x683)
x1220 = -x1212 + x1216
x1221 = x1013 + x1017 * x6 - x1020 * x494 + x751
x1222 = x1023 * x494
x1223 = x1020 * x6
x1224 = x1034 * x254
x1225 = x1037 * x544
x1226 = x1030 * x254 - x1034 * x544 + x786
x1227 = -x254 * x740 - x720 + 2.0 * x734 * x94
x1228 = -x254 * x759 - x722 + 2.0 * x740 * x94
x1229 = -x1227 * x94 + x1228 * x6 - 2.0 * x765
x1230 = -x254 * x830 - x794 + 2.0 * x836 * x94
x1231 = x1072 * x494
x1232 = -x1097 - x1231
x1233 = x1232 * x3
x1234 = x1075 * x494
x1235 = x1103 + x1234
x1236 = -x1235
x1237 = x1236 * x4
x1238 = x1089 * x494 + x1107
x1239 = -x1236 * x3 - x1238 * x4
x1240 = -x1233 + x1237
x1241 = x1109 * x544
x1242 = -x1105 * x544 + x1136
x1243 = x1123 * x494
x1244 = -x1147 - x1243
x1245 = x1127 * x494 + x1154
x1246 = -x1074 - x1098 * x254 + 2.0 * x1104 * x94
x1247 = -x1072 * x679 + x1080 * x8 + 2.0 * x711
x1248 = x1247 * x3
x1249 = x1072 * x8
x1250 = x1075 * x679
x1251 = 2.0 * x699
x1252 = x1249 - x1250 + x1251
x1253 = x1252 * x4
x1254 = x1075 * x8
x1255 = x1089 * x679
x1256 = 2.0 * x683
x1257 = x1254 - x1255 + x1256
x1258 = -x1252 * x3 + x1257 * x4
x1259 = x1252 - x1254 + x1255 - x1256
x1260 = x1 * x1259
x1261 = -x1248 + x1253
x1262 = x1247 - x1249 + x1250 - x1251
x1263 = x1 * x1262
x1264 = -x1080 * x679 + x1085 * x8 + 2.0 * x821
x1265 = x1252 * x94
x1266 = -x1247 * x6 + x1265
x1267 = -x1266
x1268 = x1247 * x94 - x1264 * x6
x1269 = -x1268
x1270 = -x1252 * x6 + x1257 * x94
x1271 = x1 * (x1247 * x6 - x1265 + x1270)
x1272 = -x1270
x1273 = x1123 * x353
x1274 = x1127 * x772
x1275 = x1091 + x1119 * x353 - x1123 * x772 + x1162
x1276 = x1 * (x1093 + x1159 - x1273 + x1274 + x1275)
x1277 = x1092 + x1158 + x1273 - x1274
x1278 = -x1119 * x772 + x1134 * x353 + x1143 + x1166
x1279 = -x1275 * x6 + x1277 * x94
x1280 = x1275 * x94 - x1278 * x6
x1281 = 2.0 * x1064 + x1163 * x8 - x1165 * x679 + 2.0 * x1170
x1282 = 2.0 * x1065 - x1163 * x679 + x1167 * x8 + 2.0 * x1172
x1283 = x194 * x351 - x206 * x353 + x30
x1284 = x206 * x351 - x217 * x353 + x39
x1285 = -x1283 * x175 + x1284 * x8 - 2.0 * x241
x1286 = x18 + x182 * x351 - x194 * x353
x1287 = x1283 * x8 - x1286 * x175 - 2.0 * x239
x1288 = 2.0 * x1285 * x8 - x1287 * x772 - 3.0 * x387
# 100 item(s)
result[0, 0] = numpy.sum(
-x93
* (
2.0
* x3
* (
x1 * (x28 + x47 + x51)
+ x3
* (
2.0
* x3
* (
-x3 * (x16 * x42 - x24 * (-x3 * x65 + x4 * x41) + x64)
+ x4 * x54
+ x45 * (x3 * x41 + x34 - x40)
)
+ x55 * x58
+ x62 * (x29 - x36 + x43 + x66)
)
+ x52 * x63
+ x62 * (x51 + x67 + x68)
)
- x45
* (
-x24 * x47
+ x24 * x79
+ x58 * x79
+ x58 * (x82 - x86)
+ 3.0 * x77
- 3.0 * x87
)
- x58
* (
x1 * (x79 + x82 + x88)
- x3 * x63
- x52
* (
-2.0 * x3 * x57
- x58 * (-x3 * x56 + x4 * (-x14 * x24 + x16 * x70 + x80) + x45 * x84)
+ x62 * x76
)
+ x62 * (x88 + x89 + x90)
)
+ x62
* (
x24 * x68
- x24 * x90
+ x45 * (x26 + x58 * x71 + x75 - x91)
- x45 * (-2.0 * x23 * x52 + x37 + x60 + x91)
- x58 * x90
+ x58 * (x86 - x89)
- x77
+ x87
)
)
)
result[0, 1] = numpy.sum(
0.5
* x174
* (
2.0
* x1
* (
-x140 * x3
+ x146 * x3
+ x146 * x52
+ 2.0 * x148
- 2.0 * x150
+ x52 * (x106 - x120)
)
+ 2.0
* x1
* (
-x1 * (x103 + x115 - x151 + x52 * x97)
+ x1 * (-x114 * x52 + x116 + x127 + x151)
+ x148
- x150
- x153 * x3
+ x155 * x3
+ x155 * x52
- x52 * (x120 - x152)
)
+ 2.0
* x164
* (
x1 * (x106 + x146 + x157)
- 2.0 * x162 * x3
+ x45 * (x152 + x155 + x157)
- x58
* (x147 * x45 - x159 * x3 + x52 * (2.0 * x104 * x4 - x117 * x24 - x163))
)
- x3
* (
x1 * (x140 + x141 + x166)
+ x162 * x58
+ 2.0
* x3
* (
x161 * x52
- x3 * (2.0 * x138 * x4 - x168 - x24 * (x137 * x4 - x171 * x3))
+ x45 * (x128 - x132 + x137 * x3)
)
+ x45 * (x153 + x154 + x166)
)
)
)
result[0, 2] = numpy.sum(
0.5
* x174
* (
2.0
* x1
* (
-x221 * x3
+ x227 * x3
+ x227 * x52
+ 2.0 * x229
- 2.0 * x231
+ x52 * (x187 - x201)
)
+ 2.0
* x1
* (
-x1 * (x178 * x52 + x184 + x196 - x232)
+ x1 * (-x195 * x52 + x197 + x208 + x232)
+ x229
- x231
- x234 * x3
+ x236 * x3
+ x236 * x52
- x52 * (x201 - x233)
)
+ 2.0
* x164
* (
x1 * (x187 + x227 + x238)
- 2.0 * x243 * x3
+ x45 * (x233 + x236 + x238)
- x58
* (x228 * x45 - x240 * x3 + x52 * (2.0 * x185 * x4 - x198 * x24 - x244))
)
- x3
* (
x1 * (x221 + x222 + x246)
+ x243 * x58
+ 2.0
* x3
* (
x242 * x52
- x3 * (2.0 * x219 * x4 - x24 * (x218 * x4 - x251 * x3) - x248)
+ x45 * (x209 - x213 + x218 * x3)
)
+ x45 * (x234 + x235 + x246)
)
)
)
result[0, 3] = numpy.sum(
x299
* (
x1 * (x24 * x266 + x24 * (x272 + x275) + x266 * x58 + x271 * x58 - x283)
- 2.0
* x3
* (
x1 * (x265 - x272 + x284)
+ x1 * (x284 - x285 + x287)
+ x290 * x52
+ x3 * (x24 * (x274 * x4 - x295 * x3) - 2.0 * x289 * x52 + x293)
)
+ x45 * (x24 * x289 + x24 * x296 - x283 + x296 * x58 + x297 * x58)
+ x58
* (
x1 * (-x258 + x263 + x271)
+ x1 * (x263 - x286 + x297)
- x290 * x3
- x52 * (x24 * x287 - 2.0 * x297 * x52 + x298)
)
)
)
result[0, 4] = numpy.sum(
x350
* (
x1 * (x24 * x314 + x24 * x328 + x314 * x58 + x319 * x58 - x334)
- x3
* (
x1 * (x313 - x320 + x326)
+ x1 * (x326 + x340 - x342)
+ x3 * (x24 * (-x3 * x348 + x325 * x4) - 2.0 * x328 * x52 + x345)
+ x339 * x52
)
+ x343 * (x24 * x341 + x24 * (x327 + x342) - x334 + x336 * x58 + x341 * x58)
+ x52
* (
x1 * (-x305 + x311 + x319)
+ x1 * (x311 - x335 + x336)
- x3 * x339
- x52 * (x24 * x313 - 2.0 * x319 * x52 + x337)
)
)
)
result[0, 5] = numpy.sum(
x299
* (
x1 * (x24 * x365 + x24 * (x371 + x374) + x365 * x58 + x370 * x58 - x382)
- 2.0
* x3
* (
x1 * (x364 - x371 + x383)
+ x1 * (x383 - x384 + x386)
+ x3 * (x24 * (-x3 * x394 + x373 * x4) - 2.0 * x388 * x52 + x392)
+ x389 * x52
)
+ x45 * (x24 * x388 + x24 * x395 - x382 + x395 * x58 + x396 * x58)
+ x58
* (
x1 * (-x357 + x362 + x370)
+ x1 * (x362 - x385 + x396)
- x3 * x389
- x52 * (x24 * x386 - 2.0 * x396 * x52 + x397)
)
)
)
result[0, 6] = numpy.sum(
-0.5
* x173
* (
2.0 * x1 * (x400 - x406 + x412)
- 2.0 * x164 * (x24 * x416 - 2.0 * x412 * x52 + x415)
- x3 * (x24 * (x3 * x422 - x399 * x52) + 2.0 * x416 * x52 - x419)
)
)
result[0, 7] = numpy.sum(
-0.5
* x174
* (
2.0 * x1 * (x425 - x430 + x435)
- 2.0 * x164 * (x24 * x439 - 2.0 * x435 * x52 + x438)
- x3 * (x24 * (x3 * x445 - x424 * x52) + 2.0 * x439 * x52 - x442)
)
)
result[0, 8] = numpy.sum(
-0.5
* x174
* (
2.0 * x1 * (x451 - x457 + x461)
- 2.0 * x164 * (x24 * x464 - 2.0 * x461 * x52 + x463)
- x3 * (x24 * (x3 * x469 - x450 * x52) + 2.0 * x464 * x52 - x466)
)
)
result[0, 9] = numpy.sum(
-0.5
* x173
* (
2.0 * x1 * (x472 - x478 + x484)
- 2.0 * x164 * (x24 * x488 - 2.0 * x484 * x52 + x487)
- x3 * (x24 * (x3 * x493 - x471 * x52) + 2.0 * x488 * x52 - x491)
)
)
result[1, 0] = numpy.sum(
-x543
* (
x1 * (x4 * x512 - x4 * x524 + x534)
+ x3
* (
2.0
* x3
* (
x3 * (x1 * x539 + x24 * (-x3 * x540 + x4 * x529) - 2.0 * x4 * x530)
+ x4 * x536
+ x45 * (x3 * x529 + x521 - x527)
)
+ x537 * x58
+ x62 * (x515 - x523 + x531 + x541)
)
+ x52
* (
2.0 * x3 * x537
+ x58
* (
-x3 * x535
+ x4 * (-x1 * x497 - x24 * x509 + 2.0 * x4 * x502)
+ x45 * x532
)
- x62 * (x503 - x511 + x524 + x538)
)
+ x62 * (x512 * x52 - x52 * x524 + x534)
)
)
result[1, 1] = numpy.sum(
-x568
* (
x1 * (-x16 * x552 + x16 * x556 + x564)
+ 2.0
* x3
* (
x3 * (x1 * x566 - x24 * (x3 * x567 - x4 * x562) - 2.0 * x4 * x563)
+ x45 * (x3 * x562 + x551 - x561)
+ x52 * x565
)
+ x45 * (-x552 * x58 + x556 * x58 + x564)
+ x58
* (
x3 * x565
- x45 * (-x547 + x550 + x555)
+ x52 * (x1 * x559 + x24 * x551 - 2.0 * x4 * x555)
)
)
)
result[1, 2] = numpy.sum(
-x597
* (
x1 * (-x578 * x58 + x58 * x582 + x593)
+ x3
* (
x3 * (x1 * x595 - x24 * (x3 * x596 - x4 * x590) - 2.0 * x4 * x592)
+ x45 * (x577 - x588 + x591)
+ x52 * x594
)
+ x343 * (-x16 * x578 + x16 * x582 + x593)
+ x52
* (
x3 * x594
- x45 * (-x572 + x576 + x581)
+ x52 * (x1 * x585 + x24 * x577 - 2.0 * x4 * x581)
)
)
)
result[1, 3] = numpy.sum(
-x613
* (
x1 * (x601 - x605 + x606)
+ x1 * (x52 * x599 - x52 * x603 + x601 + x604)
- x3 * (x24 * (x3 * x612 - x4 * x600) + 2.0 * x52 * x609 - x611)
- x52 * (x24 * x609 - 2.0 * x52 * x606 + x608)
)
)
result[1, 4] = numpy.sum(
-x630
* (
x1 * (x617 - x621 + x622)
+ x1 * (x52 * x615 - x52 * x619 + x617 + x620)
- x3 * (x24 * (x3 * x628 - x4 * x616) + 2.0 * x52 * x625 - x627)
- x52 * (x24 * x625 - 2.0 * x52 * x622 + x624)
)
)
result[1, 5] = numpy.sum(
-x613
* (
x1 * (x635 - x640 + x641)
+ x1 * (x52 * x632 - x52 * x638 + x635 + x639)
- x3 * (x24 * (x3 * x647 - x4 * x634) + 2.0 * x52 * x644 - x646)
- x52 * (x24 * x644 - 2.0 * x52 * x641 + x643)
)
)
result[1, 6] = numpy.sum(
-x299
* (-x24 * (x3 * x655 - x52 * x651) + 2.0 * x52 * (x3 * x651 - x52 * x653) + x652)
)
result[1, 7] = numpy.sum(
0.5
* x597
* (2.0 * x3**2 * x658 - 4.0 * x3 * x52 * x656 + 2.0 * x52**2 * x663 - x662)
)
result[1, 8] = numpy.sum(
-x568
* (-x24 * (x3 * x670 - x52 * x666) + 2.0 * x52 * (x3 * x666 - x52 * x668) + x667)
)
result[1, 9] = numpy.sum(
0.5
* x174
* (2.0 * x3**2 * x675 - 4.0 * x3 * x52 * x673 + 2.0 * x52**2 * x678 - x677)
)
result[2, 0] = numpy.sum(
-x543
* (
x1 * (x4 * x697 - x4 * x709 + x719)
+ x3
* (
2.0
* x3
* (
x3 * (x24 * (-x3 * x729 + x4 * x714) - 2.0 * x4 * x715 + x728)
+ x4 * x723
+ x45 * (x3 * x714 + x706 - x712)
)
+ x58 * x724
+ x62 * (x700 - x708 + x716 + x730)
)
+ x52
* (
2.0 * x3 * x724
+ x58
* (-x3 * x721 + x4 * (-x24 * x694 + 2.0 * x4 * x687 - x725) + x45 * x717)
- x62 * (x688 - x696 + x709 + x726)
)
+ x62 * (x52 * x697 - x52 * x709 + x719)
)
)
result[2, 1] = numpy.sum(
-x597
* (
x1 * (-x58 * x744 + x58 * x749 + x763)
+ x3
* (
x3 * (-x24 * (x3 * x771 - x4 * x760) - 2.0 * x4 * x762 + x768)
+ x45 * (x743 - x755 + x761)
+ x52 * x766
)
+ x343 * (-x16 * x744 + x16 * x749 + x763)
+ x52
* (
x3 * x766
- x45 * (-x736 + x742 + x748)
+ x52 * (x24 * x743 - 2.0 * x4 * x748 + x764)
)
)
)
result[2, 2] = numpy.sum(
-x568
* (
x1 * (-x16 * x780 + x16 * x784 + x793)
+ 2.0
* x3
* (
x3 * (-x24 * (x3 * x798 - x4 * x791) - 2.0 * x4 * x792 + x797)
+ x45 * (x3 * x791 + x779 - x790)
+ x52 * x795
)
+ x45 * (-x58 * x780 + x58 * x784 + x793)
+ x58
* (
x3 * x795
- x45 * (-x775 + x778 + x783)
+ x52 * (x24 * x779 - 2.0 * x4 * x783 + x799)
)
)
)
result[2, 3] = numpy.sum(
-x613
* (
x1 * (x806 - x812 + x813)
+ x1 * (x52 * x803 - x52 * x810 + x806 + x811)
- x3 * (x24 * (x3 * x823 - x4 * x805) + 2.0 * x52 * x817 - x820)
- x52 * (x24 * x817 - 2.0 * x52 * x813 + x816)
)
)
result[2, 4] = numpy.sum(
-x630
* (
x1 * (x832 - x839 + x840)
+ x1 * (x52 * x826 - x52 * x837 + x832 + x838)
- x3 * (x24 * (x3 * x848 - x4 * x831) + 2.0 * x52 * x843 - x845)
- x52 * (x24 * x843 - 2.0 * x52 * x840 + x842)
)
)
result[2, 5] = numpy.sum(
-x613
* (
x1 * (x852 - x856 + x857)
+ x1 * (x52 * x850 - x52 * x854 + x852 + x855)
- x3 * (x24 * (x3 * x863 - x4 * x851) + 2.0 * x52 * x860 - x862)
- x52 * (x24 * x860 - 2.0 * x52 * x857 + x859)
)
)
result[2, 6] = numpy.sum(
0.5
* x174
* (2.0 * x3**2 * x868 - 4.0 * x3 * x52 * x865 + 2.0 * x52**2 * x875 - x873)
)
result[2, 7] = numpy.sum(
-x568
* (-x24 * (x3 * x886 - x52 * x878) + 2.0 * x52 * (x3 * x878 - x52 * x883) + x881)
)
result[2, 8] = numpy.sum(
0.5
* x597
* (2.0 * x3**2 * x893 - 4.0 * x3 * x52 * x890 + 2.0 * x52**2 * x898 - x897)
)
result[2, 9] = numpy.sum(
-x299
* (-x24 * (x3 * x905 - x52 * x902) + 2.0 * x52 * (x3 * x902 - x52 * x904) + x903)
)
result[3, 0] = numpy.sum(
x299
* (
-2.0
* x3
* (
x3 * (x1 * x920 + x24 * (-x3 * x921 + x4 * x917) - 2.0 * x4 * x918)
+ x4 * x919
+ x45 * (x3 * x917 + x915 - x916)
)
+ x58
* (
-x3 * x919
- x4 * (x1 * x923 + x24 * x915 - 2.0 * x4 * x925)
+ x45 * (-x913 + x914 + x925)
)
+ x62 * (x16 * x925 + x16 * x929 + x24 * x918 + x24 * x929 - x926 - x928)
)
)
result[3, 1] = numpy.sum(
-0.5
* x597
* (
2.0 * x1 * (x931 - x935 + x939)
- 2.0 * x164 * (x1 * x940 + x24 * x941 - 2.0 * x4 * x939)
- x3 * (-x1 * x942 + x24 * (x3 * x944 - x4 * x930) + 2.0 * x4 * x941)
)
)
result[3, 2] = numpy.sum(
-0.5
* x597
* (
2.0 * x1 * (x946 - x950 + x954)
- 2.0 * x164 * (x1 * x955 + x24 * x956 - 2.0 * x4 * x954)
- x3 * (-x1 * x957 + x24 * (x3 * x958 - x4 * x945) + 2.0 * x4 * x956)
)
)
result[3, 3] = numpy.sum(
-x568
* (-x24 * (x3 * x968 - x4 * x964) + 2.0 * x52 * (x3 * x964 - x4 * x966) + x965)
)
result[3, 4] = numpy.sum(
-0.5
* x976
* (
-2.0 * x3 * (x3 * x971 - x4 * x969)
+ 2.0 * x52 * (x3 * x969 - x4 * x975)
+ x974
)
)
result[3, 5] = numpy.sum(
-x568
* (-x24 * (x3 * x982 - x4 * x979) + 2.0 * x52 * (x3 * x979 - x4 * x981) + x980)
)
result[3, 6] = numpy.sum(
x543
* (
-x3 * (x1 * x418 + x494 * x651 - x6 * x655 - x62 * x984)
+ x52 * (x1 * x414 + x494 * x653 - x6 * x651 - x62 * x983)
)
)
result[3, 7] = numpy.sum(
x613
* (
-x3 * (x1 * x441 - x254 * x658 + x544 * x656 - x986)
+ x52 * (x1 * x437 - x254 * x656 + x544 * x663 - x985)
)
)
result[3, 8] = numpy.sum(
x613
* (
-x3 * (x1 * x465 + x494 * x666 - x6 * x670 - x988)
+ x52 * (x1 * x462 + x494 * x668 - x6 * x666 - x987)
)
)
result[3, 9] = numpy.sum(
x543
* (
x3 * (x254 * x675 - x544 * x673 + x990)
- x52 * (x254 * x673 - x544 * x678 + x989)
)
)
result[4, 0] = numpy.sum(
0.5
* x350
* (
3.0
* x1
* (x1009 * x24 - x1013 - x1015 + x1016 * x16 + x1016 * x24 + x16 * x997)
- 2.0
* x3
* (
x1010 * x4
+ x3 * (x1 * x1011 - 2.0 * x1009 * x4 + x24 * (x1007 * x4 - x1012 * x3))
+ x45 * (x1003 - x1005 + x1008)
)
+ 2.0
* x52
* (
-x1010 * x3
- x4 * (x1 * x993 + x1003 * x24 - 2.0 * x4 * x997)
+ x45 * (x1002 + x997 - x998)
)
)
)
result[4, 1] = numpy.sum(
-0.5
* x976
* (
2.0 * x1 * (x1018 - x1021 + x1024)
- 2.0 * x164 * (x1 * x1025 - 2.0 * x1024 * x4 + x1026 * x24)
+ x3 * (x1 * x1027 - 2.0 * x1026 * x4 + x24 * (x1017 * x4 - x1028 * x3))
)
)
result[4, 2] = numpy.sum(
-0.5
* x976
* (
2.0 * x1 * (x1031 - x1035 + x1038)
- 2.0 * x164 * (x1 * x1039 - 2.0 * x1038 * x4 + x1040 * x24)
+ x3 * (x1 * x1041 - 2.0 * x1040 * x4 + x24 * (x1030 * x4 - x1042 * x3))
)
)
result[4, 3] = numpy.sum(
-x976
* (
x1046 * x343
+ x3 * (x1043 * x4 - x1044 * x3)
+ x52 * (x1043 * x3 - x1047 * x4)
)
)
result[4, 4] = numpy.sum(
-0.25
* x92
* (
x1050
+ x24 * (x1049 * x4 - x1052 * x3)
+ 2.0 * x52 * (x1049 * x3 - x1051 * x4)
)
)
result[4, 5] = numpy.sum(
-0.5
* x976
* (
x1057
+ 2.0 * x3 * (x1054 * x4 - x1055 * x3)
+ 2.0 * x52 * (x1054 * x3 - x1058 * x4)
)
)
result[4, 6] = numpy.sum(
x1061
* (
x3 * (3.0 * x1060 + x254 * x868 - x544 * x865)
- x52 * (3.0 * x1059 + x254 * x865 - x544 * x875)
)
)
result[4, 7] = numpy.sum(
x630
* (
x3 * (2.0 * x1063 - x494 * x878 + x6 * x886)
- x52 * (2.0 * x1062 - x494 * x883 + x6 * x878)
)
)
result[4, 8] = numpy.sum(
x630
* (
x3 * (x1065 + x254 * x893 - x544 * x890)
- x52 * (x1064 + x254 * x890 - x544 * x898)
)
)
result[4, 9] = numpy.sum(x1061 * (x1066 * x52 - x1067 * x3))
result[5, 0] = numpy.sum(
x299
* (
-2.0
* x3
* (
x1082 * x4
+ x3 * (-2.0 * x1081 * x4 + x1084 + x24 * (x1080 * x4 - x1085 * x3))
+ x45 * (x1078 - x1079 + x1080 * x3)
)
+ x58
* (
-x1082 * x3
- x4 * (x1078 * x24 + x1088 - 2.0 * x1090 * x4)
+ x45 * (-x1076 + x1077 + x1090)
)
+ x62
* (x1081 * x24 + x1090 * x16 - x1091 - x1093 + x1094 * x16 + x1094 * x24)
)
)
result[5, 1] = numpy.sum(
-0.5
* x597
* (
2.0 * x1 * (x1100 - x1106 + x1110)
- 2.0 * x164 * (-2.0 * x1110 * x4 + x1112 + x1113 * x24)
+ x3 * (-2.0 * x1113 * x4 + x1115 + x24 * (x1099 * x4 - x1118 * x3))
)
)
result[5, 2] = numpy.sum(
-0.5
* x597
* (
2.0 * x1 * (x1120 - x1124 + x1128)
- 2.0 * x164 * (-2.0 * x1128 * x4 + x1130 + x1131 * x24)
+ x3 * (-2.0 * x1131 * x4 + x1133 + x24 * (x1119 * x4 - x1134 * x3))
)
)
result[5, 3] = numpy.sum(
-x568
* (
x1140
+ x24 * (x1137 * x4 - x1145 * x3)
+ 2.0 * x52 * (x1137 * x3 - x1142 * x4)
)
)
result[5, 4] = numpy.sum(
-0.5
* x976
* (
x1156
+ 2.0 * x3 * (x1149 * x4 - x1152 * x3)
+ 2.0 * x52 * (x1149 * x3 - x1157 * x4)
)
)
result[5, 5] = numpy.sum(
-x568
* (
x1164
+ x24 * (x1163 * x4 - x1167 * x3)
+ 2.0 * x52 * (x1163 * x3 - x1165 * x4)
)
)
result[5, 6] = numpy.sum(
x543 * (-x3 * (x1137 * x94 - x1169) + x52 * (x1142 * x94 - x1168))
)
result[5, 7] = numpy.sum(
x613 * (-x3 * (x1149 * x252 - x1173) + x52 * (x1157 * x252 - x1171))
)
result[5, 8] = numpy.sum(x613 * (x1175 * x52 - x1177 * x3))
result[5, 9] = numpy.sum(x543 * (-x1178 * x52 + x1179 * x3))
result[6, 0] = numpy.sum(
-0.5
* x173
* (
2.0 * x1 * (x1181 - x1186 + x1190)
- 2.0
* x1192
* (x1 * (x1185 - x1187 + x1188 - x1189) - 2.0 * x1190 * x4 + x1191 * x24)
+ x3
* (
x1 * (x1180 - x1182 + x1183 - x1184)
- 2.0 * x1191 * x4
+ x24 * (x1180 * x4 - x3 * (-x494 * x917 + x6 * x921 + 2.0 * x943))
)
)
)
result[6, 1] = numpy.sum(
-x299
* (
x1 * (-x1193 + x1194 + x1195 + x928 + x960)
+ x24 * (x1195 * x4 + x3 * (x1 * x920 - x254 * x944 + x544 * x930 - x967))
+ 2.0 * x4 * (x1195 * x3 - x4 * (x1193 - x1194 + x927 + x959))
)
)
result[6, 2] = numpy.sum(
-x174
* (
x3 * (x1196 * x4 - x3 * (-x494 * x945 + x6 * x958 + 2.0 * x970))
+ x343 * (x1196 + x1197 - x1198 - x1199)
+ x4 * (x1196 * x3 - x4 * (-x1197 + x1198 + x1199))
)
)
result[6, 3] = numpy.sum(
x543
* (
-x3 * (x45 * x942 - x45 * x984 + x494 * x964 - x6 * x968)
+ x4 * (x45 * x940 - x45 * x983 + x494 * x966 - x6 * x964)
)
)
result[6, 4] = numpy.sum(
x1061
* (
-x3 * (x1 * x957 - x254 * x971 + x544 * x969 - x986)
+ x4 * (x1 * x955 - x254 * x969 + x544 * x975 - x985)
)
)
result[6, 5] = numpy.sum(
x543
* (
x3 * (-x494 * x979 + x6 * x982 + 2.0 * x988)
- x4 * (-x494 * x981 + x6 * x979 + 2.0 * x987)
)
)
result[6, 6] = numpy.sum(
-x93
* (
x544
* (
x1205 * x6
- x415
+ x494
* (
-2.0 * x1204 * x6
+ 3.0 * x298
+ x544
* (x1203 * x6 - 2.0 * x163 - x94 * (-x101 * x254 + x252 * x96 + x80))
)
- 3.0 * x608
)
+ 2.0
* x6
* (
x1205 * x494
+ x419
+ x6
* (
x1202 * x544
+ 3.0 * x293
+ 2.0
* x6
* (x1201 * x94 + 2.0 * x168 - x6 * (x136 * x252 - x170 * x254 + x64))
)
+ 3.0 * x611
)
+ 2.0 * x652
+ 3.0 * x965
)
)
result[6, 7] = numpy.sum(
-0.5
* x174
* (
2.0
* x1209
* (
2.0 * x1208 * x6
- x438
+ x544
* (
-x1206 * x6
+ 2.0 * x337
+ x494 * (-x244 - x254 * x303 + 2.0 * x316 * x94)
)
- 2.0 * x624
)
+ x6
* (
x1208 * x544
+ x442
+ 2.0
* x6
* (
x1207 * x494
+ 2.0 * x345
+ x6 * (x248 + x254 * x347 - 2.0 * x324 * x94)
)
+ 2.0 * x627
)
+ 2.0 * x662
+ 2.0 * x974
)
)
result[6, 8] = numpy.sum(
-x299
* (
x544
* (x1210 * x6 - x463 + x494 * (x254 * x455 + x397 - 2.0 * x459 * x494) - x643)
+ 2.0
* x6
* (x1210 * x494 + x466 + x6 * (x254 * x468 + x392 - 2.0 * x449 * x494) + x646)
+ 2.0 * x667
+ x980
)
)
result[6, 9] = numpy.sum(
-0.5
* x173
* (
-2.0 * x1209 * (x254 * x672 + x487 - 2.0 * x494 * x676)
+ x6 * (x254 * x674 + x491 - 2.0 * x494 * x672)
+ 2.0 * x677
)
)
result[7, 0] = numpy.sum(
-0.5
* x174
* (
2.0 * x1 * (x1212 - x1216 + x1219)
- 2.0
* x1192
* (x1 * (x1215 + x1217 - x1218 + x726) - 2.0 * x1219 * x4 + x1220 * x24)
+ x3
* (
x1 * (x1211 + x1213 - x1214 + x730)
- 2.0 * x1220 * x4
+ x24 * (x1211 * x4 - x3 * (-x1007 * x544 + x1012 * x254 + x821))
)
)
)
result[7, 1] = numpy.sum(
-x597
* (
x3 * (x1221 * x4 + x3 * (x1 * x1011 + x1017 * x494 - x1028 * x6 - x866))
+ x343 * (x1015 + x1221 + x1222 - x1223 + x754)
+ x4 * (x1221 * x3 - x4 * (x1014 - x1222 + x1223 + x753))
)
)
result[7, 2] = numpy.sum(
-x568
* (
x1 * (-x1224 + x1225 + x1226 + x789)
+ x24 * (x1226 * x4 - x3 * (-x1030 * x544 + x1042 * x254 + x884))
+ 2.0 * x4 * (x1226 * x3 - x4 * (x1224 - x1225 + x788))
)
)
result[7, 3] = numpy.sum(
x613
* (
-x3 * (x1027 * x45 + x1043 * x544 - x1044 * x254 - x1060)
+ x4 * (x1025 * x45 - x1043 * x254 + x1047 * x544 - x1059)
)
)
result[7, 4] = numpy.sum(
x630
* (
-x3 * (x1 * x1041 + x1049 * x494 - x1052 * x6 - x1063)
+ x4 * (x1 * x1039 - x1049 * x6 + x1051 * x494 - x1062)
)
)
result[7, 5] = numpy.sum(
x613
* (
x3 * (-x1054 * x544 + x1055 * x254 + x1065)
- x4 * (x1054 * x254 - x1058 * x544 + x1064)
)
)
result[7, 6] = numpy.sum(
-x543
* (
x1046 * x62
+ x494
* (
2.0 * x1229 * x6
+ x544
* (
-x1227 * x6
+ 2.0 * x764
+ x94 * (-x254 * x734 - x725 + 2.0 * x746 * x94)
)
- 3.0 * x816
)
+ x6
* (
x1229 * x544
+ 2.0
* x6
* (
x1228 * x94
+ x6 * (x254 * x770 + x728 - 2.0 * x759 * x94)
+ 2.0 * x768
)
+ 3.0 * x820
)
+ x873
)
)
result[7, 7] = numpy.sum(
-x568
* (
2.0 * x1050
+ x544
* (x1230 * x6 + x494 * (x254 * x836 + x799 - 2.0 * x825 * x94) - 2.0 * x842)
+ 2.0
* x6
* (x1230 * x494 + x6 * (x254 * x847 + x797 - 2.0 * x830 * x94) + 2.0 * x845)
+ x881
)
)
result[7, 8] = numpy.sum(
-x613
* (
x1057
- x494 * (x254 * x889 - 2.0 * x494 * x896 + x859)
+ x6 * (x254 * x892 - 2.0 * x494 * x889 + x862)
+ x897
)
)
result[7, 9] = numpy.sum(x299 * (2.0 * x1066 * x494 - x1067 * x254 - x903))
result[8, 0] = numpy.sum(
-0.5
* x174
* (
2.0 * x1 * (x1233 - x1237 + x1239)
- 2.0
* x1192
* (x1 * (x1102 - x1234 + x1238) - 2.0 * x1239 * x4 + x1240 * x24)
+ x3
* (
x1 * (x1096 - x1231 + x1235)
- 2.0 * x1240 * x4
+ x24 * (x1232 * x4 + x3 * (x1080 * x494 + x1116))
)
)
)
result[8, 1] = numpy.sum(
-x568
* (
x1 * (x1139 + x1241 + x1242)
+ x24 * (x1242 * x4 + x3 * (x1099 * x544 - x1144))
+ 2.0 * x4 * (x1242 * x3 - x4 * (x1141 - x1241))
)
)
result[8, 2] = numpy.sum(
-x597
* (
x3 * (x1244 * x4 + x3 * (x1119 * x494 + x1150))
+ x343 * (x1153 - x1243 + x1245)
+ x4 * (x1244 * x3 + x1245 * x4)
)
)
result[8, 3] = numpy.sum(
x613 * (-x3 * (x1137 * x494 - x1169) + x4 * (x1142 * x494 - x1168))
)
result[8, 4] = numpy.sum(
x630 * (-x3 * (x1149 * x544 - x1173) + x4 * (x1157 * x544 - x1171))
)
result[8, 5] = numpy.sum(
x613 * (-x3 * (x1163 * x494 + x1176) + x4 * (x1165 * x494 + x1174))
)
result[8, 6] = numpy.sum(
-x299
* (
3.0 * x1140
+ x544
* (
-2.0 * x1112
+ x1246 * x6
+ x94 * (x1088 + x1104 * x254 - 2.0 * x1108 * x94)
)
+ 2.0
* x6
* (
2.0 * x1115
+ x1246 * x94
+ x6 * (x1084 - 2.0 * x1098 * x94 + x1117 * x254)
)
)
)
result[8, 7] = numpy.sum(
-0.5
* x597
* (
2.0 * x1156
- 2.0 * x1209 * (x1130 + x1148 * x254 - 2.0 * x1155 * x94)
+ x6 * (x1133 - 2.0 * x1148 * x94 + x1151 * x254)
)
)
result[8, 8] = numpy.sum(x568 * (-x1164 + 2.0 * x1175 * x494 - x1177 * x254))
result[8, 9] = numpy.sum(x543 * (-x1178 * x494 + x1179 * x6))
result[9, 0] = numpy.sum(
-0.5
* x173
* (
2.0 * x1 * (x1248 - x1253 + x1258)
- 2.0 * x1192 * (-2.0 * x1258 * x4 + x1260 + x1261 * x24)
+ x3 * (-2.0 * x1261 * x4 + x1263 + x24 * (x1247 * x4 - x1264 * x3))
)
)
result[9, 1] = numpy.sum(
0.5
* x174
* (-4.0 * x1267 * x3 * x4 + 2.0 * x1269 * x3**2 - x1271 + 2.0 * x1272 * x4**2)
)
result[9, 2] = numpy.sum(
-x299
* (x1276 + x24 * (x1275 * x4 - x1278 * x3) + 2.0 * x4 * (x1275 * x3 - x1277 * x4))
)
result[9, 3] = numpy.sum(
x543
* (
-x3 * (x1 * x1262 + x1267 * x252 - x1269 * x254)
+ x4 * (x1 * x1259 - x1267 * x254 + x1272 * x252)
)
)
result[9, 4] = numpy.sum(x1061 * (x1279 * x4 - x1280 * x3))
result[9, 5] = numpy.sum(x543 * (-x1281 * x4 + x1282 * x3))
result[9, 6] = numpy.sum(
-0.5
* x173
* (
2.0 * x1271
+ x6 * (x1263 - 2.0 * x1266 * x94 + x1268 * x254)
- x94 * (x1260 + x1266 * x254 - 2.0 * x1270 * x94)
)
)
result[9, 7] = numpy.sum(x299 * (-x1276 + 2.0 * x1279 * x94 - x1280 * x254))
result[9, 8] = numpy.sum(x543 * (-x1281 * x94 + x1282 * x6))
result[9, 9] = numpy.sum(
-x93
* (
3.0 * x1164
+ x772
* (
x1288 * x8
- x487
+ x679
* (
-2.0 * x1287 * x8
+ 3.0 * x397
+ x772
* (x1286 * x8 - x175 * (x177 * x351 - x182 * x353 + x80) - 2.0 * x244)
)
- 3.0 * x859
)
+ 2.0
* x8
* (
x1288 * x679
+ x491
+ x8
* (
x1285 * x772
+ 3.0 * x392
+ 2.0
* x8
* (x1284 * x175 + 2.0 * x248 - x8 * (x217 * x351 - x250 * x353 + x64))
)
+ 3.0 * x862
)
+ 2.0 * x903
)
)
return result
[docs]
def coulomb3d_34(ax, da, A, bx, db, B, R):
"""Cartesian (fg) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((10, 15), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = -x2 - A[0]
x4 = 0.5 / (ax + bx)
x5 = -x2 - B[0]
x6 = -x2 - R[0]
x7 = -x1 * (ax * A[1] + bx * B[1])
x8 = -x7 - R[1]
x9 = -x1 * (ax * A[2] + bx * B[2])
x10 = -x9 - R[2]
x11 = x0 * (x10**2 + x6**2 + x8**2)
x12 = (
6.283185307179586
* x1
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x13 = x12 * boys(2, x11)
x14 = x12 * boys(1, x11)
x15 = x4 * (-x13 + x14)
x16 = x13 * x6
x17 = x14 * x5
x18 = -x16 + x17
x19 = x18 * x5
x20 = x12 * boys(3, x11)
x21 = x20 * x6
x22 = x13 * x5
x23 = -x21 + x22
x24 = x23 * x6
x25 = x15 + x19 - x24
x26 = x25 * x5
x27 = x4 * (x13 - x20)
x28 = x23 * x5
x29 = x12 * boys(4, x11)
x30 = x29 * x6
x31 = x20 * x5
x32 = -x30 + x31
x33 = x32 * x6
x34 = x27 + x28 - x33
x35 = x34 * x6
x36 = 2.0 * x4
x37 = x36 * (x18 + x21 - x22)
x38 = -x35 + x37
x39 = x26 + x38
x40 = x39 * x5
x41 = x12 * boys(0, x11)
x42 = x4 * (-x14 + x41)
x43 = -x14 * x6 + x41 * x5
x44 = -x18 * x6 + x42 + x43 * x5
x45 = -x25 * x6 + x36 * (x16 - x17 + x43)
x46 = x44 * x5 + x45
x47 = -x15
x48 = 3.0 * x4
x49 = -x39 * x6 + x48 * (-x19 + x24 + x44 + x47)
x50 = x46 * x5 + x49
x51 = x34 * x5
x52 = x4 * (x20 - x29)
x53 = x32 * x5
x54 = x12 * boys(5, x11)
x55 = x54 * x6
x56 = x29 * x5
x57 = -x55 + x56
x58 = x57 * x6
x59 = x52 + x53 - x58
x60 = x59 * x6
x61 = x36 * (x23 + x30 - x31)
x62 = x51 - x60 + x61
x63 = x6 * x62
x64 = -x27
x65 = x48 * (x25 - x28 + x33 + x64)
x66 = x63 - x65
x67 = -x63 + x65
x68 = x40 + x67
x69 = x35 - x37
x70 = x4 * (-x26 + x46 + x69)
x71 = x3 * x50 - x6 * x68 + 4.0 * x70
x72 = x3 * x68
x73 = x5 * x62
x74 = x5 * x59
x75 = x4 * (x29 - x54)
x76 = x5 * x57
x77 = x12 * boys(6, x11)
x78 = x6 * x77
x79 = x5 * x54
x80 = -x78 + x79
x81 = x6 * x80
x82 = x75 + x76 - x81
x83 = x6 * x82
x84 = x36 * (x32 + x55 - x56)
x85 = x74 - x83 + x84
x86 = x6 * x85
x87 = -x52
x88 = x48 * (x34 - x53 + x58 + x87)
x89 = -x86 + x88
x90 = x73 + x89
x91 = x6 * x90
x92 = x60 - x61
x93 = x4 * (x39 - x51 + x92)
x94 = 4.0 * x93
x95 = x72 - x91 + x94
x96 = x3 * x39
x97 = x3 * x46 + x49
x98 = 4.0 * x4
x99 = x86 - x88
x100 = x4 * (x54 - x77)
x101 = x12 * boys(7, x11)
x102 = -x75
x103 = x3 * x62
x104 = x67 + x96
x105 = x25 * x3
x106 = da * db
x107 = 0.009523809523809524 * x106
x108 = 2.645751311064591 * x107
x109 = x13 * x8
x110 = -x109
x111 = -x7 - B[1]
x112 = x111 * x14
x113 = x110 + x112
x114 = x113 * x5
x115 = x20 * x8
x116 = -x115
x117 = x111 * x13
x118 = x116 + x117
x119 = x118 * x6
x120 = x114 - x119
x121 = x120 * x5
x122 = x4 * (x113 + x115 - x117)
x123 = x118 * x5
x124 = x29 * x8
x125 = -x124
x126 = x111 * x20
x127 = x125 + x126
x128 = x127 * x6
x129 = x123 - x128
x130 = x129 * x6
x131 = x122 - x130
x132 = x121 + x131
x133 = x132 * x5
x134 = -x14 * x8
x135 = x111 * x41 + x134
x136 = -x113 * x6 + x135 * x5
x137 = x4 * (x109 - x112 + x135)
x138 = -x120 * x6 + x137
x139 = x136 * x5 + x138
x140 = -x132 * x6 + x36 * (-x114 + x119 + x136)
x141 = x139 * x5 + x140
x142 = x4 * (x118 + x124 - x126)
x143 = x129 * x5
x144 = x127 * x5
x145 = x54 * x8
x146 = -x145
x147 = x111 * x29
x148 = x146 + x147
x149 = x148 * x6
x150 = x144 - x149
x151 = x150 * x6
x152 = x142 + x143 - x151
x153 = x152 * x6
x154 = x36 * (x120 - x123 + x128)
x155 = x153 - x154
x156 = -x153 + x154
x157 = x133 + x156
x158 = -x122
x159 = x130 + x158
x160 = x4 * (-x121 + x139 + x159)
x161 = x141 * x3 - x157 * x6 + 3.0 * x160
x162 = x157 * x3
x163 = x152 * x5
x164 = x4 * (x127 + x145 - x147)
x165 = x150 * x5
x166 = x148 * x5
x167 = x77 * x8
x168 = -x167
x169 = x111 * x54
x170 = x168 + x169
x171 = x170 * x6
x172 = x166 - x171
x173 = x172 * x6
x174 = x164 + x165 - x173
x175 = x174 * x6
x176 = x36 * (x129 - x144 + x149)
x177 = -x175 + x176
x178 = x163 + x177
x179 = x178 * x6
x180 = -x142
x181 = x151 + x180
x182 = x4 * (x132 - x143 + x181)
x183 = 3.0 * x182
x184 = x162 - x179 + x183
x185 = x132 * x3
x186 = x139 * x3 + x140
x187 = x175 - x176
x188 = x4 * (x148 + x167 - x169)
x189 = -x101 * x8
x190 = x111 * x77 + x189
x191 = -x164
x192 = x152 * x3
x193 = x156 + x185
x194 = x120 * x3
x195 = 0.06666666666666667 * x106
x196 = x10 * x13
x197 = -x196
x198 = -x9 - B[2]
x199 = x14 * x198
x200 = x197 + x199
x201 = x200 * x5
x202 = x10 * x20
x203 = -x202
x204 = x13 * x198
x205 = x203 + x204
x206 = x205 * x6
x207 = x201 - x206
x208 = x207 * x5
x209 = x4 * (x200 + x202 - x204)
x210 = x205 * x5
x211 = x10 * x29
x212 = -x211
x213 = x198 * x20
x214 = x212 + x213
x215 = x214 * x6
x216 = x210 - x215
x217 = x216 * x6
x218 = x209 - x217
x219 = x208 + x218
x220 = x219 * x5
x221 = -x10 * x14
x222 = x198 * x41 + x221
x223 = -x200 * x6 + x222 * x5
x224 = x4 * (x196 - x199 + x222)
x225 = -x207 * x6 + x224
x226 = x223 * x5 + x225
x227 = -x219 * x6 + x36 * (-x201 + x206 + x223)
x228 = x226 * x5 + x227
x229 = x4 * (x205 + x211 - x213)
x230 = x216 * x5
x231 = x214 * x5
x232 = x10 * x54
x233 = -x232
x234 = x198 * x29
x235 = x233 + x234
x236 = x235 * x6
x237 = x231 - x236
x238 = x237 * x6
x239 = x229 + x230 - x238
x240 = x239 * x6
x241 = x36 * (x207 - x210 + x215)
x242 = x240 - x241
x243 = -x240 + x241
x244 = x220 + x243
x245 = -x209
x246 = x217 + x245
x247 = x4 * (-x208 + x226 + x246)
x248 = x228 * x3 - x244 * x6 + 3.0 * x247
x249 = x244 * x3
x250 = x239 * x5
x251 = x4 * (x214 + x232 - x234)
x252 = x237 * x5
x253 = x235 * x5
x254 = x10 * x77
x255 = -x254
x256 = x198 * x54
x257 = x255 + x256
x258 = x257 * x6
x259 = x253 - x258
x260 = x259 * x6
x261 = x251 + x252 - x260
x262 = x261 * x6
x263 = x36 * (x216 - x231 + x236)
x264 = -x262 + x263
x265 = x250 + x264
x266 = x265 * x6
x267 = -x229
x268 = x238 + x267
x269 = x4 * (x219 - x230 + x268)
x270 = 3.0 * x269
x271 = x249 - x266 + x270
x272 = x219 * x3
x273 = x226 * x3 + x227
x274 = x262 - x263
x275 = x4 * (x235 + x254 - x256)
x276 = -x10 * x101
x277 = x198 * x77 + x276
x278 = -x251
x279 = x239 * x3
x280 = x243 + x272
x281 = x207 * x3
x282 = x111 * x113
x283 = x118 * x8
x284 = x15 - x283
x285 = x282 + x284
x286 = x285 * x5
x287 = x111 * x118
x288 = x127 * x8
x289 = x27 - x288
x290 = x287 + x289
x291 = x290 * x6
x292 = -x291
x293 = x286 + x292
x294 = x293 * x5
x295 = -x113 * x8 + x42
x296 = x111 * x135 + x295
x297 = -x285 * x6
x298 = x296 * x5 + x297
x299 = x283 + x47
x300 = x4 * (-x282 + x296 + x299)
x301 = -x293 * x6 + x300
x302 = x298 * x5 + x301
x303 = x290 * x5
x304 = x111 * x127
x305 = x148 * x8
x306 = -x305 + x52
x307 = x304 + x306
x308 = x307 * x6
x309 = x303 - x308
x310 = x309 * x6
x311 = x288 + x64
x312 = x4 * (x285 - x287 + x311)
x313 = -x312
x314 = x310 + x313
x315 = -x310 + x312
x316 = x294 + x315
x317 = x4 * (-x286 + x291 + x298)
x318 = x3 * x302 - x316 * x6 + 2.0 * x317
x319 = x3 * x316
x320 = x309 * x5
x321 = x305 + x87
x322 = x4 * (x290 - x304 + x321)
x323 = x307 * x5
x324 = x111 * x148
x325 = x170 * x8
x326 = -x325 + x75
x327 = x324 + x326
x328 = x327 * x6
x329 = x323 - x328
x330 = x329 * x6
x331 = x322 - x330
x332 = x320 + x331
x333 = x332 * x6
x334 = x4 * (x293 - x303 + x308)
x335 = 2.0 * x334
x336 = x319 - x333 + x335
x337 = x293 * x3
x338 = x298 * x3 + x301
x339 = -x322
x340 = x330 + x339
x341 = x102 + x325
x342 = x4 * (x307 - x324 + x341)
x343 = x100 - x190 * x8
x344 = x111 * x170 + x343
x345 = x3 * x309
x346 = x315 + x337
x347 = x285 * x3
x348 = 3.872983346207417
x349 = 0.02222222222222222 * x106 * x348
x350 = x111 * x200
x351 = x205 * x8
x352 = -x351
x353 = x350 + x352
x354 = x353 * x5
x355 = x111 * x205
x356 = x214 * x8
x357 = -x356
x358 = x355 + x357
x359 = x358 * x6
x360 = -x359
x361 = x354 + x360
x362 = x361 * x5
x363 = -x200 * x8
x364 = x111 * x222 + x363
x365 = -x353 * x6
x366 = x364 * x5 + x365
x367 = x4 * (-x350 + x351 + x364)
x368 = -x361 * x6 + x367
x369 = x366 * x5 + x368
x370 = x358 * x5
x371 = x111 * x214
x372 = x235 * x8
x373 = -x372
x374 = x371 + x373
x375 = x374 * x6
x376 = x370 - x375
x377 = x376 * x6
x378 = x4 * (x353 - x355 + x356)
x379 = -x378
x380 = x377 + x379
x381 = -x377 + x378
x382 = x362 + x381
x383 = x4 * (-x354 + x359 + x366)
x384 = x3 * x369 - x382 * x6 + 2.0 * x383
x385 = x3 * x382
x386 = x376 * x5
x387 = x4 * (x358 - x371 + x372)
x388 = x374 * x5
x389 = x111 * x235
x390 = x257 * x8
x391 = -x390
x392 = x389 + x391
x393 = x392 * x6
x394 = x388 - x393
x395 = x394 * x6
x396 = x387 - x395
x397 = x386 + x396
x398 = x397 * x6
x399 = x4 * (x361 - x370 + x375)
x400 = 2.0 * x399
x401 = x385 - x398 + x400
x402 = x3 * x361
x403 = x3 * x366 + x368
x404 = -x387
x405 = x395 + x404
x406 = x4 * (x374 - x389 + x390)
x407 = -x277 * x8
x408 = x111 * x257 + x407
x409 = x3 * x376
x410 = x381 + x402
x411 = x3 * x353
x412 = 2.23606797749979 * x195
x413 = x198 * x200
x414 = x10 * x205
x415 = x15 - x414
x416 = x413 + x415
x417 = x416 * x5
x418 = x198 * x205
x419 = x10 * x214
x420 = x27 - x419
x421 = x418 + x420
x422 = x421 * x6
x423 = -x422
x424 = x417 + x423
x425 = x424 * x5
x426 = -x10 * x200 + x42
x427 = x198 * x222 + x426
x428 = -x416 * x6
x429 = x427 * x5 + x428
x430 = x414 + x47
x431 = x4 * (-x413 + x427 + x430)
x432 = -x424 * x6 + x431
x433 = x429 * x5 + x432
x434 = x421 * x5
x435 = x198 * x214
x436 = x10 * x235
x437 = -x436 + x52
x438 = x435 + x437
x439 = x438 * x6
x440 = x434 - x439
x441 = x440 * x6
x442 = x419 + x64
x443 = x4 * (x416 - x418 + x442)
x444 = -x443
x445 = x441 + x444
x446 = -x441 + x443
x447 = x425 + x446
x448 = x4 * (-x417 + x422 + x429)
x449 = x3 * x433 - x447 * x6 + 2.0 * x448
x450 = x3 * x447
x451 = x440 * x5
x452 = x436 + x87
x453 = x4 * (x421 - x435 + x452)
x454 = x438 * x5
x455 = x198 * x235
x456 = x10 * x257
x457 = -x456 + x75
x458 = x455 + x457
x459 = x458 * x6
x460 = x454 - x459
x461 = x460 * x6
x462 = x453 - x461
x463 = x451 + x462
x464 = x463 * x6
x465 = x4 * (x424 - x434 + x439)
x466 = 2.0 * x465
x467 = x450 - x464 + x466
x468 = x3 * x424
x469 = x3 * x429 + x432
x470 = -x453
x471 = x461 + x470
x472 = x102 + x456
x473 = x4 * (x438 - x455 + x472)
x474 = -x10 * x277 + x100
x475 = x198 * x257 + x474
x476 = x3 * x440
x477 = x446 + x468
x478 = x3 * x416
x479 = x111 * x285
x480 = 2.0 * x137 - x285 * x8
x481 = x111 * x296 + x480
x482 = x290 * x8
x483 = 2.0 * x122
x484 = x482 - x483
x485 = x4 * (-x479 + x481 + x484)
x486 = -x482 + x483
x487 = x479 + x486
x488 = -x487 * x6
x489 = x3 * x481 + x488
x490 = x111 * x290
x491 = x307 * x8
x492 = 2.0 * x142
x493 = -x491 + x492
x494 = x490 + x493
x495 = x3 * x494
x496 = x111 * x307
x497 = x327 * x8
x498 = 2.0 * x164
x499 = -x497 + x498
x500 = x496 + x499
x501 = x500 * x6
x502 = -x501
x503 = x491 - x492
x504 = x4 * (x487 - x490 + x503)
x505 = -x504
x506 = x3 * x487
x507 = x494 * x6
x508 = -x507
x509 = x506 + x508
x510 = x487 * x5
x511 = x481 * x5 + x488
x512 = x508 + x510
x513 = x3 * x511 + x485 - x512 * x6
x514 = x3 * x512
x515 = x494 * x5
x516 = x502 + x515
x517 = x516 * x6
x518 = x504 + x514 - x517
x519 = x497 - x498
x520 = x4 * (x494 - x496 + x519)
x521 = 2.0 * x188 - x344 * x8
x522 = x111 * x327 + x521
x523 = x111 * x353
x524 = x224 - x353 * x8
x525 = x111 * x364 + x524
x526 = x358 * x8
x527 = x245 + x526
x528 = x4 * (-x523 + x525 + x527)
x529 = x209 - x526
x530 = x523 + x529
x531 = -x530 * x6
x532 = x3 * x525 + x531
x533 = x111 * x358
x534 = x374 * x8
x535 = x229 - x534
x536 = x533 + x535
x537 = x3 * x536
x538 = x111 * x374
x539 = x392 * x8
x540 = x251 - x539
x541 = x538 + x540
x542 = x541 * x6
x543 = -x542
x544 = x267 + x534
x545 = x4 * (x530 - x533 + x544)
x546 = -x545
x547 = x3 * x530
x548 = x536 * x6
x549 = -x548
x550 = x547 + x549
x551 = x5 * x530
x552 = x5 * x525 + x531
x553 = x549 + x551
x554 = x3 * x552 + x528 - x553 * x6
x555 = x3 * x553
x556 = x5 * x536
x557 = x543 + x556
x558 = x557 * x6
x559 = x545 + x555 - x558
x560 = x278 + x539
x561 = x4 * (x536 - x538 + x560)
x562 = x275 - x408 * x8
x563 = x111 * x392 + x562
x564 = x421 * x8
x565 = x111 * x416
x566 = -x416 * x8
x567 = x111 * x427 + x566
x568 = x4 * (x564 - x565 + x567)
x569 = -x564
x570 = x565 + x569
x571 = -x570 * x6
x572 = x3 * x567 + x571
x573 = x111 * x421
x574 = x438 * x8
x575 = -x574
x576 = x573 + x575
x577 = x3 * x576
x578 = x111 * x438
x579 = x458 * x8
x580 = -x579
x581 = x578 + x580
x582 = x581 * x6
x583 = -x582
x584 = x4 * (x570 - x573 + x574)
x585 = -x584
x586 = x3 * x570
x587 = x576 * x6
x588 = -x587
x589 = x586 + x588
x590 = x5 * x570
x591 = x5 * x567 + x571
x592 = x588 + x590
x593 = x3 * x591 + x568 - x592 * x6
x594 = x3 * x592
x595 = x5 * x576
x596 = x583 + x595
x597 = x596 * x6
x598 = x584 + x594 - x597
x599 = x4 * (x576 - x578 + x579)
x600 = -x475 * x8
x601 = x111 * x458 + x600
x602 = x198 * x416
x603 = -x10 * x416 + 2.0 * x224
x604 = x198 * x427 + x603
x605 = x10 * x421
x606 = 2.0 * x209
x607 = x605 - x606
x608 = x4 * (-x602 + x604 + x607)
x609 = -x605 + x606
x610 = x602 + x609
x611 = -x6 * x610
x612 = x3 * x604 + x611
x613 = x198 * x421
x614 = x10 * x438
x615 = 2.0 * x229
x616 = -x614 + x615
x617 = x613 + x616
x618 = x3 * x617
x619 = x198 * x438
x620 = x10 * x458
x621 = 2.0 * x251
x622 = -x620 + x621
x623 = x619 + x622
x624 = x6 * x623
x625 = -x624
x626 = x614 - x615
x627 = x4 * (x610 - x613 + x626)
x628 = -x627
x629 = x3 * x610
x630 = x6 * x617
x631 = -x630
x632 = x629 + x631
x633 = x5 * x610
x634 = x5 * x604 + x611
x635 = x631 + x633
x636 = x3 * x634 - x6 * x635 + x608
x637 = x3 * x635
x638 = x5 * x617
x639 = x625 + x638
x640 = x6 * x639
x641 = x627 + x637 - x640
x642 = x620 - x621
x643 = x4 * (x617 - x619 + x642)
x644 = -x10 * x475 + 2.0 * x275
x645 = x198 * x458 + x644
x646 = x111 * x487
x647 = 3.0 * x300 - x487 * x8
x648 = x111 * x481 + x647
x649 = x494 * x8
x650 = 3.0 * x312
x651 = x649 - x650
x652 = x4 * (-x646 + x648 + x651)
x653 = -x649 + x650
x654 = x646 + x653
x655 = x3 * x648 - x6 * x654
x656 = x3 * x654
x657 = x111 * x494
x658 = x500 * x8
x659 = 3.0 * x322
x660 = -x658 + x659
x661 = x657 + x660
x662 = x6 * x661
x663 = x656 - x662
x664 = x658 - x659
x665 = x4 * (x654 - x657 + x664)
x666 = 3.0 * x342 - x522 * x8
x667 = x111 * x500 + x666
x668 = x111 * x530
x669 = 2.0 * x367 - x530 * x8
x670 = x111 * x525 + x669
x671 = x536 * x8
x672 = 2.0 * x378
x673 = x671 - x672
x674 = x4 * (-x668 + x670 + x673)
x675 = -x671 + x672
x676 = x668 + x675
x677 = x3 * x670 - x6 * x676
x678 = x3 * x676
x679 = x111 * x536
x680 = x541 * x8
x681 = 2.0 * x387
x682 = -x680 + x681
x683 = x679 + x682
x684 = x6 * x683
x685 = x678 - x684
x686 = x680 - x681
x687 = x4 * (x676 - x679 + x686)
x688 = 2.0 * x406 - x563 * x8
x689 = x111 * x541 + x688
x690 = x111 * x570
x691 = x431 - x570 * x8
x692 = x111 * x567 + x691
x693 = x576 * x8
x694 = x444 + x693
x695 = x4 * (-x690 + x692 + x694)
x696 = x443 - x693
x697 = x690 + x696
x698 = x3 * x692 - x6 * x697
x699 = x3 * x697
x700 = x111 * x576
x701 = x581 * x8
x702 = x453 - x701
x703 = x700 + x702
x704 = x6 * x703
x705 = x699 - x704
x706 = x470 + x701
x707 = x4 * (x697 - x700 + x706)
x708 = x473 - x601 * x8
x709 = x111 * x581 + x708
x710 = x617 * x8
x711 = x111 * x610
x712 = -x610 * x8
x713 = x111 * x604 + x712
x714 = x4 * (x710 - x711 + x713)
x715 = -x710
x716 = x711 + x715
x717 = x3 * x713 - x6 * x716
x718 = x3 * x716
x719 = x111 * x617
x720 = x623 * x8
x721 = -x720
x722 = x719 + x721
x723 = x6 * x722
x724 = x718 - x723
x725 = x4 * (x716 - x719 + x720)
x726 = -x645 * x8
x727 = x111 * x623 + x726
x728 = x198 * x610
x729 = -x10 * x610 + 3.0 * x431
x730 = x198 * x604 + x729
x731 = x10 * x617
x732 = 3.0 * x443
x733 = x731 - x732
x734 = x4 * (-x728 + x730 + x733)
x735 = -x731 + x732
x736 = x728 + x735
x737 = x3 * x730 - x6 * x736
x738 = x3 * x736
x739 = x198 * x617
x740 = x10 * x623
x741 = 3.0 * x453
x742 = -x740 + x741
x743 = x739 + x742
x744 = x6 * x743
x745 = x738 - x744
x746 = x740 - x741
x747 = x4 * (x736 - x739 + x746)
x748 = -x10 * x645 + 3.0 * x473
x749 = x198 * x623 + x748
x750 = -x7 - A[1]
x751 = x13 * x750
x752 = x14 * x750
x753 = x110 + x752
x754 = x4 * (x115 - x751 + x753)
x755 = x5 * x753
x756 = x116 + x751
x757 = x6 * x756
x758 = x755 - x757
x759 = x5 * x758
x760 = x5 * x756
x761 = x20 * x750
x762 = x125 + x761
x763 = x6 * x762
x764 = x760 - x763
x765 = x6 * x764
x766 = x754 + x759 - x765
x767 = x5 * x766
x768 = x4 * (x124 + x756 - x761)
x769 = x5 * x764
x770 = x5 * x762
x771 = x29 * x750
x772 = x146 + x771
x773 = x6 * x772
x774 = x770 - x773
x775 = x6 * x774
x776 = x768 + x769 - x775
x777 = x6 * x776
x778 = x36 * (x758 - x760 + x763)
x779 = x767 - x777 + x778
x780 = x5 * x779
x781 = x134 + x41 * x750
x782 = x4 * (x109 - x752 + x781)
x783 = x5 * x781 - x6 * x753
x784 = x5 * x783 - x6 * x758 + x782
x785 = x36 * (-x755 + x757 + x783) + x5 * x784 - x6 * x766
x786 = -x754
x787 = x48 * (-x759 + x765 + x784 + x786) - x6 * x779
x788 = x5 * x785 + x787
x789 = x5 * x776
x790 = x4 * (x145 + x762 - x771)
x791 = x5 * x774
x792 = x5 * x772
x793 = x54 * x750
x794 = x168 + x793
x795 = x6 * x794
x796 = x792 - x795
x797 = x6 * x796
x798 = x790 + x791 - x797
x799 = x6 * x798
x800 = x36 * (x764 - x770 + x773)
x801 = x789 - x799 + x800
x802 = x6 * x801
x803 = -x768
x804 = x48 * (x766 - x769 + x775 + x803)
x805 = x802 - x804
x806 = x780 - x802 + x804
x807 = x4 * (x167 + x772 - x793)
x808 = x189 + x750 * x77
x809 = -x790
x810 = 5.916079783099616 * x107
x811 = x118 * x750
x812 = x113 * x750
x813 = x284 + x812
x814 = x4 * (x311 - x811 + x813)
x815 = x5 * x813
x816 = x289 + x811
x817 = x6 * x816
x818 = x815 - x817
x819 = x5 * x818
x820 = x5 * x816
x821 = x127 * x750
x822 = x306 + x821
x823 = x6 * x822
x824 = x820 - x823
x825 = x6 * x824
x826 = x814 + x819 - x825
x827 = x5 * x826
x828 = x135 * x750 + x295
x829 = x4 * (x299 - x812 + x828)
x830 = x5 * x828 - x6 * x813
x831 = x5 * x830 - x6 * x818 + x829
x832 = x36 * (-x815 + x817 + x830) - x6 * x826
x833 = x5 * x831 + x832
x834 = x4 * (x321 + x816 - x821)
x835 = x5 * x824
x836 = x5 * x822
x837 = x148 * x750
x838 = x326 + x837
x839 = x6 * x838
x840 = x836 - x839
x841 = x6 * x840
x842 = x834 + x835 - x841
x843 = x6 * x842
x844 = x36 * (x818 - x820 + x823)
x845 = x843 - x844
x846 = x827 - x843 + x844
x847 = x4 * (x341 + x822 - x837)
x848 = x170 * x750 + x343
x849 = x205 * x750
x850 = x200 * x750
x851 = x352 + x850
x852 = x4 * (x356 - x849 + x851)
x853 = x5 * x851
x854 = x357 + x849
x855 = x6 * x854
x856 = x853 - x855
x857 = x5 * x856
x858 = x5 * x854
x859 = x214 * x750
x860 = x373 + x859
x861 = x6 * x860
x862 = x858 - x861
x863 = x6 * x862
x864 = x852 + x857 - x863
x865 = x5 * x864
x866 = x222 * x750 + x363
x867 = x4 * (x351 - x850 + x866)
x868 = x5 * x866 - x6 * x851
x869 = x5 * x868 - x6 * x856 + x867
x870 = x36 * (-x853 + x855 + x868) - x6 * x864
x871 = x5 * x869 + x870
x872 = x4 * (x372 + x854 - x859)
x873 = x5 * x862
x874 = x5 * x860
x875 = x235 * x750
x876 = x391 + x875
x877 = x6 * x876
x878 = x874 - x877
x879 = x6 * x878
x880 = x872 + x873 - x879
x881 = x6 * x880
x882 = x36 * (x856 - x858 + x861)
x883 = x881 - x882
x884 = x865 - x881 + x882
x885 = -x852
x886 = x4 * (x390 + x860 - x875)
x887 = x257 * x750 + x407
x888 = -x872
x889 = x285 * x750
x890 = x486 + x889
x891 = x5 * x890
x892 = x290 * x750
x893 = x493 + x892
x894 = x6 * x893
x895 = x891 - x894
x896 = x5 * x895
x897 = x296 * x750 + x480
x898 = x5 * x897 - x6 * x890
x899 = x4 * (x484 - x889 + x897)
x900 = -x6 * x895 + x899
x901 = x5 * x898 + x900
x902 = x5 * x893
x903 = x307 * x750
x904 = x499 + x903
x905 = x6 * x904
x906 = x902 - x905
x907 = x6 * x906
x908 = x4 * (x503 + x890 - x892)
x909 = x907 - x908
x910 = x896 - x907 + x908
x911 = x4 * (x519 + x893 - x903)
x912 = x327 * x750 + x521
x913 = 1.732050807568877
x914 = 0.1111111111111111 * x106 * x913
x915 = x353 * x750
x916 = x529 + x915
x917 = x5 * x916
x918 = x358 * x750
x919 = x535 + x918
x920 = x6 * x919
x921 = x917 - x920
x922 = x5 * x921
x923 = x364 * x750 + x524
x924 = x5 * x923 - x6 * x916
x925 = x4 * (x527 - x915 + x923)
x926 = -x6 * x921 + x925
x927 = x5 * x924 + x926
x928 = x5 * x919
x929 = x374 * x750
x930 = x540 + x929
x931 = x6 * x930
x932 = x928 - x931
x933 = x6 * x932
x934 = x4 * (x544 + x916 - x918)
x935 = x933 - x934
x936 = x922 - x933 + x934
x937 = x4 * (x560 + x919 - x929)
x938 = x392 * x750 + x562
x939 = 0.3333333333333333 * x106
x940 = x416 * x750
x941 = x569 + x940
x942 = x5 * x941
x943 = x421 * x750
x944 = x575 + x943
x945 = x6 * x944
x946 = x942 - x945
x947 = x5 * x946
x948 = x427 * x750 + x566
x949 = x5 * x948 - x6 * x941
x950 = x4 * (x564 - x940 + x948)
x951 = -x6 * x946 + x950
x952 = x5 * x949 + x951
x953 = x5 * x944
x954 = x438 * x750
x955 = x580 + x954
x956 = x6 * x955
x957 = x953 - x956
x958 = x6 * x957
x959 = x4 * (x574 + x941 - x943)
x960 = -x959
x961 = x958 + x960
x962 = x947 - x958 + x959
x963 = x4 * (x579 + x944 - x954)
x964 = x458 * x750 + x600
x965 = x481 * x750 + x647
x966 = x494 * x750
x967 = x660 + x966
x968 = x6 * x967
x969 = x487 * x750
x970 = x653 + x969
x971 = -x6 * x970
x972 = x5 * x970
x973 = x5 * x965 + x971
x974 = x4 * (x651 + x965 - x969)
x975 = -x968 + x972
x976 = x4 * (x664 - x966 + x970)
x977 = x500 * x750 + x666
x978 = x525 * x750 + x669
x979 = x536 * x750
x980 = x682 + x979
x981 = x6 * x980
x982 = x530 * x750
x983 = x675 + x982
x984 = -x6 * x983
x985 = x5 * x983
x986 = x5 * x978 + x984
x987 = x4 * (x673 + x978 - x982)
x988 = -x981 + x985
x989 = x4 * (x686 - x979 + x983)
x990 = x541 * x750 + x688
x991 = x567 * x750 + x691
x992 = x576 * x750
x993 = x702 + x992
x994 = x6 * x993
x995 = x570 * x750
x996 = x696 + x995
x997 = -x6 * x996
x998 = x5 * x996
x999 = x5 * x991 + x997
x1000 = x4 * (x694 + x991 - x995)
x1001 = -x994 + x998
x1002 = x4 * (x706 - x992 + x996)
x1003 = x581 * x750 + x708
x1004 = x604 * x750 + x712
x1005 = x617 * x750
x1006 = x1005 + x721
x1007 = x1006 * x6
x1008 = x610 * x750
x1009 = x1008 + x715
x1010 = -x1009 * x6
x1011 = x1009 * x5
x1012 = x1004 * x5 + x1010
x1013 = x4 * (x1004 - x1008 + x710)
x1014 = -x1007 + x1011
x1015 = x4 * (-x1005 + x1009 + x720)
x1016 = x623 * x750 + x726
x1017 = x661 * x8
x1018 = x654 * x750
x1019 = 4.0 * x504
x1020 = 4.0 * x485 + x648 * x750 - x654 * x8
x1021 = x4 * (x1017 - x1018 - x1019 + x1020)
x1022 = -x1017 + x1018 + x1019
x1023 = 4.0 * x520 + x661 * x750 - x667 * x8
x1024 = x683 * x8
x1025 = x676 * x750
x1026 = 3.0 * x545
x1027 = 3.0 * x528 + x670 * x750 - x676 * x8
x1028 = x4 * (x1024 - x1025 - x1026 + x1027)
x1029 = -x1024 + x1025 + x1026
x1030 = 3.0 * x561 + x683 * x750 - x689 * x8
x1031 = x703 * x8
x1032 = x697 * x750
x1033 = 2.0 * x584
x1034 = 2.0 * x568 + x692 * x750 - x697 * x8
x1035 = x4 * (x1031 - x1032 - x1033 + x1034)
x1036 = -x1031 + x1032 + x1033
x1037 = 2.0 * x599 + x703 * x750 - x709 * x8
x1038 = x722 * x8
x1039 = x716 * x750
x1040 = x608 + x713 * x750 - x716 * x8
x1041 = x4 * (x1038 - x1039 + x1040 + x628)
x1042 = -x1038 + x1039 + x627
x1043 = x643 + x722 * x750 - x727 * x8
x1044 = x743 * x8
x1045 = x736 * x750
x1046 = x730 * x750 - x736 * x8
x1047 = x4 * (x1044 - x1045 + x1046)
x1048 = -x1044 + x1045
x1049 = x743 * x750 - x749 * x8
x1050 = -x9 - A[2]
x1051 = x1050 * x13
x1052 = x1050 * x14
x1053 = x1052 + x197
x1054 = x4 * (-x1051 + x1053 + x202)
x1055 = x1053 * x5
x1056 = x1051 + x203
x1057 = x1056 * x6
x1058 = x1055 - x1057
x1059 = x1058 * x5
x1060 = x1056 * x5
x1061 = x1050 * x20
x1062 = x1061 + x212
x1063 = x1062 * x6
x1064 = x1060 - x1063
x1065 = x1064 * x6
x1066 = x1054 + x1059 - x1065
x1067 = x1066 * x5
x1068 = x4 * (x1056 - x1061 + x211)
x1069 = x1064 * x5
x1070 = x1062 * x5
x1071 = x1050 * x29
x1072 = x1071 + x233
x1073 = x1072 * x6
x1074 = x1070 - x1073
x1075 = x1074 * x6
x1076 = x1068 + x1069 - x1075
x1077 = x1076 * x6
x1078 = x36 * (x1058 - x1060 + x1063)
x1079 = x1067 - x1077 + x1078
x1080 = x1079 * x5
x1081 = x1050 * x41 + x221
x1082 = x4 * (-x1052 + x1081 + x196)
x1083 = -x1053 * x6 + x1081 * x5
x1084 = -x1058 * x6 + x1082 + x1083 * x5
x1085 = -x1066 * x6 + x1084 * x5 + x36 * (-x1055 + x1057 + x1083)
x1086 = -x1054
x1087 = -x1079 * x6 + x48 * (-x1059 + x1065 + x1084 + x1086)
x1088 = x1085 * x5 + x1087
x1089 = x1076 * x5
x1090 = x4 * (x1062 - x1071 + x232)
x1091 = x1074 * x5
x1092 = x1072 * x5
x1093 = x1050 * x54
x1094 = x1093 + x255
x1095 = x1094 * x6
x1096 = x1092 - x1095
x1097 = x1096 * x6
x1098 = x1090 + x1091 - x1097
x1099 = x1098 * x6
x1100 = x36 * (x1064 - x1070 + x1073)
x1101 = x1089 - x1099 + x1100
x1102 = x1101 * x6
x1103 = -x1068
x1104 = x48 * (x1066 - x1069 + x1075 + x1103)
x1105 = x1102 - x1104
x1106 = x1080 - x1102 + x1104
x1107 = x4 * (x1072 - x1093 + x254)
x1108 = x1050 * x77 + x276
x1109 = -x1090
x1110 = x1062 * x8
x1111 = x1056 * x111
x1112 = x1053 * x111
x1113 = x1056 * x8
x1114 = -x1113
x1115 = x1112 + x1114
x1116 = x4 * (x1110 - x1111 + x1115)
x1117 = x1115 * x5
x1118 = -x1110
x1119 = x1111 + x1118
x1120 = x1119 * x6
x1121 = x1117 - x1120
x1122 = x1121 * x5
x1123 = x1119 * x5
x1124 = x1062 * x111
x1125 = x1072 * x8
x1126 = -x1125
x1127 = x1124 + x1126
x1128 = x1127 * x6
x1129 = x1123 - x1128
x1130 = x1129 * x6
x1131 = x1116 + x1122 - x1130
x1132 = x1131 * x5
x1133 = -x1053 * x8
x1134 = x1081 * x111 + x1133
x1135 = x4 * (-x1112 + x1113 + x1134)
x1136 = -x1115 * x6 + x1134 * x5
x1137 = -x1121 * x6 + x1135 + x1136 * x5
x1138 = -x1131 * x6 + x36 * (-x1117 + x1120 + x1136)
x1139 = x1137 * x5 + x1138
x1140 = x4 * (x1119 - x1124 + x1125)
x1141 = x1129 * x5
x1142 = x1127 * x5
x1143 = x1072 * x111
x1144 = x1094 * x8
x1145 = -x1144
x1146 = x1143 + x1145
x1147 = x1146 * x6
x1148 = x1142 - x1147
x1149 = x1148 * x6
x1150 = x1140 + x1141 - x1149
x1151 = x1150 * x6
x1152 = x36 * (x1121 - x1123 + x1128)
x1153 = x1151 - x1152
x1154 = x1132 - x1151 + x1152
x1155 = -x1116
x1156 = x4 * (x1127 - x1143 + x1144)
x1157 = -x1108 * x8
x1158 = x1094 * x111 + x1157
x1159 = -x1140
x1160 = x1050 * x205
x1161 = x1050 * x200
x1162 = x1161 + x415
x1163 = x4 * (-x1160 + x1162 + x442)
x1164 = x1162 * x5
x1165 = x1160 + x420
x1166 = x1165 * x6
x1167 = x1164 - x1166
x1168 = x1167 * x5
x1169 = x1165 * x5
x1170 = x1050 * x214
x1171 = x1170 + x437
x1172 = x1171 * x6
x1173 = x1169 - x1172
x1174 = x1173 * x6
x1175 = x1163 + x1168 - x1174
x1176 = x1175 * x5
x1177 = x1050 * x222 + x426
x1178 = x4 * (-x1161 + x1177 + x430)
x1179 = -x1162 * x6 + x1177 * x5
x1180 = -x1167 * x6 + x1178 + x1179 * x5
x1181 = -x1175 * x6 + x36 * (-x1164 + x1166 + x1179)
x1182 = x1180 * x5 + x1181
x1183 = x4 * (x1165 - x1170 + x452)
x1184 = x1173 * x5
x1185 = x1171 * x5
x1186 = x1050 * x235
x1187 = x1186 + x457
x1188 = x1187 * x6
x1189 = x1185 - x1188
x1190 = x1189 * x6
x1191 = x1183 + x1184 - x1190
x1192 = x1191 * x6
x1193 = x36 * (x1167 - x1169 + x1172)
x1194 = x1192 - x1193
x1195 = x1176 - x1192 + x1193
x1196 = -x1163
x1197 = x4 * (x1171 - x1186 + x472)
x1198 = x1050 * x257 + x474
x1199 = -x1183
x1200 = x111 * x1115
x1201 = x1119 * x8
x1202 = x1054 - x1201
x1203 = x1200 + x1202
x1204 = x1203 * x5
x1205 = x111 * x1119
x1206 = x1127 * x8
x1207 = x1068 - x1206
x1208 = x1205 + x1207
x1209 = x1208 * x6
x1210 = x1204 - x1209
x1211 = x1210 * x5
x1212 = x1082 - x1115 * x8
x1213 = x111 * x1134 + x1212
x1214 = -x1203 * x6 + x1213 * x5
x1215 = x1086 + x1201
x1216 = x4 * (-x1200 + x1213 + x1215)
x1217 = -x1210 * x6 + x1216
x1218 = x1214 * x5 + x1217
x1219 = x1208 * x5
x1220 = x111 * x1127
x1221 = x1146 * x8
x1222 = x1090 - x1221
x1223 = x1220 + x1222
x1224 = x1223 * x6
x1225 = x1219 - x1224
x1226 = x1225 * x6
x1227 = x1103 + x1206
x1228 = x4 * (x1203 - x1205 + x1227)
x1229 = -x1228
x1230 = x1226 + x1229
x1231 = x1211 - x1226 + x1228
x1232 = x1109 + x1221
x1233 = x4 * (x1208 - x1220 + x1232)
x1234 = x1107 - x1158 * x8
x1235 = x111 * x1146 + x1234
x1236 = x111 * x1162
x1237 = x1165 * x8
x1238 = -x1237
x1239 = x1236 + x1238
x1240 = x1239 * x5
x1241 = x111 * x1165
x1242 = x1171 * x8
x1243 = -x1242
x1244 = x1241 + x1243
x1245 = x1244 * x6
x1246 = x1240 - x1245
x1247 = x1246 * x5
x1248 = -x1162 * x8
x1249 = x111 * x1177 + x1248
x1250 = -x1239 * x6 + x1249 * x5
x1251 = x4 * (-x1236 + x1237 + x1249)
x1252 = -x1246 * x6 + x1251
x1253 = x1250 * x5 + x1252
x1254 = x1244 * x5
x1255 = x111 * x1171
x1256 = x1187 * x8
x1257 = -x1256
x1258 = x1255 + x1257
x1259 = x1258 * x6
x1260 = x1254 - x1259
x1261 = x1260 * x6
x1262 = x4 * (x1239 - x1241 + x1242)
x1263 = -x1262
x1264 = x1261 + x1263
x1265 = x1247 - x1261 + x1262
x1266 = x4 * (x1244 - x1255 + x1256)
x1267 = -x1198 * x8
x1268 = x111 * x1187 + x1267
x1269 = x1050 * x416
x1270 = x1269 + x609
x1271 = x1270 * x5
x1272 = x1050 * x421
x1273 = x1272 + x616
x1274 = x1273 * x6
x1275 = x1271 - x1274
x1276 = x1275 * x5
x1277 = x1050 * x427 + x603
x1278 = -x1270 * x6 + x1277 * x5
x1279 = x4 * (-x1269 + x1277 + x607)
x1280 = -x1275 * x6 + x1279
x1281 = x1278 * x5 + x1280
x1282 = x1273 * x5
x1283 = x1050 * x438
x1284 = x1283 + x622
x1285 = x1284 * x6
x1286 = x1282 - x1285
x1287 = x1286 * x6
x1288 = x4 * (x1270 - x1272 + x626)
x1289 = -x1288
x1290 = x1287 + x1289
x1291 = x1276 - x1287 + x1288
x1292 = x4 * (x1273 - x1283 + x642)
x1293 = x1050 * x458 + x644
x1294 = 2.0 * x1135 - x1203 * x8
x1295 = x111 * x1213 + x1294
x1296 = x111 * x1208
x1297 = x1223 * x8
x1298 = 2.0 * x1140
x1299 = -x1297 + x1298
x1300 = x1296 + x1299
x1301 = x1300 * x6
x1302 = x111 * x1203
x1303 = x1208 * x8
x1304 = 2.0 * x1116
x1305 = -x1303 + x1304
x1306 = x1302 + x1305
x1307 = -x1306 * x6
x1308 = x1306 * x5
x1309 = x1295 * x5 + x1307
x1310 = x1303 - x1304
x1311 = x4 * (x1295 - x1302 + x1310)
x1312 = -x1301 + x1308
x1313 = x1297 - x1298
x1314 = x4 * (-x1296 + x1306 + x1313)
x1315 = 2.0 * x1156 - x1235 * x8
x1316 = x111 * x1223 + x1315
x1317 = x1178 - x1239 * x8
x1318 = x111 * x1249 + x1317
x1319 = x111 * x1244
x1320 = x1258 * x8
x1321 = x1183 - x1320
x1322 = x1319 + x1321
x1323 = x1322 * x6
x1324 = x111 * x1239
x1325 = x1244 * x8
x1326 = x1163 - x1325
x1327 = x1324 + x1326
x1328 = -x1327 * x6
x1329 = x1327 * x5
x1330 = x1318 * x5 + x1328
x1331 = x1196 + x1325
x1332 = x4 * (x1318 - x1324 + x1331)
x1333 = -x1323 + x1329
x1334 = x1199 + x1320
x1335 = x4 * (-x1319 + x1327 + x1334)
x1336 = x1197 - x1268 * x8
x1337 = x111 * x1258 + x1336
x1338 = -x1270 * x8
x1339 = x111 * x1277 + x1338
x1340 = x111 * x1273
x1341 = x1284 * x8
x1342 = -x1341
x1343 = x1340 + x1342
x1344 = x1343 * x6
x1345 = x111 * x1270
x1346 = x1273 * x8
x1347 = -x1346
x1348 = x1345 + x1347
x1349 = -x1348 * x6
x1350 = x1348 * x5
x1351 = x1339 * x5 + x1349
x1352 = x4 * (x1339 - x1345 + x1346)
x1353 = -x1344 + x1350
x1354 = x4 * (-x1340 + x1341 + x1348)
x1355 = -x1293 * x8
x1356 = x111 * x1284 + x1355
x1357 = x1050 * x604 + x729
x1358 = x1050 * x617
x1359 = x1358 + x742
x1360 = x1359 * x6
x1361 = x1050 * x610
x1362 = x1361 + x735
x1363 = -x1362 * x6
x1364 = x1362 * x5
x1365 = x1357 * x5 + x1363
x1366 = x4 * (x1357 - x1361 + x733)
x1367 = -x1360 + x1364
x1368 = x4 * (-x1358 + x1362 + x746)
x1369 = x1050 * x623 + x748
x1370 = x111 * x1306
x1371 = 3.0 * x1216 - x1306 * x8
x1372 = x111 * x1295 + x1371
x1373 = x1300 * x8
x1374 = 3.0 * x1228
x1375 = x1373 - x1374
x1376 = x4 * (-x1370 + x1372 + x1375)
x1377 = -x1373 + x1374
x1378 = x1370 + x1377
x1379 = 3.0 * x1233 - x1316 * x8
x1380 = x111 * x1300 + x1379
x1381 = x111 * x1327
x1382 = 2.0 * x1251 - x1327 * x8
x1383 = x111 * x1318 + x1382
x1384 = x1322 * x8
x1385 = 2.0 * x1262
x1386 = x1384 - x1385
x1387 = x4 * (-x1381 + x1383 + x1386)
x1388 = -x1384 + x1385
x1389 = x1381 + x1388
x1390 = 2.0 * x1266 - x1337 * x8
x1391 = x111 * x1322 + x1390
x1392 = x111 * x1348
x1393 = x1279 - x1348 * x8
x1394 = x111 * x1339 + x1393
x1395 = x1343 * x8
x1396 = x1289 + x1395
x1397 = x4 * (-x1392 + x1394 + x1396)
x1398 = x1288 - x1395
x1399 = x1392 + x1398
x1400 = x1292 - x1356 * x8
x1401 = x111 * x1343 + x1400
x1402 = x1359 * x8
x1403 = x111 * x1362
x1404 = -x1362 * x8
x1405 = x111 * x1357 + x1404
x1406 = x4 * (x1402 - x1403 + x1405)
x1407 = -x1402
x1408 = x1403 + x1407
x1409 = -x1369 * x8
x1410 = x111 * x1359 + x1409
x1411 = x10 * x743
x1412 = x1050 * x736
x1413 = 4.0 * x627
x1414 = -x10 * x736 + x1050 * x730 + 4.0 * x608
x1415 = x4 * (x1411 - x1412 - x1413 + x1414)
x1416 = -x1411 + x1412 + x1413
x1417 = -x10 * x749 + x1050 * x743 + 4.0 * x643
x1418 = x756 * x8
x1419 = x750 * x753
x1420 = x42 + x750 * x781 - x753 * x8
x1421 = x4 * (x1418 - x1419 + x1420 + x47)
x1422 = -x1418 + x1419 + x15
x1423 = x1420 * x5 - x1422 * x6
x1424 = x1422 * x5
x1425 = x750 * x756
x1426 = x762 * x8
x1427 = x1425 - x1426 + x27
x1428 = x1427 * x6
x1429 = x1424 - x1428
x1430 = x1421 + x1423 * x5 - x1429 * x6
x1431 = x4 * (x1422 - x1425 + x1426 + x64)
x1432 = x1429 * x5
x1433 = x1427 * x5
x1434 = x750 * x762
x1435 = x772 * x8
x1436 = x1434 - x1435 + x52
x1437 = x1436 * x6
x1438 = x1433 - x1437
x1439 = x1438 * x6
x1440 = x1431 + x1432 - x1439
x1441 = x1430 * x5 - x1440 * x6 + x36 * (x1423 - x1424 + x1428)
x1442 = x1440 * x5
x1443 = x4 * (x1427 - x1434 + x1435 + x87)
x1444 = x1438 * x5
x1445 = x1436 * x5
x1446 = x750 * x772
x1447 = x794 * x8
x1448 = x1446 - x1447 + x75
x1449 = x1448 * x6
x1450 = x1445 - x1449
x1451 = x1450 * x6
x1452 = x1443 + x1444 - x1451
x1453 = x1452 * x6
x1454 = x36 * (x1429 - x1433 + x1437)
x1455 = x1442 - x1453 + x1454
x1456 = -x1431
x1457 = x4 * (x102 + x1436 - x1446 + x1447)
x1458 = x100 + x750 * x794 - x8 * x808
x1459 = -x1443
x1460 = x8 * x816
x1461 = x750 * x813
x1462 = x137 + x750 * x828 + x782 - x8 * x813
x1463 = x4 * (x1460 - x1461 + x1462 + x158 + x786)
x1464 = x122 - x1460 + x1461 + x754
x1465 = x1462 * x5 - x1464 * x6
x1466 = x1464 * x5
x1467 = x750 * x816
x1468 = x8 * x822
x1469 = x142 + x1467 - x1468 + x768
x1470 = x1469 * x6
x1471 = x1466 - x1470
x1472 = x1463 + x1465 * x5 - x1471 * x6
x1473 = x4 * (x1464 - x1467 + x1468 + x180 + x803)
x1474 = x1471 * x5
x1475 = x1469 * x5
x1476 = x750 * x822
x1477 = x8 * x838
x1478 = x1476 - x1477 + x164 + x790
x1479 = x1478 * x6
x1480 = x1475 - x1479
x1481 = x1480 * x6
x1482 = x1473 + x1474 - x1481
x1483 = x4 * (x1469 - x1476 + x1477 + x191 + x809)
x1484 = x188 + x750 * x838 - x8 * x848 + x807
x1485 = x8 * x854
x1486 = x750 * x851
x1487 = x224 + x750 * x866 - x8 * x851
x1488 = x4 * (x1485 - x1486 + x1487 + x245)
x1489 = -x1485 + x1486 + x209
x1490 = x1487 * x5 - x1489 * x6
x1491 = x1489 * x5
x1492 = x750 * x854
x1493 = x8 * x860
x1494 = x1492 - x1493 + x229
x1495 = x1494 * x6
x1496 = x1491 - x1495
x1497 = x1488 + x1490 * x5 - x1496 * x6
x1498 = x4 * (x1489 - x1492 + x1493 + x267)
x1499 = x1496 * x5
x1500 = x1494 * x5
x1501 = x750 * x860
x1502 = x8 * x876
x1503 = x1501 - x1502 + x251
x1504 = x1503 * x6
x1505 = x1500 - x1504
x1506 = x1505 * x6
x1507 = x1498 + x1499 - x1506
x1508 = x4 * (x1494 - x1501 + x1502 + x278)
x1509 = x275 + x750 * x876 - x8 * x887
x1510 = -x1498
x1511 = x8 * x893
x1512 = x750 * x890
x1513 = 2.0 * x814
x1514 = -x1513
x1515 = 2.0 * x829
x1516 = x1515 + x300 + x750 * x897 - x8 * x890
x1517 = x4 * (x1511 - x1512 + x1514 + x1516 + x313)
x1518 = -x1511 + x1512 + x1513 + x312
x1519 = x1516 * x5 - x1518 * x6
x1520 = x1518 * x5
x1521 = x750 * x893
x1522 = x8 * x904
x1523 = 2.0 * x834
x1524 = x1521 - x1522 + x1523 + x322
x1525 = x1524 * x6
x1526 = x1520 - x1525
x1527 = -x1523
x1528 = x4 * (x1518 - x1521 + x1522 + x1527 + x339)
x1529 = 2.0 * x847
x1530 = x1529 + x342 + x750 * x904 - x8 * x912
x1531 = x8 * x919
x1532 = x750 * x916
x1533 = x367 + x750 * x923 - x8 * x916 + x867
x1534 = x4 * (x1531 - x1532 + x1533 + x379 + x885)
x1535 = -x1531 + x1532 + x378 + x852
x1536 = x1533 * x5 - x1535 * x6
x1537 = x1535 * x5
x1538 = x750 * x919
x1539 = x8 * x930
x1540 = x1538 - x1539 + x387 + x872
x1541 = x1540 * x6
x1542 = x1537 - x1541
x1543 = x4 * (x1535 - x1538 + x1539 + x404 + x888)
x1544 = x406 + x750 * x930 - x8 * x938 + x886
x1545 = x8 * x944
x1546 = x750 * x941
x1547 = x431 + x750 * x948 - x8 * x941
x1548 = x4 * (x1545 - x1546 + x1547 + x444)
x1549 = -x1545 + x1546 + x443
x1550 = x1547 * x5 - x1549 * x6
x1551 = x1549 * x5
x1552 = x750 * x944
x1553 = x8 * x955
x1554 = x1552 - x1553 + x453
x1555 = x1554 * x6
x1556 = x1551 - x1555
x1557 = x4 * (x1549 - x1552 + x1553 + x470)
x1558 = x473 + x750 * x955 - x8 * x964
x1559 = x8 * x967
x1560 = x750 * x970
x1561 = 3.0 * x908
x1562 = x485 + x750 * x965 - x8 * x970 + 3.0 * x899
x1563 = x4 * (x1559 - x1560 - x1561 + x1562 + x505)
x1564 = -x1559 + x1560 + x1561 + x504
x1565 = x520 + x750 * x967 - x8 * x977 + 3.0 * x911
x1566 = x8 * x980
x1567 = x750 * x983
x1568 = 2.0 * x934
x1569 = -x1568
x1570 = 2.0 * x925
x1571 = x1570 + x528 + x750 * x978 - x8 * x983
x1572 = x4 * (x1566 - x1567 + x1569 + x1571 + x546)
x1573 = -x1566 + x1567 + x1568 + x545
x1574 = 2.0 * x937
x1575 = x1574 + x561 + x750 * x980 - x8 * x990
x1576 = x8 * x993
x1577 = x750 * x996
x1578 = x568 + x750 * x991 - x8 * x996 + x950
x1579 = x4 * (x1576 - x1577 + x1578 + x585 + x960)
x1580 = -x1576 + x1577 + x584 + x959
x1581 = -x1003 * x8 + x599 + x750 * x993 + x963
x1582 = x1006 * x8
x1583 = x1009 * x750
x1584 = x1004 * x750 - x1009 * x8 + x608
x1585 = x4 * (x1582 - x1583 + x1584 + x628)
x1586 = -x1582 + x1583 + x627
x1587 = x1006 * x750 - x1016 * x8 + x643
x1588 = x1020 * x750 - x1022 * x8 + x652 + 4.0 * x974
x1589 = x1022 * x750 - x1023 * x8 + x665 + 4.0 * x976
x1590 = x1027 * x750 - x1029 * x8 + x674 + 3.0 * x987
x1591 = x1029 * x750 - x1030 * x8 + x687 + 3.0 * x989
x1592 = 2.0 * x1000
x1593 = x1034 * x750 - x1036 * x8 + x1592 + x695
x1594 = 2.0 * x1002
x1595 = x1036 * x750 - x1037 * x8 + x1594 + x707
x1596 = x1013 + x1040 * x750 - x1042 * x8 + x714
x1597 = x1015 + x1042 * x750 - x1043 * x8 + x725
x1598 = x1046 * x750 - x1048 * x8 + x734
x1599 = x1048 * x750 - x1049 * x8 + x747
x1600 = x1053 * x750
x1601 = x1081 * x750 + x1133
x1602 = x4 * (x1113 - x1600 + x1601)
x1603 = x1114 + x1600
x1604 = x1601 * x5 - x1603 * x6
x1605 = x1603 * x5
x1606 = x1056 * x750
x1607 = x1118 + x1606
x1608 = x1607 * x6
x1609 = x1605 - x1608
x1610 = x1602 + x1604 * x5 - x1609 * x6
x1611 = x4 * (x1110 + x1603 - x1606)
x1612 = x1609 * x5
x1613 = x1607 * x5
x1614 = x1062 * x750
x1615 = x1126 + x1614
x1616 = x1615 * x6
x1617 = x1613 - x1616
x1618 = x1617 * x6
x1619 = x1611 + x1612 - x1618
x1620 = x1610 * x5 - x1619 * x6 + x36 * (x1604 - x1605 + x1608)
x1621 = x1619 * x5
x1622 = x4 * (x1125 + x1607 - x1614)
x1623 = x1617 * x5
x1624 = x1615 * x5
x1625 = x1072 * x750
x1626 = x1145 + x1625
x1627 = x1626 * x6
x1628 = x1624 - x1627
x1629 = x1628 * x6
x1630 = x1622 + x1623 - x1629
x1631 = x1630 * x6
x1632 = x36 * (x1609 - x1613 + x1616)
x1633 = x1621 - x1631 + x1632
x1634 = -x1611
x1635 = x4 * (x1144 + x1615 - x1625)
x1636 = x1094 * x750 + x1157
x1637 = -x1622
x1638 = 10.2469507659596 * x107
x1639 = x1115 * x750
x1640 = x1134 * x750 + x1212
x1641 = x4 * (x1215 - x1639 + x1640)
x1642 = x1202 + x1639
x1643 = x1640 * x5 - x1642 * x6
x1644 = x1642 * x5
x1645 = x1119 * x750
x1646 = x1207 + x1645
x1647 = x1646 * x6
x1648 = x1644 - x1647
x1649 = x1641 + x1643 * x5 - x1648 * x6
x1650 = x4 * (x1227 + x1642 - x1645)
x1651 = x1648 * x5
x1652 = x1646 * x5
x1653 = x1127 * x750
x1654 = x1222 + x1653
x1655 = x1654 * x6
x1656 = x1652 - x1655
x1657 = x1656 * x6
x1658 = x1650 + x1651 - x1657
x1659 = x4 * (x1232 + x1646 - x1653)
x1660 = x1146 * x750 + x1234
x1661 = x195 * x348
x1662 = x1162 * x750
x1663 = x1177 * x750 + x1248
x1664 = x4 * (x1237 - x1662 + x1663)
x1665 = x1238 + x1662
x1666 = x1663 * x5 - x1665 * x6
x1667 = x1665 * x5
x1668 = x1165 * x750
x1669 = x1243 + x1668
x1670 = x1669 * x6
x1671 = x1667 - x1670
x1672 = x1664 + x1666 * x5 - x1671 * x6
x1673 = x4 * (x1242 + x1665 - x1668)
x1674 = x1671 * x5
x1675 = x1669 * x5
x1676 = x1171 * x750
x1677 = x1257 + x1676
x1678 = x1677 * x6
x1679 = x1675 - x1678
x1680 = x1679 * x6
x1681 = x1673 + x1674 - x1680
x1682 = x4 * (x1256 + x1669 - x1676)
x1683 = x1187 * x750 + x1267
x1684 = -x1673
x1685 = x1203 * x750
x1686 = x1213 * x750 + x1294
x1687 = x4 * (x1310 - x1685 + x1686)
x1688 = x1305 + x1685
x1689 = x1686 * x5 - x1688 * x6
x1690 = x1688 * x5
x1691 = x1208 * x750
x1692 = x1299 + x1691
x1693 = x1692 * x6
x1694 = x1690 - x1693
x1695 = x4 * (x1313 + x1688 - x1691)
x1696 = x1223 * x750 + x1315
x1697 = x1239 * x750
x1698 = x1249 * x750 + x1317
x1699 = x4 * (x1331 - x1697 + x1698)
x1700 = x1326 + x1697
x1701 = x1698 * x5 - x1700 * x6
x1702 = x1700 * x5
x1703 = x1244 * x750
x1704 = x1321 + x1703
x1705 = x1704 * x6
x1706 = x1702 - x1705
x1707 = x4 * (x1334 + x1700 - x1703)
x1708 = x1258 * x750 + x1336
x1709 = x913 * x939
x1710 = x1270 * x750
x1711 = x1277 * x750 + x1338
x1712 = x4 * (x1346 - x1710 + x1711)
x1713 = x1347 + x1710
x1714 = x1711 * x5 - x1713 * x6
x1715 = x1713 * x5
x1716 = x1273 * x750
x1717 = x1342 + x1716
x1718 = x1717 * x6
x1719 = x1715 - x1718
x1720 = x4 * (x1341 + x1713 - x1716)
x1721 = x1284 * x750 + x1355
x1722 = x1306 * x750
x1723 = x1295 * x750 + x1371
x1724 = x4 * (x1375 - x1722 + x1723)
x1725 = x1377 + x1722
x1726 = x1300 * x750 + x1379
x1727 = x1327 * x750
x1728 = x1318 * x750 + x1382
x1729 = x4 * (x1386 - x1727 + x1728)
x1730 = x1388 + x1727
x1731 = x1322 * x750 + x1390
x1732 = x1348 * x750
x1733 = x1339 * x750 + x1393
x1734 = x4 * (x1396 - x1732 + x1733)
x1735 = x1398 + x1732
x1736 = x1343 * x750 + x1400
x1737 = x1362 * x750
x1738 = x1357 * x750 + x1404
x1739 = x4 * (x1402 - x1737 + x1738)
x1740 = x1407 + x1737
x1741 = x1359 * x750 + x1409
x1742 = 4.0 * x1311 + x1372 * x750 - x1378 * x8
x1743 = 4.0 * x1314 + x1378 * x750 - x1380 * x8
x1744 = 3.0 * x1332 + x1383 * x750 - x1389 * x8
x1745 = 3.0 * x1335 + x1389 * x750 - x1391 * x8
x1746 = 2.0 * x1352 + x1394 * x750 - x1399 * x8
x1747 = 2.0 * x1354 + x1399 * x750 - x1401 * x8
x1748 = x1366 + x1405 * x750 - x1408 * x8
x1749 = x1368 + x1408 * x750 - x1410 * x8
x1750 = x1414 * x750 - x1416 * x8
x1751 = x1416 * x750 - x1417 * x8
x1752 = x10 * x1056
x1753 = x1050 * x1053
x1754 = -x10 * x1053 + x1050 * x1081 + x42
x1755 = x4 * (x1752 - x1753 + x1754 + x47)
x1756 = x15 - x1752 + x1753
x1757 = x1754 * x5 - x1756 * x6
x1758 = x1756 * x5
x1759 = x1050 * x1056
x1760 = x10 * x1062
x1761 = x1759 - x1760 + x27
x1762 = x1761 * x6
x1763 = x1758 - x1762
x1764 = x1755 + x1757 * x5 - x1763 * x6
x1765 = x4 * (x1756 - x1759 + x1760 + x64)
x1766 = x1763 * x5
x1767 = x1761 * x5
x1768 = x1050 * x1062
x1769 = x10 * x1072
x1770 = x1768 - x1769 + x52
x1771 = x1770 * x6
x1772 = x1767 - x1771
x1773 = x1772 * x6
x1774 = x1765 + x1766 - x1773
x1775 = x1764 * x5 - x1774 * x6 + x36 * (x1757 - x1758 + x1762)
x1776 = x1774 * x5
x1777 = x4 * (x1761 - x1768 + x1769 + x87)
x1778 = x1772 * x5
x1779 = x1770 * x5
x1780 = x1050 * x1072
x1781 = x10 * x1094
x1782 = x1780 - x1781 + x75
x1783 = x1782 * x6
x1784 = x1779 - x1783
x1785 = x1784 * x6
x1786 = x1777 + x1778 - x1785
x1787 = x1786 * x6
x1788 = x36 * (x1763 - x1767 + x1771)
x1789 = x1776 - x1787 + x1788
x1790 = -x1765
x1791 = x4 * (x102 + x1770 - x1780 + x1781)
x1792 = -x10 * x1108 + x100 + x1050 * x1094
x1793 = -x1777
x1794 = x1761 * x8
x1795 = x111 * x1756
x1796 = -x1756 * x8
x1797 = x111 * x1754 + x1796
x1798 = x4 * (x1794 - x1795 + x1797)
x1799 = -x1794
x1800 = x1795 + x1799
x1801 = x1797 * x5 - x1800 * x6
x1802 = x1800 * x5
x1803 = x111 * x1761
x1804 = x1770 * x8
x1805 = -x1804
x1806 = x1803 + x1805
x1807 = x1806 * x6
x1808 = x1802 - x1807
x1809 = x1798 + x1801 * x5 - x1808 * x6
x1810 = x4 * (x1800 - x1803 + x1804)
x1811 = x1808 * x5
x1812 = x1806 * x5
x1813 = x111 * x1770
x1814 = x1782 * x8
x1815 = -x1814
x1816 = x1813 + x1815
x1817 = x1816 * x6
x1818 = x1812 - x1817
x1819 = x1818 * x6
x1820 = x1810 + x1811 - x1819
x1821 = x4 * (x1806 - x1813 + x1814)
x1822 = -x1792 * x8
x1823 = x111 * x1782 + x1822
x1824 = x10 * x1165
x1825 = x1050 * x1162
x1826 = -x10 * x1162 + x1050 * x1177 + x1082 + x224
x1827 = x4 * (x1086 + x1824 - x1825 + x1826 + x245)
x1828 = x1054 - x1824 + x1825 + x209
x1829 = x1826 * x5 - x1828 * x6
x1830 = x1828 * x5
x1831 = x1050 * x1165
x1832 = x10 * x1171
x1833 = x1068 + x1831 - x1832 + x229
x1834 = x1833 * x6
x1835 = x1830 - x1834
x1836 = x1827 + x1829 * x5 - x1835 * x6
x1837 = x4 * (x1103 + x1828 - x1831 + x1832 + x267)
x1838 = x1835 * x5
x1839 = x1833 * x5
x1840 = x1050 * x1171
x1841 = x10 * x1187
x1842 = x1090 + x1840 - x1841 + x251
x1843 = x1842 * x6
x1844 = x1839 - x1843
x1845 = x1844 * x6
x1846 = x1837 + x1838 - x1845
x1847 = x4 * (x1109 + x1833 - x1840 + x1841 + x278)
x1848 = -x10 * x1198 + x1050 * x1187 + x1107 + x275
x1849 = -x1837
x1850 = x111 * x1800
x1851 = x1755 - x1800 * x8
x1852 = x111 * x1797 + x1851
x1853 = x1806 * x8
x1854 = x1790 + x1853
x1855 = x4 * (-x1850 + x1852 + x1854)
x1856 = x1765 - x1853
x1857 = x1850 + x1856
x1858 = x1852 * x5 - x1857 * x6
x1859 = x1857 * x5
x1860 = x111 * x1806
x1861 = x1816 * x8
x1862 = x1777 - x1861
x1863 = x1860 + x1862
x1864 = x1863 * x6
x1865 = x1859 - x1864
x1866 = x1793 + x1861
x1867 = x4 * (x1857 - x1860 + x1866)
x1868 = x1791 - x1823 * x8
x1869 = x111 * x1816 + x1868
x1870 = x1833 * x8
x1871 = x111 * x1828
x1872 = -x1828 * x8
x1873 = x111 * x1826 + x1872
x1874 = x4 * (x1870 - x1871 + x1873)
x1875 = -x1870
x1876 = x1871 + x1875
x1877 = x1873 * x5 - x1876 * x6
x1878 = x1876 * x5
x1879 = x111 * x1833
x1880 = x1842 * x8
x1881 = -x1880
x1882 = x1879 + x1881
x1883 = x1882 * x6
x1884 = x1878 - x1883
x1885 = x4 * (x1876 - x1879 + x1880)
x1886 = -x1848 * x8
x1887 = x111 * x1842 + x1886
x1888 = x10 * x1273
x1889 = x1050 * x1270
x1890 = 2.0 * x1163
x1891 = -x1890
x1892 = 2.0 * x1178
x1893 = -x10 * x1270 + x1050 * x1277 + x1892 + x431
x1894 = x4 * (x1888 - x1889 + x1891 + x1893 + x444)
x1895 = -x1888 + x1889 + x1890 + x443
x1896 = x1893 * x5 - x1895 * x6
x1897 = x1895 * x5
x1898 = x1050 * x1273
x1899 = x10 * x1284
x1900 = 2.0 * x1183
x1901 = x1898 - x1899 + x1900 + x453
x1902 = x1901 * x6
x1903 = x1897 - x1902
x1904 = -x1900
x1905 = x4 * (x1895 - x1898 + x1899 + x1904 + x470)
x1906 = 2.0 * x1197
x1907 = -x10 * x1293 + x1050 * x1284 + x1906 + x473
x1908 = x111 * x1857
x1909 = 2.0 * x1798 - x1857 * x8
x1910 = x111 * x1852 + x1909
x1911 = x1863 * x8
x1912 = 2.0 * x1810
x1913 = x1911 - x1912
x1914 = x4 * (-x1908 + x1910 + x1913)
x1915 = -x1911 + x1912
x1916 = x1908 + x1915
x1917 = 2.0 * x1821 - x1869 * x8
x1918 = x111 * x1863 + x1917
x1919 = x111 * x1876
x1920 = x1827 - x1876 * x8
x1921 = x111 * x1873 + x1920
x1922 = x1882 * x8
x1923 = x1849 + x1922
x1924 = x4 * (-x1919 + x1921 + x1923)
x1925 = x1837 - x1922
x1926 = x1919 + x1925
x1927 = x1847 - x1887 * x8
x1928 = x111 * x1882 + x1927
x1929 = x1901 * x8
x1930 = x111 * x1895
x1931 = -x1895 * x8
x1932 = x111 * x1893 + x1931
x1933 = x4 * (x1929 - x1930 + x1932)
x1934 = -x1929
x1935 = x1930 + x1934
x1936 = -x1907 * x8
x1937 = x111 * x1901 + x1936
x1938 = x10 * x1359
x1939 = x1050 * x1362
x1940 = 3.0 * x1288
x1941 = -x10 * x1362 + x1050 * x1357 + 3.0 * x1279 + x608
x1942 = x4 * (x1938 - x1939 - x1940 + x1941 + x628)
x1943 = -x1938 + x1939 + x1940 + x627
x1944 = -x10 * x1369 + x1050 * x1359 + 3.0 * x1292 + x643
x1945 = 3.0 * x1855 - x1916 * x8
x1946 = x111 * x1910 + x1945
x1947 = 3.0 * x1867 - x1918 * x8
x1948 = x111 * x1916 + x1947
x1949 = 2.0 * x1874 - x1926 * x8
x1950 = x111 * x1921 + x1949
x1951 = 2.0 * x1885 - x1928 * x8
x1952 = x111 * x1926 + x1951
x1953 = x1894 - x1935 * x8
x1954 = x111 * x1932 + x1953
x1955 = x1905 - x1937 * x8
x1956 = x111 * x1935 + x1955
x1957 = -x1943 * x8
x1958 = x111 * x1941 + x1957
x1959 = -x1944 * x8
x1960 = x111 * x1943 + x1959
x1961 = -x10 * x1416 + x1050 * x1414 + 4.0 * x1366 + x734
x1962 = -x10 * x1417 + x1050 * x1416 + 4.0 * x1368 + x747
x1963 = x1427 * x8
x1964 = x1422 * x750
x1965 = 2.0 * x754
x1966 = x1420 * x750 - x1422 * x8 + 2.0 * x782
x1967 = -x1963 + x1964 + x1965
x1968 = x1966 * x5 - x1967 * x6
x1969 = x1967 * x5
x1970 = x1427 * x750
x1971 = x1436 * x8
x1972 = 2.0 * x768
x1973 = x1970 - x1971 + x1972
x1974 = x1973 * x6
x1975 = x1969 - x1974
x1976 = x1968 * x5 - x1975 * x6 + x4 * (x1963 - x1964 - x1965 + x1966)
x1977 = x4 * (x1967 - x1970 + x1971 - x1972)
x1978 = x1975 * x5
x1979 = x1973 * x5
x1980 = x1436 * x750
x1981 = x1448 * x8
x1982 = 2.0 * x790
x1983 = x1980 - x1981 + x1982
x1984 = x1983 * x6
x1985 = x1979 - x1984
x1986 = x1985 * x6
x1987 = x1977 + x1978 - x1986
x1988 = x1469 * x8
x1989 = x1464 * x750
x1990 = x1421 + x1462 * x750 - x1464 * x8 + x1515
x1991 = x1431 + x1513 - x1988 + x1989
x1992 = x1990 * x5 - x1991 * x6
x1993 = x1991 * x5
x1994 = x1469 * x750
x1995 = x1478 * x8
x1996 = x1443 + x1523 + x1994 - x1995
x1997 = x1996 * x6
x1998 = x1993 - x1997
x1999 = x1494 * x8
x2000 = x1489 * x750
x2001 = 2.0 * x852
x2002 = x1487 * x750 - x1489 * x8 + 2.0 * x867
x2003 = -x1999 + x2000 + x2001
x2004 = x2002 * x5 - x2003 * x6
x2005 = x2003 * x5
x2006 = x1494 * x750
x2007 = x1503 * x8
x2008 = 2.0 * x872
x2009 = x2006 - x2007 + x2008
x2010 = x2009 * x6
x2011 = x2005 - x2010
x2012 = x1524 * x8
x2013 = x1518 * x750
x2014 = 2.0 * x908
x2015 = 2.0 * x1473
x2016 = 2.0 * x1463 + x1516 * x750 - x1518 * x8 + 2.0 * x899
x2017 = -x2012 + x2013 + x2014 + x2015
x2018 = x1540 * x8
x2019 = x1535 * x750
x2020 = x1488 + x1533 * x750 - x1535 * x8 + x1570
x2021 = x1498 + x1568 - x2018 + x2019
x2022 = x1554 * x8
x2023 = x1549 * x750
x2024 = 2.0 * x959
x2025 = x1547 * x750 - x1549 * x8 + 2.0 * x950
x2026 = -x2022 + x2023 + x2024
x2027 = x1607 * x8
x2028 = x1603 * x750
x2029 = x1082 + x1601 * x750 - x1603 * x8
x2030 = x1054 - x2027 + x2028
x2031 = x2029 * x5 - x2030 * x6
x2032 = x2030 * x5
x2033 = x1607 * x750
x2034 = x1615 * x8
x2035 = x1068 + x2033 - x2034
x2036 = x2035 * x6
x2037 = x2032 - x2036
x2038 = x2031 * x5 - x2037 * x6 + x4 * (x1086 + x2027 - x2028 + x2029)
x2039 = x4 * (x1103 + x2030 - x2033 + x2034)
x2040 = x2037 * x5
x2041 = x2035 * x5
x2042 = x1615 * x750
x2043 = x1626 * x8
x2044 = x1090 + x2042 - x2043
x2045 = x2044 * x6
x2046 = x2041 - x2045
x2047 = x2046 * x6
x2048 = x2039 + x2040 - x2047
x2049 = x1646 * x8
x2050 = x1642 * x750
x2051 = x1135 + x1602 + x1640 * x750 - x1642 * x8
x2052 = x1116 + x1611 - x2049 + x2050
x2053 = x2051 * x5 - x2052 * x6
x2054 = x2052 * x5
x2055 = x1646 * x750
x2056 = x1654 * x8
x2057 = x1140 + x1622 + x2055 - x2056
x2058 = x2057 * x6
x2059 = x2054 - x2058
x2060 = x1669 * x8
x2061 = x1665 * x750
x2062 = x1178 + x1663 * x750 - x1665 * x8
x2063 = x1163 - x2060 + x2061
x2064 = x2062 * x5 - x2063 * x6
x2065 = x2063 * x5
x2066 = x1669 * x750
x2067 = x1677 * x8
x2068 = x1183 + x2066 - x2067
x2069 = x2068 * x6
x2070 = x2065 - x2069
x2071 = x1692 * x8
x2072 = x1688 * x750
x2073 = 2.0 * x1650
x2074 = x1216 + 2.0 * x1641 + x1686 * x750 - x1688 * x8
x2075 = x1228 - x2071 + x2072 + x2073
x2076 = x1704 * x8
x2077 = x1700 * x750
x2078 = x1251 + x1664 + x1698 * x750 - x1700 * x8
x2079 = x1262 + x1673 - x2076 + x2077
x2080 = x1717 * x8
x2081 = x1713 * x750
x2082 = x1279 + x1711 * x750 - x1713 * x8
x2083 = x1288 - x2080 + x2081
x2084 = x1756 * x750
x2085 = x1754 * x750 + x1796
x2086 = x1799 + x2084
x2087 = x2085 * x5 - x2086 * x6
x2088 = x2086 * x5
x2089 = x1761 * x750
x2090 = x1805 + x2089
x2091 = x2090 * x6
x2092 = x2088 - x2091
x2093 = x2087 * x5 - x2092 * x6 + x4 * (x1794 - x2084 + x2085)
x2094 = x4 * (x1804 + x2086 - x2089)
x2095 = x2092 * x5
x2096 = x2090 * x5
x2097 = x1770 * x750
x2098 = x1815 + x2097
x2099 = x2098 * x6
x2100 = x2096 - x2099
x2101 = x2100 * x6
x2102 = x2094 + x2095 - x2101
x2103 = x1800 * x750
x2104 = x1797 * x750 + x1851
x2105 = x1856 + x2103
x2106 = x2104 * x5 - x2105 * x6
x2107 = x2105 * x5
x2108 = x1806 * x750
x2109 = x1862 + x2108
x2110 = x2109 * x6
x2111 = x2107 - x2110
x2112 = x1828 * x750
x2113 = x1826 * x750 + x1872
x2114 = x1875 + x2112
x2115 = x2113 * x5 - x2114 * x6
x2116 = x2114 * x5
x2117 = x1833 * x750
x2118 = x1881 + x2117
x2119 = x2118 * x6
x2120 = x2116 - x2119
x2121 = x1857 * x750
x2122 = x1852 * x750 + x1909
x2123 = x1915 + x2121
x2124 = x1876 * x750
x2125 = x1873 * x750 + x1920
x2126 = x1925 + x2124
x2127 = x1895 * x750
x2128 = x1893 * x750 + x1931
x2129 = x1934 + x2127
x2130 = x10 * x1761
x2131 = x1050 * x1756
x2132 = 2.0 * x1054
x2133 = -x10 * x1756 + x1050 * x1754 + 2.0 * x1082
x2134 = x4 * (x2130 - x2131 - x2132 + x2133)
x2135 = -x2130 + x2131 + x2132
x2136 = x2133 * x5 - x2135 * x6
x2137 = x2135 * x5
x2138 = x1050 * x1761
x2139 = x10 * x1770
x2140 = 2.0 * x1068
x2141 = x2138 - x2139 + x2140
x2142 = x2141 * x6
x2143 = x2137 - x2142
x2144 = x2134 + x2136 * x5 - x2143 * x6
x2145 = x4 * (x2135 - x2138 + x2139 - x2140)
x2146 = x2143 * x5
x2147 = x2141 * x5
x2148 = x1050 * x1770
x2149 = x10 * x1782
x2150 = 2.0 * x1090
x2151 = x2148 - x2149 + x2150
x2152 = x2151 * x6
x2153 = x2147 - x2152
x2154 = x2153 * x6
x2155 = x2145 + x2146 - x2154
x2156 = x4 * (x2141 - x2148 + x2149 - x2150)
x2157 = -x10 * x1792 + x1050 * x1782 + 2.0 * x1107
x2158 = -x2145
x2159 = x2141 * x8
x2160 = x111 * x2135
x2161 = x111 * x2133 - x2135 * x8
x2162 = x4 * (x2159 - x2160 + x2161)
x2163 = -x2159 + x2160
x2164 = x2161 * x5 - x2163 * x6
x2165 = x2163 * x5
x2166 = x111 * x2141
x2167 = x2151 * x8
x2168 = x2166 - x2167
x2169 = x2168 * x6
x2170 = x2165 - x2169
x2171 = x4 * (x2163 - x2166 + x2167)
x2172 = x111 * x2151 - x2157 * x8
x2173 = x10 * x1833
x2174 = x1050 * x1828
x2175 = -x10 * x1828 + x1050 * x1826 + x1755 + x1892
x2176 = x4 * (x1790 + x1891 + x2173 - x2174 + x2175)
x2177 = x1765 + x1890 - x2173 + x2174
x2178 = x2175 * x5 - x2177 * x6
x2179 = x2177 * x5
x2180 = x1050 * x1833
x2181 = x10 * x1842
x2182 = x1777 + x1900 + x2180 - x2181
x2183 = x2182 * x6
x2184 = x2179 - x2183
x2185 = x4 * (x1793 + x1904 + x2177 - x2180 + x2181)
x2186 = -x10 * x1848 + x1050 * x1842 + x1791 + x1906
x2187 = x2168 * x8
x2188 = x111 * x2163
x2189 = x111 * x2161 + x2134 - x2163 * x8
x2190 = x4 * (x2158 + x2187 - x2188 + x2189)
x2191 = x2145 - x2187 + x2188
x2192 = x111 * x2168 + x2156 - x2172 * x8
x2193 = x2182 * x8
x2194 = x111 * x2177
x2195 = x111 * x2175 - x2177 * x8
x2196 = x4 * (x2193 - x2194 + x2195)
x2197 = -x2193 + x2194
x2198 = x111 * x2182 - x2186 * x8
x2199 = x10 * x1901
x2200 = x1050 * x1895
x2201 = 2.0 * x1288
x2202 = 2.0 * x1837
x2203 = -x10 * x1895 + x1050 * x1893 + 2.0 * x1279 + 2.0 * x1827
x2204 = x4 * (x2199 - x2200 - x2201 - x2202 + x2203)
x2205 = -x2199 + x2200 + x2201 + x2202
x2206 = -x10 * x1907 + x1050 * x1901 + 2.0 * x1292 + 2.0 * x1847
x2207 = x111 * x2189 + 2.0 * x2162 - x2191 * x8
x2208 = x111 * x2191 + 2.0 * x2171 - x2192 * x8
x2209 = x111 * x2195 + x2176 - x2197 * x8
x2210 = x111 * x2197 + x2185 - x2198 * x8
x2211 = x111 * x2203 - x2205 * x8
x2212 = x111 * x2205 - x2206 * x8
x2213 = -x10 * x1943 + x1050 * x1941 + 2.0 * x1366 + 3.0 * x1894
x2214 = -x10 * x1944 + x1050 * x1943 + 2.0 * x1368 + 3.0 * x1905
# 150 item(s)
result[0, 0] = numpy.sum(
x108
* (
x3 * (x3 * x71 + x4 * (-x40 + x50 + x66) - x6 * x95 + x98 * (x66 - x96 + x97))
+ x36 * (x71 - x72 + x91 - x94)
- x6
* (
x3 * x95
+ x4 * (x68 - x73 + x99)
- x6
* (
x3 * x90
- x6
* (
x48 * (x102 + x59 - x76 + x81)
+ x5 * x85
- x6
* (
x36 * (x57 + x78 - x79)
+ x5 * x82
- x6 * (x100 + x5 * x80 + x6 * (x101 * x6 - x5 * x77))
)
)
+ x98 * (x62 - x74 + x83 - x84)
)
+ x98 * (-x103 + x104 + x99)
)
- x98
* (
x104 * x3
+ x104 * x6
- x3 * x97
- x48 * (-x105 + x3 * x44 + x45 + x69)
+ x48 * (x105 - x3 * x34 + x38 + x92)
- x6 * (x103 + x89)
- x70
+ x93
)
)
)
result[0, 1] = numpy.sum(
x195
* (
x3
* (
x161 * x3
- x184 * x6
+ x4 * (-x133 + x141 + x155)
+ x48 * (x155 - x185 + x186)
)
+ x36 * (x161 - x162 + x179 - x183)
+ x48
* (
x160
- x182
+ x186 * x3
- x193 * x3
- x193 * x6
- x36 * (-x129 * x3 + x131 + x181 + x194)
+ x36 * (x136 * x3 + x138 + x159 - x194)
+ x6 * (x177 + x192)
)
- x6
* (
x184 * x3
+ x4 * (x157 - x163 + x187)
+ x48 * (x187 - x192 + x193)
- x6
* (
x178 * x3
+ x48 * (x152 - x165 + x173 + x191)
- x6
* (
x174 * x5
+ x36 * (x150 - x166 + x171)
- x6 * (x172 * x5 + x188 - x6 * (x170 * x5 - x190 * x6))
)
)
)
)
)
result[0, 2] = numpy.sum(
x195
* (
x3
* (
x248 * x3
- x271 * x6
+ x4 * (-x220 + x228 + x242)
+ x48 * (x242 - x272 + x273)
)
+ x36 * (x248 - x249 + x266 - x270)
+ x48
* (
x247
- x269
+ x273 * x3
- x280 * x3
- x280 * x6
- x36 * (-x216 * x3 + x218 + x268 + x281)
+ x36 * (x223 * x3 + x225 + x246 - x281)
+ x6 * (x264 + x279)
)
- x6
* (
x271 * x3
+ x4 * (x244 - x250 + x274)
+ x48 * (x274 - x279 + x280)
- x6
* (
x265 * x3
+ x48 * (x239 - x252 + x260 + x278)
- x6
* (
x261 * x5
+ x36 * (x237 - x253 + x258)
- x6 * (x259 * x5 + x275 - x6 * (x257 * x5 - x277 * x6))
)
)
)
)
)
result[0, 3] = numpy.sum(
x349
* (
x3
* (
x3 * x318
- x336 * x6
+ x36 * (x314 - x337 + x338)
+ x4 * (-x294 + x302 + x314)
)
+ x36 * (x318 - x319 + x333 - x335)
+ x36
* (
x3 * x338
- x3 * x346
+ x317
- x334
- x346 * x6
+ x4 * (x291 + x296 * x3 + x297 - x347)
- x4 * (-x290 * x3 + x292 + x308 + x347)
+ x6 * (x331 + x345)
)
- x6
* (
x3 * x336
+ x36 * (x340 - x345 + x346)
+ x4 * (x316 - x320 + x340)
- x6
* (
x3 * x332
+ x36 * (x309 - x323 + x328)
- x6 * (x329 * x5 + x342 - x6 * (x327 * x5 - x344 * x6))
)
)
)
)
result[0, 4] = numpy.sum(
x412
* (
x3
* (
x3 * x384
+ x36 * (x380 - x402 + x403)
+ x4 * (-x362 + x369 + x380)
- x401 * x6
)
+ x36 * (x384 - x385 + x398 - x400)
+ x36
* (
x3 * x403
- x3 * x410
+ x383
- x399
- x4 * (-x3 * x358 + x360 + x375 + x411)
+ x4 * (x3 * x364 + x359 + x365 - x411)
- x410 * x6
+ x6 * (x396 + x409)
)
- x6
* (
x3 * x401
+ x36 * (x405 - x409 + x410)
+ x4 * (x382 - x386 + x405)
- x6
* (
x3 * x397
+ x36 * (x376 - x388 + x393)
- x6 * (x394 * x5 + x406 - x6 * (x392 * x5 - x408 * x6))
)
)
)
)
result[0, 5] = numpy.sum(
x349
* (
x3
* (
x3 * x449
+ x36 * (x445 - x468 + x469)
+ x4 * (-x425 + x433 + x445)
- x467 * x6
)
+ x36 * (x449 - x450 + x464 - x466)
+ x36
* (
x3 * x469
- x3 * x477
- x4 * (-x3 * x421 + x423 + x439 + x478)
+ x4 * (x3 * x427 + x422 + x428 - x478)
+ x448
- x465
- x477 * x6
+ x6 * (x462 + x476)
)
- x6
* (
x3 * x467
+ x36 * (x471 - x476 + x477)
+ x4 * (x447 - x451 + x471)
- x6
* (
x3 * x463
+ x36 * (x440 - x454 + x459)
- x6 * (x460 * x5 + x473 - x6 * (x458 * x5 - x475 * x6))
)
)
)
)
result[0, 6] = numpy.sum(
x195
* (
x3
* (
x3 * x513
+ x4 * (x489 - x506 + x507)
+ x4 * (x507 - x510 + x511)
- x518 * x6
)
+ x36 * (x505 + x513 - x514 + x517)
+ x4 * (x3 * x489 - x3 * x509 + x485 + x505 - x509 * x6 + x6 * (x495 + x502))
- x6
* (
x3 * x518
+ x4 * (-x495 + x501 + x509)
+ x4 * (x501 + x512 - x515)
- x6 * (x3 * x516 + x520 - x6 * (x5 * x500 - x522 * x6))
)
)
)
result[0, 7] = numpy.sum(
x412
* (
x3
* (
x3 * x554
+ x4 * (x532 - x547 + x548)
+ x4 * (x548 - x551 + x552)
- x559 * x6
)
+ x36 * (x546 + x554 - x555 + x558)
+ x4 * (x3 * x532 - x3 * x550 + x528 + x546 - x550 * x6 + x6 * (x537 + x543))
- x6
* (
x3 * x559
+ x4 * (-x537 + x542 + x550)
+ x4 * (x542 + x553 - x556)
- x6 * (x3 * x557 + x561 - x6 * (x5 * x541 - x563 * x6))
)
)
)
result[0, 8] = numpy.sum(
x412
* (
x3
* (
x3 * x593
+ x4 * (x572 - x586 + x587)
+ x4 * (x587 - x590 + x591)
- x598 * x6
)
+ x36 * (x585 + x593 - x594 + x597)
+ x4 * (x3 * x572 - x3 * x589 + x568 + x585 - x589 * x6 + x6 * (x577 + x583))
- x6
* (
x3 * x598
+ x4 * (-x577 + x582 + x589)
+ x4 * (x582 + x592 - x595)
- x6 * (x3 * x596 + x599 - x6 * (x5 * x581 - x6 * x601))
)
)
)
result[0, 9] = numpy.sum(
x195
* (
x3
* (
x3 * x636
+ x4 * (x612 - x629 + x630)
+ x4 * (x630 - x633 + x634)
- x6 * x641
)
+ x36 * (x628 + x636 - x637 + x640)
+ x4 * (x3 * x612 - x3 * x632 - x6 * x632 + x6 * (x618 + x625) + x608 + x628)
- x6
* (
x3 * x641
+ x4 * (-x618 + x624 + x632)
+ x4 * (x624 + x635 - x638)
- x6 * (x3 * x639 - x6 * (x5 * x623 - x6 * x645) + x643)
)
)
)
result[0, 10] = numpy.sum(
x108
* (
x3 * (x3 * x655 - x6 * x663 + x652)
+ x36 * (x655 - x656 + x662)
- x6 * (x3 * x663 - x6 * (x3 * x661 - x6 * x667) + x665)
)
)
result[0, 11] = numpy.sum(
x195
* (
x3 * (x3 * x677 - x6 * x685 + x674)
+ x36 * (x677 - x678 + x684)
- x6 * (x3 * x685 - x6 * (x3 * x683 - x6 * x689) + x687)
)
)
result[0, 12] = numpy.sum(
x349
* (
x3 * (x3 * x698 - x6 * x705 + x695)
+ x36 * (x698 - x699 + x704)
- x6 * (x3 * x705 - x6 * (x3 * x703 - x6 * x709) + x707)
)
)
result[0, 13] = numpy.sum(
x195
* (
x3 * (x3 * x717 - x6 * x724 + x714)
+ x36 * (x717 - x718 + x723)
- x6 * (x3 * x724 - x6 * (x3 * x722 - x6 * x727) + x725)
)
)
result[0, 14] = numpy.sum(
x108
* (
x3 * (x3 * x737 - x6 * x745 + x734)
+ x36 * (x737 - x738 + x744)
- x6 * (x3 * x745 - x6 * (x3 * x743 - x6 * x749) + x747)
)
)
result[1, 0] = numpy.sum(
x810
* (
-x3 * (-x3 * x788 + x6 * x806 + x98 * (x767 - x777 + x778 - x785))
+ x4 * (-x780 + x788 + x805)
- x6
* (
x3 * x806
- x6
* (
x48 * (x776 - x791 + x797 + x809)
+ x5 * x801
- x6
* (
x36 * (x774 - x792 + x795)
+ x5 * x798
- x6 * (x5 * x796 - x6 * (x5 * x794 - x6 * x808) + x807)
)
)
+ x98 * (x779 - x789 + x799 - x800)
)
+ x98 * (-x3 * x779 + x3 * x785 + x787 + x805)
)
)
result[1, 1] = numpy.sum(
x412
* (
-x3 * (-x3 * x833 + x48 * (x814 + x819 - x825 - x831) + x6 * x846)
+ x4 * (-x827 + x833 + x845)
+ x48 * (-x3 * x826 + x3 * x831 + x832 + x845)
- x6
* (
x3 * x846
+ x48 * (x826 - x834 - x835 + x841)
- x6
* (
x36 * (x824 - x836 + x839)
+ x5 * x842
- x6 * (x5 * x840 - x6 * (x5 * x838 - x6 * x848) + x847)
)
)
)
)
result[1, 2] = numpy.sum(
x412
* (
x3 * (x3 * x871 + x48 * (-x857 + x863 + x869 + x885) - x6 * x884)
+ x4 * (-x865 + x871 + x883)
+ x48 * (-x3 * x864 + x3 * x869 + x870 + x883)
- x6
* (
x3 * x884
+ x48 * (x864 - x873 + x879 + x888)
- x6
* (
x36 * (x862 - x874 + x877)
+ x5 * x880
- x6 * (x5 * x878 - x6 * (x5 * x876 - x6 * x887) + x886)
)
)
)
)
result[1, 3] = numpy.sum(
x914
* (
x3 * (x3 * x901 + x36 * (-x891 + x894 + x898) - x6 * x910)
+ x36 * (-x3 * x895 + x3 * x898 + x900 + x909)
+ x4 * (-x896 + x901 + x909)
- x6
* (
x3 * x910
+ x36 * (x895 - x902 + x905)
- x6 * (x5 * x906 - x6 * (x5 * x904 - x6 * x912) + x911)
)
)
)
result[1, 4] = numpy.sum(
x939
* (
x3 * (x3 * x927 + x36 * (-x917 + x920 + x924) - x6 * x936)
+ x36 * (-x3 * x921 + x3 * x924 + x926 + x935)
+ x4 * (-x922 + x927 + x935)
- x6
* (
x3 * x936
+ x36 * (x921 - x928 + x931)
- x6 * (x5 * x932 - x6 * (x5 * x930 - x6 * x938) + x937)
)
)
)
result[1, 5] = numpy.sum(
x914
* (
x3 * (x3 * x952 + x36 * (-x942 + x945 + x949) - x6 * x962)
+ x36 * (-x3 * x946 + x3 * x949 + x951 + x961)
+ x4 * (-x947 + x952 + x961)
- x6
* (
x3 * x962
+ x36 * (x946 - x953 + x956)
- x6 * (x5 * x957 - x6 * (x5 * x955 - x6 * x964) + x963)
)
)
)
result[1, 6] = numpy.sum(
x412
* (
x3 * (x3 * x973 - x6 * x975 + x974)
+ x4 * (x968 - x972 + x973)
+ x4 * (x3 * x965 - x3 * x970 + x968 + x971)
- x6 * (x3 * x975 - x6 * (x5 * x967 - x6 * x977) + x976)
)
)
result[1, 7] = numpy.sum(
x939
* (
x3 * (x3 * x986 - x6 * x988 + x987)
+ x4 * (x981 - x985 + x986)
+ x4 * (x3 * x978 - x3 * x983 + x981 + x984)
- x6 * (x3 * x988 - x6 * (x5 * x980 - x6 * x990) + x989)
)
)
result[1, 8] = numpy.sum(
x939
* (
x3 * (x1000 - x1001 * x6 + x3 * x999)
+ x4 * (x994 - x998 + x999)
+ x4 * (x3 * x991 - x3 * x996 + x994 + x997)
- x6 * (x1001 * x3 + x1002 + x6 * (x1003 * x6 - x5 * x993))
)
)
result[1, 9] = numpy.sum(
x412
* (
x3 * (x1012 * x3 + x1013 - x1014 * x6)
+ x4 * (x1007 - x1011 + x1012)
+ x4 * (x1004 * x3 + x1007 - x1009 * x3 + x1010)
- x6 * (x1014 * x3 + x1015 - x6 * (x1006 * x5 - x1016 * x6))
)
)
result[1, 10] = numpy.sum(
x810 * (x1021 + x3 * (x1020 * x3 - x1022 * x6) - x6 * (x1022 * x3 - x1023 * x6))
)
result[1, 11] = numpy.sum(
x412 * (x1028 + x3 * (x1027 * x3 - x1029 * x6) - x6 * (x1029 * x3 - x1030 * x6))
)
result[1, 12] = numpy.sum(
x914 * (x1035 + x3 * (x1034 * x3 - x1036 * x6) - x6 * (x1036 * x3 - x1037 * x6))
)
result[1, 13] = numpy.sum(
x412 * (x1041 + x3 * (x1040 * x3 - x1042 * x6) - x6 * (x1042 * x3 - x1043 * x6))
)
result[1, 14] = numpy.sum(
x810 * (x1047 + x3 * (x1046 * x3 - x1048 * x6) - x6 * (x1048 * x3 - x1049 * x6))
)
result[2, 0] = numpy.sum(
x810
* (
-x3 * (-x1088 * x3 + x1106 * x6 + x98 * (x1067 - x1077 + x1078 - x1085))
+ x4 * (-x1080 + x1088 + x1105)
- x6
* (
x1106 * x3
- x6
* (
x1101 * x5
+ x48 * (x1076 - x1091 + x1097 + x1109)
- x6
* (
x1098 * x5
+ x36 * (x1074 - x1092 + x1095)
- x6 * (x1096 * x5 + x1107 - x6 * (x1094 * x5 - x1108 * x6))
)
)
+ x98 * (x1079 - x1089 + x1099 - x1100)
)
+ x98 * (-x1079 * x3 + x1085 * x3 + x1087 + x1105)
)
)
result[2, 1] = numpy.sum(
x412
* (
x3 * (x1139 * x3 - x1154 * x6 + x48 * (-x1122 + x1130 + x1137 + x1155))
+ x4 * (-x1132 + x1139 + x1153)
+ x48 * (-x1131 * x3 + x1137 * x3 + x1138 + x1153)
- x6
* (
x1154 * x3
+ x48 * (x1131 - x1141 + x1149 + x1159)
- x6
* (
x1150 * x5
+ x36 * (x1129 - x1142 + x1147)
- x6 * (x1148 * x5 + x1156 - x6 * (x1146 * x5 - x1158 * x6))
)
)
)
)
result[2, 2] = numpy.sum(
x412
* (
x3 * (x1182 * x3 - x1195 * x6 + x48 * (-x1168 + x1174 + x1180 + x1196))
+ x4 * (-x1176 + x1182 + x1194)
+ x48 * (-x1175 * x3 + x1180 * x3 + x1181 + x1194)
- x6
* (
x1195 * x3
+ x48 * (x1175 - x1184 + x1190 + x1199)
- x6
* (
x1191 * x5
+ x36 * (x1173 - x1185 + x1188)
- x6 * (x1189 * x5 + x1197 - x6 * (x1187 * x5 - x1198 * x6))
)
)
)
)
result[2, 3] = numpy.sum(
x914
* (
x3 * (x1218 * x3 - x1231 * x6 + x36 * (-x1204 + x1209 + x1214))
+ x36 * (-x1210 * x3 + x1214 * x3 + x1217 + x1230)
+ x4 * (-x1211 + x1218 + x1230)
- x6
* (
x1231 * x3
+ x36 * (x1210 - x1219 + x1224)
- x6 * (x1225 * x5 + x1233 - x6 * (x1223 * x5 - x1235 * x6))
)
)
)
result[2, 4] = numpy.sum(
x939
* (
x3 * (x1253 * x3 - x1265 * x6 + x36 * (-x1240 + x1245 + x1250))
+ x36 * (-x1246 * x3 + x1250 * x3 + x1252 + x1264)
+ x4 * (-x1247 + x1253 + x1264)
- x6
* (
x1265 * x3
+ x36 * (x1246 - x1254 + x1259)
- x6 * (x1260 * x5 + x1266 - x6 * (x1258 * x5 - x1268 * x6))
)
)
)
result[2, 5] = numpy.sum(
x914
* (
x3 * (x1281 * x3 - x1291 * x6 + x36 * (-x1271 + x1274 + x1278))
+ x36 * (-x1275 * x3 + x1278 * x3 + x1280 + x1290)
+ x4 * (-x1276 + x1281 + x1290)
- x6
* (
x1291 * x3
+ x36 * (x1275 - x1282 + x1285)
- x6 * (x1286 * x5 + x1292 - x6 * (x1284 * x5 - x1293 * x6))
)
)
)
result[2, 6] = numpy.sum(
x412
* (
x3 * (x1309 * x3 + x1311 - x1312 * x6)
+ x4 * (x1301 - x1308 + x1309)
+ x4 * (x1295 * x3 + x1301 - x1306 * x3 + x1307)
- x6 * (x1312 * x3 + x1314 - x6 * (x1300 * x5 - x1316 * x6))
)
)
result[2, 7] = numpy.sum(
x939
* (
x3 * (x1330 * x3 + x1332 - x1333 * x6)
+ x4 * (x1323 - x1329 + x1330)
+ x4 * (x1318 * x3 + x1323 - x1327 * x3 + x1328)
- x6 * (x1333 * x3 + x1335 - x6 * (x1322 * x5 - x1337 * x6))
)
)
result[2, 8] = numpy.sum(
x939
* (
x3 * (x1351 * x3 + x1352 - x1353 * x6)
+ x4 * (x1344 - x1350 + x1351)
+ x4 * (x1339 * x3 + x1344 - x1348 * x3 + x1349)
- x6 * (x1353 * x3 + x1354 - x6 * (x1343 * x5 - x1356 * x6))
)
)
result[2, 9] = numpy.sum(
x412
* (
x3 * (x1365 * x3 + x1366 - x1367 * x6)
+ x4 * (x1360 - x1364 + x1365)
+ x4 * (x1357 * x3 + x1360 - x1362 * x3 + x1363)
- x6 * (x1367 * x3 + x1368 - x6 * (x1359 * x5 - x1369 * x6))
)
)
result[2, 10] = numpy.sum(
x810 * (x1376 + x3 * (x1372 * x3 - x1378 * x6) - x6 * (x1378 * x3 - x1380 * x6))
)
result[2, 11] = numpy.sum(
x412 * (x1387 + x3 * (x1383 * x3 - x1389 * x6) - x6 * (x1389 * x3 - x1391 * x6))
)
result[2, 12] = numpy.sum(
x914 * (x1397 + x3 * (x1394 * x3 - x1399 * x6) - x6 * (x1399 * x3 - x1401 * x6))
)
result[2, 13] = numpy.sum(
x412 * (x1406 + x3 * (x1405 * x3 - x1408 * x6) - x6 * (x1408 * x3 - x1410 * x6))
)
result[2, 14] = numpy.sum(
x810 * (x1415 + x3 * (x1414 * x3 - x1416 * x6) - x6 * (x1416 * x3 - x1417 * x6))
)
result[3, 0] = numpy.sum(
x810
* (
x3 * (x1441 * x5 - x1455 * x6 + x48 * (x1430 - x1432 + x1439 + x1456))
- x6
* (
x1455 * x5
+ x48 * (x1440 - x1444 + x1451 + x1459)
- x6
* (
x1452 * x5
+ x36 * (x1438 - x1445 + x1449)
- x6 * (x1450 * x5 + x1457 - x6 * (x1448 * x5 - x1458 * x6))
)
)
+ x98 * (x1441 - x1442 + x1453 - x1454)
)
)
result[3, 1] = numpy.sum(
x412
* (
x3 * (x1472 * x5 - x1482 * x6 + x36 * (x1465 - x1466 + x1470))
+ x48 * (x1472 - x1473 - x1474 + x1481)
- x6
* (
x1482 * x5
+ x36 * (x1471 - x1475 + x1479)
- x6 * (x1480 * x5 + x1483 - x6 * (x1478 * x5 - x1484 * x6))
)
)
)
result[3, 2] = numpy.sum(
x412
* (
x3 * (x1497 * x5 - x1507 * x6 + x36 * (x1490 - x1491 + x1495))
+ x48 * (x1497 - x1499 + x1506 + x1510)
- x6
* (
x1507 * x5
+ x36 * (x1496 - x1500 + x1504)
- x6 * (x1505 * x5 + x1508 - x6 * (x1503 * x5 - x1509 * x6))
)
)
)
result[3, 3] = numpy.sum(
x914
* (
x3 * (x1517 + x1519 * x5 - x1526 * x6)
+ x36 * (x1519 - x1520 + x1525)
- x6 * (x1526 * x5 + x1528 - x6 * (x1524 * x5 - x1530 * x6))
)
)
result[3, 4] = numpy.sum(
x939
* (
x3 * (x1534 + x1536 * x5 - x1542 * x6)
+ x36 * (x1536 - x1537 + x1541)
- x6 * (x1542 * x5 + x1543 - x6 * (x1540 * x5 - x1544 * x6))
)
)
result[3, 5] = numpy.sum(
x914
* (
x3 * (x1548 + x1550 * x5 - x1556 * x6)
+ x36 * (x1550 - x1551 + x1555)
- x6 * (x1556 * x5 + x1557 - x6 * (x1554 * x5 - x1558 * x6))
)
)
result[3, 6] = numpy.sum(
x412 * (x1563 + x3 * (x1562 * x5 - x1564 * x6) - x6 * (x1564 * x5 - x1565 * x6))
)
result[3, 7] = numpy.sum(
x939 * (x1572 + x3 * (x1571 * x5 - x1573 * x6) - x6 * (x1573 * x5 - x1575 * x6))
)
result[3, 8] = numpy.sum(
x939 * (x1579 + x3 * (x1578 * x5 - x1580 * x6) - x6 * (x1580 * x5 - x1581 * x6))
)
result[3, 9] = numpy.sum(
x412 * (x1585 + x3 * (x1584 * x5 - x1586 * x6) - x6 * (x1586 * x5 - x1587 * x6))
)
result[3, 10] = numpy.sum(x810 * (x1588 * x3 - x1589 * x6))
result[3, 11] = numpy.sum(x412 * (x1590 * x3 - x1591 * x6))
result[3, 12] = numpy.sum(x914 * (x1593 * x3 - x1595 * x6))
result[3, 13] = numpy.sum(x412 * (x1596 * x3 - x1597 * x6))
result[3, 14] = numpy.sum(x810 * (x1598 * x3 - x1599 * x6))
result[4, 0] = numpy.sum(
x1638
* (
x3 * (x1620 * x5 - x1633 * x6 + x48 * (x1610 - x1612 + x1618 + x1634))
- x6
* (
x1633 * x5
+ x48 * (x1619 - x1623 + x1629 + x1637)
- x6
* (
x1630 * x5
+ x36 * (x1617 - x1624 + x1627)
- x6 * (x1628 * x5 + x1635 - x6 * (x1626 * x5 - x1636 * x6))
)
)
+ x98 * (x1620 - x1621 + x1631 - x1632)
)
)
result[4, 1] = numpy.sum(
x1661
* (
x3 * (x1649 * x5 - x1658 * x6 + x36 * (x1643 - x1644 + x1647))
+ x48 * (x1649 - x1650 - x1651 + x1657)
- x6
* (
x1658 * x5
+ x36 * (x1648 - x1652 + x1655)
- x6 * (x1656 * x5 + x1659 - x6 * (x1654 * x5 - x1660 * x6))
)
)
)
result[4, 2] = numpy.sum(
x1661
* (
x3 * (x1672 * x5 - x1681 * x6 + x36 * (x1666 - x1667 + x1670))
+ x48 * (x1672 - x1674 + x1680 + x1684)
- x6
* (
x1681 * x5
+ x36 * (x1671 - x1675 + x1678)
- x6 * (x1679 * x5 + x1682 - x6 * (x1677 * x5 - x1683 * x6))
)
)
)
result[4, 3] = numpy.sum(
x939
* (
x3 * (x1687 + x1689 * x5 - x1694 * x6)
+ x36 * (x1689 - x1690 + x1693)
- x6 * (x1694 * x5 + x1695 - x6 * (x1692 * x5 - x1696 * x6))
)
)
result[4, 4] = numpy.sum(
x1709
* (
x3 * (x1699 + x1701 * x5 - x1706 * x6)
+ x36 * (x1701 - x1702 + x1705)
- x6 * (x1706 * x5 + x1707 - x6 * (x1704 * x5 - x1708 * x6))
)
)
result[4, 5] = numpy.sum(
x939
* (
x3 * (x1712 + x1714 * x5 - x1719 * x6)
+ x36 * (x1714 - x1715 + x1718)
- x6 * (x1719 * x5 + x1720 - x6 * (x1717 * x5 - x1721 * x6))
)
)
result[4, 6] = numpy.sum(
x1661 * (x1724 + x3 * (x1723 * x5 - x1725 * x6) - x6 * (x1725 * x5 - x1726 * x6))
)
result[4, 7] = numpy.sum(
x1709 * (x1729 + x3 * (x1728 * x5 - x1730 * x6) - x6 * (x1730 * x5 - x1731 * x6))
)
result[4, 8] = numpy.sum(
x1709 * (x1734 + x3 * (x1733 * x5 - x1735 * x6) - x6 * (x1735 * x5 - x1736 * x6))
)
result[4, 9] = numpy.sum(
x1661 * (x1739 + x3 * (x1738 * x5 - x1740 * x6) - x6 * (x1740 * x5 - x1741 * x6))
)
result[4, 10] = numpy.sum(x1638 * (x1742 * x3 - x1743 * x6))
result[4, 11] = numpy.sum(x1661 * (x1744 * x3 - x1745 * x6))
result[4, 12] = numpy.sum(x939 * (x1746 * x3 - x1747 * x6))
result[4, 13] = numpy.sum(x1661 * (x1748 * x3 - x1749 * x6))
result[4, 14] = numpy.sum(x1638 * (x1750 * x3 - x1751 * x6))
result[5, 0] = numpy.sum(
x810
* (
x3 * (x1775 * x5 - x1789 * x6 + x48 * (x1764 - x1766 + x1773 + x1790))
- x6
* (
x1789 * x5
+ x48 * (x1774 - x1778 + x1785 + x1793)
- x6
* (
x1786 * x5
+ x36 * (x1772 - x1779 + x1783)
- x6 * (x1784 * x5 + x1791 - x6 * (x1782 * x5 - x1792 * x6))
)
)
+ x98 * (x1775 - x1776 + x1787 - x1788)
)
)
result[5, 1] = numpy.sum(
x412
* (
x3 * (x1809 * x5 - x1820 * x6 + x36 * (x1801 - x1802 + x1807))
+ x48 * (x1809 - x1810 - x1811 + x1819)
- x6
* (
x1820 * x5
+ x36 * (x1808 - x1812 + x1817)
- x6 * (x1818 * x5 + x1821 - x6 * (x1816 * x5 - x1823 * x6))
)
)
)
result[5, 2] = numpy.sum(
x412
* (
x3 * (x1836 * x5 - x1846 * x6 + x36 * (x1829 - x1830 + x1834))
+ x48 * (x1836 - x1838 + x1845 + x1849)
- x6
* (
x1846 * x5
+ x36 * (x1835 - x1839 + x1843)
- x6 * (x1844 * x5 + x1847 - x6 * (x1842 * x5 - x1848 * x6))
)
)
)
result[5, 3] = numpy.sum(
x914
* (
x3 * (x1855 + x1858 * x5 - x1865 * x6)
+ x36 * (x1858 - x1859 + x1864)
- x6 * (x1865 * x5 + x1867 - x6 * (x1863 * x5 - x1869 * x6))
)
)
result[5, 4] = numpy.sum(
x939
* (
x3 * (x1874 + x1877 * x5 - x1884 * x6)
+ x36 * (x1877 - x1878 + x1883)
- x6 * (x1884 * x5 + x1885 - x6 * (x1882 * x5 - x1887 * x6))
)
)
result[5, 5] = numpy.sum(
x914
* (
x3 * (x1894 + x1896 * x5 - x1903 * x6)
+ x36 * (x1896 - x1897 + x1902)
- x6 * (x1903 * x5 + x1905 - x6 * (x1901 * x5 - x1907 * x6))
)
)
result[5, 6] = numpy.sum(
x412 * (x1914 + x3 * (x1910 * x5 - x1916 * x6) - x6 * (x1916 * x5 - x1918 * x6))
)
result[5, 7] = numpy.sum(
x939 * (x1924 + x3 * (x1921 * x5 - x1926 * x6) - x6 * (x1926 * x5 - x1928 * x6))
)
result[5, 8] = numpy.sum(
x939 * (x1933 + x3 * (x1932 * x5 - x1935 * x6) - x6 * (x1935 * x5 - x1937 * x6))
)
result[5, 9] = numpy.sum(
x412 * (x1942 + x3 * (x1941 * x5 - x1943 * x6) - x6 * (x1943 * x5 - x1944 * x6))
)
result[5, 10] = numpy.sum(x810 * (x1946 * x3 - x1948 * x6))
result[5, 11] = numpy.sum(x412 * (x1950 * x3 - x1952 * x6))
result[5, 12] = numpy.sum(x914 * (x1954 * x3 - x1956 * x6))
result[5, 13] = numpy.sum(x412 * (x1958 * x3 - x1960 * x6))
result[5, 14] = numpy.sum(x810 * (x1961 * x3 - x1962 * x6))
result[6, 0] = numpy.sum(
x108
* (
x48 * (x1976 - x1977 - x1978 + x1986)
+ x5 * (x1976 * x5 - x1987 * x6 + x36 * (x1968 - x1969 + x1974))
- x6
* (
x1987 * x5
+ x36 * (x1975 - x1979 + x1984)
- x6
* (
x1985 * x5
+ x4 * (x1973 - x1980 + x1981 - x1982)
- x6 * (x1983 * x5 - x6 * (x1448 * x750 - x1458 * x8 + 2.0 * x807))
)
)
)
)
result[6, 1] = numpy.sum(
x195
* (
x36 * (x1992 - x1993 + x1997)
+ x5
* (x1992 * x5 - x1998 * x6 + x4 * (x1456 + x1514 + x1988 - x1989 + x1990))
- x6
* (
x1998 * x5
+ x4 * (x1459 + x1527 + x1991 - x1994 + x1995)
- x6 * (x1996 * x5 - x6 * (x1457 + x1478 * x750 - x1484 * x8 + x1529))
)
)
)
result[6, 2] = numpy.sum(
x195
* (
x36 * (x2004 - x2005 + x2010)
+ x5 * (x2004 * x5 - x2011 * x6 + x4 * (x1999 - x2000 - x2001 + x2002))
- x6
* (
x2011 * x5
+ x4 * (x2003 - x2006 + x2007 - x2008)
- x6 * (x2009 * x5 - x6 * (x1503 * x750 - x1509 * x8 + 2.0 * x886))
)
)
)
result[6, 3] = numpy.sum(
-x349
* (
x4 * (-x2012 + x2013 + x2014 + x2015 - x2016)
- x5 * (x2016 * x5 - x2017 * x6)
+ x6
* (x2017 * x5 - x6 * (2.0 * x1483 + x1524 * x750 - x1530 * x8 + 2.0 * x911))
)
)
result[6, 4] = numpy.sum(
x412
* (
x4 * (x1510 + x1569 + x2018 - x2019 + x2020)
+ x5 * (x2020 * x5 - x2021 * x6)
- x6 * (x2021 * x5 - x6 * (x1508 + x1540 * x750 - x1544 * x8 + x1574))
)
)
result[6, 5] = numpy.sum(
x349
* (
x4 * (x2022 - x2023 - x2024 + x2025)
+ x5 * (x2025 * x5 - x2026 * x6)
- x6 * (x2026 * x5 - x6 * (x1554 * x750 - x1558 * x8 + 2.0 * x963))
)
)
result[6, 6] = numpy.sum(
x195
* (
x5 * (3.0 * x1517 + x1562 * x750 - x1564 * x8 + 2.0 * x974)
- x6 * (3.0 * x1528 + x1564 * x750 - x1565 * x8 + 2.0 * x976)
)
)
result[6, 7] = numpy.sum(
x412
* (
x5 * (2.0 * x1534 + x1571 * x750 - x1573 * x8 + 2.0 * x987)
- x6 * (2.0 * x1543 + x1573 * x750 - x1575 * x8 + 2.0 * x989)
)
)
result[6, 8] = numpy.sum(
x412
* (
x5 * (x1548 + x1578 * x750 - x1580 * x8 + x1592)
- x6 * (x1557 + x1580 * x750 - x1581 * x8 + x1594)
)
)
result[6, 9] = numpy.sum(
x195
* (
x5 * (2.0 * x1013 + x1584 * x750 - x1586 * x8)
- x6 * (2.0 * x1015 + x1586 * x750 - x1587 * x8)
)
)
result[6, 10] = numpy.sum(
x108 * (2.0 * x1021 + 4.0 * x1563 + x1588 * x750 - x1589 * x8)
)
result[6, 11] = numpy.sum(
x195 * (2.0 * x1028 + 3.0 * x1572 + x1590 * x750 - x1591 * x8)
)
result[6, 12] = numpy.sum(
x349 * (2.0 * x1035 + 2.0 * x1579 + x1593 * x750 - x1595 * x8)
)
result[6, 13] = numpy.sum(x195 * (2.0 * x1041 + x1585 + x1596 * x750 - x1597 * x8))
result[6, 14] = numpy.sum(x108 * (2.0 * x1047 + x1598 * x750 - x1599 * x8))
result[7, 0] = numpy.sum(
x810
* (
x48 * (x2038 - x2039 - x2040 + x2047)
+ x5 * (x2038 * x5 - x2048 * x6 + x36 * (x2031 - x2032 + x2036))
- x6
* (
x2048 * x5
+ x36 * (x2037 - x2041 + x2045)
- x6
* (
x2046 * x5
+ x4 * (x1109 + x2035 - x2042 + x2043)
- x6 * (x2044 * x5 - x6 * (x1107 + x1626 * x750 - x1636 * x8))
)
)
)
)
result[7, 1] = numpy.sum(
x412
* (
x36 * (x2053 - x2054 + x2058)
+ x5
* (x2053 * x5 - x2059 * x6 + x4 * (x1155 + x1634 + x2049 - x2050 + x2051))
- x6
* (
x2059 * x5
+ x4 * (x1159 + x1637 + x2052 - x2055 + x2056)
- x6 * (x2057 * x5 - x6 * (x1156 + x1635 + x1654 * x750 - x1660 * x8))
)
)
)
result[7, 2] = numpy.sum(
x412
* (
x36 * (x2064 - x2065 + x2069)
+ x5 * (x2064 * x5 - x2070 * x6 + x4 * (x1196 + x2060 - x2061 + x2062))
- x6
* (
x2070 * x5
+ x4 * (x1199 + x2063 - x2066 + x2067)
- x6 * (x2068 * x5 - x6 * (x1197 + x1677 * x750 - x1683 * x8))
)
)
)
result[7, 3] = numpy.sum(
x914
* (
x4 * (x1229 + x2071 - x2072 - x2073 + x2074)
+ x5 * (x2074 * x5 - x2075 * x6)
- x6 * (x2075 * x5 - x6 * (x1233 + 2.0 * x1659 + x1692 * x750 - x1696 * x8))
)
)
result[7, 4] = numpy.sum(
x939
* (
x4 * (x1263 + x1684 + x2076 - x2077 + x2078)
+ x5 * (x2078 * x5 - x2079 * x6)
- x6 * (x2079 * x5 - x6 * (x1266 + x1682 + x1704 * x750 - x1708 * x8))
)
)
result[7, 5] = numpy.sum(
x914
* (
x4 * (x1289 + x2080 - x2081 + x2082)
+ x5 * (x2082 * x5 - x2083 * x6)
- x6 * (x2083 * x5 - x6 * (x1292 + x1717 * x750 - x1721 * x8))
)
)
result[7, 6] = numpy.sum(
x412
* (
x5 * (x1311 + 3.0 * x1687 + x1723 * x750 - x1725 * x8)
- x6 * (x1314 + 3.0 * x1695 + x1725 * x750 - x1726 * x8)
)
)
result[7, 7] = numpy.sum(
x939
* (
x5 * (x1332 + 2.0 * x1699 + x1728 * x750 - x1730 * x8)
- x6 * (x1335 + 2.0 * x1707 + x1730 * x750 - x1731 * x8)
)
)
result[7, 8] = numpy.sum(
x939
* (
x5 * (x1352 + x1712 + x1733 * x750 - x1735 * x8)
- x6 * (x1354 + x1720 + x1735 * x750 - x1736 * x8)
)
)
result[7, 9] = numpy.sum(
x412
* (
x5 * (x1366 + x1738 * x750 - x1740 * x8)
- x6 * (x1368 + x1740 * x750 - x1741 * x8)
)
)
result[7, 10] = numpy.sum(x810 * (x1376 + 4.0 * x1724 + x1742 * x750 - x1743 * x8))
result[7, 11] = numpy.sum(x412 * (x1387 + 3.0 * x1729 + x1744 * x750 - x1745 * x8))
result[7, 12] = numpy.sum(x914 * (x1397 + 2.0 * x1734 + x1746 * x750 - x1747 * x8))
result[7, 13] = numpy.sum(x412 * (x1406 + x1739 + x1748 * x750 - x1749 * x8))
result[7, 14] = numpy.sum(x810 * (x1415 + x1750 * x750 - x1751 * x8))
result[8, 0] = numpy.sum(
x810
* (
x48 * (x2093 - x2094 - x2095 + x2101)
+ x5 * (x2093 * x5 - x2102 * x6 + x36 * (x2087 - x2088 + x2091))
- x6
* (
x2102 * x5
+ x36 * (x2092 - x2096 + x2099)
- x6
* (
x2100 * x5
+ x4 * (x1814 + x2090 - x2097)
- x6 * (x2098 * x5 - x6 * (x1782 * x750 + x1822))
)
)
)
)
result[8, 1] = numpy.sum(
x412
* (
x36 * (x2106 - x2107 + x2110)
+ x5 * (x2106 * x5 - x2111 * x6 + x4 * (x1854 - x2103 + x2104))
- x6
* (
x2111 * x5
+ x4 * (x1866 + x2105 - x2108)
- x6 * (x2109 * x5 - x6 * (x1816 * x750 + x1868))
)
)
)
result[8, 2] = numpy.sum(
x412
* (
x36 * (x2115 - x2116 + x2119)
+ x5 * (x2115 * x5 - x2120 * x6 + x4 * (x1870 - x2112 + x2113))
- x6
* (
x2120 * x5
+ x4 * (x1880 + x2114 - x2117)
- x6 * (x2118 * x5 - x6 * (x1842 * x750 + x1886))
)
)
)
result[8, 3] = numpy.sum(
x914
* (
x4 * (x1913 - x2121 + x2122)
+ x5 * (x2122 * x5 - x2123 * x6)
- x6 * (x2123 * x5 - x6 * (x1863 * x750 + x1917))
)
)
result[8, 4] = numpy.sum(
x939
* (
x4 * (x1923 - x2124 + x2125)
+ x5 * (x2125 * x5 - x2126 * x6)
- x6 * (x2126 * x5 - x6 * (x1882 * x750 + x1927))
)
)
result[8, 5] = numpy.sum(
x914
* (
x4 * (x1929 - x2127 + x2128)
+ x5 * (x2128 * x5 - x2129 * x6)
- x6 * (x2129 * x5 - x6 * (x1901 * x750 + x1936))
)
)
result[8, 6] = numpy.sum(
x412 * (x5 * (x1910 * x750 + x1945) - x6 * (x1916 * x750 + x1947))
)
result[8, 7] = numpy.sum(
x939 * (x5 * (x1921 * x750 + x1949) - x6 * (x1926 * x750 + x1951))
)
result[8, 8] = numpy.sum(
x939 * (x5 * (x1932 * x750 + x1953) - x6 * (x1935 * x750 + x1955))
)
result[8, 9] = numpy.sum(
x412 * (x5 * (x1941 * x750 + x1957) - x6 * (x1943 * x750 + x1959))
)
result[8, 10] = numpy.sum(x810 * (4.0 * x1914 + x1946 * x750 - x1948 * x8))
result[8, 11] = numpy.sum(x412 * (3.0 * x1924 + x1950 * x750 - x1952 * x8))
result[8, 12] = numpy.sum(x914 * (2.0 * x1933 + x1954 * x750 - x1956 * x8))
result[8, 13] = numpy.sum(x412 * (x1942 + x1958 * x750 - x1960 * x8))
result[8, 14] = numpy.sum(x810 * (x1961 * x750 - x1962 * x8))
result[9, 0] = numpy.sum(
x108
* (
x48 * (x2144 - x2146 + x2154 + x2158)
+ x5 * (x2144 * x5 - x2155 * x6 + x36 * (x2136 - x2137 + x2142))
- x6
* (
x2155 * x5
+ x36 * (x2143 - x2147 + x2152)
- x6 * (x2153 * x5 + x2156 - x6 * (x2151 * x5 - x2157 * x6))
)
)
)
result[9, 1] = numpy.sum(
x195
* (
x36 * (x2164 - x2165 + x2169)
+ x5 * (x2162 + x2164 * x5 - x2170 * x6)
- x6 * (x2170 * x5 + x2171 - x6 * (x2168 * x5 - x2172 * x6))
)
)
result[9, 2] = numpy.sum(
x195
* (
x36 * (x2178 - x2179 + x2183)
+ x5 * (x2176 + x2178 * x5 - x2184 * x6)
- x6 * (x2184 * x5 + x2185 - x6 * (x2182 * x5 - x2186 * x6))
)
)
result[9, 3] = numpy.sum(
x349 * (x2190 + x5 * (x2189 * x5 - x2191 * x6) - x6 * (x2191 * x5 - x2192 * x6))
)
result[9, 4] = numpy.sum(
x412 * (x2196 + x5 * (x2195 * x5 - x2197 * x6) - x6 * (x2197 * x5 - x2198 * x6))
)
result[9, 5] = numpy.sum(
x349 * (x2204 + x5 * (x2203 * x5 - x2205 * x6) - x6 * (x2205 * x5 - x2206 * x6))
)
result[9, 6] = numpy.sum(x195 * (x2207 * x5 - x2208 * x6))
result[9, 7] = numpy.sum(x412 * (x2209 * x5 - x2210 * x6))
result[9, 8] = numpy.sum(x412 * (x2211 * x5 - x2212 * x6))
result[9, 9] = numpy.sum(x195 * (x2213 * x5 - x2214 * x6))
result[9, 10] = numpy.sum(x108 * (x111 * x2207 + 3.0 * x2190 - x2208 * x8))
result[9, 11] = numpy.sum(x195 * (x111 * x2209 + 2.0 * x2196 - x2210 * x8))
result[9, 12] = numpy.sum(x349 * (x111 * x2211 + x2204 - x2212 * x8))
result[9, 13] = numpy.sum(x195 * (x111 * x2213 - x2214 * x8))
result[9, 14] = numpy.sum(
x108 * (-x10 * x1962 + x1050 * x1961 + 2.0 * x1415 + 4.0 * x1942)
)
return result
[docs]
def coulomb3d_40(ax, da, A, bx, db, B, R):
"""Cartesian (gs) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((15, 1), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = -x2 - A[0]
x4 = 0.5 / (ax + bx)
x5 = -x2 - R[0]
x6 = -x1 * (ax * A[1] + bx * B[1])
x7 = -x6 - R[1]
x8 = -x1 * (ax * A[2] + bx * B[2])
x9 = -x8 - R[2]
x10 = x0 * (x5**2 + x7**2 + x9**2)
x11 = (
6.283185307179586
* x1
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x12 = x11 * boys(1, x10)
x13 = x11 * boys(0, x10)
x14 = x4 * (-x12 + x13)
x15 = -x12 * x5 + x13 * x3
x16 = x11 * boys(2, x10)
x17 = x16 * x5
x18 = x12 * x3
x19 = -x17 + x18
x20 = x14 + x15 * x3 - x19 * x5
x21 = x4 * (x12 - x16)
x22 = x19 * x3
x23 = x11 * boys(3, x10)
x24 = x23 * x5
x25 = x16 * x3
x26 = -x24 + x25
x27 = x26 * x5
x28 = x21 + x22 - x27
x29 = 2.0 * x4
x30 = x4 * (x16 - x23)
x31 = x11 * boys(4, x10)
x32 = -x21
x33 = da * db
x34 = 0.09759000729485332 * x33
x35 = -x6 - A[1]
x36 = x12 * x35
x37 = x16 * x7
x38 = -x12 * x7 + x13 * x35
x39 = x4 * (-x36 + x37 + x38)
x40 = x36 - x37
x41 = x3 * x38 - x40 * x5
x42 = x3 * x40
x43 = x23 * x7
x44 = x16 * x35
x45 = -x43 + x44
x46 = x45 * x5
x47 = x42 - x46
x48 = x4 * (x40 + x43 - x44)
x49 = x23 * x35 - x31 * x7
x50 = 0.2581988897471611 * x33
x51 = -x8 - A[2]
x52 = x12 * x51
x53 = x16 * x9
x54 = -x12 * x9 + x13 * x51
x55 = x4 * (-x52 + x53 + x54)
x56 = x52 - x53
x57 = x3 * x54 - x5 * x56
x58 = x3 * x56
x59 = x23 * x9
x60 = x16 * x51
x61 = -x59 + x60
x62 = x5 * x61
x63 = x58 - x62
x64 = x4 * (x56 + x59 - x60)
x65 = x23 * x51 - x31 * x9
x66 = x45 * x7
x67 = x35 * x40
x68 = x14 + x35 * x38 - x40 * x7
x69 = x4 * (x32 + x66 - x67 + x68)
x70 = x21 - x66 + x67
x71 = x30 + x35 * x45 - x49 * x7
x72 = 0.3333333333333333 * x33
x73 = x61 * x7
x74 = x35 * x56
x75 = x35 * x54 - x56 * x7
x76 = x4 * (x73 - x74 + x75)
x77 = -x73 + x74
x78 = x35 * x61 - x65 * x7
x79 = 1.732050807568877 * x72
x80 = x61 * x9
x81 = x51 * x56
x82 = x14 + x51 * x54 - x56 * x9
x83 = x4 * (x32 + x80 - x81 + x82)
x84 = x21 - x80 + x81
x85 = x30 + x51 * x61 - x65 * x9
x86 = x35 * x68 + 2.0 * x39 - x7 * x70
x87 = x35 * x70 + 2.0 * x48 - x7 * x71
x88 = x35 * x75 + x55 - x7 * x77
x89 = x35 * x77 + x64 - x7 * x78
x90 = x35 * x82 - x7 * x84
x91 = x35 * x84 - x7 * x85
x92 = x51 * x82 + 2.0 * x55 - x84 * x9
x93 = x51 * x84 + 2.0 * x64 - x85 * x9
# 15 item(s)
result[0, 0] = numpy.sum(
x34
* (
x3 * (x20 * x3 - x28 * x5 + x29 * (x15 + x17 - x18))
+ 3.0 * x4 * (x20 - x22 + x27 + x32)
- x5
* (
x28 * x3
+ x29 * (x19 + x24 - x25)
- x5 * (x26 * x3 + x30 - x5 * (x23 * x3 - x31 * x5))
)
)
)
result[1, 0] = numpy.sum(
x50
* (
x29 * (x41 - x42 + x46)
+ x3 * (x3 * x41 + x39 - x47 * x5)
- x5 * (x3 * x47 + x48 - x5 * (x3 * x45 - x49 * x5))
)
)
result[2, 0] = numpy.sum(
x50
* (
x29 * (x57 - x58 + x62)
+ x3 * (x3 * x57 - x5 * x63 + x55)
- x5 * (x3 * x63 - x5 * (x3 * x61 - x5 * x65) + x64)
)
)
result[3, 0] = numpy.sum(
x72 * (x3 * (x3 * x68 - x5 * x70) - x5 * (x3 * x70 - x5 * x71) + x69)
)
result[4, 0] = numpy.sum(
x79 * (x3 * (x3 * x75 - x5 * x77) - x5 * (x3 * x77 - x5 * x78) + x76)
)
result[5, 0] = numpy.sum(
x72 * (x3 * (x3 * x82 - x5 * x84) - x5 * (x3 * x84 - x5 * x85) + x83)
)
result[6, 0] = numpy.sum(x50 * (x3 * x86 - x5 * x87))
result[7, 0] = numpy.sum(x79 * (x3 * x88 - x5 * x89))
result[8, 0] = numpy.sum(x79 * (x3 * x90 - x5 * x91))
result[9, 0] = numpy.sum(x50 * (x3 * x92 - x5 * x93))
result[10, 0] = numpy.sum(x34 * (x35 * x86 + 3.0 * x69 - x7 * x87))
result[11, 0] = numpy.sum(x50 * (x35 * x88 - x7 * x89 + 2.0 * x76))
result[12, 0] = numpy.sum(x72 * (x35 * x90 - x7 * x91 + x83))
result[13, 0] = numpy.sum(x50 * (x35 * x92 - x7 * x93))
result[14, 0] = numpy.sum(x34 * (x51 * x92 + 3.0 * x83 - x9 * x93))
return result
[docs]
def coulomb3d_41(ax, da, A, bx, db, B, R):
"""Cartesian (gp) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((15, 3), dtype=float)
x0 = 0.5 / (ax + bx)
x1 = ax + bx
x2 = x1 ** (-1.0)
x3 = -x2 * (ax * A[0] + bx * B[0])
x4 = -x3 - A[0]
x5 = -x3 - R[0]
x6 = -x2 * (ax * A[1] + bx * B[1])
x7 = -x6 - R[1]
x8 = -x2 * (ax * A[2] + bx * B[2])
x9 = -x8 - R[2]
x10 = x1 * (x5**2 + x7**2 + x9**2)
x11 = (
6.283185307179586
* x2
* numpy.exp(
-ax * bx * x2 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x12 = x11 * boys(1, x10)
x13 = x11 * boys(0, x10)
x14 = x0 * (-x12 + x13)
x15 = -x12 * x5
x16 = x13 * x4 + x15
x17 = x11 * boys(2, x10)
x18 = x17 * x5
x19 = -x18
x20 = x12 * x4
x21 = x19 + x20
x22 = x14 + x16 * x4 - x21 * x5
x23 = x11 * boys(3, x10)
x24 = x0 * (x17 - x23)
x25 = x23 * x5
x26 = -x25
x27 = x17 * x4
x28 = x26 + x27
x29 = x28 * x4
x30 = x11 * boys(4, x10)
x31 = x30 * x5
x32 = -x31
x33 = x23 * x4
x34 = x5 * (x32 + x33)
x35 = x0 * (x12 - x17)
x36 = x21 * x4
x37 = x28 * x5
x38 = x35 + x36 - x37
x39 = x0 * (x21 + x25 - x27)
x40 = x0 * (x16 + x18 - x20)
x41 = -x35
x42 = -x3 - B[0]
x43 = x12 * x42
x44 = x13 * x42 + x15
x45 = x19 + x43
x46 = x14 + x4 * x44 - x45 * x5
x47 = x4 * x45
x48 = x17 * x42
x49 = x26 + x48
x50 = x49 * x5
x51 = x35 + x47 - x50
x52 = x0 * (x18 - x43 + x44) + x4 * x46 + x40 - x5 * x51
x53 = x0 * (x25 + x45 - x48)
x54 = x4 * x51
x55 = x4 * x49
x56 = x23 * x42
x57 = x32 + x56
x58 = x5 * x57
x59 = x24 + x55 - x58
x60 = x5 * x59
x61 = x39 + x53 + x54 - x60
x62 = 2.0 * x0
x63 = -x24
x64 = x0 * (x23 - x30)
x65 = x11 * boys(5, x10)
x66 = 3.0 * x0
x67 = da * db
x68 = 0.09759000729485332 * x67
x69 = -x6 - B[1]
x70 = x12 * x69
x71 = x17 * x7
x72 = -x12 * x7
x73 = x13 * x69 + x72
x74 = x0 * (-x70 + x71 + x73)
x75 = -x71
x76 = x70 + x75
x77 = x4 * x73 - x5 * x76
x78 = x4 * x76
x79 = x23 * x7
x80 = -x79
x81 = x17 * x69
x82 = x80 + x81
x83 = x5 * x82
x84 = x78 - x83
x85 = x4 * x77 - x5 * x84 + x74
x86 = x0 * (x76 + x79 - x81)
x87 = x4 * x84
x88 = x4 * x82
x89 = x30 * x7
x90 = -x89
x91 = x23 * x69
x92 = x90 + x91
x93 = x5 * x92
x94 = x88 - x93
x95 = x5 * x94
x96 = x86 + x87 - x95
x97 = x0 * (x82 + x89 - x91)
x98 = -x65 * x7
x99 = x30 * x69 + x98
x100 = -x86
x101 = -x8 - B[2]
x102 = x101 * x12
x103 = x17 * x9
x104 = -x12 * x9
x105 = x101 * x13 + x104
x106 = x0 * (-x102 + x103 + x105)
x107 = -x103
x108 = x102 + x107
x109 = x105 * x4 - x108 * x5
x110 = x108 * x4
x111 = x23 * x9
x112 = -x111
x113 = x101 * x17
x114 = x112 + x113
x115 = x114 * x5
x116 = x110 - x115
x117 = x106 + x109 * x4 - x116 * x5
x118 = x0 * (x108 + x111 - x113)
x119 = x116 * x4
x120 = x114 * x4
x121 = x30 * x9
x122 = -x121
x123 = x101 * x23
x124 = x122 + x123
x125 = x124 * x5
x126 = x120 - x125
x127 = x126 * x5
x128 = x118 + x119 - x127
x129 = x0 * (x114 + x121 - x123)
x130 = -x65 * x9
x131 = x101 * x30 + x130
x132 = -x118
x133 = -x6 - A[1]
x134 = x12 * x133
x135 = x13 * x133 + x72
x136 = x0 * (-x134 + x135 + x71)
x137 = x134 + x75
x138 = -x137 * x5
x139 = x135 * x4 + x138
x140 = x133 * x17
x141 = x140 + x80
x142 = x141 * x4
x143 = x133 * x23
x144 = x143 + x90
x145 = x144 * x5
x146 = -x145
x147 = x0 * (x137 - x140 + x79)
x148 = -x147
x149 = x137 * x4
x150 = x141 * x5
x151 = -x150
x152 = x149 + x151
x153 = x137 * x42
x154 = x135 * x42 + x138
x155 = x151 + x153
x156 = x136 + x154 * x4 - x155 * x5
x157 = x155 * x4
x158 = x141 * x42
x159 = x146 + x158
x160 = x159 * x5
x161 = x147 + x157 - x160
x162 = x0 * (x141 - x143 + x89)
x163 = x133 * x30 + x98
x164 = 0.2581988897471611 * x67
x165 = x7 * x82
x166 = x133 * x76
x167 = x133 * x73 + x14 - x7 * x76
x168 = x0 * (x165 - x166 + x167 + x41)
x169 = -x165 + x166 + x35
x170 = x167 * x4 - x169 * x5
x171 = x169 * x4
x172 = x133 * x82
x173 = x7 * x92
x174 = x172 - x173 + x24
x175 = x174 * x5
x176 = x171 - x175
x177 = x0 * (x169 - x172 + x173 + x63)
x178 = x133 * x92 + x64 - x7 * x99
x179 = x114 * x7
x180 = x108 * x133
x181 = x105 * x133 - x108 * x7
x182 = x0 * (x179 - x180 + x181)
x183 = -x179 + x180
x184 = x181 * x4 - x183 * x5
x185 = x183 * x4
x186 = x114 * x133
x187 = x124 * x7
x188 = x186 - x187
x189 = x188 * x5
x190 = x185 - x189
x191 = x0 * (x183 - x186 + x187)
x192 = x124 * x133 - x131 * x7
x193 = -x8 - A[2]
x194 = x12 * x193
x195 = x104 + x13 * x193
x196 = x0 * (x103 - x194 + x195)
x197 = x107 + x194
x198 = -x197 * x5
x199 = x195 * x4 + x198
x200 = x17 * x193
x201 = x112 + x200
x202 = x201 * x4
x203 = x193 * x23
x204 = x122 + x203
x205 = x204 * x5
x206 = -x205
x207 = x0 * (x111 + x197 - x200)
x208 = -x207
x209 = x197 * x4
x210 = x201 * x5
x211 = -x210
x212 = x209 + x211
x213 = x197 * x42
x214 = x195 * x42 + x198
x215 = x211 + x213
x216 = x196 + x214 * x4 - x215 * x5
x217 = x215 * x4
x218 = x201 * x42
x219 = x206 + x218
x220 = x219 * x5
x221 = x207 + x217 - x220
x222 = x0 * (x121 + x201 - x203)
x223 = x130 + x193 * x30
x224 = x201 * x7
x225 = x197 * x69
x226 = -x197 * x7
x227 = x195 * x69 + x226
x228 = x0 * (x224 - x225 + x227)
x229 = -x224
x230 = x225 + x229
x231 = x227 * x4 - x230 * x5
x232 = x230 * x4
x233 = x201 * x69
x234 = x204 * x7
x235 = -x234
x236 = x233 + x235
x237 = x236 * x5
x238 = x232 - x237
x239 = x0 * (x230 - x233 + x234)
x240 = -x223 * x7
x241 = x204 * x69 + x240
x242 = x114 * x9
x243 = x108 * x193
x244 = x105 * x193 - x108 * x9 + x14
x245 = x0 * (x242 - x243 + x244 + x41)
x246 = -x242 + x243 + x35
x247 = x244 * x4 - x246 * x5
x248 = x246 * x4
x249 = x114 * x193
x250 = x124 * x9
x251 = x24 + x249 - x250
x252 = x251 * x5
x253 = x248 - x252
x254 = x0 * (x246 - x249 + x250 + x63)
x255 = x124 * x193 - x131 * x9 + x64
x256 = x133 * x135 - x137 * x7 + x14
x257 = x133 * x141
x258 = x144 * x7
x259 = x24 + x257 - x258
x260 = x259 * x5
x261 = x133 * x137
x262 = x141 * x7
x263 = x261 - x262 + x35
x264 = -x263 * x5
x265 = x263 * x42
x266 = x256 * x42 + x264
x267 = x0 * (x256 - x261 + x262 + x41)
x268 = -x260 + x265
x269 = x0 * (-x257 + x258 + x263 + x63)
x270 = x133 * x144 - x163 * x7 + x64
x271 = 0.3333333333333333 * x67
x272 = x174 * x7
x273 = x133 * x169
x274 = x133 * x167 + x136 - x169 * x7 + x74
x275 = x0 * (x100 + x148 + x272 - x273 + x274)
x276 = x147 - x272 + x273 + x86
x277 = x133 * x174 + x162 - x178 * x7 + x97
x278 = x188 * x7
x279 = x133 * x183
x280 = x106 + x133 * x181 - x183 * x7
x281 = x0 * (x132 + x278 - x279 + x280)
x282 = x118 - x278 + x279
x283 = x129 + x133 * x188 - x192 * x7
x284 = x133 * x195 + x226
x285 = x133 * x201
x286 = x235 + x285
x287 = x286 * x5
x288 = x133 * x197
x289 = x229 + x288
x290 = -x289 * x5
x291 = x289 * x42
x292 = x284 * x42 + x290
x293 = x0 * (x224 + x284 - x288)
x294 = -x287 + x291
x295 = x0 * (x234 - x285 + x289)
x296 = x133 * x204 + x240
x297 = 1.732050807568877 * x271
x298 = x236 * x7
x299 = x133 * x230
x300 = x133 * x227 + x196 - x230 * x7
x301 = x0 * (x208 + x298 - x299 + x300)
x302 = x207 - x298 + x299
x303 = x133 * x236 + x222 - x241 * x7
x304 = x251 * x7
x305 = x133 * x246
x306 = x133 * x244 - x246 * x7
x307 = x0 * (x304 - x305 + x306)
x308 = -x304 + x305
x309 = x133 * x251 - x255 * x7
x310 = x14 + x193 * x195 - x197 * x9
x311 = x193 * x201
x312 = x204 * x9
x313 = x24 + x311 - x312
x314 = x313 * x5
x315 = x193 * x197
x316 = x201 * x9
x317 = x315 - x316 + x35
x318 = -x317 * x5
x319 = x317 * x42
x320 = x310 * x42 + x318
x321 = x0 * (x310 - x315 + x316 + x41)
x322 = -x314 + x319
x323 = x0 * (-x311 + x312 + x317 + x63)
x324 = x193 * x204 - x223 * x9 + x64
x325 = x313 * x7
x326 = x317 * x69
x327 = -x317 * x7
x328 = x310 * x69 + x327
x329 = x0 * (x325 - x326 + x328)
x330 = -x325
x331 = x326 + x330
x332 = -x324 * x7
x333 = x313 * x69 + x332
x334 = x251 * x9
x335 = x193 * x246
x336 = x106 + x193 * x244 + x196 - x246 * x9
x337 = x0 * (x132 + x208 + x334 - x335 + x336)
x338 = x118 + x207 - x334 + x335
x339 = x129 + x193 * x251 + x222 - x255 * x9
x340 = x259 * x7
x341 = x133 * x263
x342 = 2.0 * x147
x343 = x133 * x256 + 2.0 * x136 - x263 * x7
x344 = x0 * (x340 - x341 - x342 + x343)
x345 = -x340 + x341 + x342
x346 = x133 * x259 + 2.0 * x162 - x270 * x7
x347 = x133 * x274 + 2.0 * x168 + x267 - x276 * x7
x348 = x133 * x276 + 2.0 * x177 + x269 - x277 * x7
x349 = x133 * x280 + 2.0 * x182 - x282 * x7
x350 = x133 * x282 + 2.0 * x191 - x283 * x7
x351 = x286 * x7
x352 = x133 * x289
x353 = x133 * x284 + x196 - x289 * x7
x354 = x0 * (x208 + x351 - x352 + x353)
x355 = x207 - x351 + x352
x356 = x133 * x286 + x222 - x296 * x7
x357 = x133 * x300 + x228 + x293 - x302 * x7
x358 = x133 * x302 + x239 + x295 - x303 * x7
x359 = x133 * x306 + x245 - x308 * x7
x360 = x133 * x308 + x254 - x309 * x7
x361 = x133 * x317
x362 = x133 * x310 + x327
x363 = x0 * (x325 - x361 + x362)
x364 = x330 + x361
x365 = x133 * x313 + x332
x366 = x133 * x328 + x321 - x331 * x7
x367 = x133 * x331 + x323 - x333 * x7
x368 = x133 * x336 - x338 * x7
x369 = x133 * x338 - x339 * x7
x370 = x313 * x9
x371 = x193 * x317
x372 = 2.0 * x207
x373 = x193 * x310 + 2.0 * x196 - x317 * x9
x374 = x0 * (x370 - x371 - x372 + x373)
x375 = -x370 + x371 + x372
x376 = x193 * x313 + 2.0 * x222 - x324 * x9
x377 = -x375 * x7
x378 = x373 * x69 + x377
x379 = -x376 * x7
x380 = x375 * x69 + x379
x381 = x193 * x336 + 2.0 * x245 + x321 - x338 * x9
x382 = x193 * x338 + 2.0 * x254 + x323 - x339 * x9
x383 = x193 * x373 + 3.0 * x321 - x375 * x9
x384 = x193 * x375 + 3.0 * x323 - x376 * x9
# 45 item(s)
result[0, 0] = numpy.sum(
x68
* (
x0
* (
x22 * x4
- x38 * x4
- x38 * x5
- 2.0 * x39
+ 2.0 * x40
+ x5 * (x24 + x29 - x34)
)
+ x4
* (
x0 * (x22 - x36 + x37 + x41)
+ x4 * x52
- x5 * x61
+ x62 * (x41 + x46 - x47 + x50)
)
- x5
* (
x0 * (-x29 + x34 + x38 + x63)
+ x4 * x61
- x5
* (
x0 * (x28 + x31 - x33)
+ x0 * (x31 + x49 - x56)
+ x4 * x59
- x5 * (x4 * x57 - x5 * (x30 * x42 - x5 * x65) + x64)
)
+ x62 * (x51 - x55 + x58 + x63)
)
- x66 * (x39 - x52 + x53 + x54 - x60)
)
)
result[0, 1] = numpy.sum(
x68
* (
x4 * (x4 * x85 - x5 * x96 + x62 * (x77 - x78 + x83))
- x5
* (
x4 * x96
- x5 * (x4 * x94 - x5 * (x4 * x92 - x5 * x99) + x97)
+ x62 * (x84 - x88 + x93)
)
+ x66 * (x100 + x85 - x87 + x95)
)
)
result[0, 2] = numpy.sum(
x68
* (
x4 * (x117 * x4 - x128 * x5 + x62 * (x109 - x110 + x115))
- x5
* (
x128 * x4
- x5 * (x126 * x4 + x129 - x5 * (x124 * x4 - x131 * x5))
+ x62 * (x116 - x120 + x125)
)
+ x66 * (x117 - x119 + x127 + x132)
)
)
result[1, 0] = numpy.sum(
x164
* (
x0 * (x136 + x139 * x4 + x148 - x152 * x4 - x152 * x5 + x5 * (x142 + x146))
+ x4
* (
x0 * (x139 - x149 + x150)
+ x0 * (x150 - x153 + x154)
+ x156 * x4
- x161 * x5
)
- x5
* (
x0 * (-x142 + x145 + x152)
+ x0 * (x145 + x155 - x158)
+ x161 * x4
- x5 * (x159 * x4 + x162 - x5 * (x144 * x42 - x163 * x5))
)
+ x62 * (x148 + x156 - x157 + x160)
)
)
result[1, 1] = numpy.sum(
x164
* (
x4 * (x168 + x170 * x4 - x176 * x5)
- x5 * (x176 * x4 + x177 - x5 * (x174 * x4 - x178 * x5))
+ x62 * (x170 - x171 + x175)
)
)
result[1, 2] = numpy.sum(
x164
* (
x4 * (x182 + x184 * x4 - x190 * x5)
- x5 * (x190 * x4 + x191 - x5 * (x188 * x4 - x192 * x5))
+ x62 * (x184 - x185 + x189)
)
)
result[2, 0] = numpy.sum(
x164
* (
x0 * (x196 + x199 * x4 + x208 - x212 * x4 - x212 * x5 + x5 * (x202 + x206))
+ x4
* (
x0 * (x199 - x209 + x210)
+ x0 * (x210 - x213 + x214)
+ x216 * x4
- x221 * x5
)
- x5
* (
x0 * (-x202 + x205 + x212)
+ x0 * (x205 + x215 - x218)
+ x221 * x4
- x5 * (x219 * x4 + x222 - x5 * (x204 * x42 - x223 * x5))
)
+ x62 * (x208 + x216 - x217 + x220)
)
)
result[2, 1] = numpy.sum(
x164
* (
x4 * (x228 + x231 * x4 - x238 * x5)
- x5 * (x238 * x4 + x239 - x5 * (x236 * x4 - x241 * x5))
+ x62 * (x231 - x232 + x237)
)
)
result[2, 2] = numpy.sum(
x164
* (
x4 * (x245 + x247 * x4 - x253 * x5)
- x5 * (x253 * x4 + x254 - x5 * (x251 * x4 - x255 * x5))
+ x62 * (x247 - x248 + x252)
)
)
result[3, 0] = numpy.sum(
x271
* (
x0 * (x260 - x265 + x266)
+ x0 * (x256 * x4 + x260 - x263 * x4 + x264)
+ x4 * (x266 * x4 + x267 - x268 * x5)
- x5 * (x268 * x4 + x269 - x5 * (x259 * x42 - x270 * x5))
)
)
result[3, 1] = numpy.sum(
x271 * (x275 + x4 * (x274 * x4 - x276 * x5) - x5 * (x276 * x4 - x277 * x5))
)
result[3, 2] = numpy.sum(
x271 * (x281 + x4 * (x280 * x4 - x282 * x5) - x5 * (x282 * x4 - x283 * x5))
)
result[4, 0] = numpy.sum(
x297
* (
x0 * (x287 - x291 + x292)
+ x0 * (x284 * x4 + x287 - x289 * x4 + x290)
+ x4 * (x292 * x4 + x293 - x294 * x5)
- x5 * (x294 * x4 + x295 - x5 * (x286 * x42 - x296 * x5))
)
)
result[4, 1] = numpy.sum(
x297 * (x301 + x4 * (x300 * x4 - x302 * x5) - x5 * (x302 * x4 - x303 * x5))
)
result[4, 2] = numpy.sum(
x297 * (x307 + x4 * (x306 * x4 - x308 * x5) - x5 * (x308 * x4 - x309 * x5))
)
result[5, 0] = numpy.sum(
x271
* (
x0 * (x314 - x319 + x320)
+ x0 * (x310 * x4 + x314 - x317 * x4 + x318)
+ x4 * (x320 * x4 + x321 - x322 * x5)
- x5 * (x322 * x4 + x323 - x5 * (x313 * x42 - x324 * x5))
)
)
result[5, 1] = numpy.sum(
x271 * (x329 + x4 * (x328 * x4 - x331 * x5) - x5 * (x331 * x4 - x333 * x5))
)
result[5, 2] = numpy.sum(
x271 * (x337 + x4 * (x336 * x4 - x338 * x5) - x5 * (x338 * x4 - x339 * x5))
)
result[6, 0] = numpy.sum(
x164 * (x344 + x4 * (x343 * x42 - x345 * x5) - x5 * (x345 * x42 - x346 * x5))
)
result[6, 1] = numpy.sum(x164 * (x347 * x4 - x348 * x5))
result[6, 2] = numpy.sum(x164 * (x349 * x4 - x350 * x5))
result[7, 0] = numpy.sum(
x297 * (x354 + x4 * (x353 * x42 - x355 * x5) - x5 * (x355 * x42 - x356 * x5))
)
result[7, 1] = numpy.sum(x297 * (x357 * x4 - x358 * x5))
result[7, 2] = numpy.sum(x297 * (x359 * x4 - x360 * x5))
result[8, 0] = numpy.sum(
x297 * (x363 + x4 * (x362 * x42 - x364 * x5) - x5 * (x364 * x42 - x365 * x5))
)
result[8, 1] = numpy.sum(x297 * (x366 * x4 - x367 * x5))
result[8, 2] = numpy.sum(x297 * (x368 * x4 - x369 * x5))
result[9, 0] = numpy.sum(
x164 * (x374 + x4 * (x373 * x42 - x375 * x5) - x5 * (x375 * x42 - x376 * x5))
)
result[9, 1] = numpy.sum(x164 * (x378 * x4 - x380 * x5))
result[9, 2] = numpy.sum(x164 * (x381 * x4 - x382 * x5))
result[10, 0] = numpy.sum(
x68
* (
x42 * (x133 * x343 + 3.0 * x267 - x345 * x7)
- x5 * (x133 * x345 + 3.0 * x269 - x346 * x7)
)
)
result[10, 1] = numpy.sum(x68 * (x133 * x347 + 3.0 * x275 + x344 - x348 * x7))
result[10, 2] = numpy.sum(x68 * (x133 * x349 + 3.0 * x281 - x350 * x7))
result[11, 0] = numpy.sum(
x164
* (
x42 * (x133 * x353 + 2.0 * x293 - x355 * x7)
- x5 * (x133 * x355 + 2.0 * x295 - x356 * x7)
)
)
result[11, 1] = numpy.sum(x164 * (x133 * x357 + 2.0 * x301 + x354 - x358 * x7))
result[11, 2] = numpy.sum(x164 * (x133 * x359 + 2.0 * x307 - x360 * x7))
result[12, 0] = numpy.sum(
x271
* (x42 * (x133 * x362 + x321 - x364 * x7) - x5 * (x133 * x364 + x323 - x365 * x7))
)
result[12, 1] = numpy.sum(x271 * (x133 * x366 + x329 + x363 - x367 * x7))
result[12, 2] = numpy.sum(x271 * (x133 * x368 + x337 - x369 * x7))
result[13, 0] = numpy.sum(
x164 * (x42 * (x133 * x373 + x377) - x5 * (x133 * x375 + x379))
)
result[13, 1] = numpy.sum(x164 * (x133 * x378 + x374 - x380 * x7))
result[13, 2] = numpy.sum(x164 * (x133 * x381 - x382 * x7))
result[14, 0] = numpy.sum(x68 * (x383 * x42 - x384 * x5))
result[14, 1] = numpy.sum(x68 * (x383 * x69 - x384 * x7))
result[14, 2] = numpy.sum(x68 * (x193 * x381 + 3.0 * x337 + x374 - x382 * x9))
return result
[docs]
def coulomb3d_42(ax, da, A, bx, db, B, R):
"""Cartesian (gd) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((15, 6), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = -x2 - A[0]
x4 = 0.5 / (ax + bx)
x5 = -x2 - B[0]
x6 = -x2 - R[0]
x7 = -x1 * (ax * A[1] + bx * B[1])
x8 = -x7 - R[1]
x9 = -x1 * (ax * A[2] + bx * B[2])
x10 = -x9 - R[2]
x11 = x0 * (x10**2 + x6**2 + x8**2)
x12 = (
6.283185307179586
* x1
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x13 = x12 * boys(2, x11)
x14 = x13 * x6
x15 = -x14
x16 = x12 * boys(1, x11)
x17 = x16 * x5
x18 = x15 + x17
x19 = x18 * x5
x20 = -x16 * x6
x21 = x12 * boys(0, x11)
x22 = x20 + x21 * x5
x23 = x4 * (-x16 + x21)
x24 = -x18 * x6 + x23
x25 = x22 * x5 + x24
x26 = x12 * boys(3, x11)
x27 = x26 * x6
x28 = -x27
x29 = x13 * x5
x30 = x28 + x29
x31 = x30 * x6
x32 = x4 * (-x13 + x16)
x33 = -x32
x34 = x31 + x33
x35 = -x31 + x32
x36 = x19 + x35
x37 = x4 * (x14 - x17 + x22)
x38 = x25 * x3 - x36 * x6 + 2.0 * x37
x39 = x3 * x36
x40 = x30 * x5
x41 = x4 * (x13 - x26)
x42 = x12 * boys(4, x11)
x43 = x42 * x6
x44 = -x43
x45 = x26 * x5
x46 = x44 + x45
x47 = x46 * x6
x48 = x41 - x47
x49 = x40 + x48
x50 = x49 * x6
x51 = x4 * (x18 + x27 - x29)
x52 = 2.0 * x51
x53 = x39 - x50 + x52
x54 = x18 * x3
x55 = x22 * x3 + x24
x56 = 2.0 * x4
x57 = x56 * (x34 - x54 + x55)
x58 = x3 * x38 + x4 * (-x19 + x25 + x34) - x53 * x6 + x57
x59 = -x41
x60 = x47 + x59
x61 = x4 * (x36 - x40 + x60)
x62 = x3 * x53
x63 = x3 * x49
x64 = x46 * x5
x65 = x4 * (x26 - x42)
x66 = x12 * boys(5, x11)
x67 = x6 * x66
x68 = x42 * x5
x69 = -x67 + x68
x70 = x6 * x69
x71 = x65 - x70
x72 = x64 + x71
x73 = x6 * x72
x74 = x4 * (x30 + x43 - x45)
x75 = 2.0 * x74
x76 = x63 - x73 + x75
x77 = x6 * x76
x78 = x3 * x30
x79 = x35 + x54
x80 = x56 * (x60 - x78 + x79)
x81 = x61 + x62 - x77 + x80
x82 = x48 + x78
x83 = x6 * x82
x84 = x13 * x3
x85 = x16 * x3
x86 = x15 + x85
x87 = x4 * (x27 - x84 + x86)
x88 = x3 * x79
x89 = x20 + x21 * x3
x90 = x3 * x55 + x37 + x4 * (x14 - x85 + x89) - x6 * x79
x91 = -x65
x92 = x70 + x91
x93 = x4 * (x42 - x66)
x94 = x12 * boys(6, x11)
x95 = x3 * x46
x96 = x6 * (x71 + x95)
x97 = x26 * x3
x98 = x28 + x84
x99 = x4 * (x43 - x97 + x98)
x100 = x3 * x82
x101 = x51 - x83 + x87 + x88
x102 = x6 * x98
x103 = x3 * x86
x104 = -x80
x105 = 3.0 * x4
x106 = da * db
x107 = 0.009523809523809524 * x106
x108 = 5.916079783099616 * x107
x109 = -x7 - B[1]
x110 = x109 * x16
x111 = x13 * x8
x112 = -x16 * x8
x113 = x109 * x21 + x112
x114 = x4 * (-x110 + x111 + x113)
x115 = -x111
x116 = x110 + x115
x117 = -x116 * x6
x118 = x113 * x3 + x117
x119 = x116 * x3
x120 = x26 * x8
x121 = -x120
x122 = x109 * x13
x123 = x121 + x122
x124 = x123 * x6
x125 = -x124
x126 = x119 + x125
x127 = x114 + x118 * x3 - x126 * x6
x128 = x109 * x26
x129 = x42 * x8
x130 = x4 * (x123 - x128 + x129)
x131 = x123 * x3
x132 = -x129
x133 = x128 + x132
x134 = x133 * x6
x135 = -x134
x136 = x131 + x135
x137 = x136 * x3
x138 = x133 * x3
x139 = x66 * x8
x140 = -x139
x141 = x109 * x42
x142 = x140 + x141
x143 = x142 * x6
x144 = -x143
x145 = x6 * (x138 + x144)
x146 = x4 * (x116 + x120 - x122)
x147 = x126 * x3
x148 = x136 * x6
x149 = x146 + x147 - x148
x150 = x4 * (x126 - x131 + x134)
x151 = x4 * (x118 - x119 + x124)
x152 = -x146
x153 = x116 * x5
x154 = x113 * x5 + x117
x155 = x125 + x153
x156 = x114 + x154 * x3 - x155 * x6
x157 = x155 * x3
x158 = x123 * x5
x159 = x135 + x158
x160 = x159 * x6
x161 = x146 + x157 - x160
x162 = x151 + x156 * x3 - x161 * x6 + x4 * (x124 - x153 + x154)
x163 = x4 * (x134 + x155 - x158)
x164 = x161 * x3
x165 = x159 * x3
x166 = x133 * x5
x167 = x144 + x166
x168 = x167 * x6
x169 = x130 + x165 - x168
x170 = x169 * x6
x171 = x150 + x163 + x164 - x170
x172 = -x130
x173 = x4 * (x133 + x139 - x141)
x174 = -x8 * x94
x175 = x109 * x66 + x174
x176 = 10.2469507659596 * x107
x177 = -x9 - B[2]
x178 = x16 * x177
x179 = x10 * x13
x180 = -x10 * x16
x181 = x177 * x21 + x180
x182 = x4 * (-x178 + x179 + x181)
x183 = -x179
x184 = x178 + x183
x185 = -x184 * x6
x186 = x181 * x3 + x185
x187 = x184 * x3
x188 = x10 * x26
x189 = -x188
x190 = x13 * x177
x191 = x189 + x190
x192 = x191 * x6
x193 = -x192
x194 = x187 + x193
x195 = x182 + x186 * x3 - x194 * x6
x196 = x177 * x26
x197 = x10 * x42
x198 = x4 * (x191 - x196 + x197)
x199 = x191 * x3
x200 = -x197
x201 = x196 + x200
x202 = x201 * x6
x203 = -x202
x204 = x199 + x203
x205 = x204 * x3
x206 = x201 * x3
x207 = x10 * x66
x208 = -x207
x209 = x177 * x42
x210 = x208 + x209
x211 = x210 * x6
x212 = -x211
x213 = x6 * (x206 + x212)
x214 = x4 * (x184 + x188 - x190)
x215 = x194 * x3
x216 = x204 * x6
x217 = x214 + x215 - x216
x218 = x4 * (x194 - x199 + x202)
x219 = x4 * (x186 - x187 + x192)
x220 = -x214
x221 = x184 * x5
x222 = x181 * x5 + x185
x223 = x193 + x221
x224 = x182 + x222 * x3 - x223 * x6
x225 = x223 * x3
x226 = x191 * x5
x227 = x203 + x226
x228 = x227 * x6
x229 = x214 + x225 - x228
x230 = x219 + x224 * x3 - x229 * x6 + x4 * (x192 - x221 + x222)
x231 = x4 * (x202 + x223 - x226)
x232 = x229 * x3
x233 = x227 * x3
x234 = x201 * x5
x235 = x212 + x234
x236 = x235 * x6
x237 = x198 + x233 - x236
x238 = x237 * x6
x239 = x218 + x231 + x232 - x238
x240 = -x198
x241 = x4 * (x201 + x207 - x209)
x242 = -x10 * x94
x243 = x177 * x66 + x242
x244 = x109 * x116
x245 = -x116 * x8 + x23
x246 = x109 * x113 + x245
x247 = x123 * x8
x248 = x247 + x33
x249 = x4 * (-x244 + x246 + x248)
x250 = -x247 + x32
x251 = x244 + x250
x252 = x246 * x3 - x251 * x6
x253 = x251 * x3
x254 = x109 * x123
x255 = x133 * x8
x256 = -x255 + x41
x257 = x254 + x256
x258 = x257 * x6
x259 = x253 - x258
x260 = x249 + x252 * x3 - x259 * x6
x261 = x255 + x59
x262 = x4 * (x251 - x254 + x261)
x263 = x259 * x3
x264 = x257 * x3
x265 = x109 * x133
x266 = x142 * x8
x267 = -x266 + x65
x268 = x265 + x267
x269 = x268 * x6
x270 = x264 - x269
x271 = x270 * x6
x272 = x262 + x263 - x271
x273 = x266 + x91
x274 = x4 * (x257 - x265 + x273)
x275 = -x175 * x8 + x93
x276 = x109 * x142 + x275
x277 = -x262
x278 = x191 * x8
x279 = x109 * x184
x280 = -x184 * x8
x281 = x109 * x181 + x280
x282 = x4 * (x278 - x279 + x281)
x283 = -x278
x284 = x279 + x283
x285 = x281 * x3 - x284 * x6
x286 = x284 * x3
x287 = x109 * x191
x288 = x201 * x8
x289 = -x288
x290 = x287 + x289
x291 = x290 * x6
x292 = x286 - x291
x293 = x282 + x285 * x3 - x292 * x6
x294 = x4 * (x284 - x287 + x288)
x295 = x292 * x3
x296 = x290 * x3
x297 = x109 * x201
x298 = x210 * x8
x299 = -x298
x300 = x297 + x299
x301 = x300 * x6
x302 = x296 - x301
x303 = x302 * x6
x304 = x294 + x295 - x303
x305 = x4 * (x290 - x297 + x298)
x306 = -x243 * x8
x307 = x109 * x210 + x306
x308 = -x294
x309 = x177 * x184
x310 = -x10 * x184 + x23
x311 = x177 * x181 + x310
x312 = x10 * x191
x313 = x312 + x33
x314 = x4 * (-x309 + x311 + x313)
x315 = -x312 + x32
x316 = x309 + x315
x317 = x3 * x311 - x316 * x6
x318 = x3 * x316
x319 = x177 * x191
x320 = x10 * x201
x321 = -x320 + x41
x322 = x319 + x321
x323 = x322 * x6
x324 = x318 - x323
x325 = x3 * x317 + x314 - x324 * x6
x326 = x320 + x59
x327 = x4 * (x316 - x319 + x326)
x328 = x3 * x324
x329 = x3 * x322
x330 = x177 * x201
x331 = x10 * x210
x332 = -x331 + x65
x333 = x330 + x332
x334 = x333 * x6
x335 = x329 - x334
x336 = x335 * x6
x337 = x327 + x328 - x336
x338 = x331 + x91
x339 = x4 * (x322 - x330 + x338)
x340 = -x10 * x243 + x93
x341 = x177 * x210 + x340
x342 = -x327
x343 = -x7 - A[1]
x344 = x16 * x343
x345 = x115 + x344
x346 = x345 * x5
x347 = x13 * x343
x348 = x121 + x347
x349 = x348 * x6
x350 = -x349
x351 = x346 + x350
x352 = x351 * x5
x353 = x112 + x21 * x343
x354 = -x345 * x6
x355 = x353 * x5 + x354
x356 = x4 * (x111 - x344 + x353)
x357 = -x351 * x6 + x356
x358 = x355 * x5 + x357
x359 = x348 * x5
x360 = x26 * x343
x361 = x132 + x360
x362 = x361 * x6
x363 = x359 - x362
x364 = x363 * x6
x365 = x4 * (x120 + x345 - x347)
x366 = -x365
x367 = x364 + x366
x368 = -x364 + x365
x369 = x352 + x368
x370 = x4 * (-x346 + x349 + x355)
x371 = x3 * x358 - x369 * x6 + 2.0 * x370
x372 = x3 * x369
x373 = x363 * x5
x374 = x4 * (x129 + x348 - x360)
x375 = x361 * x5
x376 = x343 * x42
x377 = x140 + x376
x378 = x377 * x6
x379 = x375 - x378
x380 = x379 * x6
x381 = x374 - x380
x382 = x373 + x381
x383 = x382 * x6
x384 = x4 * (x351 - x359 + x362)
x385 = 2.0 * x384
x386 = x372 - x383 + x385
x387 = x3 * x351
x388 = x3 * x355 + x357
x389 = -x374
x390 = x380 + x389
x391 = x4 * (x139 + x361 - x376)
x392 = x174 + x343 * x66
x393 = x3 * x363
x394 = x368 + x387
x395 = x3 * x345
x396 = 0.06666666666666667 * x106
x397 = 2.23606797749979 * x396
x398 = x116 * x343
x399 = x113 * x343 + x245
x400 = x4 * (x248 - x398 + x399)
x401 = x250 + x398
x402 = -x401 * x6
x403 = x3 * x399 + x402
x404 = x123 * x343
x405 = x256 + x404
x406 = x3 * x405
x407 = x133 * x343
x408 = x267 + x407
x409 = x408 * x6
x410 = -x409
x411 = x4 * (x261 + x401 - x404)
x412 = -x411
x413 = x3 * x401
x414 = x405 * x6
x415 = -x414
x416 = x413 + x415
x417 = x401 * x5
x418 = x399 * x5 + x402
x419 = x415 + x417
x420 = x3 * x418 + x400 - x419 * x6
x421 = x3 * x419
x422 = x405 * x5
x423 = x410 + x422
x424 = x423 * x6
x425 = x411 + x421 - x424
x426 = x4 * (x273 + x405 - x407)
x427 = x142 * x343 + x275
x428 = 3.872983346207417 * x396
x429 = x184 * x343
x430 = x181 * x343 + x280
x431 = x4 * (x278 - x429 + x430)
x432 = x283 + x429
x433 = -x432 * x6
x434 = x3 * x430 + x433
x435 = x191 * x343
x436 = x289 + x435
x437 = x3 * x436
x438 = x201 * x343
x439 = x299 + x438
x440 = x439 * x6
x441 = -x440
x442 = x4 * (x288 + x432 - x435)
x443 = -x442
x444 = x3 * x432
x445 = x436 * x6
x446 = -x445
x447 = x444 + x446
x448 = x432 * x5
x449 = x430 * x5 + x433
x450 = x446 + x448
x451 = x3 * x449 + x431 - x450 * x6
x452 = x3 * x450
x453 = x436 * x5
x454 = x441 + x453
x455 = x454 * x6
x456 = x442 + x452 - x455
x457 = x4 * (x298 + x436 - x438)
x458 = x210 * x343 + x306
x459 = x257 * x8
x460 = x251 * x343
x461 = 2.0 * x146
x462 = 2.0 * x114 + x246 * x343 - x251 * x8
x463 = x4 * (x459 - x460 - x461 + x462)
x464 = -x459 + x460 + x461
x465 = x3 * x462 - x464 * x6
x466 = x3 * x464
x467 = x257 * x343
x468 = x268 * x8
x469 = 2.0 * x130
x470 = x467 - x468 + x469
x471 = x470 * x6
x472 = x466 - x471
x473 = x4 * (x464 - x467 + x468 - x469)
x474 = 2.0 * x173 + x268 * x343 - x276 * x8
x475 = x290 * x8
x476 = x284 * x343
x477 = x182 + x281 * x343 - x284 * x8
x478 = x4 * (x220 + x475 - x476 + x477)
x479 = x214 - x475 + x476
x480 = x3 * x477 - x479 * x6
x481 = x3 * x479
x482 = x290 * x343
x483 = x300 * x8
x484 = x198 + x482 - x483
x485 = x484 * x6
x486 = x481 - x485
x487 = x4 * (x240 + x479 - x482 + x483)
x488 = x241 + x300 * x343 - x307 * x8
x489 = x322 * x8
x490 = x316 * x343
x491 = x311 * x343 - x316 * x8
x492 = x4 * (x489 - x490 + x491)
x493 = -x489 + x490
x494 = x3 * x491 - x493 * x6
x495 = x3 * x493
x496 = x322 * x343
x497 = x333 * x8
x498 = x496 - x497
x499 = x498 * x6
x500 = x495 - x499
x501 = x4 * (x493 - x496 + x497)
x502 = x333 * x343 - x341 * x8
x503 = -x9 - A[2]
x504 = x16 * x503
x505 = x183 + x504
x506 = x5 * x505
x507 = x13 * x503
x508 = x189 + x507
x509 = x508 * x6
x510 = -x509
x511 = x506 + x510
x512 = x5 * x511
x513 = x180 + x21 * x503
x514 = -x505 * x6
x515 = x5 * x513 + x514
x516 = x4 * (x179 - x504 + x513)
x517 = -x511 * x6 + x516
x518 = x5 * x515 + x517
x519 = x5 * x508
x520 = x26 * x503
x521 = x200 + x520
x522 = x521 * x6
x523 = x519 - x522
x524 = x523 * x6
x525 = x4 * (x188 + x505 - x507)
x526 = -x525
x527 = x524 + x526
x528 = -x524 + x525
x529 = x512 + x528
x530 = x4 * (-x506 + x509 + x515)
x531 = x3 * x518 - x529 * x6 + 2.0 * x530
x532 = x3 * x529
x533 = x5 * x523
x534 = x4 * (x197 + x508 - x520)
x535 = x5 * x521
x536 = x42 * x503
x537 = x208 + x536
x538 = x537 * x6
x539 = x535 - x538
x540 = x539 * x6
x541 = x534 - x540
x542 = x533 + x541
x543 = x542 * x6
x544 = x4 * (x511 - x519 + x522)
x545 = 2.0 * x544
x546 = x532 - x543 + x545
x547 = x3 * x511
x548 = x3 * x515 + x517
x549 = -x534
x550 = x540 + x549
x551 = x4 * (x207 + x521 - x536)
x552 = x242 + x503 * x66
x553 = x3 * x523
x554 = x528 + x547
x555 = x3 * x505
x556 = x508 * x8
x557 = x109 * x505
x558 = -x505 * x8
x559 = x109 * x513 + x558
x560 = x4 * (x556 - x557 + x559)
x561 = -x556
x562 = x557 + x561
x563 = -x562 * x6
x564 = x3 * x559 + x563
x565 = x109 * x508
x566 = x521 * x8
x567 = -x566
x568 = x565 + x567
x569 = x3 * x568
x570 = x109 * x521
x571 = x537 * x8
x572 = -x571
x573 = x570 + x572
x574 = x573 * x6
x575 = -x574
x576 = x4 * (x562 - x565 + x566)
x577 = -x576
x578 = x3 * x562
x579 = x568 * x6
x580 = -x579
x581 = x578 + x580
x582 = x5 * x562
x583 = x5 * x559 + x563
x584 = x580 + x582
x585 = x3 * x583 + x560 - x584 * x6
x586 = x3 * x584
x587 = x5 * x568
x588 = x575 + x587
x589 = x588 * x6
x590 = x576 + x586 - x589
x591 = x4 * (x568 - x570 + x571)
x592 = -x552 * x8
x593 = x109 * x537 + x592
x594 = x184 * x503
x595 = x181 * x503 + x310
x596 = x4 * (x313 - x594 + x595)
x597 = x315 + x594
x598 = -x597 * x6
x599 = x3 * x595 + x598
x600 = x191 * x503
x601 = x321 + x600
x602 = x3 * x601
x603 = x201 * x503
x604 = x332 + x603
x605 = x6 * x604
x606 = -x605
x607 = x4 * (x326 + x597 - x600)
x608 = -x607
x609 = x3 * x597
x610 = x6 * x601
x611 = -x610
x612 = x609 + x611
x613 = x5 * x597
x614 = x5 * x595 + x598
x615 = x611 + x613
x616 = x3 * x614 + x596 - x6 * x615
x617 = x3 * x615
x618 = x5 * x601
x619 = x606 + x618
x620 = x6 * x619
x621 = x607 + x617 - x620
x622 = x4 * (x338 + x601 - x603)
x623 = x210 * x503 + x340
x624 = x109 * x562
x625 = x516 - x562 * x8
x626 = x109 * x559 + x625
x627 = x568 * x8
x628 = x526 + x627
x629 = x4 * (-x624 + x626 + x628)
x630 = x525 - x627
x631 = x624 + x630
x632 = x3 * x626 - x6 * x631
x633 = x3 * x631
x634 = x109 * x568
x635 = x573 * x8
x636 = x534 - x635
x637 = x634 + x636
x638 = x6 * x637
x639 = x633 - x638
x640 = x549 + x635
x641 = x4 * (x631 - x634 + x640)
x642 = x551 - x593 * x8
x643 = x109 * x573 + x642
x644 = x601 * x8
x645 = x109 * x597
x646 = -x597 * x8
x647 = x109 * x595 + x646
x648 = x4 * (x644 - x645 + x647)
x649 = -x644
x650 = x645 + x649
x651 = x3 * x647 - x6 * x650
x652 = x3 * x650
x653 = x109 * x601
x654 = x604 * x8
x655 = -x654
x656 = x653 + x655
x657 = x6 * x656
x658 = x652 - x657
x659 = x4 * (x650 - x653 + x654)
x660 = -x623 * x8
x661 = x109 * x604 + x660
x662 = x10 * x322
x663 = x316 * x503
x664 = 2.0 * x214
x665 = -x10 * x316 + 2.0 * x182 + x311 * x503
x666 = x4 * (x662 - x663 - x664 + x665)
x667 = -x662 + x663 + x664
x668 = x3 * x665 - x6 * x667
x669 = x3 * x667
x670 = x322 * x503
x671 = x10 * x333
x672 = 2.0 * x198
x673 = x670 - x671 + x672
x674 = x6 * x673
x675 = x669 - x674
x676 = x4 * (x667 - x670 + x671 - x672)
x677 = -x10 * x341 + 2.0 * x241 + x333 * x503
x678 = x343 * x345
x679 = x348 * x8
x680 = x32 + x678 - x679
x681 = x5 * x680
x682 = x343 * x348
x683 = x361 * x8
x684 = x41 + x682 - x683
x685 = x6 * x684
x686 = x681 - x685
x687 = x5 * x686
x688 = x23 + x343 * x353 - x345 * x8
x689 = x5 * x688 - x6 * x680
x690 = x4 * (x33 - x678 + x679 + x688)
x691 = -x6 * x686 + x690
x692 = x5 * x689 + x691
x693 = x5 * x684
x694 = x343 * x361
x695 = x377 * x8
x696 = x65 + x694 - x695
x697 = x6 * x696
x698 = x693 - x697
x699 = x6 * x698
x700 = x4 * (x59 + x680 - x682 + x683)
x701 = -x700
x702 = x699 + x701
x703 = x687 - x699 + x700
x704 = x4 * (x684 - x694 + x695 + x91)
x705 = x343 * x377 - x392 * x8 + x93
x706 = 1.732050807568877
x707 = 0.1111111111111111 * x106 * x706
x708 = x114 + x343 * x399 + x356 - x401 * x8
x709 = x343 * x405
x710 = x408 * x8
x711 = x130 + x374 + x709 - x710
x712 = x6 * x711
x713 = x343 * x401
x714 = x405 * x8
x715 = x146 + x365 + x713 - x714
x716 = -x6 * x715
x717 = x5 * x715
x718 = x5 * x708 + x716
x719 = x4 * (x152 + x366 + x708 - x713 + x714)
x720 = -x712 + x717
x721 = x4 * (x172 + x389 - x709 + x710 + x715)
x722 = x173 + x343 * x408 + x391 - x427 * x8
x723 = 0.3333333333333333 * x106
x724 = x182 + x343 * x430 - x432 * x8
x725 = x343 * x436
x726 = x439 * x8
x727 = x198 + x725 - x726
x728 = x6 * x727
x729 = x343 * x432
x730 = x436 * x8
x731 = x214 + x729 - x730
x732 = -x6 * x731
x733 = x5 * x731
x734 = x5 * x724 + x732
x735 = x4 * (x220 + x724 - x729 + x730)
x736 = -x728 + x733
x737 = x4 * (x240 - x725 + x726 + x731)
x738 = x241 + x343 * x439 - x458 * x8
x739 = x470 * x8
x740 = x343 * x464
x741 = 2.0 * x411
x742 = -x741
x743 = 2.0 * x400
x744 = x249 + x343 * x462 - x464 * x8 + x743
x745 = x4 * (x277 + x739 - x740 + x742 + x744)
x746 = x262 - x739 + x740 + x741
x747 = 2.0 * x426
x748 = x274 + x343 * x470 - x474 * x8 + x747
x749 = x484 * x8
x750 = x343 * x479
x751 = x282 + x343 * x477 + x431 - x479 * x8
x752 = x4 * (x308 + x443 + x749 - x750 + x751)
x753 = x294 + x442 - x749 + x750
x754 = x305 + x343 * x484 + x457 - x488 * x8
x755 = x498 * x8
x756 = x343 * x493
x757 = x314 + x343 * x491 - x493 * x8
x758 = x4 * (x342 + x755 - x756 + x757)
x759 = x327 - x755 + x756
x760 = x339 + x343 * x498 - x502 * x8
x761 = x343 * x505
x762 = x561 + x761
x763 = x5 * x762
x764 = x343 * x508
x765 = x567 + x764
x766 = x6 * x765
x767 = x763 - x766
x768 = x5 * x767
x769 = x343 * x513 + x558
x770 = x5 * x769 - x6 * x762
x771 = x4 * (x556 - x761 + x769)
x772 = -x6 * x767 + x771
x773 = x5 * x770 + x772
x774 = x5 * x765
x775 = x343 * x521
x776 = x572 + x775
x777 = x6 * x776
x778 = x774 - x777
x779 = x6 * x778
x780 = x4 * (x566 + x762 - x764)
x781 = -x780
x782 = x779 + x781
x783 = x768 - x779 + x780
x784 = x4 * (x571 + x765 - x775)
x785 = x343 * x537 + x592
x786 = x343 * x559 + x625
x787 = x343 * x568
x788 = x636 + x787
x789 = x6 * x788
x790 = x343 * x562
x791 = x630 + x790
x792 = -x6 * x791
x793 = x5 * x791
x794 = x5 * x786 + x792
x795 = x4 * (x628 + x786 - x790)
x796 = -x789 + x793
x797 = x4 * (x640 - x787 + x791)
x798 = x343 * x573 + x642
x799 = x706 * x723
x800 = x343 * x595 + x646
x801 = x343 * x601
x802 = x655 + x801
x803 = x6 * x802
x804 = x343 * x597
x805 = x649 + x804
x806 = -x6 * x805
x807 = x5 * x805
x808 = x5 * x800 + x806
x809 = x4 * (x644 + x800 - x804)
x810 = -x803 + x807
x811 = x4 * (x654 - x801 + x805)
x812 = x343 * x604 + x660
x813 = x637 * x8
x814 = x343 * x631
x815 = 2.0 * x576
x816 = x343 * x626 + 2.0 * x560 - x631 * x8
x817 = x4 * (x813 - x814 - x815 + x816)
x818 = -x813 + x814 + x815
x819 = x343 * x637 + 2.0 * x591 - x643 * x8
x820 = x656 * x8
x821 = x343 * x650
x822 = x343 * x647 + x596 - x650 * x8
x823 = x4 * (x608 + x820 - x821 + x822)
x824 = x607 - x820 + x821
x825 = x343 * x656 + x622 - x661 * x8
x826 = x673 * x8
x827 = x343 * x667
x828 = x343 * x665 - x667 * x8
x829 = x4 * (x826 - x827 + x828)
x830 = -x826 + x827
x831 = x343 * x673 - x677 * x8
x832 = x503 * x505
x833 = x10 * x508
x834 = x32 + x832 - x833
x835 = x5 * x834
x836 = x503 * x508
x837 = x10 * x521
x838 = x41 + x836 - x837
x839 = x6 * x838
x840 = x835 - x839
x841 = x5 * x840
x842 = -x10 * x505 + x23 + x503 * x513
x843 = x5 * x842 - x6 * x834
x844 = x4 * (x33 - x832 + x833 + x842)
x845 = -x6 * x840 + x844
x846 = x5 * x843 + x845
x847 = x5 * x838
x848 = x503 * x521
x849 = x10 * x537
x850 = x65 + x848 - x849
x851 = x6 * x850
x852 = x847 - x851
x853 = x6 * x852
x854 = x4 * (x59 + x834 - x836 + x837)
x855 = -x854
x856 = x853 + x855
x857 = x841 - x853 + x854
x858 = x4 * (x838 - x848 + x849 + x91)
x859 = -x10 * x552 + x503 * x537 + x93
x860 = -x8 * x834
x861 = x109 * x842 + x860
x862 = x109 * x838
x863 = x8 * x850
x864 = -x863
x865 = x862 + x864
x866 = x6 * x865
x867 = x109 * x834
x868 = x8 * x838
x869 = -x868
x870 = x867 + x869
x871 = -x6 * x870
x872 = x5 * x870
x873 = x5 * x861 + x871
x874 = x4 * (x861 - x867 + x868)
x875 = -x866 + x872
x876 = x4 * (-x862 + x863 + x870)
x877 = -x8 * x859
x878 = x109 * x850 + x877
x879 = -x10 * x597 + x182 + x503 * x595 + x516
x880 = x503 * x601
x881 = x10 * x604
x882 = x198 + x534 + x880 - x881
x883 = x6 * x882
x884 = x503 * x597
x885 = x10 * x601
x886 = x214 + x525 + x884 - x885
x887 = -x6 * x886
x888 = x5 * x886
x889 = x5 * x879 + x887
x890 = x4 * (x220 + x526 + x879 - x884 + x885)
x891 = -x883 + x888
x892 = x4 * (x240 + x549 - x880 + x881 + x886)
x893 = -x10 * x623 + x241 + x503 * x604 + x551
x894 = x109 * x870
x895 = -x8 * x870 + x844
x896 = x109 * x861 + x895
x897 = x8 * x865
x898 = x855 + x897
x899 = x4 * (-x894 + x896 + x898)
x900 = x854 - x897
x901 = x894 + x900
x902 = -x8 * x878 + x858
x903 = x109 * x865 + x902
x904 = x8 * x882
x905 = x109 * x886
x906 = -x8 * x886
x907 = x109 * x879 + x906
x908 = x4 * (x904 - x905 + x907)
x909 = -x904
x910 = x905 + x909
x911 = -x8 * x893
x912 = x109 * x882 + x911
x913 = x10 * x673
x914 = x503 * x667
x915 = 2.0 * x607
x916 = -x915
x917 = 2.0 * x596
x918 = -x10 * x667 + x314 + x503 * x665 + x917
x919 = x4 * (x342 + x913 - x914 + x916 + x918)
x920 = x327 - x913 + x914 + x915
x921 = 2.0 * x622
x922 = -x10 * x677 + x339 + x503 * x673 + x921
x923 = x684 * x8
x924 = x343 * x680
x925 = 2.0 * x365
x926 = x343 * x688 + 2.0 * x356 - x680 * x8
x927 = x4 * (x923 - x924 - x925 + x926)
x928 = -x923 + x924 + x925
x929 = x5 * x926 - x6 * x928
x930 = x5 * x928
x931 = x343 * x684
x932 = x696 * x8
x933 = 2.0 * x374
x934 = x931 - x932 + x933
x935 = x6 * x934
x936 = x930 - x935
x937 = x4 * (x928 - x931 + x932 - x933)
x938 = x343 * x696 + 2.0 * x391 - x705 * x8
x939 = x711 * x8
x940 = x343 * x715
x941 = x343 * x708 + x690 - x715 * x8 + x743
x942 = x4 * (x701 + x742 + x939 - x940 + x941)
x943 = x700 + x741 - x939 + x940
x944 = x343 * x711 + x704 - x722 * x8 + x747
x945 = x727 * x8
x946 = x343 * x731
x947 = 2.0 * x442
x948 = x343 * x724 + 2.0 * x431 - x731 * x8
x949 = x4 * (x945 - x946 - x947 + x948)
x950 = -x945 + x946 + x947
x951 = x343 * x727 + 2.0 * x457 - x738 * x8
x952 = x343 * x744 + 2.0 * x463 + 2.0 * x719 - x746 * x8
x953 = x343 * x746 + 2.0 * x473 + 2.0 * x721 - x748 * x8
x954 = x343 * x751 + 2.0 * x478 + x735 - x753 * x8
x955 = x343 * x753 + 2.0 * x487 + x737 - x754 * x8
x956 = x343 * x757 + 2.0 * x492 - x759 * x8
x957 = x343 * x759 + 2.0 * x501 - x760 * x8
x958 = x765 * x8
x959 = x343 * x762
x960 = x343 * x769 + x516 - x762 * x8
x961 = x4 * (x526 + x958 - x959 + x960)
x962 = x525 - x958 + x959
x963 = x5 * x960 - x6 * x962
x964 = x5 * x962
x965 = x343 * x765
x966 = x776 * x8
x967 = x534 + x965 - x966
x968 = x6 * x967
x969 = x964 - x968
x970 = x4 * (x549 + x962 - x965 + x966)
x971 = x343 * x776 + x551 - x785 * x8
x972 = x788 * x8
x973 = x343 * x791
x974 = x343 * x786 + x560 + x771 - x791 * x8
x975 = x4 * (x577 + x781 + x972 - x973 + x974)
x976 = x576 + x780 - x972 + x973
x977 = x343 * x788 + x591 + x784 - x798 * x8
x978 = x8 * x802
x979 = x343 * x805
x980 = x343 * x800 + x596 - x8 * x805
x981 = x4 * (x608 + x978 - x979 + x980)
x982 = x607 - x978 + x979
x983 = x343 * x802 + x622 - x8 * x812
x984 = 2.0 * x795
x985 = x343 * x816 + x629 - x8 * x818 + x984
x986 = 2.0 * x797
x987 = x343 * x818 + x641 - x8 * x819 + x986
x988 = x343 * x822 + x648 - x8 * x824 + x809
x989 = x343 * x824 + x659 - x8 * x825 + x811
x990 = x343 * x828 + x666 - x8 * x830
x991 = x343 * x830 + x676 - x8 * x831
x992 = x343 * x834
x993 = x343 * x842 + x860
x994 = x4 * (x868 - x992 + x993)
x995 = x869 + x992
x996 = x5 * x993 - x6 * x995
x997 = x5 * x995
x998 = x343 * x838
x999 = x864 + x998
x1000 = x6 * x999
x1001 = -x1000 + x997
x1002 = x4 * (x863 + x995 - x998)
x1003 = x343 * x850 + x877
x1004 = x343 * x870
x1005 = x343 * x861 + x895
x1006 = x4 * (-x1004 + x1005 + x898)
x1007 = x1004 + x900
x1008 = x343 * x865 + x902
x1009 = x343 * x886
x1010 = x343 * x879 + x906
x1011 = x4 * (-x1009 + x1010 + x904)
x1012 = x1009 + x909
x1013 = x343 * x882 + x911
x1014 = x343 * x896 - x8 * x901 + 2.0 * x874
x1015 = x343 * x901 - x8 * x903 + 2.0 * x876
x1016 = x343 * x907 - x8 * x910 + x890
x1017 = x343 * x910 - x8 * x912 + x892
x1018 = x343 * x918 - x8 * x920
x1019 = x343 * x920 - x8 * x922
x1020 = x10 * x838
x1021 = x503 * x834
x1022 = 2.0 * x525
x1023 = -x10 * x834 + x503 * x842 + 2.0 * x516
x1024 = x4 * (x1020 - x1021 - x1022 + x1023)
x1025 = -x1020 + x1021 + x1022
x1026 = x1023 * x5 - x1025 * x6
x1027 = x1025 * x5
x1028 = x503 * x838
x1029 = x10 * x850
x1030 = 2.0 * x534
x1031 = x1028 - x1029 + x1030
x1032 = x1031 * x6
x1033 = x1027 - x1032
x1034 = x4 * (x1025 - x1028 + x1029 - x1030)
x1035 = -x10 * x859 + x503 * x850 + 2.0 * x551
x1036 = x1031 * x8
x1037 = x1025 * x109
x1038 = -x1025 * x8
x1039 = x1023 * x109 + x1038
x1040 = x4 * (x1036 - x1037 + x1039)
x1041 = -x1036
x1042 = x1037 + x1041
x1043 = -x1035 * x8
x1044 = x1031 * x109 + x1043
x1045 = x10 * x882
x1046 = x503 * x886
x1047 = -x10 * x886 + x503 * x879 + x844 + x917
x1048 = x4 * (x1045 - x1046 + x1047 + x855 + x916)
x1049 = -x1045 + x1046 + x854 + x915
x1050 = -x10 * x893 + x503 * x882 + x858 + x921
x1051 = x1024 - x1042 * x8
x1052 = x1039 * x109 + x1051
x1053 = x1034 - x1044 * x8
x1054 = x1042 * x109 + x1053
x1055 = -x1049 * x8
x1056 = x1047 * x109 + x1055
x1057 = -x1050 * x8
x1058 = x1049 * x109 + x1057
x1059 = -x10 * x920 + x503 * x918 + 2.0 * x666 + 2.0 * x890
x1060 = -x10 * x922 + x503 * x920 + 2.0 * x676 + 2.0 * x892
x1061 = x8 * x934
x1062 = x343 * x928
x1063 = 3.0 * x700
x1064 = x343 * x926 + 3.0 * x690 - x8 * x928
x1065 = -x1061 + x1062 + x1063
x1066 = x8 * x967
x1067 = x343 * x962
x1068 = 2.0 * x780
x1069 = x343 * x960 + 2.0 * x771 - x8 * x962
x1070 = -x1066 + x1067 + x1068
x1071 = x8 * x999
x1072 = x343 * x995
x1073 = x343 * x993 - x8 * x995 + x844
x1074 = -x1071 + x1072 + x854
x1075 = x1025 * x343
x1076 = x1023 * x343 + x1038
x1077 = x1041 + x1075
x1078 = x10 * x1031
x1079 = x1025 * x503
x1080 = 3.0 * x854
x1081 = -x10 * x1025 + x1023 * x503 + 3.0 * x844
x1082 = x4 * (x1078 - x1079 - x1080 + x1081)
x1083 = -x1078 + x1079 + x1080
x1084 = -x10 * x1035 + x1031 * x503 + 3.0 * x858
x1085 = x1081 * x109 - x1083 * x8
x1086 = x1083 * x109 - x1084 * x8
x1087 = -x10 * x1049 + x1024 + x1047 * x503 + 3.0 * x890
x1088 = -x10 * x1050 + x1034 + x1049 * x503 + 3.0 * x892
# 90 item(s)
result[0, 0] = numpy.sum(
x108
* (
x105 * (x104 + x58 - x61 - x62 + x77)
+ x3
* (
x3 * x58
+ x56 * (x38 - x39 + x50 - x52)
- x56 * (x51 - x83 + x87 + x88 - x90)
- x6 * x81
)
+ x56
* (
-x101 * x3
- x101 * x6
+ x104
+ x3 * x90
- x4 * (-x102 + x103 - x3 * x98 + x32 + x59 + x6 * (x44 + x97))
+ x4 * (x102 - x103 + x23 + x3 * x89 + x33 - x6 * x86)
+ x57
+ x6 * (x100 + x74 - x96 + x99)
)
- x6
* (
x3 * x81
+ x56 * (x53 - x63 + x73 - x75)
- x56 * (x100 - x101 + x74 - x96 + x99)
- x6
* (
x3 * x76
+ x4 * (x49 - x64 + x92)
+ x56 * (x82 + x92 - x95)
- x6
* (
x3 * x72
+ x56 * (x46 + x67 - x68)
- x6 * (x5 * x69 - x6 * (x5 * x66 - x6 * x94) + x93)
)
)
)
)
)
result[0, 1] = numpy.sum(
-x176
* (
x105 * (x150 - x162 + x163 + x164 - x170)
- x3
* (
x162 * x3
- x171 * x6
+ x4 * (x127 - x147 + x148 + x152)
+ x56 * (x152 + x156 - x157 + x160)
)
- x4
* (
x127 * x3
- x149 * x3
- x149 * x6
- 2.0 * x150
+ 2.0 * x151
+ x6 * (x130 + x137 - x145)
)
+ x6
* (
x171 * x3
+ x4 * (-x137 + x145 + x149 + x172)
+ x56 * (x161 - x165 + x168 + x172)
- x6
* (
x169 * x3
+ x4 * (x136 - x138 + x143)
+ x4 * (x143 + x159 - x166)
- x6 * (x167 * x3 + x173 - x6 * (x142 * x5 - x175 * x6))
)
)
)
)
result[0, 2] = numpy.sum(
-x176
* (
x105 * (x218 - x230 + x231 + x232 - x238)
- x3
* (
x230 * x3
- x239 * x6
+ x4 * (x195 - x215 + x216 + x220)
+ x56 * (x220 + x224 - x225 + x228)
)
- x4
* (
x195 * x3
- x217 * x3
- x217 * x6
- 2.0 * x218
+ 2.0 * x219
+ x6 * (x198 + x205 - x213)
)
+ x6
* (
x239 * x3
+ x4 * (-x205 + x213 + x217 + x240)
+ x56 * (x229 - x233 + x236 + x240)
- x6
* (
x237 * x3
+ x4 * (x204 - x206 + x211)
+ x4 * (x211 + x227 - x234)
- x6 * (x235 * x3 + x241 - x6 * (x210 * x5 - x243 * x6))
)
)
)
)
result[0, 3] = numpy.sum(
x108
* (
x105 * (x260 - x263 + x271 + x277)
+ x3 * (x260 * x3 - x272 * x6 + x56 * (x252 - x253 + x258))
- x6
* (
x272 * x3
+ x56 * (x259 - x264 + x269)
- x6 * (x270 * x3 + x274 - x6 * (x268 * x3 - x276 * x6))
)
)
)
result[0, 4] = numpy.sum(
x176
* (
x105 * (x293 - x295 + x303 + x308)
+ x3 * (x293 * x3 - x304 * x6 + x56 * (x285 - x286 + x291))
- x6
* (
x3 * x304
+ x56 * (x292 - x296 + x301)
- x6 * (x3 * x302 + x305 - x6 * (x3 * x300 - x307 * x6))
)
)
)
result[0, 5] = numpy.sum(
x108
* (
x105 * (x325 - x328 + x336 + x342)
+ x3 * (x3 * x325 - x337 * x6 + x56 * (x317 - x318 + x323))
- x6
* (
x3 * x337
+ x56 * (x324 - x329 + x334)
- x6 * (x3 * x335 + x339 - x6 * (x3 * x333 - x341 * x6))
)
)
)
result[1, 0] = numpy.sum(
x397
* (
x3
* (
x3 * x371
- x386 * x6
+ x4 * (-x352 + x358 + x367)
+ x56 * (x367 - x387 + x388)
)
+ x56 * (x371 - x372 + x383 - x385)
+ x56
* (
x3 * x388
- x3 * x394
+ x370
- x384
- x394 * x6
- x4 * (-x3 * x348 + x350 + x362 + x395)
+ x4 * (x3 * x353 + x349 + x354 - x395)
+ x6 * (x381 + x393)
)
- x6
* (
x3 * x386
+ x4 * (x369 - x373 + x390)
+ x56 * (x390 - x393 + x394)
- x6
* (
x3 * x382
+ x56 * (x363 - x375 + x378)
- x6 * (x379 * x5 + x391 - x6 * (x377 * x5 - x392 * x6))
)
)
)
)
result[1, 1] = numpy.sum(
x428
* (
x3
* (
x3 * x420
+ x4 * (x403 - x413 + x414)
+ x4 * (x414 - x417 + x418)
- x425 * x6
)
+ x4 * (x3 * x403 - x3 * x416 + x400 + x412 - x416 * x6 + x6 * (x406 + x410))
+ x56 * (x412 + x420 - x421 + x424)
- x6
* (
x3 * x425
+ x4 * (-x406 + x409 + x416)
+ x4 * (x409 + x419 - x422)
- x6 * (x3 * x423 + x426 - x6 * (x408 * x5 - x427 * x6))
)
)
)
result[1, 2] = numpy.sum(
x428
* (
x3
* (
x3 * x451
+ x4 * (x434 - x444 + x445)
+ x4 * (x445 - x448 + x449)
- x456 * x6
)
+ x4 * (x3 * x434 - x3 * x447 + x431 + x443 - x447 * x6 + x6 * (x437 + x441))
+ x56 * (x443 + x451 - x452 + x455)
- x6
* (
x3 * x456
+ x4 * (-x437 + x440 + x447)
+ x4 * (x440 + x450 - x453)
- x6 * (x3 * x454 + x457 - x6 * (x439 * x5 - x458 * x6))
)
)
)
result[1, 3] = numpy.sum(
x397
* (
x3 * (x3 * x465 + x463 - x472 * x6)
+ x56 * (x465 - x466 + x471)
- x6 * (x3 * x472 + x473 - x6 * (x3 * x470 - x474 * x6))
)
)
result[1, 4] = numpy.sum(
x428
* (
x3 * (x3 * x480 + x478 - x486 * x6)
+ x56 * (x480 - x481 + x485)
- x6 * (x3 * x486 + x487 - x6 * (x3 * x484 - x488 * x6))
)
)
result[1, 5] = numpy.sum(
x397
* (
x3 * (x3 * x494 + x492 - x500 * x6)
+ x56 * (x494 - x495 + x499)
- x6 * (x3 * x500 + x501 - x6 * (x3 * x498 - x502 * x6))
)
)
result[2, 0] = numpy.sum(
x397
* (
x3
* (
x3 * x531
+ x4 * (-x512 + x518 + x527)
- x546 * x6
+ x56 * (x527 - x547 + x548)
)
+ x56 * (x531 - x532 + x543 - x545)
+ x56
* (
x3 * x548
- x3 * x554
- x4 * (-x3 * x508 + x510 + x522 + x555)
+ x4 * (x3 * x513 + x509 + x514 - x555)
+ x530
- x544
- x554 * x6
+ x6 * (x541 + x553)
)
- x6
* (
x3 * x546
+ x4 * (x529 - x533 + x550)
+ x56 * (x550 - x553 + x554)
- x6
* (
x3 * x542
+ x56 * (x523 - x535 + x538)
- x6 * (x5 * x539 + x551 - x6 * (x5 * x537 - x552 * x6))
)
)
)
)
result[2, 1] = numpy.sum(
x428
* (
x3
* (
x3 * x585
+ x4 * (x564 - x578 + x579)
+ x4 * (x579 - x582 + x583)
- x590 * x6
)
+ x4 * (x3 * x564 - x3 * x581 + x560 + x577 - x581 * x6 + x6 * (x569 + x575))
+ x56 * (x577 + x585 - x586 + x589)
- x6
* (
x3 * x590
+ x4 * (-x569 + x574 + x581)
+ x4 * (x574 + x584 - x587)
- x6 * (x3 * x588 + x591 - x6 * (x5 * x573 - x593 * x6))
)
)
)
result[2, 2] = numpy.sum(
x428
* (
x3
* (
x3 * x616
+ x4 * (x599 - x609 + x610)
+ x4 * (x610 - x613 + x614)
- x6 * x621
)
+ x4 * (x3 * x599 - x3 * x612 + x596 - x6 * x612 + x6 * (x602 + x606) + x608)
+ x56 * (x608 + x616 - x617 + x620)
- x6
* (
x3 * x621
+ x4 * (-x602 + x605 + x612)
+ x4 * (x605 + x615 - x618)
- x6 * (x3 * x619 - x6 * (x5 * x604 - x6 * x623) + x622)
)
)
)
result[2, 3] = numpy.sum(
x397
* (
x3 * (x3 * x632 - x6 * x639 + x629)
+ x56 * (x632 - x633 + x638)
- x6 * (x3 * x639 - x6 * (x3 * x637 - x6 * x643) + x641)
)
)
result[2, 4] = numpy.sum(
x428
* (
x3 * (x3 * x651 - x6 * x658 + x648)
+ x56 * (x651 - x652 + x657)
- x6 * (x3 * x658 - x6 * (x3 * x656 - x6 * x661) + x659)
)
)
result[2, 5] = numpy.sum(
x397
* (
x3 * (x3 * x668 - x6 * x675 + x666)
+ x56 * (x668 - x669 + x674)
- x6 * (x3 * x675 - x6 * (x3 * x673 - x6 * x677) + x676)
)
)
result[3, 0] = numpy.sum(
x707
* (
x3 * (x3 * x692 + x56 * (-x681 + x685 + x689) - x6 * x703)
+ x4 * (-x687 + x692 + x702)
+ x56 * (-x3 * x686 + x3 * x689 + x691 + x702)
- x6
* (
x3 * x703
+ x56 * (x686 - x693 + x697)
- x6 * (x5 * x698 - x6 * (x5 * x696 - x6 * x705) + x704)
)
)
)
result[3, 1] = numpy.sum(
x723
* (
x3 * (x3 * x718 - x6 * x720 + x719)
+ x4 * (x712 - x717 + x718)
+ x4 * (x3 * x708 - x3 * x715 + x712 + x716)
- x6 * (x3 * x720 - x6 * (x5 * x711 - x6 * x722) + x721)
)
)
result[3, 2] = numpy.sum(
x723
* (
x3 * (x3 * x734 - x6 * x736 + x735)
+ x4 * (x728 - x733 + x734)
+ x4 * (x3 * x724 - x3 * x731 + x728 + x732)
- x6 * (x3 * x736 - x6 * (x5 * x727 - x6 * x738) + x737)
)
)
result[3, 3] = numpy.sum(
x707 * (x3 * (x3 * x744 - x6 * x746) - x6 * (x3 * x746 - x6 * x748) + x745)
)
result[3, 4] = numpy.sum(
x723 * (x3 * (x3 * x751 - x6 * x753) - x6 * (x3 * x753 - x6 * x754) + x752)
)
result[3, 5] = numpy.sum(
x707 * (x3 * (x3 * x757 - x6 * x759) - x6 * (x3 * x759 - x6 * x760) + x758)
)
result[4, 0] = numpy.sum(
x723
* (
x3 * (x3 * x773 + x56 * (-x763 + x766 + x770) - x6 * x783)
+ x4 * (-x768 + x773 + x782)
+ x56 * (-x3 * x767 + x3 * x770 + x772 + x782)
- x6
* (
x3 * x783
+ x56 * (x767 - x774 + x777)
- x6 * (x5 * x778 - x6 * (x5 * x776 - x6 * x785) + x784)
)
)
)
result[4, 1] = numpy.sum(
x799
* (
x3 * (x3 * x794 - x6 * x796 + x795)
+ x4 * (x789 - x793 + x794)
+ x4 * (x3 * x786 - x3 * x791 + x789 + x792)
- x6 * (x3 * x796 - x6 * (x5 * x788 - x6 * x798) + x797)
)
)
result[4, 2] = numpy.sum(
x799
* (
x3 * (x3 * x808 - x6 * x810 + x809)
+ x4 * (x803 - x807 + x808)
+ x4 * (x3 * x800 - x3 * x805 + x803 + x806)
- x6 * (x3 * x810 - x6 * (x5 * x802 - x6 * x812) + x811)
)
)
result[4, 3] = numpy.sum(
x723 * (x3 * (x3 * x816 - x6 * x818) - x6 * (x3 * x818 - x6 * x819) + x817)
)
result[4, 4] = numpy.sum(
x799 * (x3 * (x3 * x822 - x6 * x824) - x6 * (x3 * x824 - x6 * x825) + x823)
)
result[4, 5] = numpy.sum(
x723 * (x3 * (x3 * x828 - x6 * x830) - x6 * (x3 * x830 - x6 * x831) + x829)
)
result[5, 0] = numpy.sum(
x707
* (
x3 * (x3 * x846 + x56 * (-x835 + x839 + x843) - x6 * x857)
+ x4 * (-x841 + x846 + x856)
+ x56 * (-x3 * x840 + x3 * x843 + x845 + x856)
- x6
* (
x3 * x857
+ x56 * (x840 - x847 + x851)
- x6 * (x5 * x852 - x6 * (x5 * x850 - x6 * x859) + x858)
)
)
)
result[5, 1] = numpy.sum(
x723
* (
x3 * (x3 * x873 - x6 * x875 + x874)
+ x4 * (x866 - x872 + x873)
+ x4 * (x3 * x861 - x3 * x870 + x866 + x871)
- x6 * (x3 * x875 - x6 * (x5 * x865 - x6 * x878) + x876)
)
)
result[5, 2] = numpy.sum(
x723
* (
x3 * (x3 * x889 - x6 * x891 + x890)
+ x4 * (x883 - x888 + x889)
+ x4 * (x3 * x879 - x3 * x886 + x883 + x887)
- x6 * (x3 * x891 - x6 * (x5 * x882 - x6 * x893) + x892)
)
)
result[5, 3] = numpy.sum(
x707 * (x3 * (x3 * x896 - x6 * x901) - x6 * (x3 * x901 - x6 * x903) + x899)
)
result[5, 4] = numpy.sum(
x723 * (x3 * (x3 * x907 - x6 * x910) - x6 * (x3 * x910 - x6 * x912) + x908)
)
result[5, 5] = numpy.sum(
x707 * (x3 * (x3 * x918 - x6 * x920) - x6 * (x3 * x920 - x6 * x922) + x919)
)
result[6, 0] = numpy.sum(
x397
* (
x3 * (x5 * x929 - x6 * x936 + x927)
+ x56 * (x929 - x930 + x935)
- x6 * (x5 * x936 - x6 * (x5 * x934 - x6 * x938) + x937)
)
)
result[6, 1] = numpy.sum(
x428 * (x3 * (x5 * x941 - x6 * x943) - x6 * (x5 * x943 - x6 * x944) + x942)
)
result[6, 2] = numpy.sum(
x428 * (x3 * (x5 * x948 - x6 * x950) - x6 * (x5 * x950 - x6 * x951) + x949)
)
result[6, 3] = numpy.sum(x397 * (x3 * x952 - x6 * x953))
result[6, 4] = numpy.sum(x428 * (x3 * x954 - x6 * x955))
result[6, 5] = numpy.sum(x397 * (x3 * x956 - x6 * x957))
result[7, 0] = numpy.sum(
x723
* (
x3 * (x5 * x963 - x6 * x969 + x961)
+ x56 * (x963 - x964 + x968)
- x6 * (x5 * x969 - x6 * (x5 * x967 - x6 * x971) + x970)
)
)
result[7, 1] = numpy.sum(
x799 * (x3 * (x5 * x974 - x6 * x976) - x6 * (x5 * x976 - x6 * x977) + x975)
)
result[7, 2] = numpy.sum(
x799 * (x3 * (x5 * x980 - x6 * x982) - x6 * (x5 * x982 - x6 * x983) + x981)
)
result[7, 3] = numpy.sum(x723 * (x3 * x985 - x6 * x987))
result[7, 4] = numpy.sum(x799 * (x3 * x988 - x6 * x989))
result[7, 5] = numpy.sum(x723 * (x3 * x990 - x6 * x991))
result[8, 0] = numpy.sum(
x723
* (
x3 * (-x1001 * x6 + x5 * x996 + x994)
+ x56 * (x1000 + x996 - x997)
- x6 * (x1001 * x5 + x1002 + x6 * (x1003 * x6 - x5 * x999))
)
)
result[8, 1] = numpy.sum(
x799 * (x1006 + x3 * (x1005 * x5 - x1007 * x6) - x6 * (x1007 * x5 - x1008 * x6))
)
result[8, 2] = numpy.sum(
x799 * (x1011 + x3 * (x1010 * x5 - x1012 * x6) - x6 * (x1012 * x5 - x1013 * x6))
)
result[8, 3] = numpy.sum(x723 * (x1014 * x3 - x1015 * x6))
result[8, 4] = numpy.sum(x799 * (x1016 * x3 - x1017 * x6))
result[8, 5] = numpy.sum(x723 * (x1018 * x3 - x1019 * x6))
result[9, 0] = numpy.sum(
x397
* (
x3 * (x1024 + x1026 * x5 - x1033 * x6)
+ x56 * (x1026 - x1027 + x1032)
- x6 * (x1033 * x5 + x1034 - x6 * (x1031 * x5 - x1035 * x6))
)
)
result[9, 1] = numpy.sum(
x428 * (x1040 + x3 * (x1039 * x5 - x1042 * x6) - x6 * (x1042 * x5 - x1044 * x6))
)
result[9, 2] = numpy.sum(
x428 * (x1048 + x3 * (x1047 * x5 - x1049 * x6) - x6 * (x1049 * x5 - x1050 * x6))
)
result[9, 3] = numpy.sum(x397 * (x1052 * x3 - x1054 * x6))
result[9, 4] = numpy.sum(x428 * (x1056 * x3 - x1058 * x6))
result[9, 5] = numpy.sum(x397 * (x1059 * x3 - x1060 * x6))
result[10, 0] = numpy.sum(
x108
* (
x4 * (x1061 - x1062 - x1063 + x1064)
+ x5 * (x1064 * x5 - x1065 * x6)
- x6 * (x1065 * x5 - x6 * (x343 * x934 + 3.0 * x704 - x8 * x938))
)
)
result[10, 1] = numpy.sum(
x176
* (
x5 * (x343 * x941 + 3.0 * x719 - x8 * x943 + x927)
- x6 * (x343 * x943 + 3.0 * x721 - x8 * x944 + x937)
)
)
result[10, 2] = numpy.sum(
x176
* (
x5 * (x343 * x948 + 3.0 * x735 - x8 * x950)
- x6 * (x343 * x950 + 3.0 * x737 - x8 * x951)
)
)
result[10, 3] = numpy.sum(x108 * (x343 * x952 + 3.0 * x745 - x8 * x953 + 2.0 * x942))
result[10, 4] = numpy.sum(x176 * (x343 * x954 + 3.0 * x752 - x8 * x955 + x949))
result[10, 5] = numpy.sum(x108 * (x343 * x956 + 3.0 * x758 - x8 * x957))
result[11, 0] = numpy.sum(
x397
* (
x4 * (x1066 - x1067 - x1068 + x1069)
+ x5 * (x1069 * x5 - x1070 * x6)
- x6 * (x1070 * x5 - x6 * (x343 * x967 + 2.0 * x784 - x8 * x971))
)
)
result[11, 1] = numpy.sum(
x428
* (
x5 * (x343 * x974 - x8 * x976 + x961 + x984)
- x6 * (x343 * x976 - x8 * x977 + x970 + x986)
)
)
result[11, 2] = numpy.sum(
x428
* (
x5 * (x343 * x980 - x8 * x982 + 2.0 * x809)
- x6 * (x343 * x982 - x8 * x983 + 2.0 * x811)
)
)
result[11, 3] = numpy.sum(x397 * (x343 * x985 - x8 * x987 + 2.0 * x817 + 2.0 * x975))
result[11, 4] = numpy.sum(x428 * (x343 * x988 - x8 * x989 + 2.0 * x823 + x981))
result[11, 5] = numpy.sum(x397 * (x343 * x990 - x8 * x991 + 2.0 * x829))
result[12, 0] = numpy.sum(
x707
* (
x4 * (x1071 - x1072 + x1073 + x855)
+ x5 * (x1073 * x5 - x1074 * x6)
- x6 * (x1074 * x5 - x6 * (-x1003 * x8 + x343 * x999 + x858))
)
)
result[12, 1] = numpy.sum(
x723
* (
x5 * (x1005 * x343 - x1007 * x8 + x874 + x994)
- x6 * (x1002 + x1007 * x343 - x1008 * x8 + x876)
)
)
result[12, 2] = numpy.sum(
x723
* (
x5 * (x1010 * x343 - x1012 * x8 + x890)
- x6 * (x1012 * x343 - x1013 * x8 + x892)
)
)
result[12, 3] = numpy.sum(x707 * (2.0 * x1006 + x1014 * x343 - x1015 * x8 + x899))
result[12, 4] = numpy.sum(x723 * (x1011 + x1016 * x343 - x1017 * x8 + x908))
result[12, 5] = numpy.sum(x707 * (x1018 * x343 - x1019 * x8 + x919))
result[13, 0] = numpy.sum(
x397
* (
x4 * (x1036 - x1075 + x1076)
+ x5 * (x1076 * x5 - x1077 * x6)
- x6 * (x1077 * x5 - x6 * (x1031 * x343 + x1043))
)
)
result[13, 1] = numpy.sum(
x428 * (x5 * (x1039 * x343 + x1051) - x6 * (x1042 * x343 + x1053))
)
result[13, 2] = numpy.sum(
x428 * (x5 * (x1047 * x343 + x1055) - x6 * (x1049 * x343 + x1057))
)
result[13, 3] = numpy.sum(x397 * (2.0 * x1040 + x1052 * x343 - x1054 * x8))
result[13, 4] = numpy.sum(x428 * (x1048 + x1056 * x343 - x1058 * x8))
result[13, 5] = numpy.sum(x397 * (x1059 * x343 - x1060 * x8))
result[14, 0] = numpy.sum(
x108 * (x1082 + x5 * (x1081 * x5 - x1083 * x6) - x6 * (x1083 * x5 - x1084 * x6))
)
result[14, 1] = numpy.sum(x176 * (x1085 * x5 - x1086 * x6))
result[14, 2] = numpy.sum(x176 * (x1087 * x5 - x1088 * x6))
result[14, 3] = numpy.sum(x108 * (x1082 + x1085 * x109 - x1086 * x8))
result[14, 4] = numpy.sum(x176 * (x1087 * x109 - x1088 * x8))
result[14, 5] = numpy.sum(
x108 * (-x10 * x1060 + 2.0 * x1048 + x1059 * x503 + 3.0 * x919)
)
return result
[docs]
def coulomb3d_43(ax, da, A, bx, db, B, R):
"""Cartesian (gf) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((15, 10), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = -x2 - A[0]
x4 = 0.5 / (ax + bx)
x5 = -x2 - B[0]
x6 = -x2 - R[0]
x7 = -x1 * (ax * A[1] + bx * B[1])
x8 = -x7 - R[1]
x9 = -x1 * (ax * A[2] + bx * B[2])
x10 = -x9 - R[2]
x11 = x0 * (x10**2 + x6**2 + x8**2)
x12 = (
6.283185307179586
* x1
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x13 = x12 * boys(2, x11)
x14 = x13 * x6
x15 = -x14
x16 = x12 * boys(1, x11)
x17 = x16 * x5
x18 = x15 + x17
x19 = x18 * x5
x20 = x4 * (-x13 + x16)
x21 = x12 * boys(3, x11)
x22 = x21 * x6
x23 = -x22
x24 = x13 * x5
x25 = x23 + x24
x26 = x25 * x6
x27 = x20 - x26
x28 = x19 + x27
x29 = x28 * x5
x30 = -x16 * x6
x31 = x12 * boys(0, x11)
x32 = x30 + x31 * x5
x33 = x4 * (-x16 + x31)
x34 = -x18 * x6 + x33
x35 = x32 * x5 + x34
x36 = x4 * (x14 - x17 + x32)
x37 = -x28 * x6 + 2.0 * x36
x38 = x35 * x5 + x37
x39 = x25 * x5
x40 = x4 * (x13 - x21)
x41 = x12 * boys(4, x11)
x42 = x41 * x6
x43 = x21 * x5
x44 = -x42 + x43
x45 = x44 * x6
x46 = x40 - x45
x47 = x39 + x46
x48 = x47 * x6
x49 = x4 * (x18 + x22 - x24)
x50 = 2.0 * x49
x51 = x48 - x50
x52 = -x48 + x50
x53 = x29 + x52
x54 = -x20
x55 = x26 + x54
x56 = x4 * (-x19 + x35 + x55)
x57 = x3 * x38 - x53 * x6 + 3.0 * x56
x58 = x3 * x53
x59 = x47 * x5
x60 = x44 * x5
x61 = x4 * (x21 - x41)
x62 = x12 * boys(5, x11)
x63 = x6 * x62
x64 = x41 * x5
x65 = -x63 + x64
x66 = x6 * x65
x67 = x61 - x66
x68 = x60 + x67
x69 = x6 * x68
x70 = x4 * (x25 + x42 - x43)
x71 = 2.0 * x70
x72 = -x69 + x71
x73 = x59 + x72
x74 = x6 * x73
x75 = -x40
x76 = x45 + x75
x77 = x4 * (x28 - x39 + x76)
x78 = 3.0 * x77
x79 = x58 - x74 + x78
x80 = x28 * x3
x81 = x3 * x35 + x37
x82 = x51 - x80 + x81
x83 = 3.0 * x4
x84 = x3 * x57 + x4 * (-x29 + x38 + x51) - x6 * x79 + x82 * x83
x85 = x69 - x71
x86 = x4 * (x53 - x59 + x85)
x87 = x3 * x79
x88 = x3 * x73
x89 = x5 * x68
x90 = x4 * (x41 - x62)
x91 = x5 * x65
x92 = x12 * boys(6, x11)
x93 = x6 * x92
x94 = x5 * x62
x95 = -x93 + x94
x96 = x6 * x95
x97 = x90 + x91 - x96
x98 = x6 * x97
x99 = 2.0 * x4
x100 = x99 * (x44 + x63 - x64)
x101 = x100 - x98
x102 = x101 + x89
x103 = x102 * x6
x104 = -x61
x105 = x104 + x66
x106 = x4 * (x105 + x47 - x60)
x107 = 3.0 * x106
x108 = -x103 + x107 + x88
x109 = x108 * x6
x110 = x3 * x47
x111 = x52 + x80
x112 = -x110 + x111 + x85
x113 = x112 * x83
x114 = -x109 + x113 + x86 + x87
x115 = x110 + x72
x116 = x115 * x6
x117 = x111 * x3
x118 = x25 * x3
x119 = x18 * x3
x120 = x119 + x27
x121 = x99 * (-x118 + x120 + x76)
x122 = x3 * x32 + x34
x123 = -x111 * x6 + x3 * x81 + x56 + x99 * (-x119 + x122 + x55)
x124 = -x100 + x98
x125 = x4 * (x62 - x92)
x126 = x12 * boys(7, x11)
x127 = -x90
x128 = x3 * x68
x129 = x6 * (x101 + x128)
x130 = x115 * x3
x131 = x3 * x44
x132 = x118 + x46
x133 = x99 * (x105 - x131 + x132)
x134 = -x116 + x117 + x121 + x77
x135 = x13 * x3
x136 = x16 * x3
x137 = x4 * (-x135 + x136 + x15 + x22)
x138 = x120 * x3
x139 = x132 * x6
x140 = da * db
x141 = 0.009523809523809524 * x140
x142 = 2.645751311064591 * x141
x143 = x13 * x8
x144 = -x143
x145 = -x7 - B[1]
x146 = x145 * x16
x147 = x144 + x146
x148 = x147 * x5
x149 = x21 * x8
x150 = -x149
x151 = x13 * x145
x152 = x150 + x151
x153 = x152 * x6
x154 = -x153
x155 = x148 + x154
x156 = x155 * x5
x157 = -x16 * x8
x158 = x145 * x31 + x157
x159 = -x147 * x6
x160 = x158 * x5 + x159
x161 = x4 * (x143 - x146 + x158)
x162 = -x155 * x6 + x161
x163 = x160 * x5 + x162
x164 = x152 * x5
x165 = x41 * x8
x166 = -x165
x167 = x145 * x21
x168 = x166 + x167
x169 = x168 * x6
x170 = -x169
x171 = x164 + x170
x172 = x171 * x6
x173 = x4 * (x147 + x149 - x151)
x174 = -x173
x175 = x172 + x174
x176 = -x172 + x173
x177 = x156 + x176
x178 = x4 * (-x148 + x153 + x160)
x179 = x163 * x3 - x177 * x6 + 2.0 * x178
x180 = x177 * x3
x181 = x171 * x5
x182 = x4 * (x152 + x165 - x167)
x183 = x168 * x5
x184 = x62 * x8
x185 = -x184
x186 = x145 * x41
x187 = x185 + x186
x188 = x187 * x6
x189 = -x188
x190 = x183 + x189
x191 = x190 * x6
x192 = x182 - x191
x193 = x181 + x192
x194 = x193 * x6
x195 = x4 * (x155 - x164 + x169)
x196 = 2.0 * x195
x197 = x180 - x194 + x196
x198 = x155 * x3
x199 = x160 * x3 + x162
x200 = x99 * (x175 - x198 + x199)
x201 = x179 * x3 - x197 * x6 + x200 + x4 * (-x156 + x163 + x175)
x202 = -x182
x203 = x191 + x202
x204 = x4 * (x177 - x181 + x203)
x205 = x197 * x3
x206 = x193 * x3
x207 = x190 * x5
x208 = x4 * (x168 + x184 - x186)
x209 = x187 * x5
x210 = x8 * x92
x211 = -x210
x212 = x145 * x62
x213 = x211 + x212
x214 = x213 * x6
x215 = x209 - x214
x216 = x215 * x6
x217 = x208 - x216
x218 = x207 + x217
x219 = x218 * x6
x220 = x4 * (x171 - x183 + x188)
x221 = 2.0 * x220
x222 = x206 - x219 + x221
x223 = x222 * x6
x224 = x171 * x3
x225 = x176 + x198
x226 = x99 * (x203 - x224 + x225)
x227 = x204 + x205 - x223 + x226
x228 = x192 + x224
x229 = x228 * x6
x230 = x152 * x3
x231 = x147 * x3
x232 = x154 + x231
x233 = x4 * (x169 - x230 + x232)
x234 = x225 * x3
x235 = x158 * x3 + x159
x236 = x178 + x199 * x3 - x225 * x6 + x4 * (x153 - x231 + x235)
x237 = -x208
x238 = x216 + x237
x239 = x4 * (x187 + x210 - x212)
x240 = -x126 * x8
x241 = x145 * x92 + x240
x242 = x190 * x3
x243 = x6 * (x217 + x242)
x244 = x168 * x3
x245 = x170 + x230
x246 = x4 * (x188 - x244 + x245)
x247 = x228 * x3
x248 = x195 - x229 + x233 + x234
x249 = x245 * x6
x250 = x232 * x3
x251 = -x226
x252 = 5.916079783099616 * x141
x253 = x10 * x13
x254 = -x253
x255 = -x9 - B[2]
x256 = x16 * x255
x257 = x254 + x256
x258 = x257 * x5
x259 = x10 * x21
x260 = -x259
x261 = x13 * x255
x262 = x260 + x261
x263 = x262 * x6
x264 = -x263
x265 = x258 + x264
x266 = x265 * x5
x267 = -x10 * x16
x268 = x255 * x31 + x267
x269 = -x257 * x6
x270 = x268 * x5 + x269
x271 = x4 * (x253 - x256 + x268)
x272 = -x265 * x6 + x271
x273 = x270 * x5 + x272
x274 = x262 * x5
x275 = x10 * x41
x276 = -x275
x277 = x21 * x255
x278 = x276 + x277
x279 = x278 * x6
x280 = -x279
x281 = x274 + x280
x282 = x281 * x6
x283 = x4 * (x257 + x259 - x261)
x284 = -x283
x285 = x282 + x284
x286 = -x282 + x283
x287 = x266 + x286
x288 = x4 * (-x258 + x263 + x270)
x289 = x273 * x3 - x287 * x6 + 2.0 * x288
x290 = x287 * x3
x291 = x281 * x5
x292 = x4 * (x262 + x275 - x277)
x293 = x278 * x5
x294 = x10 * x62
x295 = -x294
x296 = x255 * x41
x297 = x295 + x296
x298 = x297 * x6
x299 = -x298
x300 = x293 + x299
x301 = x300 * x6
x302 = x292 - x301
x303 = x291 + x302
x304 = x303 * x6
x305 = x4 * (x265 - x274 + x279)
x306 = 2.0 * x305
x307 = x290 - x304 + x306
x308 = x265 * x3
x309 = x270 * x3 + x272
x310 = x99 * (x285 - x308 + x309)
x311 = x289 * x3 - x307 * x6 + x310 + x4 * (-x266 + x273 + x285)
x312 = -x292
x313 = x301 + x312
x314 = x4 * (x287 - x291 + x313)
x315 = x3 * x307
x316 = x3 * x303
x317 = x300 * x5
x318 = x4 * (x278 + x294 - x296)
x319 = x297 * x5
x320 = x10 * x92
x321 = -x320
x322 = x255 * x62
x323 = x321 + x322
x324 = x323 * x6
x325 = x319 - x324
x326 = x325 * x6
x327 = x318 - x326
x328 = x317 + x327
x329 = x328 * x6
x330 = x4 * (x281 - x293 + x298)
x331 = 2.0 * x330
x332 = x316 - x329 + x331
x333 = x332 * x6
x334 = x281 * x3
x335 = x286 + x308
x336 = x99 * (x313 - x334 + x335)
x337 = x314 + x315 - x333 + x336
x338 = x302 + x334
x339 = x338 * x6
x340 = x262 * x3
x341 = x257 * x3
x342 = x264 + x341
x343 = x4 * (x279 - x340 + x342)
x344 = x3 * x335
x345 = x268 * x3 + x269
x346 = x288 + x3 * x309 - x335 * x6 + x4 * (x263 - x341 + x345)
x347 = -x318
x348 = x326 + x347
x349 = x4 * (x297 + x320 - x322)
x350 = -x10 * x126
x351 = x255 * x92 + x350
x352 = x3 * x300
x353 = x6 * (x327 + x352)
x354 = x278 * x3
x355 = x280 + x340
x356 = x4 * (x298 - x354 + x355)
x357 = x3 * x338
x358 = x305 - x339 + x343 + x344
x359 = x355 * x6
x360 = x3 * x342
x361 = -x336
x362 = x145 * x147
x363 = -x147 * x8 + x33
x364 = x145 * x158 + x363
x365 = x152 * x8
x366 = x365 + x54
x367 = x4 * (-x362 + x364 + x366)
x368 = x20 - x365
x369 = x362 + x368
x370 = -x369 * x6
x371 = x3 * x364 + x370
x372 = x3 * x369
x373 = x145 * x152
x374 = x168 * x8
x375 = -x374 + x40
x376 = x373 + x375
x377 = x376 * x6
x378 = -x377
x379 = x372 + x378
x380 = x3 * x371 + x367 - x379 * x6
x381 = x145 * x168
x382 = x187 * x8
x383 = x104 + x382
x384 = x4 * (x376 - x381 + x383)
x385 = x3 * x376
x386 = -x382 + x61
x387 = x381 + x386
x388 = x387 * x6
x389 = -x388
x390 = x385 + x389
x391 = x3 * x390
x392 = x3 * x387
x393 = x145 * x187
x394 = x213 * x8
x395 = -x394 + x90
x396 = x393 + x395
x397 = x396 * x6
x398 = -x397
x399 = x6 * (x392 + x398)
x400 = x374 + x75
x401 = x4 * (x369 - x373 + x400)
x402 = x3 * x379
x403 = x390 * x6
x404 = x401 + x402 - x403
x405 = x4 * (x379 - x385 + x388)
x406 = x4 * (x371 - x372 + x377)
x407 = -x401
x408 = x369 * x5
x409 = x364 * x5 + x370
x410 = x378 + x408
x411 = x3 * x409 + x367 - x410 * x6
x412 = x3 * x410
x413 = x376 * x5
x414 = x389 + x413
x415 = x414 * x6
x416 = x401 + x412 - x415
x417 = x3 * x411 + x4 * (x377 - x408 + x409) + x406 - x416 * x6
x418 = x4 * (x388 + x410 - x413)
x419 = x3 * x416
x420 = x3 * x414
x421 = x387 * x5
x422 = x398 + x421
x423 = x422 * x6
x424 = x384 + x420 - x423
x425 = x424 * x6
x426 = x405 + x418 + x419 - x425
x427 = -x384
x428 = x127 + x394
x429 = x4 * (x387 - x393 + x428)
x430 = x125 - x241 * x8
x431 = x145 * x213 + x430
x432 = x262 * x8
x433 = x145 * x257
x434 = -x257 * x8
x435 = x145 * x268 + x434
x436 = x4 * (x432 - x433 + x435)
x437 = -x432
x438 = x433 + x437
x439 = -x438 * x6
x440 = x3 * x435 + x439
x441 = x3 * x438
x442 = x145 * x262
x443 = x278 * x8
x444 = -x443
x445 = x442 + x444
x446 = x445 * x6
x447 = -x446
x448 = x441 + x447
x449 = x3 * x440 + x436 - x448 * x6
x450 = x297 * x8
x451 = x145 * x278
x452 = x4 * (x445 + x450 - x451)
x453 = x3 * x445
x454 = -x450
x455 = x451 + x454
x456 = x455 * x6
x457 = -x456
x458 = x453 + x457
x459 = x3 * x458
x460 = x3 * x455
x461 = x145 * x297
x462 = x323 * x8
x463 = -x462
x464 = x461 + x463
x465 = x464 * x6
x466 = -x465
x467 = x6 * (x460 + x466)
x468 = x4 * (x438 - x442 + x443)
x469 = x3 * x448
x470 = x458 * x6
x471 = x468 + x469 - x470
x472 = x4 * (x448 - x453 + x456)
x473 = x4 * (x440 - x441 + x446)
x474 = -x468
x475 = x438 * x5
x476 = x435 * x5 + x439
x477 = x447 + x475
x478 = x3 * x476 + x436 - x477 * x6
x479 = x3 * x477
x480 = x445 * x5
x481 = x457 + x480
x482 = x481 * x6
x483 = x468 + x479 - x482
x484 = x3 * x478 + x4 * (x446 - x475 + x476) + x473 - x483 * x6
x485 = x4 * (x456 + x477 - x480)
x486 = x3 * x483
x487 = x3 * x481
x488 = x455 * x5
x489 = x466 + x488
x490 = x489 * x6
x491 = x452 + x487 - x490
x492 = x491 * x6
x493 = x472 + x485 + x486 - x492
x494 = -x452
x495 = x4 * (x455 - x461 + x462)
x496 = -x351 * x8
x497 = x145 * x323 + x496
x498 = 10.2469507659596 * x141
x499 = x255 * x257
x500 = -x10 * x257 + x33
x501 = x255 * x268 + x500
x502 = x10 * x262
x503 = x502 + x54
x504 = x4 * (-x499 + x501 + x503)
x505 = x20 - x502
x506 = x499 + x505
x507 = -x506 * x6
x508 = x3 * x501 + x507
x509 = x3 * x506
x510 = x255 * x262
x511 = x10 * x278
x512 = x40 - x511
x513 = x510 + x512
x514 = x513 * x6
x515 = -x514
x516 = x509 + x515
x517 = x3 * x508 + x504 - x516 * x6
x518 = x255 * x278
x519 = x10 * x297
x520 = x104 + x519
x521 = x4 * (x513 - x518 + x520)
x522 = x3 * x513
x523 = -x519 + x61
x524 = x518 + x523
x525 = x524 * x6
x526 = -x525
x527 = x522 + x526
x528 = x3 * x527
x529 = x3 * x524
x530 = x255 * x297
x531 = x10 * x323
x532 = -x531 + x90
x533 = x530 + x532
x534 = x533 * x6
x535 = -x534
x536 = x6 * (x529 + x535)
x537 = x511 + x75
x538 = x4 * (x506 - x510 + x537)
x539 = x3 * x516
x540 = x527 * x6
x541 = x538 + x539 - x540
x542 = x4 * (x516 - x522 + x525)
x543 = x4 * (x508 - x509 + x514)
x544 = -x538
x545 = x5 * x506
x546 = x5 * x501 + x507
x547 = x515 + x545
x548 = x3 * x546 + x504 - x547 * x6
x549 = x3 * x547
x550 = x5 * x513
x551 = x526 + x550
x552 = x551 * x6
x553 = x538 + x549 - x552
x554 = x3 * x548 + x4 * (x514 - x545 + x546) + x543 - x553 * x6
x555 = x4 * (x525 + x547 - x550)
x556 = x3 * x553
x557 = x3 * x551
x558 = x5 * x524
x559 = x535 + x558
x560 = x559 * x6
x561 = x521 + x557 - x560
x562 = x561 * x6
x563 = x542 + x555 + x556 - x562
x564 = -x521
x565 = x127 + x531
x566 = x4 * (x524 - x530 + x565)
x567 = -x10 * x351 + x125
x568 = x255 * x323 + x567
x569 = x145 * x369
x570 = 2.0 * x161 - x369 * x8
x571 = x145 * x364 + x570
x572 = x376 * x8
x573 = 2.0 * x173
x574 = x572 - x573
x575 = x4 * (-x569 + x571 + x574)
x576 = -x572 + x573
x577 = x569 + x576
x578 = x3 * x571 - x577 * x6
x579 = x3 * x577
x580 = x145 * x376
x581 = x387 * x8
x582 = 2.0 * x182
x583 = -x581 + x582
x584 = x580 + x583
x585 = x584 * x6
x586 = x579 - x585
x587 = x3 * x578 + x575 - x586 * x6
x588 = x581 - x582
x589 = x4 * (x577 - x580 + x588)
x590 = x3 * x586
x591 = x3 * x584
x592 = x145 * x387
x593 = x396 * x8
x594 = 2.0 * x208
x595 = -x593 + x594
x596 = x592 + x595
x597 = x596 * x6
x598 = x591 - x597
x599 = x598 * x6
x600 = x589 + x590 - x599
x601 = x593 - x594
x602 = x4 * (x584 - x592 + x601)
x603 = 2.0 * x239 - x431 * x8
x604 = x145 * x396 + x603
x605 = -x589
x606 = x145 * x438
x607 = x271 - x438 * x8
x608 = x145 * x435 + x607
x609 = x445 * x8
x610 = x284 + x609
x611 = x4 * (-x606 + x608 + x610)
x612 = x283 - x609
x613 = x606 + x612
x614 = x3 * x608 - x6 * x613
x615 = x3 * x613
x616 = x145 * x445
x617 = x455 * x8
x618 = x292 - x617
x619 = x616 + x618
x620 = x6 * x619
x621 = x615 - x620
x622 = x3 * x614 - x6 * x621 + x611
x623 = x312 + x617
x624 = x4 * (x613 - x616 + x623)
x625 = x3 * x621
x626 = x3 * x619
x627 = x145 * x455
x628 = x464 * x8
x629 = x318 - x628
x630 = x627 + x629
x631 = x6 * x630
x632 = x626 - x631
x633 = x6 * x632
x634 = x624 + x625 - x633
x635 = x347 + x628
x636 = x4 * (x619 - x627 + x635)
x637 = x349 - x497 * x8
x638 = x145 * x464 + x637
x639 = -x624
x640 = x513 * x8
x641 = x145 * x506
x642 = -x506 * x8
x643 = x145 * x501 + x642
x644 = x4 * (x640 - x641 + x643)
x645 = -x640
x646 = x641 + x645
x647 = x3 * x643 - x6 * x646
x648 = x3 * x646
x649 = x145 * x513
x650 = x524 * x8
x651 = -x650
x652 = x649 + x651
x653 = x6 * x652
x654 = x648 - x653
x655 = x3 * x647 - x6 * x654 + x644
x656 = x4 * (x646 - x649 + x650)
x657 = x3 * x654
x658 = x3 * x652
x659 = x145 * x524
x660 = x533 * x8
x661 = -x660
x662 = x659 + x661
x663 = x6 * x662
x664 = x658 - x663
x665 = x6 * x664
x666 = x656 + x657 - x665
x667 = x4 * (x652 - x659 + x660)
x668 = -x568 * x8
x669 = x145 * x533 + x668
x670 = -x656
x671 = x255 * x506
x672 = -x10 * x506 + 2.0 * x271
x673 = x255 * x501 + x672
x674 = x10 * x513
x675 = 2.0 * x283
x676 = x674 - x675
x677 = x4 * (-x671 + x673 + x676)
x678 = -x674 + x675
x679 = x671 + x678
x680 = x3 * x673 - x6 * x679
x681 = x3 * x679
x682 = x255 * x513
x683 = x10 * x524
x684 = 2.0 * x292
x685 = -x683 + x684
x686 = x682 + x685
x687 = x6 * x686
x688 = x681 - x687
x689 = x3 * x680 - x6 * x688 + x677
x690 = x683 - x684
x691 = x4 * (x679 - x682 + x690)
x692 = x3 * x688
x693 = x3 * x686
x694 = x255 * x524
x695 = x10 * x533
x696 = 2.0 * x318
x697 = -x695 + x696
x698 = x694 + x697
x699 = x6 * x698
x700 = x693 - x699
x701 = x6 * x700
x702 = x691 + x692 - x701
x703 = x695 - x696
x704 = x4 * (x686 - x694 + x703)
x705 = -x10 * x568 + 2.0 * x349
x706 = x255 * x533 + x705
x707 = -x691
x708 = -x7 - A[1]
x709 = x16 * x708
x710 = x144 + x709
x711 = x5 * x710
x712 = x13 * x708
x713 = x150 + x712
x714 = x6 * x713
x715 = x711 - x714
x716 = x5 * x715
x717 = x4 * (x149 + x710 - x712)
x718 = x5 * x713
x719 = x21 * x708
x720 = x166 + x719
x721 = x6 * x720
x722 = x718 - x721
x723 = x6 * x722
x724 = x717 - x723
x725 = x716 + x724
x726 = x5 * x725
x727 = x157 + x31 * x708
x728 = x5 * x727 - x6 * x710
x729 = x4 * (x143 - x709 + x727)
x730 = -x6 * x715 + x729
x731 = x5 * x728 + x730
x732 = -x6 * x725 + x99 * (-x711 + x714 + x728)
x733 = x5 * x731 + x732
x734 = x4 * (x165 + x713 - x719)
x735 = x5 * x722
x736 = x5 * x720
x737 = x41 * x708
x738 = x185 + x737
x739 = x6 * x738
x740 = x736 - x739
x741 = x6 * x740
x742 = x734 + x735 - x741
x743 = x6 * x742
x744 = x99 * (x715 - x718 + x721)
x745 = x743 - x744
x746 = -x743 + x744
x747 = x726 + x746
x748 = -x717
x749 = x723 + x748
x750 = x4 * (-x716 + x731 + x749)
x751 = x3 * x733 - x6 * x747 + 3.0 * x750
x752 = x3 * x747
x753 = x5 * x742
x754 = x4 * (x184 + x720 - x737)
x755 = x5 * x740
x756 = x5 * x738
x757 = x62 * x708
x758 = x211 + x757
x759 = x6 * x758
x760 = x756 - x759
x761 = x6 * x760
x762 = x754 + x755 - x761
x763 = x6 * x762
x764 = x99 * (x722 - x736 + x739)
x765 = -x763 + x764
x766 = x753 + x765
x767 = x6 * x766
x768 = -x734
x769 = x741 + x768
x770 = x4 * (x725 - x735 + x769)
x771 = 3.0 * x770
x772 = x752 - x767 + x771
x773 = x3 * x725
x774 = x3 * x731 + x732
x775 = x763 - x764
x776 = x4 * (x210 + x738 - x757)
x777 = x240 + x708 * x92
x778 = -x754
x779 = x3 * x742
x780 = x746 + x773
x781 = x3 * x715
x782 = 0.06666666666666667 * x140
x783 = x147 * x708
x784 = x368 + x783
x785 = x5 * x784
x786 = x152 * x708
x787 = x375 + x786
x788 = x6 * x787
x789 = -x788
x790 = x785 + x789
x791 = x5 * x790
x792 = x158 * x708 + x363
x793 = -x6 * x784
x794 = x5 * x792 + x793
x795 = x4 * (x366 - x783 + x792)
x796 = -x6 * x790 + x795
x797 = x5 * x794 + x796
x798 = x5 * x787
x799 = x168 * x708
x800 = x386 + x799
x801 = x6 * x800
x802 = x798 - x801
x803 = x6 * x802
x804 = x4 * (x400 + x784 - x786)
x805 = x803 - x804
x806 = -x803 + x804
x807 = x791 + x806
x808 = x4 * (-x785 + x788 + x794)
x809 = x3 * x797 - x6 * x807 + 2.0 * x808
x810 = x3 * x807
x811 = x5 * x802
x812 = x4 * (x383 + x787 - x799)
x813 = x5 * x800
x814 = x187 * x708
x815 = x395 + x814
x816 = x6 * x815
x817 = x813 - x816
x818 = x6 * x817
x819 = x812 - x818
x820 = x811 + x819
x821 = x6 * x820
x822 = x4 * (x790 - x798 + x801)
x823 = 2.0 * x822
x824 = x810 - x821 + x823
x825 = x3 * x790
x826 = x3 * x794 + x796
x827 = -x812 + x818
x828 = x4 * (x428 + x800 - x814)
x829 = x213 * x708 + x430
x830 = x3 * x802
x831 = x806 + x825
x832 = x3 * x784
x833 = 2.23606797749979 * x782
x834 = x257 * x708
x835 = x437 + x834
x836 = x5 * x835
x837 = x262 * x708
x838 = x444 + x837
x839 = x6 * x838
x840 = -x839
x841 = x836 + x840
x842 = x5 * x841
x843 = x268 * x708 + x434
x844 = -x6 * x835
x845 = x5 * x843 + x844
x846 = x4 * (x432 - x834 + x843)
x847 = -x6 * x841 + x846
x848 = x5 * x845 + x847
x849 = x5 * x838
x850 = x278 * x708
x851 = x454 + x850
x852 = x6 * x851
x853 = x849 - x852
x854 = x6 * x853
x855 = x4 * (x443 + x835 - x837)
x856 = -x855
x857 = x854 + x856
x858 = -x854 + x855
x859 = x842 + x858
x860 = x4 * (-x836 + x839 + x845)
x861 = x3 * x848 - x6 * x859 + 2.0 * x860
x862 = x3 * x859
x863 = x5 * x853
x864 = x4 * (x450 + x838 - x850)
x865 = x5 * x851
x866 = x297 * x708
x867 = x463 + x866
x868 = x6 * x867
x869 = x865 - x868
x870 = x6 * x869
x871 = x864 - x870
x872 = x863 + x871
x873 = x6 * x872
x874 = x4 * (x841 - x849 + x852)
x875 = 2.0 * x874
x876 = x862 - x873 + x875
x877 = x3 * x841
x878 = x3 * x845 + x847
x879 = -x864
x880 = x870 + x879
x881 = x4 * (x462 + x851 - x866)
x882 = x323 * x708 + x496
x883 = x3 * x853
x884 = x858 + x877
x885 = x3 * x835
x886 = x369 * x708
x887 = x364 * x708 + x570
x888 = x4 * (x574 - x886 + x887)
x889 = x576 + x886
x890 = -x6 * x889
x891 = x3 * x887 + x890
x892 = x376 * x708
x893 = x583 + x892
x894 = x3 * x893
x895 = x387 * x708
x896 = x595 + x895
x897 = x6 * x896
x898 = -x897
x899 = x4 * (x588 + x889 - x892)
x900 = -x899
x901 = x3 * x889
x902 = x6 * x893
x903 = -x902
x904 = x901 + x903
x905 = x5 * x889
x906 = x5 * x887 + x890
x907 = x903 + x905
x908 = x3 * x906 - x6 * x907 + x888
x909 = x3 * x907
x910 = x5 * x893
x911 = x898 + x910
x912 = x6 * x911
x913 = x899 + x909 - x912
x914 = x4 * (x601 + x893 - x895)
x915 = x396 * x708 + x603
x916 = x438 * x708
x917 = x435 * x708 + x607
x918 = x4 * (x610 - x916 + x917)
x919 = x612 + x916
x920 = -x6 * x919
x921 = x3 * x917 + x920
x922 = x445 * x708
x923 = x618 + x922
x924 = x3 * x923
x925 = x455 * x708
x926 = x629 + x925
x927 = x6 * x926
x928 = -x927
x929 = x4 * (x623 + x919 - x922)
x930 = -x929
x931 = x3 * x919
x932 = x6 * x923
x933 = -x932
x934 = x931 + x933
x935 = x5 * x919
x936 = x5 * x917 + x920
x937 = x933 + x935
x938 = x3 * x936 - x6 * x937 + x918
x939 = x3 * x937
x940 = x5 * x923
x941 = x928 + x940
x942 = x6 * x941
x943 = x929 + x939 - x942
x944 = x4 * (x635 + x923 - x925)
x945 = x464 * x708 + x637
x946 = 3.872983346207417
x947 = x782 * x946
x948 = x506 * x708
x949 = x501 * x708 + x642
x950 = x4 * (x640 - x948 + x949)
x951 = x645 + x948
x952 = -x6 * x951
x953 = x3 * x949 + x952
x954 = x513 * x708
x955 = x651 + x954
x956 = x3 * x955
x957 = x524 * x708
x958 = x661 + x957
x959 = x6 * x958
x960 = -x959
x961 = x4 * (x650 + x951 - x954)
x962 = -x961
x963 = x3 * x951
x964 = x6 * x955
x965 = -x964
x966 = x963 + x965
x967 = x5 * x951
x968 = x5 * x949 + x952
x969 = x965 + x967
x970 = x3 * x968 - x6 * x969 + x950
x971 = x3 * x969
x972 = x5 * x955
x973 = x960 + x972
x974 = x6 * x973
x975 = x961 + x971 - x974
x976 = x4 * (x660 + x955 - x957)
x977 = x533 * x708 + x668
x978 = x584 * x8
x979 = x577 * x708
x980 = 3.0 * x401
x981 = 3.0 * x367 + x571 * x708 - x577 * x8
x982 = x4 * (x978 - x979 - x980 + x981)
x983 = -x978 + x979 + x980
x984 = x3 * x981 - x6 * x983
x985 = x3 * x983
x986 = x584 * x708
x987 = x596 * x8
x988 = 3.0 * x384
x989 = x986 - x987 + x988
x990 = x6 * x989
x991 = x985 - x990
x992 = x4 * (x983 - x986 + x987 - x988)
x993 = 3.0 * x429 + x596 * x708 - x604 * x8
x994 = x619 * x8
x995 = x613 * x708
x996 = 2.0 * x468
x997 = 2.0 * x436 + x608 * x708 - x613 * x8
x998 = x4 * (x994 - x995 - x996 + x997)
x999 = -x994 + x995 + x996
x1000 = x3 * x997 - x6 * x999
x1001 = x3 * x999
x1002 = x619 * x708
x1003 = x630 * x8
x1004 = 2.0 * x452
x1005 = x1002 - x1003 + x1004
x1006 = x1005 * x6
x1007 = x1001 - x1006
x1008 = x4 * (-x1002 + x1003 - x1004 + x999)
x1009 = 2.0 * x495 + x630 * x708 - x638 * x8
x1010 = x652 * x8
x1011 = x646 * x708
x1012 = x504 + x643 * x708 - x646 * x8
x1013 = x4 * (x1010 - x1011 + x1012 + x544)
x1014 = -x1010 + x1011 + x538
x1015 = x1012 * x3 - x1014 * x6
x1016 = x1014 * x3
x1017 = x652 * x708
x1018 = x662 * x8
x1019 = x1017 - x1018 + x521
x1020 = x1019 * x6
x1021 = x1016 - x1020
x1022 = x4 * (x1014 - x1017 + x1018 + x564)
x1023 = x566 + x662 * x708 - x669 * x8
x1024 = x686 * x8
x1025 = x679 * x708
x1026 = x673 * x708 - x679 * x8
x1027 = x4 * (x1024 - x1025 + x1026)
x1028 = -x1024 + x1025
x1029 = x1026 * x3 - x1028 * x6
x1030 = x1028 * x3
x1031 = x686 * x708
x1032 = x698 * x8
x1033 = x1031 - x1032
x1034 = x1033 * x6
x1035 = x1030 - x1034
x1036 = x4 * (x1028 - x1031 + x1032)
x1037 = x698 * x708 - x706 * x8
x1038 = -x9 - A[2]
x1039 = x1038 * x16
x1040 = x1039 + x254
x1041 = x1040 * x5
x1042 = x1038 * x13
x1043 = x1042 + x260
x1044 = x1043 * x6
x1045 = x1041 - x1044
x1046 = x1045 * x5
x1047 = x4 * (x1040 - x1042 + x259)
x1048 = x1043 * x5
x1049 = x1038 * x21
x1050 = x1049 + x276
x1051 = x1050 * x6
x1052 = x1048 - x1051
x1053 = x1052 * x6
x1054 = x1047 - x1053
x1055 = x1046 + x1054
x1056 = x1055 * x5
x1057 = x1038 * x31 + x267
x1058 = -x1040 * x6 + x1057 * x5
x1059 = x4 * (-x1039 + x1057 + x253)
x1060 = -x1045 * x6 + x1059
x1061 = x1058 * x5 + x1060
x1062 = -x1055 * x6 + x99 * (-x1041 + x1044 + x1058)
x1063 = x1061 * x5 + x1062
x1064 = x4 * (x1043 - x1049 + x275)
x1065 = x1052 * x5
x1066 = x1050 * x5
x1067 = x1038 * x41
x1068 = x1067 + x295
x1069 = x1068 * x6
x1070 = x1066 - x1069
x1071 = x1070 * x6
x1072 = x1064 + x1065 - x1071
x1073 = x1072 * x6
x1074 = x99 * (x1045 - x1048 + x1051)
x1075 = x1073 - x1074
x1076 = -x1073 + x1074
x1077 = x1056 + x1076
x1078 = -x1047
x1079 = x1053 + x1078
x1080 = x4 * (-x1046 + x1061 + x1079)
x1081 = x1063 * x3 - x1077 * x6 + 3.0 * x1080
x1082 = x1077 * x3
x1083 = x1072 * x5
x1084 = x4 * (x1050 - x1067 + x294)
x1085 = x1070 * x5
x1086 = x1068 * x5
x1087 = x1038 * x62
x1088 = x1087 + x321
x1089 = x1088 * x6
x1090 = x1086 - x1089
x1091 = x1090 * x6
x1092 = x1084 + x1085 - x1091
x1093 = x1092 * x6
x1094 = x99 * (x1052 - x1066 + x1069)
x1095 = -x1093 + x1094
x1096 = x1083 + x1095
x1097 = x1096 * x6
x1098 = -x1064
x1099 = x1071 + x1098
x1100 = x4 * (x1055 - x1065 + x1099)
x1101 = 3.0 * x1100
x1102 = x1082 - x1097 + x1101
x1103 = x1055 * x3
x1104 = x1061 * x3 + x1062
x1105 = x1093 - x1094
x1106 = x4 * (x1068 - x1087 + x320)
x1107 = x1038 * x92 + x350
x1108 = -x1084
x1109 = x1072 * x3
x1110 = x1076 + x1103
x1111 = x1045 * x3
x1112 = x1040 * x145
x1113 = x1043 * x8
x1114 = -x1113
x1115 = x1112 + x1114
x1116 = x1115 * x5
x1117 = x1043 * x145
x1118 = x1050 * x8
x1119 = -x1118
x1120 = x1117 + x1119
x1121 = x1120 * x6
x1122 = -x1121
x1123 = x1116 + x1122
x1124 = x1123 * x5
x1125 = -x1040 * x8
x1126 = x1057 * x145 + x1125
x1127 = -x1115 * x6
x1128 = x1126 * x5 + x1127
x1129 = x4 * (-x1112 + x1113 + x1126)
x1130 = -x1123 * x6 + x1129
x1131 = x1128 * x5 + x1130
x1132 = x1120 * x5
x1133 = x1050 * x145
x1134 = x1068 * x8
x1135 = -x1134
x1136 = x1133 + x1135
x1137 = x1136 * x6
x1138 = x1132 - x1137
x1139 = x1138 * x6
x1140 = x4 * (x1115 - x1117 + x1118)
x1141 = -x1140
x1142 = x1139 + x1141
x1143 = -x1139 + x1140
x1144 = x1124 + x1143
x1145 = x4 * (-x1116 + x1121 + x1128)
x1146 = x1131 * x3 - x1144 * x6 + 2.0 * x1145
x1147 = x1144 * x3
x1148 = x1138 * x5
x1149 = x4 * (x1120 - x1133 + x1134)
x1150 = x1136 * x5
x1151 = x1068 * x145
x1152 = x1088 * x8
x1153 = -x1152
x1154 = x1151 + x1153
x1155 = x1154 * x6
x1156 = x1150 - x1155
x1157 = x1156 * x6
x1158 = x1149 - x1157
x1159 = x1148 + x1158
x1160 = x1159 * x6
x1161 = x4 * (x1123 - x1132 + x1137)
x1162 = 2.0 * x1161
x1163 = x1147 - x1160 + x1162
x1164 = x1123 * x3
x1165 = x1128 * x3 + x1130
x1166 = -x1149
x1167 = x1157 + x1166
x1168 = x4 * (x1136 - x1151 + x1152)
x1169 = -x1107 * x8
x1170 = x1088 * x145 + x1169
x1171 = x1138 * x3
x1172 = x1143 + x1164
x1173 = x1115 * x3
x1174 = x1038 * x257
x1175 = x1174 + x505
x1176 = x1175 * x5
x1177 = x1038 * x262
x1178 = x1177 + x512
x1179 = x1178 * x6
x1180 = -x1179
x1181 = x1176 + x1180
x1182 = x1181 * x5
x1183 = x1038 * x268 + x500
x1184 = -x1175 * x6
x1185 = x1183 * x5 + x1184
x1186 = x4 * (-x1174 + x1183 + x503)
x1187 = -x1181 * x6 + x1186
x1188 = x1185 * x5 + x1187
x1189 = x1178 * x5
x1190 = x1038 * x278
x1191 = x1190 + x523
x1192 = x1191 * x6
x1193 = x1189 - x1192
x1194 = x1193 * x6
x1195 = x4 * (x1175 - x1177 + x537)
x1196 = -x1195
x1197 = x1194 + x1196
x1198 = -x1194 + x1195
x1199 = x1182 + x1198
x1200 = x4 * (-x1176 + x1179 + x1185)
x1201 = x1188 * x3 - x1199 * x6 + 2.0 * x1200
x1202 = x1199 * x3
x1203 = x1193 * x5
x1204 = x4 * (x1178 - x1190 + x520)
x1205 = x1191 * x5
x1206 = x1038 * x297
x1207 = x1206 + x532
x1208 = x1207 * x6
x1209 = x1205 - x1208
x1210 = x1209 * x6
x1211 = x1204 - x1210
x1212 = x1203 + x1211
x1213 = x1212 * x6
x1214 = x4 * (x1181 - x1189 + x1192)
x1215 = 2.0 * x1214
x1216 = x1202 - x1213 + x1215
x1217 = x1181 * x3
x1218 = x1185 * x3 + x1187
x1219 = -x1204
x1220 = x1210 + x1219
x1221 = x4 * (x1191 - x1206 + x565)
x1222 = x1038 * x323 + x567
x1223 = x1193 * x3
x1224 = x1198 + x1217
x1225 = x1175 * x3
x1226 = x1115 * x145
x1227 = x1059 - x1115 * x8
x1228 = x1126 * x145 + x1227
x1229 = x1120 * x8
x1230 = x1078 + x1229
x1231 = x4 * (-x1226 + x1228 + x1230)
x1232 = x1047 - x1229
x1233 = x1226 + x1232
x1234 = -x1233 * x6
x1235 = x1228 * x3 + x1234
x1236 = x1120 * x145
x1237 = x1136 * x8
x1238 = x1064 - x1237
x1239 = x1236 + x1238
x1240 = x1239 * x3
x1241 = x1136 * x145
x1242 = x1154 * x8
x1243 = x1084 - x1242
x1244 = x1241 + x1243
x1245 = x1244 * x6
x1246 = -x1245
x1247 = x1098 + x1237
x1248 = x4 * (x1233 - x1236 + x1247)
x1249 = -x1248
x1250 = x1233 * x3
x1251 = x1239 * x6
x1252 = -x1251
x1253 = x1250 + x1252
x1254 = x1233 * x5
x1255 = x1228 * x5 + x1234
x1256 = x1252 + x1254
x1257 = x1231 + x1255 * x3 - x1256 * x6
x1258 = x1256 * x3
x1259 = x1239 * x5
x1260 = x1246 + x1259
x1261 = x1260 * x6
x1262 = x1248 + x1258 - x1261
x1263 = x1108 + x1242
x1264 = x4 * (x1239 - x1241 + x1263)
x1265 = x1106 - x1170 * x8
x1266 = x1154 * x145 + x1265
x1267 = x1178 * x8
x1268 = x1175 * x145
x1269 = -x1175 * x8
x1270 = x1183 * x145 + x1269
x1271 = x4 * (x1267 - x1268 + x1270)
x1272 = -x1267
x1273 = x1268 + x1272
x1274 = -x1273 * x6
x1275 = x1270 * x3 + x1274
x1276 = x1178 * x145
x1277 = x1191 * x8
x1278 = -x1277
x1279 = x1276 + x1278
x1280 = x1279 * x3
x1281 = x1191 * x145
x1282 = x1207 * x8
x1283 = -x1282
x1284 = x1281 + x1283
x1285 = x1284 * x6
x1286 = -x1285
x1287 = x4 * (x1273 - x1276 + x1277)
x1288 = -x1287
x1289 = x1273 * x3
x1290 = x1279 * x6
x1291 = -x1290
x1292 = x1289 + x1291
x1293 = x1273 * x5
x1294 = x1270 * x5 + x1274
x1295 = x1291 + x1293
x1296 = x1271 + x1294 * x3 - x1295 * x6
x1297 = x1295 * x3
x1298 = x1279 * x5
x1299 = x1286 + x1298
x1300 = x1299 * x6
x1301 = x1287 + x1297 - x1300
x1302 = x4 * (x1279 - x1281 + x1282)
x1303 = -x1222 * x8
x1304 = x1207 * x145 + x1303
x1305 = x1038 * x506
x1306 = x1038 * x501 + x672
x1307 = x4 * (-x1305 + x1306 + x676)
x1308 = x1305 + x678
x1309 = -x1308 * x6
x1310 = x1306 * x3 + x1309
x1311 = x1038 * x513
x1312 = x1311 + x685
x1313 = x1312 * x3
x1314 = x1038 * x524
x1315 = x1314 + x697
x1316 = x1315 * x6
x1317 = -x1316
x1318 = x4 * (x1308 - x1311 + x690)
x1319 = -x1318
x1320 = x1308 * x3
x1321 = x1312 * x6
x1322 = -x1321
x1323 = x1320 + x1322
x1324 = x1308 * x5
x1325 = x1306 * x5 + x1309
x1326 = x1322 + x1324
x1327 = x1307 + x1325 * x3 - x1326 * x6
x1328 = x1326 * x3
x1329 = x1312 * x5
x1330 = x1317 + x1329
x1331 = x1330 * x6
x1332 = x1318 + x1328 - x1331
x1333 = x4 * (x1312 - x1314 + x703)
x1334 = x1038 * x533 + x705
x1335 = x1233 * x145
x1336 = 2.0 * x1129 - x1233 * x8
x1337 = x1228 * x145 + x1336
x1338 = x1239 * x8
x1339 = 2.0 * x1140
x1340 = x1338 - x1339
x1341 = x4 * (-x1335 + x1337 + x1340)
x1342 = -x1338 + x1339
x1343 = x1335 + x1342
x1344 = x1337 * x3 - x1343 * x6
x1345 = x1343 * x3
x1346 = x1239 * x145
x1347 = x1244 * x8
x1348 = 2.0 * x1149
x1349 = -x1347 + x1348
x1350 = x1346 + x1349
x1351 = x1350 * x6
x1352 = x1345 - x1351
x1353 = x1347 - x1348
x1354 = x4 * (x1343 - x1346 + x1353)
x1355 = 2.0 * x1168 - x1266 * x8
x1356 = x1244 * x145 + x1355
x1357 = x1273 * x145
x1358 = x1186 - x1273 * x8
x1359 = x1270 * x145 + x1358
x1360 = x1279 * x8
x1361 = x1196 + x1360
x1362 = x4 * (-x1357 + x1359 + x1361)
x1363 = x1195 - x1360
x1364 = x1357 + x1363
x1365 = x1359 * x3 - x1364 * x6
x1366 = x1364 * x3
x1367 = x1279 * x145
x1368 = x1284 * x8
x1369 = x1204 - x1368
x1370 = x1367 + x1369
x1371 = x1370 * x6
x1372 = x1366 - x1371
x1373 = x1219 + x1368
x1374 = x4 * (x1364 - x1367 + x1373)
x1375 = x1221 - x1304 * x8
x1376 = x1284 * x145 + x1375
x1377 = x1312 * x8
x1378 = x1308 * x145
x1379 = -x1308 * x8
x1380 = x1306 * x145 + x1379
x1381 = x4 * (x1377 - x1378 + x1380)
x1382 = -x1377
x1383 = x1378 + x1382
x1384 = x1380 * x3 - x1383 * x6
x1385 = x1383 * x3
x1386 = x1312 * x145
x1387 = x1315 * x8
x1388 = -x1387
x1389 = x1386 + x1388
x1390 = x1389 * x6
x1391 = x1385 - x1390
x1392 = x4 * (x1383 - x1386 + x1387)
x1393 = -x1334 * x8
x1394 = x1315 * x145 + x1393
x1395 = x10 * x686
x1396 = x1038 * x679
x1397 = 3.0 * x538
x1398 = -x10 * x679 + x1038 * x673 + 3.0 * x504
x1399 = x4 * (x1395 - x1396 - x1397 + x1398)
x1400 = -x1395 + x1396 + x1397
x1401 = x1398 * x3 - x1400 * x6
x1402 = x1400 * x3
x1403 = x1038 * x686
x1404 = x10 * x698
x1405 = 3.0 * x521
x1406 = x1403 - x1404 + x1405
x1407 = x1406 * x6
x1408 = x1402 - x1407
x1409 = x4 * (x1400 - x1403 + x1404 - x1405)
x1410 = -x10 * x706 + x1038 * x698 + 3.0 * x566
x1411 = x720 * x8
x1412 = x708 * x713
x1413 = x708 * x710
x1414 = x713 * x8
x1415 = x1413 - x1414 + x20
x1416 = x4 * (x1411 - x1412 + x1415 + x75)
x1417 = x1415 * x5
x1418 = -x1411 + x1412 + x40
x1419 = x1418 * x6
x1420 = x1417 - x1419
x1421 = x1420 * x5
x1422 = x1418 * x5
x1423 = x708 * x720
x1424 = x738 * x8
x1425 = x1423 - x1424 + x61
x1426 = x1425 * x6
x1427 = x1422 - x1426
x1428 = x1427 * x6
x1429 = x1416 + x1421 - x1428
x1430 = x1429 * x5
x1431 = x33 + x708 * x727 - x710 * x8
x1432 = x4 * (-x1413 + x1414 + x1431 + x54)
x1433 = -x1415 * x6 + x1431 * x5
x1434 = -x1420 * x6 + x1432 + x1433 * x5
x1435 = -x1429 * x6 + x99 * (-x1417 + x1419 + x1433)
x1436 = x1434 * x5 + x1435
x1437 = x4 * (x104 + x1418 - x1423 + x1424)
x1438 = x1427 * x5
x1439 = x1425 * x5
x1440 = x708 * x738
x1441 = x758 * x8
x1442 = x1440 - x1441 + x90
x1443 = x1442 * x6
x1444 = x1439 - x1443
x1445 = x1444 * x6
x1446 = x1437 + x1438 - x1445
x1447 = x1446 * x6
x1448 = x99 * (x1420 - x1422 + x1426)
x1449 = x1447 - x1448
x1450 = x1430 - x1447 + x1448
x1451 = -x1416
x1452 = x4 * (x127 + x1425 - x1440 + x1441)
x1453 = x125 + x708 * x758 - x777 * x8
x1454 = -x1437
x1455 = 0.02222222222222222 * x140 * x946
x1456 = x708 * x784
x1457 = x787 * x8
x1458 = x1456 - x1457 + x173 + x717
x1459 = x1458 * x5
x1460 = x708 * x787
x1461 = x8 * x800
x1462 = x1460 - x1461 + x182 + x734
x1463 = x1462 * x6
x1464 = x1459 - x1463
x1465 = x1464 * x5
x1466 = x161 + x708 * x792 + x729 - x784 * x8
x1467 = -x1458 * x6 + x1466 * x5
x1468 = x4 * (-x1456 + x1457 + x1466 + x174 + x748)
x1469 = -x1464 * x6 + x1468
x1470 = x1467 * x5 + x1469
x1471 = x1462 * x5
x1472 = x708 * x800
x1473 = x8 * x815
x1474 = x1472 - x1473 + x208 + x754
x1475 = x1474 * x6
x1476 = x1471 - x1475
x1477 = x1476 * x6
x1478 = x4 * (x1458 - x1460 + x1461 + x202 + x768)
x1479 = x1477 - x1478
x1480 = x1465 - x1477 + x1478
x1481 = x4 * (x1462 - x1472 + x1473 + x237 + x778)
x1482 = x239 + x708 * x815 + x776 - x8 * x829
x1483 = 1.732050807568877
x1484 = 0.1111111111111111 * x140 * x1483
x1485 = x708 * x835
x1486 = x8 * x838
x1487 = x1485 - x1486 + x283
x1488 = x1487 * x5
x1489 = x708 * x838
x1490 = x8 * x851
x1491 = x1489 - x1490 + x292
x1492 = x1491 * x6
x1493 = x1488 - x1492
x1494 = x1493 * x5
x1495 = x271 + x708 * x843 - x8 * x835
x1496 = -x1487 * x6 + x1495 * x5
x1497 = x4 * (-x1485 + x1486 + x1495 + x284)
x1498 = -x1493 * x6 + x1497
x1499 = x1496 * x5 + x1498
x1500 = x1491 * x5
x1501 = x708 * x851
x1502 = x8 * x867
x1503 = x1501 - x1502 + x318
x1504 = x1503 * x6
x1505 = x1500 - x1504
x1506 = x1505 * x6
x1507 = x4 * (x1487 - x1489 + x1490 + x312)
x1508 = -x1507
x1509 = x1506 + x1508
x1510 = x1494 - x1506 + x1507
x1511 = x4 * (x1491 - x1501 + x1502 + x347)
x1512 = x349 + x708 * x867 - x8 * x882
x1513 = 2.0 * x795
x1514 = x1513 + x367 + x708 * x887 - x8 * x889
x1515 = x708 * x893
x1516 = x8 * x896
x1517 = 2.0 * x812
x1518 = x1515 - x1516 + x1517 + x384
x1519 = x1518 * x6
x1520 = x708 * x889
x1521 = x8 * x893
x1522 = 2.0 * x804
x1523 = x1520 - x1521 + x1522 + x401
x1524 = -x1523 * x6
x1525 = x1523 * x5
x1526 = x1514 * x5 + x1524
x1527 = -x1522
x1528 = x4 * (x1514 - x1520 + x1521 + x1527 + x407)
x1529 = -x1519 + x1525
x1530 = -x1517
x1531 = x4 * (-x1515 + x1516 + x1523 + x1530 + x427)
x1532 = 2.0 * x828
x1533 = x1532 + x429 + x708 * x896 - x8 * x915
x1534 = x436 + x708 * x917 - x8 * x919 + x846
x1535 = x708 * x923
x1536 = x8 * x926
x1537 = x1535 - x1536 + x452 + x864
x1538 = x1537 * x6
x1539 = x708 * x919
x1540 = x8 * x923
x1541 = x1539 - x1540 + x468 + x855
x1542 = -x1541 * x6
x1543 = x1541 * x5
x1544 = x1534 * x5 + x1542
x1545 = x4 * (x1534 - x1539 + x1540 + x474 + x856)
x1546 = -x1538 + x1543
x1547 = x4 * (-x1535 + x1536 + x1541 + x494 + x879)
x1548 = x495 + x708 * x926 - x8 * x945 + x881
x1549 = 0.3333333333333333 * x140
x1550 = x504 + x708 * x949 - x8 * x951
x1551 = x708 * x955
x1552 = x8 * x958
x1553 = x1551 - x1552 + x521
x1554 = x1553 * x6
x1555 = x708 * x951
x1556 = x8 * x955
x1557 = x1555 - x1556 + x538
x1558 = -x1557 * x6
x1559 = x1557 * x5
x1560 = x1550 * x5 + x1558
x1561 = x4 * (x1550 - x1555 + x1556 + x544)
x1562 = -x1554 + x1559
x1563 = x4 * (-x1551 + x1552 + x1557 + x564)
x1564 = x566 + x708 * x958 - x8 * x977
x1565 = x8 * x989
x1566 = x708 * x983
x1567 = 3.0 * x899
x1568 = x575 + x708 * x981 - x8 * x983 + 3.0 * x888
x1569 = x4 * (x1565 - x1566 - x1567 + x1568 + x605)
x1570 = -x1565 + x1566 + x1567 + x589
x1571 = x602 + x708 * x989 - x8 * x993 + 3.0 * x914
x1572 = x1005 * x8
x1573 = x708 * x999
x1574 = 2.0 * x929
x1575 = -x1574
x1576 = 2.0 * x918
x1577 = x1576 + x611 + x708 * x997 - x8 * x999
x1578 = x4 * (x1572 - x1573 + x1575 + x1577 + x639)
x1579 = -x1572 + x1573 + x1574 + x624
x1580 = 2.0 * x944
x1581 = x1005 * x708 - x1009 * x8 + x1580 + x636
x1582 = x1019 * x8
x1583 = x1014 * x708
x1584 = x1012 * x708 - x1014 * x8 + x644 + x950
x1585 = x4 * (x1582 - x1583 + x1584 + x670 + x962)
x1586 = -x1582 + x1583 + x656 + x961
x1587 = x1019 * x708 - x1023 * x8 + x667 + x976
x1588 = x1033 * x8
x1589 = x1028 * x708
x1590 = x1026 * x708 - x1028 * x8 + x677
x1591 = x4 * (x1588 - x1589 + x1590 + x707)
x1592 = -x1588 + x1589 + x691
x1593 = x1033 * x708 - x1037 * x8 + x704
x1594 = x1043 * x708
x1595 = x1040 * x708
x1596 = x1114 + x1595
x1597 = x4 * (x1118 - x1594 + x1596)
x1598 = x1596 * x5
x1599 = x1119 + x1594
x1600 = x1599 * x6
x1601 = x1598 - x1600
x1602 = x1601 * x5
x1603 = x1599 * x5
x1604 = x1050 * x708
x1605 = x1135 + x1604
x1606 = x1605 * x6
x1607 = x1603 - x1606
x1608 = x1607 * x6
x1609 = x1597 + x1602 - x1608
x1610 = x1609 * x5
x1611 = x1057 * x708 + x1125
x1612 = x4 * (x1113 - x1595 + x1611)
x1613 = -x1596 * x6 + x1611 * x5
x1614 = -x1601 * x6 + x1612 + x1613 * x5
x1615 = -x1609 * x6 + x99 * (-x1598 + x1600 + x1613)
x1616 = x1614 * x5 + x1615
x1617 = x4 * (x1134 + x1599 - x1604)
x1618 = x1607 * x5
x1619 = x1605 * x5
x1620 = x1068 * x708
x1621 = x1153 + x1620
x1622 = x1621 * x6
x1623 = x1619 - x1622
x1624 = x1623 * x6
x1625 = x1617 + x1618 - x1624
x1626 = x1625 * x6
x1627 = x99 * (x1601 - x1603 + x1606)
x1628 = x1626 - x1627
x1629 = x1610 - x1626 + x1627
x1630 = -x1597
x1631 = x4 * (x1152 + x1605 - x1620)
x1632 = x1088 * x708 + x1169
x1633 = -x1617
x1634 = x1115 * x708
x1635 = x1232 + x1634
x1636 = x1635 * x5
x1637 = x1120 * x708
x1638 = x1238 + x1637
x1639 = x1638 * x6
x1640 = x1636 - x1639
x1641 = x1640 * x5
x1642 = x1126 * x708 + x1227
x1643 = -x1635 * x6 + x1642 * x5
x1644 = x4 * (x1230 - x1634 + x1642)
x1645 = -x1640 * x6 + x1644
x1646 = x1643 * x5 + x1645
x1647 = x1638 * x5
x1648 = x1136 * x708
x1649 = x1243 + x1648
x1650 = x1649 * x6
x1651 = x1647 - x1650
x1652 = x1651 * x6
x1653 = x4 * (x1247 + x1635 - x1637)
x1654 = x1652 - x1653
x1655 = x1641 - x1652 + x1653
x1656 = x4 * (x1263 + x1638 - x1648)
x1657 = x1154 * x708 + x1265
x1658 = x1175 * x708
x1659 = x1272 + x1658
x1660 = x1659 * x5
x1661 = x1178 * x708
x1662 = x1278 + x1661
x1663 = x1662 * x6
x1664 = x1660 - x1663
x1665 = x1664 * x5
x1666 = x1183 * x708 + x1269
x1667 = -x1659 * x6 + x1666 * x5
x1668 = x4 * (x1267 - x1658 + x1666)
x1669 = -x1664 * x6 + x1668
x1670 = x1667 * x5 + x1669
x1671 = x1662 * x5
x1672 = x1191 * x708
x1673 = x1283 + x1672
x1674 = x1673 * x6
x1675 = x1671 - x1674
x1676 = x1675 * x6
x1677 = x4 * (x1277 + x1659 - x1661)
x1678 = -x1677
x1679 = x1676 + x1678
x1680 = x1665 - x1676 + x1677
x1681 = x4 * (x1282 + x1662 - x1672)
x1682 = x1207 * x708 + x1303
x1683 = x1228 * x708 + x1336
x1684 = x1239 * x708
x1685 = x1349 + x1684
x1686 = x1685 * x6
x1687 = x1233 * x708
x1688 = x1342 + x1687
x1689 = -x1688 * x6
x1690 = x1688 * x5
x1691 = x1683 * x5 + x1689
x1692 = x4 * (x1340 + x1683 - x1687)
x1693 = -x1686 + x1690
x1694 = x4 * (x1353 - x1684 + x1688)
x1695 = x1244 * x708 + x1355
x1696 = x1270 * x708 + x1358
x1697 = x1279 * x708
x1698 = x1369 + x1697
x1699 = x1698 * x6
x1700 = x1273 * x708
x1701 = x1363 + x1700
x1702 = -x1701 * x6
x1703 = x1701 * x5
x1704 = x1696 * x5 + x1702
x1705 = x4 * (x1361 + x1696 - x1700)
x1706 = -x1699 + x1703
x1707 = x4 * (x1373 - x1697 + x1701)
x1708 = x1284 * x708 + x1375
x1709 = x1483 * x1549
x1710 = x1306 * x708 + x1379
x1711 = x1312 * x708
x1712 = x1388 + x1711
x1713 = x1712 * x6
x1714 = x1308 * x708
x1715 = x1382 + x1714
x1716 = -x1715 * x6
x1717 = x1715 * x5
x1718 = x1710 * x5 + x1716
x1719 = x4 * (x1377 + x1710 - x1714)
x1720 = -x1713 + x1717
x1721 = x4 * (x1387 - x1711 + x1715)
x1722 = x1315 * x708 + x1393
x1723 = x1350 * x8
x1724 = x1343 * x708
x1725 = 3.0 * x1248
x1726 = 3.0 * x1231 + x1337 * x708 - x1343 * x8
x1727 = x4 * (x1723 - x1724 - x1725 + x1726)
x1728 = -x1723 + x1724 + x1725
x1729 = 3.0 * x1264 + x1350 * x708 - x1356 * x8
x1730 = x1370 * x8
x1731 = x1364 * x708
x1732 = 2.0 * x1287
x1733 = 2.0 * x1271 + x1359 * x708 - x1364 * x8
x1734 = x4 * (x1730 - x1731 - x1732 + x1733)
x1735 = -x1730 + x1731 + x1732
x1736 = 2.0 * x1302 + x1370 * x708 - x1376 * x8
x1737 = x1389 * x8
x1738 = x1383 * x708
x1739 = x1307 + x1380 * x708 - x1383 * x8
x1740 = x4 * (x1319 + x1737 - x1738 + x1739)
x1741 = x1318 - x1737 + x1738
x1742 = x1333 + x1389 * x708 - x1394 * x8
x1743 = x1406 * x8
x1744 = x1400 * x708
x1745 = x1398 * x708 - x1400 * x8
x1746 = x4 * (x1743 - x1744 + x1745)
x1747 = -x1743 + x1744
x1748 = x1406 * x708 - x1410 * x8
x1749 = x10 * x1050
x1750 = x1038 * x1043
x1751 = x1038 * x1040
x1752 = x10 * x1043
x1753 = x1751 - x1752 + x20
x1754 = x4 * (x1749 - x1750 + x1753 + x75)
x1755 = x1753 * x5
x1756 = -x1749 + x1750 + x40
x1757 = x1756 * x6
x1758 = x1755 - x1757
x1759 = x1758 * x5
x1760 = x1756 * x5
x1761 = x1038 * x1050
x1762 = x10 * x1068
x1763 = x1761 - x1762 + x61
x1764 = x1763 * x6
x1765 = x1760 - x1764
x1766 = x1765 * x6
x1767 = x1754 + x1759 - x1766
x1768 = x1767 * x5
x1769 = -x10 * x1040 + x1038 * x1057 + x33
x1770 = x4 * (-x1751 + x1752 + x1769 + x54)
x1771 = -x1753 * x6 + x1769 * x5
x1772 = -x1758 * x6 + x1770 + x1771 * x5
x1773 = -x1767 * x6 + x99 * (-x1755 + x1757 + x1771)
x1774 = x1772 * x5 + x1773
x1775 = x4 * (x104 + x1756 - x1761 + x1762)
x1776 = x1765 * x5
x1777 = x1763 * x5
x1778 = x1038 * x1068
x1779 = x10 * x1088
x1780 = x1778 - x1779 + x90
x1781 = x1780 * x6
x1782 = x1777 - x1781
x1783 = x1782 * x6
x1784 = x1775 + x1776 - x1783
x1785 = x1784 * x6
x1786 = x99 * (x1758 - x1760 + x1764)
x1787 = x1785 - x1786
x1788 = x1768 - x1785 + x1786
x1789 = -x1754
x1790 = x4 * (x127 + x1763 - x1778 + x1779)
x1791 = -x10 * x1107 + x1038 * x1088 + x125
x1792 = -x1775
x1793 = x145 * x1753
x1794 = x1756 * x8
x1795 = -x1794
x1796 = x1793 + x1795
x1797 = x1796 * x5
x1798 = x145 * x1756
x1799 = x1763 * x8
x1800 = -x1799
x1801 = x1798 + x1800
x1802 = x1801 * x6
x1803 = x1797 - x1802
x1804 = x1803 * x5
x1805 = -x1753 * x8
x1806 = x145 * x1769 + x1805
x1807 = -x1796 * x6 + x1806 * x5
x1808 = x4 * (-x1793 + x1794 + x1806)
x1809 = -x1803 * x6 + x1808
x1810 = x1807 * x5 + x1809
x1811 = x1801 * x5
x1812 = x145 * x1763
x1813 = x1780 * x8
x1814 = -x1813
x1815 = x1812 + x1814
x1816 = x1815 * x6
x1817 = x1811 - x1816
x1818 = x1817 * x6
x1819 = x4 * (x1796 - x1798 + x1799)
x1820 = -x1819
x1821 = x1818 + x1820
x1822 = x1804 - x1818 + x1819
x1823 = x4 * (x1801 - x1812 + x1813)
x1824 = -x1791 * x8
x1825 = x145 * x1780 + x1824
x1826 = x1038 * x1175
x1827 = x10 * x1178
x1828 = x1047 + x1826 - x1827 + x283
x1829 = x1828 * x5
x1830 = x1038 * x1178
x1831 = x10 * x1191
x1832 = x1064 + x1830 - x1831 + x292
x1833 = x1832 * x6
x1834 = x1829 - x1833
x1835 = x1834 * x5
x1836 = -x10 * x1175 + x1038 * x1183 + x1059 + x271
x1837 = -x1828 * x6 + x1836 * x5
x1838 = x4 * (x1078 - x1826 + x1827 + x1836 + x284)
x1839 = -x1834 * x6 + x1838
x1840 = x1837 * x5 + x1839
x1841 = x1832 * x5
x1842 = x1038 * x1191
x1843 = x10 * x1207
x1844 = x1084 + x1842 - x1843 + x318
x1845 = x1844 * x6
x1846 = x1841 - x1845
x1847 = x1846 * x6
x1848 = x4 * (x1098 + x1828 - x1830 + x1831 + x312)
x1849 = -x1848
x1850 = x1847 + x1849
x1851 = x1835 - x1847 + x1848
x1852 = x4 * (x1108 + x1832 - x1842 + x1843 + x347)
x1853 = -x10 * x1222 + x1038 * x1207 + x1106 + x349
x1854 = x1770 - x1796 * x8
x1855 = x145 * x1806 + x1854
x1856 = x145 * x1801
x1857 = x1815 * x8
x1858 = x1775 - x1857
x1859 = x1856 + x1858
x1860 = x1859 * x6
x1861 = x145 * x1796
x1862 = x1801 * x8
x1863 = x1754 - x1862
x1864 = x1861 + x1863
x1865 = -x1864 * x6
x1866 = x1864 * x5
x1867 = x1855 * x5 + x1865
x1868 = x1789 + x1862
x1869 = x4 * (x1855 - x1861 + x1868)
x1870 = -x1860 + x1866
x1871 = x1792 + x1857
x1872 = x4 * (-x1856 + x1864 + x1871)
x1873 = x1790 - x1825 * x8
x1874 = x145 * x1815 + x1873
x1875 = -x1828 * x8
x1876 = x145 * x1836 + x1875
x1877 = x145 * x1832
x1878 = x1844 * x8
x1879 = -x1878
x1880 = x1877 + x1879
x1881 = x1880 * x6
x1882 = x145 * x1828
x1883 = x1832 * x8
x1884 = -x1883
x1885 = x1882 + x1884
x1886 = -x1885 * x6
x1887 = x1885 * x5
x1888 = x1876 * x5 + x1886
x1889 = x4 * (x1876 - x1882 + x1883)
x1890 = -x1881 + x1887
x1891 = x4 * (-x1877 + x1878 + x1885)
x1892 = -x1853 * x8
x1893 = x145 * x1844 + x1892
x1894 = 2.0 * x1186
x1895 = -x10 * x1308 + x1038 * x1306 + x1894 + x504
x1896 = x1038 * x1312
x1897 = x10 * x1315
x1898 = 2.0 * x1204
x1899 = x1896 - x1897 + x1898 + x521
x1900 = x1899 * x6
x1901 = x1038 * x1308
x1902 = x10 * x1312
x1903 = 2.0 * x1195
x1904 = x1901 - x1902 + x1903 + x538
x1905 = -x1904 * x6
x1906 = x1904 * x5
x1907 = x1895 * x5 + x1905
x1908 = -x1903
x1909 = x4 * (x1895 - x1901 + x1902 + x1908 + x544)
x1910 = -x1900 + x1906
x1911 = -x1898
x1912 = x4 * (-x1896 + x1897 + x1904 + x1911 + x564)
x1913 = 2.0 * x1221
x1914 = -x10 * x1334 + x1038 * x1315 + x1913 + x566
x1915 = x145 * x1864
x1916 = 2.0 * x1808 - x1864 * x8
x1917 = x145 * x1855 + x1916
x1918 = x1859 * x8
x1919 = 2.0 * x1819
x1920 = x1918 - x1919
x1921 = x4 * (-x1915 + x1917 + x1920)
x1922 = -x1918 + x1919
x1923 = x1915 + x1922
x1924 = 2.0 * x1823 - x1874 * x8
x1925 = x145 * x1859 + x1924
x1926 = x145 * x1885
x1927 = x1838 - x1885 * x8
x1928 = x145 * x1876 + x1927
x1929 = x1880 * x8
x1930 = x1849 + x1929
x1931 = x4 * (-x1926 + x1928 + x1930)
x1932 = x1848 - x1929
x1933 = x1926 + x1932
x1934 = x1852 - x1893 * x8
x1935 = x145 * x1880 + x1934
x1936 = x1899 * x8
x1937 = x145 * x1904
x1938 = -x1904 * x8
x1939 = x145 * x1895 + x1938
x1940 = x4 * (x1936 - x1937 + x1939)
x1941 = -x1936
x1942 = x1937 + x1941
x1943 = -x1914 * x8
x1944 = x145 * x1899 + x1943
x1945 = x10 * x1406
x1946 = x1038 * x1400
x1947 = 3.0 * x1318
x1948 = -x10 * x1400 + x1038 * x1398 + 3.0 * x1307 + x677
x1949 = x4 * (x1945 - x1946 - x1947 + x1948 + x707)
x1950 = -x1945 + x1946 + x1947 + x691
x1951 = -x10 * x1410 + x1038 * x1406 + 3.0 * x1333 + x704
x1952 = x1418 * x8
x1953 = x1415 * x708
x1954 = 2.0 * x717
x1955 = -x1415 * x8 + x1431 * x708 + 2.0 * x729
x1956 = x4 * (x1952 - x1953 - x1954 + x1955)
x1957 = -x1952 + x1953 + x1954
x1958 = x1955 * x5 - x1957 * x6
x1959 = x1957 * x5
x1960 = x1418 * x708
x1961 = x1425 * x8
x1962 = 2.0 * x734
x1963 = x1960 - x1961 + x1962
x1964 = x1963 * x6
x1965 = x1959 - x1964
x1966 = x1956 + x1958 * x5 - x1965 * x6
x1967 = x4 * (x1957 - x1960 + x1961 - x1962)
x1968 = x1965 * x5
x1969 = x1963 * x5
x1970 = x1425 * x708
x1971 = x1442 * x8
x1972 = 2.0 * x754
x1973 = x1970 - x1971 + x1972
x1974 = x1973 * x6
x1975 = x1969 - x1974
x1976 = x1975 * x6
x1977 = x1967 + x1968 - x1976
x1978 = x4 * (x1963 - x1970 + x1971 - x1972)
x1979 = x1442 * x708 - x1453 * x8 + 2.0 * x776
x1980 = -x1967
x1981 = x1462 * x8
x1982 = x1458 * x708
x1983 = x1432 - x1458 * x8 + x1466 * x708 + x1513
x1984 = x4 * (x1451 + x1527 + x1981 - x1982 + x1983)
x1985 = x1416 + x1522 - x1981 + x1982
x1986 = x1983 * x5 - x1985 * x6
x1987 = x1985 * x5
x1988 = x1462 * x708
x1989 = x1474 * x8
x1990 = x1437 + x1517 + x1988 - x1989
x1991 = x1990 * x6
x1992 = x1987 - x1991
x1993 = x4 * (x1454 + x1530 + x1985 - x1988 + x1989)
x1994 = x1452 + x1474 * x708 - x1482 * x8 + x1532
x1995 = x1491 * x8
x1996 = x1487 * x708
x1997 = 2.0 * x855
x1998 = -x1487 * x8 + x1495 * x708 + 2.0 * x846
x1999 = x4 * (x1995 - x1996 - x1997 + x1998)
x2000 = -x1995 + x1996 + x1997
x2001 = x1998 * x5 - x2000 * x6
x2002 = x2000 * x5
x2003 = x1491 * x708
x2004 = x1503 * x8
x2005 = 2.0 * x864
x2006 = x2003 - x2004 + x2005
x2007 = x2006 * x6
x2008 = x2002 - x2007
x2009 = x4 * (x2000 - x2003 + x2004 - x2005)
x2010 = x1503 * x708 - x1512 * x8 + 2.0 * x881
x2011 = x1518 * x8
x2012 = x1523 * x708
x2013 = 2.0 * x899
x2014 = 2.0 * x1478
x2015 = 2.0 * x1468 + x1514 * x708 - x1523 * x8 + 2.0 * x888
x2016 = x4 * (x2011 - x2012 - x2013 - x2014 + x2015)
x2017 = -x2011 + x2012 + x2013 + x2014
x2018 = 2.0 * x1481 + x1518 * x708 - x1533 * x8 + 2.0 * x914
x2019 = x1537 * x8
x2020 = x1541 * x708
x2021 = x1497 + x1534 * x708 - x1541 * x8 + x1576
x2022 = x4 * (x1508 + x1575 + x2019 - x2020 + x2021)
x2023 = x1507 + x1574 - x2019 + x2020
x2024 = x1511 + x1537 * x708 - x1548 * x8 + x1580
x2025 = x1553 * x8
x2026 = x1557 * x708
x2027 = 2.0 * x961
x2028 = x1550 * x708 - x1557 * x8 + 2.0 * x950
x2029 = x4 * (x2025 - x2026 - x2027 + x2028)
x2030 = -x2025 + x2026 + x2027
x2031 = x1553 * x708 - x1564 * x8 + 2.0 * x976
x2032 = 3.0 * x1528
x2033 = x1568 * x708 - x1570 * x8 + x2032 + 2.0 * x982
x2034 = 3.0 * x1531
x2035 = x1570 * x708 - x1571 * x8 + x2034 + 2.0 * x992
x2036 = 2.0 * x1545 + x1577 * x708 - x1579 * x8 + 2.0 * x998
x2037 = 2.0 * x1008 + 2.0 * x1547 + x1579 * x708 - x1581 * x8
x2038 = 2.0 * x1013 + x1561 + x1584 * x708 - x1586 * x8
x2039 = 2.0 * x1022 + x1563 + x1586 * x708 - x1587 * x8
x2040 = 2.0 * x1027 + x1590 * x708 - x1592 * x8
x2041 = 2.0 * x1036 + x1592 * x708 - x1593 * x8
x2042 = x1599 * x8
x2043 = x1596 * x708
x2044 = x1059 - x1596 * x8 + x1611 * x708
x2045 = x4 * (x1078 + x2042 - x2043 + x2044)
x2046 = x1047 - x2042 + x2043
x2047 = x2044 * x5 - x2046 * x6
x2048 = x2046 * x5
x2049 = x1599 * x708
x2050 = x1605 * x8
x2051 = x1064 + x2049 - x2050
x2052 = x2051 * x6
x2053 = x2048 - x2052
x2054 = x2045 + x2047 * x5 - x2053 * x6
x2055 = x4 * (x1098 + x2046 - x2049 + x2050)
x2056 = x2053 * x5
x2057 = x2051 * x5
x2058 = x1605 * x708
x2059 = x1621 * x8
x2060 = x1084 + x2058 - x2059
x2061 = x2060 * x6
x2062 = x2057 - x2061
x2063 = x2062 * x6
x2064 = x2055 + x2056 - x2063
x2065 = x4 * (x1108 + x2051 - x2058 + x2059)
x2066 = x1106 + x1621 * x708 - x1632 * x8
x2067 = -x2055
x2068 = x1638 * x8
x2069 = x1635 * x708
x2070 = x1129 + x1612 - x1635 * x8 + x1642 * x708
x2071 = x4 * (x1141 + x1630 + x2068 - x2069 + x2070)
x2072 = x1140 + x1597 - x2068 + x2069
x2073 = x2070 * x5 - x2072 * x6
x2074 = x2072 * x5
x2075 = x1638 * x708
x2076 = x1649 * x8
x2077 = x1149 + x1617 + x2075 - x2076
x2078 = x2077 * x6
x2079 = x2074 - x2078
x2080 = x4 * (x1166 + x1633 + x2072 - x2075 + x2076)
x2081 = x1168 + x1631 + x1649 * x708 - x1657 * x8
x2082 = x1662 * x8
x2083 = x1659 * x708
x2084 = x1186 - x1659 * x8 + x1666 * x708
x2085 = x4 * (x1196 + x2082 - x2083 + x2084)
x2086 = x1195 - x2082 + x2083
x2087 = x2084 * x5 - x2086 * x6
x2088 = x2086 * x5
x2089 = x1662 * x708
x2090 = x1673 * x8
x2091 = x1204 + x2089 - x2090
x2092 = x2091 * x6
x2093 = x2088 - x2092
x2094 = x4 * (x1219 + x2086 - x2089 + x2090)
x2095 = x1221 + x1673 * x708 - x1682 * x8
x2096 = x1685 * x8
x2097 = x1688 * x708
x2098 = 2.0 * x1653
x2099 = -x2098
x2100 = 2.0 * x1644
x2101 = x1231 + x1683 * x708 - x1688 * x8 + x2100
x2102 = x4 * (x1249 + x2096 - x2097 + x2099 + x2101)
x2103 = x1248 - x2096 + x2097 + x2098
x2104 = 2.0 * x1656
x2105 = x1264 + x1685 * x708 - x1695 * x8 + x2104
x2106 = x1698 * x8
x2107 = x1701 * x708
x2108 = x1271 + x1668 + x1696 * x708 - x1701 * x8
x2109 = x4 * (x1288 + x1678 + x2106 - x2107 + x2108)
x2110 = x1287 + x1677 - x2106 + x2107
x2111 = x1302 + x1681 + x1698 * x708 - x1708 * x8
x2112 = x1712 * x8
x2113 = x1715 * x708
x2114 = x1307 + x1710 * x708 - x1715 * x8
x2115 = x4 * (x1319 + x2112 - x2113 + x2114)
x2116 = x1318 - x2112 + x2113
x2117 = x1333 + x1712 * x708 - x1722 * x8
x2118 = x1341 + 3.0 * x1692 + x1726 * x708 - x1728 * x8
x2119 = x1354 + 3.0 * x1694 + x1728 * x708 - x1729 * x8
x2120 = 2.0 * x1705
x2121 = x1362 + x1733 * x708 - x1735 * x8 + x2120
x2122 = 2.0 * x1707
x2123 = x1374 + x1735 * x708 - x1736 * x8 + x2122
x2124 = x1381 + x1719 + x1739 * x708 - x1741 * x8
x2125 = x1392 + x1721 + x1741 * x708 - x1742 * x8
x2126 = x1399 + x1745 * x708 - x1747 * x8
x2127 = x1409 + x1747 * x708 - x1748 * x8
x2128 = x1753 * x708
x2129 = x1769 * x708 + x1805
x2130 = x4 * (x1794 - x2128 + x2129)
x2131 = x1795 + x2128
x2132 = x2129 * x5 - x2131 * x6
x2133 = x2131 * x5
x2134 = x1756 * x708
x2135 = x1800 + x2134
x2136 = x2135 * x6
x2137 = x2133 - x2136
x2138 = x2130 + x2132 * x5 - x2137 * x6
x2139 = x4 * (x1799 + x2131 - x2134)
x2140 = x2137 * x5
x2141 = x2135 * x5
x2142 = x1763 * x708
x2143 = x1814 + x2142
x2144 = x2143 * x6
x2145 = x2141 - x2144
x2146 = x2145 * x6
x2147 = x2139 + x2140 - x2146
x2148 = x4 * (x1813 + x2135 - x2142)
x2149 = x1780 * x708 + x1824
x2150 = -x2139
x2151 = x1796 * x708
x2152 = x1806 * x708 + x1854
x2153 = x4 * (x1868 - x2151 + x2152)
x2154 = x1863 + x2151
x2155 = x2152 * x5 - x2154 * x6
x2156 = x2154 * x5
x2157 = x1801 * x708
x2158 = x1858 + x2157
x2159 = x2158 * x6
x2160 = x2156 - x2159
x2161 = x4 * (x1871 + x2154 - x2157)
x2162 = x1815 * x708 + x1873
x2163 = x1828 * x708
x2164 = x1836 * x708 + x1875
x2165 = x4 * (x1883 - x2163 + x2164)
x2166 = x1884 + x2163
x2167 = x2164 * x5 - x2166 * x6
x2168 = x2166 * x5
x2169 = x1832 * x708
x2170 = x1879 + x2169
x2171 = x2170 * x6
x2172 = x2168 - x2171
x2173 = x4 * (x1878 + x2166 - x2169)
x2174 = x1844 * x708 + x1892
x2175 = x1864 * x708
x2176 = x1855 * x708 + x1916
x2177 = x4 * (x1920 - x2175 + x2176)
x2178 = x1922 + x2175
x2179 = x1859 * x708 + x1924
x2180 = x1885 * x708
x2181 = x1876 * x708 + x1927
x2182 = x4 * (x1930 - x2180 + x2181)
x2183 = x1932 + x2180
x2184 = x1880 * x708 + x1934
x2185 = x1904 * x708
x2186 = x1895 * x708 + x1938
x2187 = x4 * (x1936 - x2185 + x2186)
x2188 = x1941 + x2185
x2189 = x1899 * x708 + x1943
x2190 = 3.0 * x1869 + x1917 * x708 - x1923 * x8
x2191 = 3.0 * x1872 + x1923 * x708 - x1925 * x8
x2192 = 2.0 * x1889 + x1928 * x708 - x1933 * x8
x2193 = 2.0 * x1891 + x1933 * x708 - x1935 * x8
x2194 = x1909 + x1939 * x708 - x1942 * x8
x2195 = x1912 + x1942 * x708 - x1944 * x8
x2196 = x1948 * x708 - x1950 * x8
x2197 = x1950 * x708 - x1951 * x8
x2198 = x10 * x1756
x2199 = x1038 * x1753
x2200 = 2.0 * x1047
x2201 = -x10 * x1753 + x1038 * x1769 + 2.0 * x1059
x2202 = x4 * (x2198 - x2199 - x2200 + x2201)
x2203 = -x2198 + x2199 + x2200
x2204 = x2201 * x5 - x2203 * x6
x2205 = x2203 * x5
x2206 = x1038 * x1756
x2207 = x10 * x1763
x2208 = 2.0 * x1064
x2209 = x2206 - x2207 + x2208
x2210 = x2209 * x6
x2211 = x2205 - x2210
x2212 = x2202 + x2204 * x5 - x2211 * x6
x2213 = x4 * (x2203 - x2206 + x2207 - x2208)
x2214 = x2211 * x5
x2215 = x2209 * x5
x2216 = x1038 * x1763
x2217 = x10 * x1780
x2218 = 2.0 * x1084
x2219 = x2216 - x2217 + x2218
x2220 = x2219 * x6
x2221 = x2215 - x2220
x2222 = x2221 * x6
x2223 = x2213 + x2214 - x2222
x2224 = x4 * (x2209 - x2216 + x2217 - x2218)
x2225 = -x10 * x1791 + x1038 * x1780 + 2.0 * x1106
x2226 = -x2213
x2227 = x2209 * x8
x2228 = x145 * x2203
x2229 = -x2203 * x8
x2230 = x145 * x2201 + x2229
x2231 = x4 * (x2227 - x2228 + x2230)
x2232 = -x2227
x2233 = x2228 + x2232
x2234 = x2230 * x5 - x2233 * x6
x2235 = x2233 * x5
x2236 = x145 * x2209
x2237 = x2219 * x8
x2238 = -x2237
x2239 = x2236 + x2238
x2240 = x2239 * x6
x2241 = x2235 - x2240
x2242 = x4 * (x2233 - x2236 + x2237)
x2243 = -x2225 * x8
x2244 = x145 * x2219 + x2243
x2245 = x10 * x1832
x2246 = x1038 * x1828
x2247 = -x10 * x1828 + x1038 * x1836 + x1770 + x1894
x2248 = x4 * (x1789 + x1908 + x2245 - x2246 + x2247)
x2249 = x1754 + x1903 - x2245 + x2246
x2250 = x2247 * x5 - x2249 * x6
x2251 = x2249 * x5
x2252 = x1038 * x1832
x2253 = x10 * x1844
x2254 = x1775 + x1898 + x2252 - x2253
x2255 = x2254 * x6
x2256 = x2251 - x2255
x2257 = x4 * (x1792 + x1911 + x2249 - x2252 + x2253)
x2258 = -x10 * x1853 + x1038 * x1844 + x1790 + x1913
x2259 = x145 * x2233
x2260 = x2202 - x2233 * x8
x2261 = x145 * x2230 + x2260
x2262 = x2239 * x8
x2263 = x2226 + x2262
x2264 = x4 * (-x2259 + x2261 + x2263)
x2265 = x2213 - x2262
x2266 = x2259 + x2265
x2267 = x2224 - x2244 * x8
x2268 = x145 * x2239 + x2267
x2269 = x2254 * x8
x2270 = x145 * x2249
x2271 = -x2249 * x8
x2272 = x145 * x2247 + x2271
x2273 = x4 * (x2269 - x2270 + x2272)
x2274 = -x2269
x2275 = x2270 + x2274
x2276 = -x2258 * x8
x2277 = x145 * x2254 + x2276
x2278 = x10 * x1899
x2279 = x1038 * x1904
x2280 = 2.0 * x1318
x2281 = 2.0 * x1848
x2282 = -x10 * x1904 + x1038 * x1895 + 2.0 * x1307 + 2.0 * x1838
x2283 = x4 * (x2278 - x2279 - x2280 - x2281 + x2282)
x2284 = -x2278 + x2279 + x2280 + x2281
x2285 = -x10 * x1914 + x1038 * x1899 + 2.0 * x1333 + 2.0 * x1852
x2286 = 2.0 * x2231 - x2266 * x8
x2287 = x145 * x2261 + x2286
x2288 = 2.0 * x2242 - x2268 * x8
x2289 = x145 * x2266 + x2288
x2290 = x2248 - x2275 * x8
x2291 = x145 * x2272 + x2290
x2292 = x2257 - x2277 * x8
x2293 = x145 * x2275 + x2292
x2294 = -x2284 * x8
x2295 = x145 * x2282 + x2294
x2296 = -x2285 * x8
x2297 = x145 * x2284 + x2296
x2298 = 3.0 * x1909
x2299 = -x10 * x1950 + x1038 * x1948 + 2.0 * x1399 + x2298
x2300 = 3.0 * x1912
x2301 = -x10 * x1951 + x1038 * x1950 + 2.0 * x1409 + x2300
x2302 = x1963 * x8
x2303 = x1957 * x708
x2304 = 3.0 * x1416
x2305 = 3.0 * x1432 + x1955 * x708 - x1957 * x8
x2306 = -x2302 + x2303 + x2304
x2307 = x2305 * x5 - x2306 * x6
x2308 = x2306 * x5
x2309 = x1963 * x708
x2310 = x1973 * x8
x2311 = 3.0 * x1437
x2312 = x2309 - x2310 + x2311
x2313 = x2312 * x6
x2314 = x2308 - x2313
x2315 = x1990 * x8
x2316 = x1985 * x708
x2317 = 3.0 * x1478
x2318 = 3.0 * x1468 + x1956 + x1983 * x708 - x1985 * x8
x2319 = x1967 - x2315 + x2316 + x2317
x2320 = x2006 * x8
x2321 = x2000 * x708
x2322 = 3.0 * x1507
x2323 = 3.0 * x1497 + x1998 * x708 - x2000 * x8
x2324 = -x2320 + x2321 + x2322
x2325 = x2051 * x8
x2326 = x2046 * x708
x2327 = 2.0 * x1597
x2328 = 2.0 * x1612 + x2044 * x708 - x2046 * x8
x2329 = -x2325 + x2326 + x2327
x2330 = x2328 * x5 - x2329 * x6
x2331 = x2329 * x5
x2332 = x2051 * x708
x2333 = x2060 * x8
x2334 = 2.0 * x1617
x2335 = x2332 - x2333 + x2334
x2336 = x2335 * x6
x2337 = x2331 - x2336
x2338 = x2077 * x8
x2339 = x2072 * x708
x2340 = x2045 + x2070 * x708 - x2072 * x8 + x2100
x2341 = x2055 + x2098 - x2338 + x2339
x2342 = x2091 * x8
x2343 = x2086 * x708
x2344 = 2.0 * x1677
x2345 = 2.0 * x1668 + x2084 * x708 - x2086 * x8
x2346 = -x2342 + x2343 + x2344
x2347 = x2135 * x8
x2348 = x2131 * x708
x2349 = x1770 + x2129 * x708 - x2131 * x8
x2350 = x1754 - x2347 + x2348
x2351 = x2349 * x5 - x2350 * x6
x2352 = x2350 * x5
x2353 = x2135 * x708
x2354 = x2143 * x8
x2355 = x1775 + x2353 - x2354
x2356 = x2355 * x6
x2357 = x2352 - x2356
x2358 = x2158 * x8
x2359 = x2154 * x708
x2360 = x1808 + x2130 + x2152 * x708 - x2154 * x8
x2361 = x1819 + x2139 - x2358 + x2359
x2362 = x2170 * x8
x2363 = x2166 * x708
x2364 = x1838 + x2164 * x708 - x2166 * x8
x2365 = x1848 - x2362 + x2363
x2366 = x2203 * x708
x2367 = x2201 * x708 + x2229
x2368 = x2232 + x2366
x2369 = x2367 * x5 - x2368 * x6
x2370 = x2368 * x5
x2371 = x2209 * x708
x2372 = x2238 + x2371
x2373 = x2372 * x6
x2374 = x2370 - x2373
x2375 = x2233 * x708
x2376 = x2230 * x708 + x2260
x2377 = x2265 + x2375
x2378 = x2249 * x708
x2379 = x2247 * x708 + x2271
x2380 = x2274 + x2378
x2381 = x10 * x2209
x2382 = x1038 * x2203
x2383 = 3.0 * x1754
x2384 = -x10 * x2203 + x1038 * x2201 + 3.0 * x1770
x2385 = x4 * (x2381 - x2382 - x2383 + x2384)
x2386 = -x2381 + x2382 + x2383
x2387 = x2384 * x5 - x2386 * x6
x2388 = x2386 * x5
x2389 = x1038 * x2209
x2390 = x10 * x2219
x2391 = 3.0 * x1775
x2392 = x2389 - x2390 + x2391
x2393 = x2392 * x6
x2394 = x2388 - x2393
x2395 = x4 * (x2386 - x2389 + x2390 - x2391)
x2396 = -x10 * x2225 + x1038 * x2219 + 3.0 * x1790
x2397 = x2392 * x8
x2398 = x145 * x2386
x2399 = x145 * x2384 - x2386 * x8
x2400 = x4 * (x2397 - x2398 + x2399)
x2401 = -x2397 + x2398
x2402 = x145 * x2392 - x2396 * x8
x2403 = x10 * x2254
x2404 = x1038 * x2249
x2405 = 3.0 * x1848
x2406 = -x10 * x2249 + x1038 * x2247 + 3.0 * x1838 + x2202
x2407 = x4 * (x2226 + x2403 - x2404 - x2405 + x2406)
x2408 = x2213 - x2403 + x2404 + x2405
x2409 = -x10 * x2258 + x1038 * x2254 + 3.0 * x1852 + x2224
x2410 = x145 * x2399 + x2385 - x2401 * x8
x2411 = x145 * x2401 + x2395 - x2402 * x8
x2412 = x145 * x2406 - x2408 * x8
x2413 = x145 * x2408 - x2409 * x8
x2414 = -x10 * x2284 + x1038 * x2282 + 2.0 * x2248 + x2298
x2415 = -x10 * x2285 + x1038 * x2284 + 2.0 * x2257 + x2300
# 150 item(s)
result[0, 0] = numpy.sum(
-x142
* (
x3
* (
x114 * x6
- x3 * x84
+ x83 * (-x116 + x117 + x121 - x123 + x77)
- x99 * (x57 - x58 + x74 - x78)
)
+ x6
* (
x114 * x3
- x6
* (
x108 * x3
+ x4 * (x124 + x73 - x89)
- x6
* (
x102 * x3
- x6
* (
x5 * x97
- x6 * (x125 + x5 * x95 + x6 * (x126 * x6 - x5 * x92))
+ x99 * (x65 + x93 - x94)
)
+ x83 * (x127 + x68 - x91 + x96)
)
+ x83 * (x115 + x124 - x128)
)
- x83 * (x106 - x129 + x130 + x133 - x134)
+ x99 * (x103 - x107 + x79 - x88)
)
+ x83 * (-x109 + x113 - x84 + x86 + x87)
+ x83
* (
x112 * x99
- x123 * x3
+ x134 * x3
+ x134 * x6
- x6 * (x106 - x129 + x130 + x133)
- x82 * x99
+ x99
* (
x120 * x6
- x122 * x3
+ x137
+ x138
- x139
- x36
- x4 * (-x136 + x14 + x3 * x31 + x30)
+ x49
)
- x99
* (
x132 * x3
- x137
- x138
+ x139
+ x4 * (x135 - x21 * x3 + x23 + x42)
- x49
- x6 * (x131 + x67)
+ x70
)
)
)
)
result[0, 1] = numpy.sum(
x252
* (
x3
* (
x201 * x3
- x227 * x6
+ x99 * (x179 - x180 + x194 - x196)
- x99 * (x195 - x229 + x233 + x234 - x236)
)
- x6
* (
x227 * x3
- x6
* (
x222 * x3
+ x4 * (x193 - x207 + x238)
- x6
* (
x218 * x3
- x6 * (x215 * x5 + x239 - x6 * (x213 * x5 - x241 * x6))
+ x99 * (x190 - x209 + x214)
)
+ x99 * (x228 + x238 - x242)
)
+ x99 * (x197 - x206 + x219 - x221)
- x99 * (x220 - x243 + x246 + x247 - x248)
)
+ x83 * (x201 - x204 - x205 + x223 + x251)
+ x99
* (
x200
+ x236 * x3
- x248 * x3
- x248 * x6
+ x251
+ x4 * (x161 + x174 - x232 * x6 + x235 * x3 + x249 - x250)
- x4 * (x173 + x202 - x245 * x3 - x249 + x250 + x6 * (x189 + x244))
+ x6 * (x220 - x243 + x246 + x247)
)
)
)
result[0, 2] = numpy.sum(
x252
* (
x3
* (
x3 * x311
- x337 * x6
+ x99 * (x289 - x290 + x304 - x306)
- x99 * (x305 - x339 + x343 + x344 - x346)
)
- x6
* (
x3 * x337
- x6
* (
x3 * x332
+ x4 * (x303 - x317 + x348)
- x6
* (
x3 * x328
- x6 * (x325 * x5 + x349 - x6 * (x323 * x5 - x351 * x6))
+ x99 * (x300 - x319 + x324)
)
+ x99 * (x338 + x348 - x352)
)
+ x99 * (x307 - x316 + x329 - x331)
- x99 * (x330 - x353 + x356 + x357 - x358)
)
+ x83 * (x311 - x314 - x315 + x333 + x361)
+ x99
* (
x3 * x346
- x3 * x358
+ x310
- x358 * x6
+ x361
+ x4 * (x271 + x284 + x3 * x345 - x342 * x6 + x359 - x360)
- x4 * (x283 - x3 * x355 + x312 - x359 + x360 + x6 * (x299 + x354))
+ x6 * (x330 - x353 + x356 + x357)
)
)
)
result[0, 3] = numpy.sum(
x252
* (
x3
* (
x3 * x417
+ x4 * (x380 - x402 + x403 + x407)
- x426 * x6
+ x99 * (x407 + x411 - x412 + x415)
)
+ x4
* (
x3 * x380
- x3 * x404
- x404 * x6
- 2.0 * x405
+ 2.0 * x406
+ x6 * (x384 + x391 - x399)
)
- x6
* (
x3 * x426
+ x4 * (-x391 + x399 + x404 + x427)
- x6
* (
x3 * x424
+ x4 * (x390 - x392 + x397)
+ x4 * (x397 + x414 - x421)
- x6 * (x3 * x422 + x429 - x6 * (x396 * x5 - x431 * x6))
)
+ x99 * (x416 - x420 + x423 + x427)
)
- x83 * (x405 - x417 + x418 + x419 - x425)
)
)
result[0, 4] = numpy.sum(
x498
* (
x3
* (
x3 * x484
+ x4 * (x449 - x469 + x470 + x474)
- x493 * x6
+ x99 * (x474 + x478 - x479 + x482)
)
+ x4
* (
x3 * x449
- x3 * x471
- x471 * x6
- 2.0 * x472
+ 2.0 * x473
+ x6 * (x452 + x459 - x467)
)
- x6
* (
x3 * x493
+ x4 * (-x459 + x467 + x471 + x494)
- x6
* (
x3 * x491
+ x4 * (x458 - x460 + x465)
+ x4 * (x465 + x481 - x488)
- x6 * (x3 * x489 + x495 - x6 * (x464 * x5 - x497 * x6))
)
+ x99 * (x483 - x487 + x490 + x494)
)
- x83 * (x472 - x484 + x485 + x486 - x492)
)
)
result[0, 5] = numpy.sum(
x252
* (
x3
* (
x3 * x554
+ x4 * (x517 - x539 + x540 + x544)
- x563 * x6
+ x99 * (x544 + x548 - x549 + x552)
)
+ x4
* (
x3 * x517
- x3 * x541
- x541 * x6
- 2.0 * x542
+ 2.0 * x543
+ x6 * (x521 + x528 - x536)
)
- x6
* (
x3 * x563
+ x4 * (-x528 + x536 + x541 + x564)
- x6
* (
x3 * x561
+ x4 * (x527 - x529 + x534)
+ x4 * (x534 + x551 - x558)
- x6 * (x3 * x559 + x566 - x6 * (x5 * x533 - x568 * x6))
)
+ x99 * (x553 - x557 + x560 + x564)
)
- x83 * (x542 - x554 + x555 + x556 - x562)
)
)
result[0, 6] = numpy.sum(
x142
* (
x3 * (x3 * x587 - x6 * x600 + x99 * (x578 - x579 + x585))
- x6
* (
x3 * x600
- x6 * (x3 * x598 - x6 * (x3 * x596 - x6 * x604) + x602)
+ x99 * (x586 - x591 + x597)
)
+ x83 * (x587 - x590 + x599 + x605)
)
)
result[0, 7] = numpy.sum(
x252
* (
x3 * (x3 * x622 - x6 * x634 + x99 * (x614 - x615 + x620))
- x6
* (
x3 * x634
- x6 * (x3 * x632 - x6 * (x3 * x630 - x6 * x638) + x636)
+ x99 * (x621 - x626 + x631)
)
+ x83 * (x622 - x625 + x633 + x639)
)
)
result[0, 8] = numpy.sum(
x252
* (
x3 * (x3 * x655 - x6 * x666 + x99 * (x647 - x648 + x653))
- x6
* (
x3 * x666
- x6 * (x3 * x664 - x6 * (x3 * x662 - x6 * x669) + x667)
+ x99 * (x654 - x658 + x663)
)
+ x83 * (x655 - x657 + x665 + x670)
)
)
result[0, 9] = numpy.sum(
x142
* (
x3 * (x3 * x689 - x6 * x702 + x99 * (x680 - x681 + x687))
- x6
* (
x3 * x702
- x6 * (x3 * x700 - x6 * (x3 * x698 - x6 * x706) + x704)
+ x99 * (x688 - x693 + x699)
)
+ x83 * (x689 - x692 + x701 + x707)
)
)
result[1, 0] = numpy.sum(
x782
* (
x3
* (
x3 * x751
+ x4 * (-x726 + x733 + x745)
- x6 * x772
+ x83 * (x745 - x773 + x774)
)
- x6
* (
x3 * x772
+ x4 * (x747 - x753 + x775)
- x6
* (
x3 * x766
- x6
* (
x5 * x762
- x6 * (x5 * x760 - x6 * (x5 * x758 - x6 * x777) + x776)
+ x99 * (x740 - x756 + x759)
)
+ x83 * (x742 - x755 + x761 + x778)
)
+ x83 * (x775 - x779 + x780)
)
+ x83
* (
x3 * x774
- x3 * x780
- x6 * x780
+ x6 * (x765 + x779)
+ x750
- x770
- x99 * (-x3 * x722 + x724 + x769 + x781)
+ x99 * (x3 * x728 + x730 + x749 - x781)
)
+ x99 * (x751 - x752 + x767 - x771)
)
)
result[1, 1] = numpy.sum(
x833
* (
x3
* (
x3 * x809
+ x4 * (-x791 + x797 + x805)
- x6 * x824
+ x99 * (x805 - x825 + x826)
)
- x6
* (
x3 * x824
+ x4 * (x807 - x811 + x827)
- x6
* (
x3 * x820
- x6 * (x5 * x817 - x6 * (x5 * x815 - x6 * x829) + x828)
+ x99 * (x802 - x813 + x816)
)
+ x99 * (x827 - x830 + x831)
)
+ x99 * (x809 - x810 + x821 - x823)
+ x99
* (
x3 * x826
- x3 * x831
- x4 * (-x3 * x787 + x789 + x801 + x832)
+ x4 * (x3 * x792 + x788 + x793 - x832)
- x6 * x831
+ x6 * (x819 + x830)
+ x808
- x822
)
)
)
result[1, 2] = numpy.sum(
x833
* (
x3
* (
x3 * x861
+ x4 * (-x842 + x848 + x857)
- x6 * x876
+ x99 * (x857 - x877 + x878)
)
- x6
* (
x3 * x876
+ x4 * (x859 - x863 + x880)
- x6
* (
x3 * x872
- x6 * (x5 * x869 - x6 * (x5 * x867 - x6 * x882) + x881)
+ x99 * (x853 - x865 + x868)
)
+ x99 * (x880 - x883 + x884)
)
+ x99 * (x861 - x862 + x873 - x875)
+ x99
* (
x3 * x878
- x3 * x884
- x4 * (-x3 * x838 + x840 + x852 + x885)
+ x4 * (x3 * x843 + x839 + x844 - x885)
- x6 * x884
+ x6 * (x871 + x883)
+ x860
- x874
)
)
)
result[1, 3] = numpy.sum(
x833
* (
x3
* (
x3 * x908
+ x4 * (x891 - x901 + x902)
+ x4 * (x902 - x905 + x906)
- x6 * x913
)
+ x4 * (x3 * x891 - x3 * x904 - x6 * x904 + x6 * (x894 + x898) + x888 + x900)
- x6
* (
x3 * x913
+ x4 * (-x894 + x897 + x904)
+ x4 * (x897 + x907 - x910)
- x6 * (x3 * x911 - x6 * (x5 * x896 - x6 * x915) + x914)
)
+ x99 * (x900 + x908 - x909 + x912)
)
)
result[1, 4] = numpy.sum(
x947
* (
x3
* (
x3 * x938
+ x4 * (x921 - x931 + x932)
+ x4 * (x932 - x935 + x936)
- x6 * x943
)
+ x4 * (x3 * x921 - x3 * x934 - x6 * x934 + x6 * (x924 + x928) + x918 + x930)
- x6
* (
x3 * x943
+ x4 * (-x924 + x927 + x934)
+ x4 * (x927 + x937 - x940)
- x6 * (x3 * x941 - x6 * (x5 * x926 - x6 * x945) + x944)
)
+ x99 * (x930 + x938 - x939 + x942)
)
)
result[1, 5] = numpy.sum(
x833
* (
x3
* (
x3 * x970
+ x4 * (x953 - x963 + x964)
+ x4 * (x964 - x967 + x968)
- x6 * x975
)
+ x4 * (x3 * x953 - x3 * x966 - x6 * x966 + x6 * (x956 + x960) + x950 + x962)
- x6
* (
x3 * x975
+ x4 * (-x956 + x959 + x966)
+ x4 * (x959 + x969 - x972)
- x6 * (x3 * x973 - x6 * (x5 * x958 - x6 * x977) + x976)
)
+ x99 * (x962 + x970 - x971 + x974)
)
)
result[1, 6] = numpy.sum(
x782
* (
x3 * (x3 * x984 - x6 * x991 + x982)
- x6 * (x3 * x991 - x6 * (x3 * x989 - x6 * x993) + x992)
+ x99 * (x984 - x985 + x990)
)
)
result[1, 7] = numpy.sum(
x833
* (
x3 * (x1000 * x3 - x1007 * x6 + x998)
- x6 * (x1007 * x3 + x1008 - x6 * (x1005 * x3 - x1009 * x6))
+ x99 * (x1000 - x1001 + x1006)
)
)
result[1, 8] = numpy.sum(
x833
* (
x3 * (x1013 + x1015 * x3 - x1021 * x6)
- x6 * (x1021 * x3 + x1022 - x6 * (x1019 * x3 - x1023 * x6))
+ x99 * (x1015 - x1016 + x1020)
)
)
result[1, 9] = numpy.sum(
x782
* (
x3 * (x1027 + x1029 * x3 - x1035 * x6)
- x6 * (x1035 * x3 + x1036 - x6 * (x1033 * x3 - x1037 * x6))
+ x99 * (x1029 - x1030 + x1034)
)
)
result[2, 0] = numpy.sum(
x782
* (
x3
* (
x1081 * x3
- x1102 * x6
+ x4 * (-x1056 + x1063 + x1075)
+ x83 * (x1075 - x1103 + x1104)
)
- x6
* (
x1102 * x3
+ x4 * (x1077 - x1083 + x1105)
- x6
* (
x1096 * x3
- x6
* (
x1092 * x5
- x6 * (x1090 * x5 + x1106 - x6 * (x1088 * x5 - x1107 * x6))
+ x99 * (x1070 - x1086 + x1089)
)
+ x83 * (x1072 - x1085 + x1091 + x1108)
)
+ x83 * (x1105 - x1109 + x1110)
)
+ x83
* (
x1080
- x1100
+ x1104 * x3
- x1110 * x3
- x1110 * x6
+ x6 * (x1095 + x1109)
- x99 * (-x1052 * x3 + x1054 + x1099 + x1111)
+ x99 * (x1058 * x3 + x1060 + x1079 - x1111)
)
+ x99 * (x1081 - x1082 + x1097 - x1101)
)
)
result[2, 1] = numpy.sum(
x833
* (
x3
* (
x1146 * x3
- x1163 * x6
+ x4 * (-x1124 + x1131 + x1142)
+ x99 * (x1142 - x1164 + x1165)
)
- x6
* (
x1163 * x3
+ x4 * (x1144 - x1148 + x1167)
- x6
* (
x1159 * x3
- x6 * (x1156 * x5 + x1168 - x6 * (x1154 * x5 - x1170 * x6))
+ x99 * (x1138 - x1150 + x1155)
)
+ x99 * (x1167 - x1171 + x1172)
)
+ x99 * (x1146 - x1147 + x1160 - x1162)
+ x99
* (
x1145
- x1161
+ x1165 * x3
- x1172 * x3
- x1172 * x6
+ x4 * (x1121 + x1126 * x3 + x1127 - x1173)
- x4 * (-x1120 * x3 + x1122 + x1137 + x1173)
+ x6 * (x1158 + x1171)
)
)
)
result[2, 2] = numpy.sum(
x833
* (
x3
* (
x1201 * x3
- x1216 * x6
+ x4 * (-x1182 + x1188 + x1197)
+ x99 * (x1197 - x1217 + x1218)
)
- x6
* (
x1216 * x3
+ x4 * (x1199 - x1203 + x1220)
- x6
* (
x1212 * x3
- x6 * (x1209 * x5 + x1221 - x6 * (x1207 * x5 - x1222 * x6))
+ x99 * (x1193 - x1205 + x1208)
)
+ x99 * (x1220 - x1223 + x1224)
)
+ x99 * (x1201 - x1202 + x1213 - x1215)
+ x99
* (
x1200
- x1214
+ x1218 * x3
- x1224 * x3
- x1224 * x6
+ x4 * (x1179 + x1183 * x3 + x1184 - x1225)
- x4 * (-x1178 * x3 + x1180 + x1192 + x1225)
+ x6 * (x1211 + x1223)
)
)
)
result[2, 3] = numpy.sum(
x833
* (
x3
* (
x1257 * x3
- x1262 * x6
+ x4 * (x1235 - x1250 + x1251)
+ x4 * (x1251 - x1254 + x1255)
)
+ x4
* (
x1231
+ x1235 * x3
+ x1249
- x1253 * x3
- x1253 * x6
+ x6 * (x1240 + x1246)
)
- x6
* (
x1262 * x3
+ x4 * (-x1240 + x1245 + x1253)
+ x4 * (x1245 + x1256 - x1259)
- x6 * (x1260 * x3 + x1264 - x6 * (x1244 * x5 - x1266 * x6))
)
+ x99 * (x1249 + x1257 - x1258 + x1261)
)
)
result[2, 4] = numpy.sum(
x947
* (
x3
* (
x1296 * x3
- x1301 * x6
+ x4 * (x1275 - x1289 + x1290)
+ x4 * (x1290 - x1293 + x1294)
)
+ x4
* (
x1271
+ x1275 * x3
+ x1288
- x1292 * x3
- x1292 * x6
+ x6 * (x1280 + x1286)
)
- x6
* (
x1301 * x3
+ x4 * (-x1280 + x1285 + x1292)
+ x4 * (x1285 + x1295 - x1298)
- x6 * (x1299 * x3 + x1302 - x6 * (x1284 * x5 - x1304 * x6))
)
+ x99 * (x1288 + x1296 - x1297 + x1300)
)
)
result[2, 5] = numpy.sum(
x833
* (
x3
* (
x1327 * x3
- x1332 * x6
+ x4 * (x1310 - x1320 + x1321)
+ x4 * (x1321 - x1324 + x1325)
)
+ x4
* (
x1307
+ x1310 * x3
+ x1319
- x1323 * x3
- x1323 * x6
+ x6 * (x1313 + x1317)
)
- x6
* (
x1332 * x3
+ x4 * (-x1313 + x1316 + x1323)
+ x4 * (x1316 + x1326 - x1329)
- x6 * (x1330 * x3 + x1333 - x6 * (x1315 * x5 - x1334 * x6))
)
+ x99 * (x1319 + x1327 - x1328 + x1331)
)
)
result[2, 6] = numpy.sum(
x782
* (
x3 * (x1341 + x1344 * x3 - x1352 * x6)
- x6 * (x1352 * x3 + x1354 - x6 * (x1350 * x3 - x1356 * x6))
+ x99 * (x1344 - x1345 + x1351)
)
)
result[2, 7] = numpy.sum(
x833
* (
x3 * (x1362 + x1365 * x3 - x1372 * x6)
- x6 * (x1372 * x3 + x1374 - x6 * (x1370 * x3 - x1376 * x6))
+ x99 * (x1365 - x1366 + x1371)
)
)
result[2, 8] = numpy.sum(
x833
* (
x3 * (x1381 + x1384 * x3 - x1391 * x6)
- x6 * (x1391 * x3 + x1392 - x6 * (x1389 * x3 - x1394 * x6))
+ x99 * (x1384 - x1385 + x1390)
)
)
result[2, 9] = numpy.sum(
x782
* (
x3 * (x1399 + x1401 * x3 - x1408 * x6)
- x6 * (x1408 * x3 + x1409 - x6 * (x1406 * x3 - x1410 * x6))
+ x99 * (x1401 - x1402 + x1407)
)
)
result[3, 0] = numpy.sum(
x1455
* (
x3 * (x1436 * x3 - x1450 * x6 + x83 * (-x1421 + x1428 + x1434 + x1451))
+ x4 * (-x1430 + x1436 + x1449)
- x6
* (
x1450 * x3
- x6
* (
x1446 * x5
- x6 * (x1444 * x5 + x1452 - x6 * (x1442 * x5 - x1453 * x6))
+ x99 * (x1427 - x1439 + x1443)
)
+ x83 * (x1429 - x1438 + x1445 + x1454)
)
+ x83 * (-x1429 * x3 + x1434 * x3 + x1435 + x1449)
)
)
result[3, 1] = numpy.sum(
x1484
* (
x3 * (x1470 * x3 - x1480 * x6 + x99 * (-x1459 + x1463 + x1467))
+ x4 * (-x1465 + x1470 + x1479)
- x6
* (
x1480 * x3
- x6 * (x1476 * x5 + x1481 - x6 * (x1474 * x5 - x1482 * x6))
+ x99 * (x1464 - x1471 + x1475)
)
+ x99 * (-x1464 * x3 + x1467 * x3 + x1469 + x1479)
)
)
result[3, 2] = numpy.sum(
x1484
* (
x3 * (x1499 * x3 - x1510 * x6 + x99 * (-x1488 + x1492 + x1496))
+ x4 * (-x1494 + x1499 + x1509)
- x6
* (
x1510 * x3
- x6 * (x1505 * x5 + x1511 - x6 * (x1503 * x5 - x1512 * x6))
+ x99 * (x1493 - x1500 + x1504)
)
+ x99 * (-x1493 * x3 + x1496 * x3 + x1498 + x1509)
)
)
result[3, 3] = numpy.sum(
x1484
* (
x3 * (x1526 * x3 + x1528 - x1529 * x6)
+ x4 * (x1519 - x1525 + x1526)
+ x4 * (x1514 * x3 + x1519 - x1523 * x3 + x1524)
- x6 * (x1529 * x3 + x1531 - x6 * (x1518 * x5 - x1533 * x6))
)
)
result[3, 4] = numpy.sum(
x1549
* (
x3 * (x1544 * x3 + x1545 - x1546 * x6)
+ x4 * (x1538 - x1543 + x1544)
+ x4 * (x1534 * x3 + x1538 - x1541 * x3 + x1542)
- x6 * (x1546 * x3 + x1547 - x6 * (x1537 * x5 - x1548 * x6))
)
)
result[3, 5] = numpy.sum(
x1484
* (
x3 * (x1560 * x3 + x1561 - x1562 * x6)
+ x4 * (x1554 - x1559 + x1560)
+ x4 * (x1550 * x3 + x1554 - x1557 * x3 + x1558)
- x6 * (x1562 * x3 + x1563 - x6 * (x1553 * x5 - x1564 * x6))
)
)
result[3, 6] = numpy.sum(
x1455 * (x1569 + x3 * (x1568 * x3 - x1570 * x6) - x6 * (x1570 * x3 - x1571 * x6))
)
result[3, 7] = numpy.sum(
x1484 * (x1578 + x3 * (x1577 * x3 - x1579 * x6) - x6 * (x1579 * x3 - x1581 * x6))
)
result[3, 8] = numpy.sum(
x1484 * (x1585 + x3 * (x1584 * x3 - x1586 * x6) - x6 * (x1586 * x3 - x1587 * x6))
)
result[3, 9] = numpy.sum(
x1455 * (x1591 + x3 * (x1590 * x3 - x1592 * x6) - x6 * (x1592 * x3 - x1593 * x6))
)
result[4, 0] = numpy.sum(
x833
* (
x3 * (x1616 * x3 - x1629 * x6 + x83 * (-x1602 + x1608 + x1614 + x1630))
+ x4 * (-x1610 + x1616 + x1628)
- x6
* (
x1629 * x3
- x6
* (
x1625 * x5
- x6 * (x1623 * x5 + x1631 - x6 * (x1621 * x5 - x1632 * x6))
+ x99 * (x1607 - x1619 + x1622)
)
+ x83 * (x1609 - x1618 + x1624 + x1633)
)
+ x83 * (-x1609 * x3 + x1614 * x3 + x1615 + x1628)
)
)
result[4, 1] = numpy.sum(
x1549
* (
x3 * (x1646 * x3 - x1655 * x6 + x99 * (-x1636 + x1639 + x1643))
+ x4 * (-x1641 + x1646 + x1654)
- x6
* (
x1655 * x3
- x6 * (x1651 * x5 + x1656 - x6 * (x1649 * x5 - x1657 * x6))
+ x99 * (x1640 - x1647 + x1650)
)
+ x99 * (-x1640 * x3 + x1643 * x3 + x1645 + x1654)
)
)
result[4, 2] = numpy.sum(
x1549
* (
x3 * (x1670 * x3 - x1680 * x6 + x99 * (-x1660 + x1663 + x1667))
+ x4 * (-x1665 + x1670 + x1679)
- x6
* (
x1680 * x3
- x6 * (x1675 * x5 + x1681 - x6 * (x1673 * x5 - x1682 * x6))
+ x99 * (x1664 - x1671 + x1674)
)
+ x99 * (-x1664 * x3 + x1667 * x3 + x1669 + x1679)
)
)
result[4, 3] = numpy.sum(
x1549
* (
x3 * (x1691 * x3 + x1692 - x1693 * x6)
+ x4 * (x1686 - x1690 + x1691)
+ x4 * (x1683 * x3 + x1686 - x1688 * x3 + x1689)
- x6 * (x1693 * x3 + x1694 - x6 * (x1685 * x5 - x1695 * x6))
)
)
result[4, 4] = numpy.sum(
x1709
* (
x3 * (x1704 * x3 + x1705 - x1706 * x6)
+ x4 * (x1699 - x1703 + x1704)
+ x4 * (x1696 * x3 + x1699 - x1701 * x3 + x1702)
- x6 * (x1706 * x3 + x1707 - x6 * (x1698 * x5 - x1708 * x6))
)
)
result[4, 5] = numpy.sum(
x1549
* (
x3 * (x1718 * x3 + x1719 - x1720 * x6)
+ x4 * (x1713 - x1717 + x1718)
+ x4 * (x1710 * x3 + x1713 - x1715 * x3 + x1716)
- x6 * (x1720 * x3 + x1721 - x6 * (x1712 * x5 - x1722 * x6))
)
)
result[4, 6] = numpy.sum(
x833 * (x1727 + x3 * (x1726 * x3 - x1728 * x6) - x6 * (x1728 * x3 - x1729 * x6))
)
result[4, 7] = numpy.sum(
x1549 * (x1734 + x3 * (x1733 * x3 - x1735 * x6) - x6 * (x1735 * x3 - x1736 * x6))
)
result[4, 8] = numpy.sum(
x1549 * (x1740 + x3 * (x1739 * x3 - x1741 * x6) - x6 * (x1741 * x3 - x1742 * x6))
)
result[4, 9] = numpy.sum(
x833 * (x1746 + x3 * (x1745 * x3 - x1747 * x6) - x6 * (x1747 * x3 - x1748 * x6))
)
result[5, 0] = numpy.sum(
x1455
* (
x3 * (x1774 * x3 - x1788 * x6 + x83 * (-x1759 + x1766 + x1772 + x1789))
+ x4 * (-x1768 + x1774 + x1787)
- x6
* (
x1788 * x3
- x6
* (
x1784 * x5
- x6 * (x1782 * x5 + x1790 - x6 * (x1780 * x5 - x1791 * x6))
+ x99 * (x1765 - x1777 + x1781)
)
+ x83 * (x1767 - x1776 + x1783 + x1792)
)
+ x83 * (-x1767 * x3 + x1772 * x3 + x1773 + x1787)
)
)
result[5, 1] = numpy.sum(
x1484
* (
x3 * (x1810 * x3 - x1822 * x6 + x99 * (-x1797 + x1802 + x1807))
+ x4 * (-x1804 + x1810 + x1821)
- x6
* (
x1822 * x3
- x6 * (x1817 * x5 + x1823 - x6 * (x1815 * x5 - x1825 * x6))
+ x99 * (x1803 - x1811 + x1816)
)
+ x99 * (-x1803 * x3 + x1807 * x3 + x1809 + x1821)
)
)
result[5, 2] = numpy.sum(
x1484
* (
x3 * (x1840 * x3 - x1851 * x6 + x99 * (-x1829 + x1833 + x1837))
+ x4 * (-x1835 + x1840 + x1850)
- x6
* (
x1851 * x3
- x6 * (x1846 * x5 + x1852 - x6 * (x1844 * x5 - x1853 * x6))
+ x99 * (x1834 - x1841 + x1845)
)
+ x99 * (-x1834 * x3 + x1837 * x3 + x1839 + x1850)
)
)
result[5, 3] = numpy.sum(
x1484
* (
x3 * (x1867 * x3 + x1869 - x1870 * x6)
+ x4 * (x1860 - x1866 + x1867)
+ x4 * (x1855 * x3 + x1860 - x1864 * x3 + x1865)
- x6 * (x1870 * x3 + x1872 - x6 * (x1859 * x5 - x1874 * x6))
)
)
result[5, 4] = numpy.sum(
x1549
* (
x3 * (x1888 * x3 + x1889 - x1890 * x6)
+ x4 * (x1881 - x1887 + x1888)
+ x4 * (x1876 * x3 + x1881 - x1885 * x3 + x1886)
- x6 * (x1890 * x3 + x1891 - x6 * (x1880 * x5 - x1893 * x6))
)
)
result[5, 5] = numpy.sum(
x1484
* (
x3 * (x1907 * x3 + x1909 - x1910 * x6)
+ x4 * (x1900 - x1906 + x1907)
+ x4 * (x1895 * x3 + x1900 - x1904 * x3 + x1905)
- x6 * (x1910 * x3 + x1912 - x6 * (x1899 * x5 - x1914 * x6))
)
)
result[5, 6] = numpy.sum(
x1455 * (x1921 + x3 * (x1917 * x3 - x1923 * x6) - x6 * (x1923 * x3 - x1925 * x6))
)
result[5, 7] = numpy.sum(
x1484 * (x1931 + x3 * (x1928 * x3 - x1933 * x6) - x6 * (x1933 * x3 - x1935 * x6))
)
result[5, 8] = numpy.sum(
x1484 * (x1940 + x3 * (x1939 * x3 - x1942 * x6) - x6 * (x1942 * x3 - x1944 * x6))
)
result[5, 9] = numpy.sum(
x1455 * (x1949 + x3 * (x1948 * x3 - x1950 * x6) - x6 * (x1950 * x3 - x1951 * x6))
)
result[6, 0] = numpy.sum(
x782
* (
x3 * (x1966 * x5 - x1977 * x6 + x99 * (x1958 - x1959 + x1964))
- x6
* (
x1977 * x5
- x6 * (x1975 * x5 + x1978 - x6 * (x1973 * x5 - x1979 * x6))
+ x99 * (x1965 - x1969 + x1974)
)
+ x83 * (x1966 - x1968 + x1976 + x1980)
)
)
result[6, 1] = numpy.sum(
x833
* (
x3 * (x1984 + x1986 * x5 - x1992 * x6)
- x6 * (x1992 * x5 + x1993 - x6 * (x1990 * x5 - x1994 * x6))
+ x99 * (x1986 - x1987 + x1991)
)
)
result[6, 2] = numpy.sum(
x833
* (
x3 * (x1999 + x2001 * x5 - x2008 * x6)
- x6 * (x2008 * x5 + x2009 - x6 * (x2006 * x5 - x2010 * x6))
+ x99 * (x2001 - x2002 + x2007)
)
)
result[6, 3] = numpy.sum(
x833 * (x2016 + x3 * (x2015 * x5 - x2017 * x6) - x6 * (x2017 * x5 - x2018 * x6))
)
result[6, 4] = numpy.sum(
x947 * (x2022 + x3 * (x2021 * x5 - x2023 * x6) - x6 * (x2023 * x5 - x2024 * x6))
)
result[6, 5] = numpy.sum(
x833 * (x2029 + x3 * (x2028 * x5 - x2030 * x6) - x6 * (x2030 * x5 - x2031 * x6))
)
result[6, 6] = numpy.sum(x782 * (x2033 * x3 - x2035 * x6))
result[6, 7] = numpy.sum(x833 * (x2036 * x3 - x2037 * x6))
result[6, 8] = numpy.sum(x833 * (x2038 * x3 - x2039 * x6))
result[6, 9] = numpy.sum(x782 * (x2040 * x3 - x2041 * x6))
result[7, 0] = numpy.sum(
x833
* (
x3 * (x2054 * x5 - x2064 * x6 + x99 * (x2047 - x2048 + x2052))
- x6
* (
x2064 * x5
- x6 * (x2062 * x5 + x2065 - x6 * (x2060 * x5 - x2066 * x6))
+ x99 * (x2053 - x2057 + x2061)
)
+ x83 * (x2054 - x2056 + x2063 + x2067)
)
)
result[7, 1] = numpy.sum(
x1549
* (
x3 * (x2071 + x2073 * x5 - x2079 * x6)
- x6 * (x2079 * x5 + x2080 - x6 * (x2077 * x5 - x2081 * x6))
+ x99 * (x2073 - x2074 + x2078)
)
)
result[7, 2] = numpy.sum(
x1549
* (
x3 * (x2085 + x2087 * x5 - x2093 * x6)
- x6 * (x2093 * x5 + x2094 - x6 * (x2091 * x5 - x2095 * x6))
+ x99 * (x2087 - x2088 + x2092)
)
)
result[7, 3] = numpy.sum(
x1549 * (x2102 + x3 * (x2101 * x5 - x2103 * x6) - x6 * (x2103 * x5 - x2105 * x6))
)
result[7, 4] = numpy.sum(
x1709 * (x2109 + x3 * (x2108 * x5 - x2110 * x6) - x6 * (x2110 * x5 - x2111 * x6))
)
result[7, 5] = numpy.sum(
x1549 * (x2115 + x3 * (x2114 * x5 - x2116 * x6) - x6 * (x2116 * x5 - x2117 * x6))
)
result[7, 6] = numpy.sum(x833 * (x2118 * x3 - x2119 * x6))
result[7, 7] = numpy.sum(x1549 * (x2121 * x3 - x2123 * x6))
result[7, 8] = numpy.sum(x1549 * (x2124 * x3 - x2125 * x6))
result[7, 9] = numpy.sum(x833 * (x2126 * x3 - x2127 * x6))
result[8, 0] = numpy.sum(
x833
* (
x3 * (x2138 * x5 - x2147 * x6 + x99 * (x2132 - x2133 + x2136))
- x6
* (
x2147 * x5
- x6 * (x2145 * x5 + x2148 - x6 * (x2143 * x5 - x2149 * x6))
+ x99 * (x2137 - x2141 + x2144)
)
+ x83 * (x2138 - x2140 + x2146 + x2150)
)
)
result[8, 1] = numpy.sum(
x1549
* (
x3 * (x2153 + x2155 * x5 - x2160 * x6)
- x6 * (x2160 * x5 + x2161 - x6 * (x2158 * x5 - x2162 * x6))
+ x99 * (x2155 - x2156 + x2159)
)
)
result[8, 2] = numpy.sum(
x1549
* (
x3 * (x2165 + x2167 * x5 - x2172 * x6)
- x6 * (x2172 * x5 + x2173 - x6 * (x2170 * x5 - x2174 * x6))
+ x99 * (x2167 - x2168 + x2171)
)
)
result[8, 3] = numpy.sum(
x1549 * (x2177 + x3 * (x2176 * x5 - x2178 * x6) - x6 * (x2178 * x5 - x2179 * x6))
)
result[8, 4] = numpy.sum(
x1709 * (x2182 + x3 * (x2181 * x5 - x2183 * x6) - x6 * (x2183 * x5 - x2184 * x6))
)
result[8, 5] = numpy.sum(
x1549 * (x2187 + x3 * (x2186 * x5 - x2188 * x6) - x6 * (x2188 * x5 - x2189 * x6))
)
result[8, 6] = numpy.sum(x833 * (x2190 * x3 - x2191 * x6))
result[8, 7] = numpy.sum(x1549 * (x2192 * x3 - x2193 * x6))
result[8, 8] = numpy.sum(x1549 * (x2194 * x3 - x2195 * x6))
result[8, 9] = numpy.sum(x833 * (x2196 * x3 - x2197 * x6))
result[9, 0] = numpy.sum(
x782
* (
x3 * (x2212 * x5 - x2223 * x6 + x99 * (x2204 - x2205 + x2210))
- x6
* (
x2223 * x5
- x6 * (x2221 * x5 + x2224 - x6 * (x2219 * x5 - x2225 * x6))
+ x99 * (x2211 - x2215 + x2220)
)
+ x83 * (x2212 - x2214 + x2222 + x2226)
)
)
result[9, 1] = numpy.sum(
x833
* (
x3 * (x2231 + x2234 * x5 - x2241 * x6)
- x6 * (x2241 * x5 + x2242 - x6 * (x2239 * x5 - x2244 * x6))
+ x99 * (x2234 - x2235 + x2240)
)
)
result[9, 2] = numpy.sum(
x833
* (
x3 * (x2248 + x2250 * x5 - x2256 * x6)
- x6 * (x2256 * x5 + x2257 - x6 * (x2254 * x5 - x2258 * x6))
+ x99 * (x2250 - x2251 + x2255)
)
)
result[9, 3] = numpy.sum(
x833 * (x2264 + x3 * (x2261 * x5 - x2266 * x6) - x6 * (x2266 * x5 - x2268 * x6))
)
result[9, 4] = numpy.sum(
x947 * (x2273 + x3 * (x2272 * x5 - x2275 * x6) - x6 * (x2275 * x5 - x2277 * x6))
)
result[9, 5] = numpy.sum(
x833 * (x2283 + x3 * (x2282 * x5 - x2284 * x6) - x6 * (x2284 * x5 - x2285 * x6))
)
result[9, 6] = numpy.sum(x782 * (x2287 * x3 - x2289 * x6))
result[9, 7] = numpy.sum(x833 * (x2291 * x3 - x2293 * x6))
result[9, 8] = numpy.sum(x833 * (x2295 * x3 - x2297 * x6))
result[9, 9] = numpy.sum(x782 * (x2299 * x3 - x2301 * x6))
result[10, 0] = numpy.sum(
x142
* (
x5 * (x2307 * x5 - x2314 * x6 + x4 * (x2302 - x2303 - x2304 + x2305))
- x6
* (
x2314 * x5
+ x4 * (x2306 - x2309 + x2310 - x2311)
- x6 * (x2312 * x5 - x6 * (3.0 * x1452 + x1973 * x708 - x1979 * x8))
)
+ x99 * (x2307 - x2308 + x2313)
)
)
result[10, 1] = numpy.sum(
x252
* (
x4 * (x1980 + x2315 - x2316 - x2317 + x2318)
+ x5 * (x2318 * x5 - x2319 * x6)
- x6 * (x2319 * x5 - x6 * (3.0 * x1481 + x1978 + x1990 * x708 - x1994 * x8))
)
)
result[10, 2] = numpy.sum(
x252
* (
x4 * (x2320 - x2321 - x2322 + x2323)
+ x5 * (x2323 * x5 - x2324 * x6)
- x6 * (x2324 * x5 - x6 * (3.0 * x1511 + x2006 * x708 - x2010 * x8))
)
)
result[10, 3] = numpy.sum(
x252
* (
x5 * (2.0 * x1984 + x2015 * x708 - x2017 * x8 + x2032)
- x6 * (2.0 * x1993 + x2017 * x708 - x2018 * x8 + x2034)
)
)
result[10, 4] = numpy.sum(
x498
* (
x5 * (3.0 * x1545 + x1999 + x2021 * x708 - x2023 * x8)
- x6 * (3.0 * x1547 + x2009 + x2023 * x708 - x2024 * x8)
)
)
result[10, 5] = numpy.sum(
x252
* (
x5 * (3.0 * x1561 + x2028 * x708 - x2030 * x8)
- x6 * (3.0 * x1563 + x2030 * x708 - x2031 * x8)
)
)
result[10, 6] = numpy.sum(
x142 * (3.0 * x1569 + 3.0 * x2016 + x2033 * x708 - x2035 * x8)
)
result[10, 7] = numpy.sum(
x252 * (3.0 * x1578 + 2.0 * x2022 + x2036 * x708 - x2037 * x8)
)
result[10, 8] = numpy.sum(x252 * (3.0 * x1585 + x2029 + x2038 * x708 - x2039 * x8))
result[10, 9] = numpy.sum(x142 * (3.0 * x1591 + x2040 * x708 - x2041 * x8))
result[11, 0] = numpy.sum(
x782
* (
x5 * (x2330 * x5 - x2337 * x6 + x4 * (x2325 - x2326 - x2327 + x2328))
- x6
* (
x2337 * x5
+ x4 * (x2329 - x2332 + x2333 - x2334)
- x6 * (x2335 * x5 - x6 * (2.0 * x1631 + x2060 * x708 - x2066 * x8))
)
+ x99 * (x2330 - x2331 + x2336)
)
)
result[11, 1] = numpy.sum(
x833
* (
x4 * (x2067 + x2099 + x2338 - x2339 + x2340)
+ x5 * (x2340 * x5 - x2341 * x6)
- x6 * (x2341 * x5 - x6 * (x2065 + x2077 * x708 - x2081 * x8 + x2104))
)
)
result[11, 2] = numpy.sum(
x833
* (
x4 * (x2342 - x2343 - x2344 + x2345)
+ x5 * (x2345 * x5 - x2346 * x6)
- x6 * (x2346 * x5 - x6 * (2.0 * x1681 + x2091 * x708 - x2095 * x8))
)
)
result[11, 3] = numpy.sum(
x833
* (
x5 * (2.0 * x1692 + 2.0 * x2071 + x2101 * x708 - x2103 * x8)
- x6 * (2.0 * x1694 + 2.0 * x2080 + x2103 * x708 - x2105 * x8)
)
)
result[11, 4] = numpy.sum(
x947
* (
x5 * (x2085 + x2108 * x708 - x2110 * x8 + x2120)
- x6 * (x2094 + x2110 * x708 - x2111 * x8 + x2122)
)
)
result[11, 5] = numpy.sum(
x833
* (
x5 * (2.0 * x1719 + x2114 * x708 - x2116 * x8)
- x6 * (2.0 * x1721 + x2116 * x708 - x2117 * x8)
)
)
result[11, 6] = numpy.sum(
x782 * (2.0 * x1727 + 3.0 * x2102 + x2118 * x708 - x2119 * x8)
)
result[11, 7] = numpy.sum(
x833 * (2.0 * x1734 + 2.0 * x2109 + x2121 * x708 - x2123 * x8)
)
result[11, 8] = numpy.sum(x833 * (2.0 * x1740 + x2115 + x2124 * x708 - x2125 * x8))
result[11, 9] = numpy.sum(x782 * (2.0 * x1746 + x2126 * x708 - x2127 * x8))
result[12, 0] = numpy.sum(
x1455
* (
x5 * (x2351 * x5 - x2357 * x6 + x4 * (x1789 + x2347 - x2348 + x2349))
- x6
* (
x2357 * x5
+ x4 * (x1792 + x2350 - x2353 + x2354)
- x6 * (x2355 * x5 - x6 * (x1790 + x2143 * x708 - x2149 * x8))
)
+ x99 * (x2351 - x2352 + x2356)
)
)
result[12, 1] = numpy.sum(
x1484
* (
x4 * (x1820 + x2150 + x2358 - x2359 + x2360)
+ x5 * (x2360 * x5 - x2361 * x6)
- x6 * (x2361 * x5 - x6 * (x1823 + x2148 + x2158 * x708 - x2162 * x8))
)
)
result[12, 2] = numpy.sum(
x1484
* (
x4 * (x1849 + x2362 - x2363 + x2364)
+ x5 * (x2364 * x5 - x2365 * x6)
- x6 * (x2365 * x5 - x6 * (x1852 + x2170 * x708 - x2174 * x8))
)
)
result[12, 3] = numpy.sum(
x1484
* (
x5 * (x1869 + 2.0 * x2153 + x2176 * x708 - x2178 * x8)
- x6 * (x1872 + 2.0 * x2161 + x2178 * x708 - x2179 * x8)
)
)
result[12, 4] = numpy.sum(
x1549
* (
x5 * (x1889 + x2165 + x2181 * x708 - x2183 * x8)
- x6 * (x1891 + x2173 + x2183 * x708 - x2184 * x8)
)
)
result[12, 5] = numpy.sum(
x1484
* (
x5 * (x1909 + x2186 * x708 - x2188 * x8)
- x6 * (x1912 + x2188 * x708 - x2189 * x8)
)
)
result[12, 6] = numpy.sum(x1455 * (x1921 + 3.0 * x2177 + x2190 * x708 - x2191 * x8))
result[12, 7] = numpy.sum(x1484 * (x1931 + 2.0 * x2182 + x2192 * x708 - x2193 * x8))
result[12, 8] = numpy.sum(x1484 * (x1940 + x2187 + x2194 * x708 - x2195 * x8))
result[12, 9] = numpy.sum(x1455 * (x1949 + x2196 * x708 - x2197 * x8))
result[13, 0] = numpy.sum(
x782
* (
x5 * (x2369 * x5 - x2374 * x6 + x4 * (x2227 - x2366 + x2367))
- x6
* (
x2374 * x5
+ x4 * (x2237 + x2368 - x2371)
- x6 * (x2372 * x5 - x6 * (x2219 * x708 + x2243))
)
+ x99 * (x2369 - x2370 + x2373)
)
)
result[13, 1] = numpy.sum(
x833
* (
x4 * (x2263 - x2375 + x2376)
+ x5 * (x2376 * x5 - x2377 * x6)
- x6 * (x2377 * x5 - x6 * (x2239 * x708 + x2267))
)
)
result[13, 2] = numpy.sum(
x833
* (
x4 * (x2269 - x2378 + x2379)
+ x5 * (x2379 * x5 - x2380 * x6)
- x6 * (x2380 * x5 - x6 * (x2254 * x708 + x2276))
)
)
result[13, 3] = numpy.sum(
x833 * (x5 * (x2261 * x708 + x2286) - x6 * (x2266 * x708 + x2288))
)
result[13, 4] = numpy.sum(
x947 * (x5 * (x2272 * x708 + x2290) - x6 * (x2275 * x708 + x2292))
)
result[13, 5] = numpy.sum(
x833 * (x5 * (x2282 * x708 + x2294) - x6 * (x2284 * x708 + x2296))
)
result[13, 6] = numpy.sum(x782 * (3.0 * x2264 + x2287 * x708 - x2289 * x8))
result[13, 7] = numpy.sum(x833 * (2.0 * x2273 + x2291 * x708 - x2293 * x8))
result[13, 8] = numpy.sum(x833 * (x2283 + x2295 * x708 - x2297 * x8))
result[13, 9] = numpy.sum(x782 * (x2299 * x708 - x2301 * x8))
result[14, 0] = numpy.sum(
x142
* (
x5 * (x2385 + x2387 * x5 - x2394 * x6)
- x6 * (x2394 * x5 + x2395 - x6 * (x2392 * x5 - x2396 * x6))
+ x99 * (x2387 - x2388 + x2393)
)
)
result[14, 1] = numpy.sum(
x252 * (x2400 + x5 * (x2399 * x5 - x2401 * x6) - x6 * (x2401 * x5 - x2402 * x6))
)
result[14, 2] = numpy.sum(
x252 * (x2407 + x5 * (x2406 * x5 - x2408 * x6) - x6 * (x2408 * x5 - x2409 * x6))
)
result[14, 3] = numpy.sum(x252 * (x2410 * x5 - x2411 * x6))
result[14, 4] = numpy.sum(x498 * (x2412 * x5 - x2413 * x6))
result[14, 5] = numpy.sum(x252 * (x2414 * x5 - x2415 * x6))
result[14, 6] = numpy.sum(x142 * (x145 * x2410 + 2.0 * x2400 - x2411 * x8))
result[14, 7] = numpy.sum(x252 * (x145 * x2412 + x2407 - x2413 * x8))
result[14, 8] = numpy.sum(x252 * (x145 * x2414 - x2415 * x8))
result[14, 9] = numpy.sum(
x142 * (-x10 * x2301 + x1038 * x2299 + 3.0 * x1949 + 3.0 * x2283)
)
return result
[docs]
def coulomb3d_44(ax, da, A, bx, db, B, R):
"""Cartesian (gg) 1-electron Coulomb integral.
Generated code; DO NOT modify by hand!"""
result = numpy.zeros((15, 15), dtype=float)
x0 = ax + bx
x1 = x0 ** (-1.0)
x2 = -x1 * (ax * A[0] + bx * B[0])
x3 = -x2 - A[0]
x4 = 0.5 / (ax + bx)
x5 = -x2 - B[0]
x6 = -x2 - R[0]
x7 = -x1 * (ax * A[1] + bx * B[1])
x8 = -x7 - R[1]
x9 = -x1 * (ax * A[2] + bx * B[2])
x10 = -x9 - R[2]
x11 = x0 * (x10**2 + x6**2 + x8**2)
x12 = (
6.283185307179586
* x1
* numpy.exp(
-ax * bx * x1 * ((A[0] - B[0]) ** 2 + (A[1] - B[1]) ** 2 + (A[2] - B[2]) ** 2)
)
)
x13 = x12 * boys(2, x11)
x14 = x13 * x6
x15 = x12 * boys(1, x11)
x16 = x15 * x5
x17 = -x14 + x16
x18 = x17 * x5
x19 = x4 * (-x13 + x15)
x20 = x12 * boys(3, x11)
x21 = x20 * x6
x22 = x13 * x5
x23 = -x21 + x22
x24 = x23 * x6
x25 = x19 - x24
x26 = x18 + x25
x27 = x26 * x5
x28 = x23 * x5
x29 = x4 * (x13 - x20)
x30 = x12 * boys(4, x11)
x31 = x30 * x6
x32 = x20 * x5
x33 = -x31 + x32
x34 = x33 * x6
x35 = x29 - x34
x36 = x28 + x35
x37 = x36 * x6
x38 = 2.0 * x4
x39 = x38 * (x17 + x21 - x22)
x40 = -x37 + x39
x41 = x27 + x40
x42 = x41 * x5
x43 = x12 * boys(0, x11)
x44 = -x15 * x6 + x43 * x5
x45 = x4 * (-x15 + x43)
x46 = -x17 * x6 + x45
x47 = x44 * x5 + x46
x48 = -x26 * x6 + x38 * (x14 - x16 + x44)
x49 = x47 * x5 + x48
x50 = -x19
x51 = x24 + x50
x52 = x4 * (-x18 + x47 + x51)
x53 = -x41 * x6 + 3.0 * x52
x54 = x49 * x5 + x53
x55 = x36 * x5
x56 = x4 * (x20 - x30)
x57 = x33 * x5
x58 = x12 * boys(5, x11)
x59 = x58 * x6
x60 = x30 * x5
x61 = -x59 + x60
x62 = x6 * x61
x63 = x56 + x57 - x62
x64 = x6 * x63
x65 = x38 * (x23 + x31 - x32)
x66 = -x64 + x65
x67 = x55 + x66
x68 = x6 * x67
x69 = -x29
x70 = x34 + x69
x71 = x4 * (x26 - x28 + x70)
x72 = 3.0 * x71
x73 = x68 - x72
x74 = -x68 + x72
x75 = x42 + x74
x76 = x37 - x39
x77 = x4 * (-x27 + x49 + x76)
x78 = x3 * x54 - x6 * x75 + 4.0 * x77
x79 = x3 * x75
x80 = x5 * x67
x81 = x5 * x63
x82 = x4 * (x30 - x58)
x83 = x5 * x61
x84 = x12 * boys(6, x11)
x85 = x6 * x84
x86 = x5 * x58
x87 = -x85 + x86
x88 = x6 * x87
x89 = x82 + x83 - x88
x90 = x6 * x89
x91 = x38 * (x33 + x59 - x60)
x92 = -x90 + x91
x93 = x81 + x92
x94 = x6 * x93
x95 = -x56
x96 = x62 + x95
x97 = x4 * (x36 - x57 + x96)
x98 = 3.0 * x97
x99 = -x94 + x98
x100 = x80 + x99
x101 = x100 * x6
x102 = x64 - x65
x103 = x4 * (x102 + x41 - x55)
x104 = 4.0 * x103
x105 = -x101 + x104 + x79
x106 = x3 * x41
x107 = x3 * x49 + x53
x108 = -x106 + x107 + x73
x109 = 4.0 * x4
x110 = -x105 * x6 + x108 * x109 + x3 * x78 + x4 * (-x42 + x54 + x73)
x111 = x94 - x98
x112 = x4 * (x111 + x75 - x80)
x113 = x105 * x3
x114 = x100 * x3
x115 = x5 * x93
x116 = x5 * x89
x117 = x4 * (x58 - x84)
x118 = x5 * x87
x119 = x12 * boys(7, x11)
x120 = x119 * x6
x121 = x5 * x84
x122 = -x120 + x121
x123 = x122 * x6
x124 = x117 + x118 - x123
x125 = x124 * x6
x126 = x38 * (x61 + x85 - x86)
x127 = x116 - x125 + x126
x128 = x127 * x6
x129 = -x82
x130 = 3.0 * x4
x131 = x130 * (x129 + x63 - x83 + x88)
x132 = -x128 + x131
x133 = x115 + x132
x134 = x133 * x6
x135 = x90 - x91
x136 = x4 * (x135 + x67 - x81)
x137 = 4.0 * x136
x138 = x114 - x134 + x137
x139 = x138 * x6
x140 = x3 * x67
x141 = x106 + x74
x142 = x111 - x140 + x141
x143 = x109 * x142
x144 = x112 + x113 - x139 + x143
x145 = x140 + x99
x146 = x145 * x6
x147 = x141 * x3
x148 = x3 * x36
x149 = x26 * x3
x150 = x149 + x40
x151 = x130 * (x102 - x148 + x150)
x152 = x3 * x47 + x48
x153 = x107 * x3 + x130 * (-x149 + x152 + x76) - x141 * x6 + x77
x154 = x128 - x131
x155 = x4 * (-x119 + x84)
x156 = x12 * boys(8, x11)
x157 = -x117
x158 = x3 * x93
x159 = x6 * (x132 + x158)
x160 = x145 * x3
x161 = x3 * x63
x162 = x148 + x66
x163 = x130 * (x135 - x161 + x162)
x164 = x103 - x146 + x147 + x151
x165 = x150 * x3
x166 = x162 * x6
x167 = x23 * x3
x168 = x17 * x3
x169 = x38 * (-x167 + x168 + x25 + x70)
x170 = da * db
x171 = 0.009523809523809524 * x170
x172 = x13 * x8
x173 = -x172
x174 = -x7 - B[1]
x175 = x15 * x174
x176 = x173 + x175
x177 = x176 * x5
x178 = x20 * x8
x179 = -x178
x180 = x13 * x174
x181 = x179 + x180
x182 = x181 * x6
x183 = -x182
x184 = x177 + x183
x185 = x184 * x5
x186 = x4 * (x176 + x178 - x180)
x187 = x181 * x5
x188 = x30 * x8
x189 = -x188
x190 = x174 * x20
x191 = x189 + x190
x192 = x191 * x6
x193 = -x192
x194 = x187 + x193
x195 = x194 * x6
x196 = x186 - x195
x197 = x185 + x196
x198 = x197 * x5
x199 = -x15 * x8
x200 = x174 * x43 + x199
x201 = -x176 * x6
x202 = x200 * x5 + x201
x203 = x4 * (x172 - x175 + x200)
x204 = -x184 * x6 + x203
x205 = x202 * x5 + x204
x206 = x4 * (-x177 + x182 + x202)
x207 = -x197 * x6 + 2.0 * x206
x208 = x205 * x5 + x207
x209 = x194 * x5
x210 = x4 * (x181 + x188 - x190)
x211 = x191 * x5
x212 = x58 * x8
x213 = -x212
x214 = x174 * x30
x215 = x213 + x214
x216 = x215 * x6
x217 = x211 - x216
x218 = x217 * x6
x219 = x210 - x218
x220 = x209 + x219
x221 = x220 * x6
x222 = x4 * (x184 - x187 + x192)
x223 = 2.0 * x222
x224 = x221 - x223
x225 = -x221 + x223
x226 = x198 + x225
x227 = -x186
x228 = x195 + x227
x229 = x4 * (-x185 + x205 + x228)
x230 = x208 * x3 - x226 * x6 + 3.0 * x229
x231 = x226 * x3
x232 = x220 * x5
x233 = x217 * x5
x234 = x4 * (x191 + x212 - x214)
x235 = x215 * x5
x236 = x8 * x84
x237 = -x236
x238 = x174 * x58
x239 = x237 + x238
x240 = x239 * x6
x241 = x235 - x240
x242 = x241 * x6
x243 = x234 - x242
x244 = x233 + x243
x245 = x244 * x6
x246 = x4 * (x194 - x211 + x216)
x247 = 2.0 * x246
x248 = -x245 + x247
x249 = x232 + x248
x250 = x249 * x6
x251 = -x210
x252 = x218 + x251
x253 = x4 * (x197 - x209 + x252)
x254 = 3.0 * x253
x255 = x231 - x250 + x254
x256 = x197 * x3
x257 = x205 * x3 + x207
x258 = x224 - x256 + x257
x259 = x130 * x258 + x230 * x3 - x255 * x6 + x4 * (-x198 + x208 + x224)
x260 = x245 - x247
x261 = x4 * (x226 - x232 + x260)
x262 = x255 * x3
x263 = x249 * x3
x264 = x244 * x5
x265 = x4 * (x215 + x236 - x238)
x266 = x241 * x5
x267 = x239 * x5
x268 = x119 * x8
x269 = -x268
x270 = x174 * x84
x271 = x269 + x270
x272 = x271 * x6
x273 = x267 - x272
x274 = x273 * x6
x275 = x265 + x266 - x274
x276 = x275 * x6
x277 = x38 * (x217 - x235 + x240)
x278 = -x276 + x277
x279 = x264 + x278
x280 = x279 * x6
x281 = -x234
x282 = x242 + x281
x283 = x4 * (x220 - x233 + x282)
x284 = 3.0 * x283
x285 = x263 - x280 + x284
x286 = x285 * x6
x287 = x220 * x3
x288 = x225 + x256
x289 = x260 - x287 + x288
x290 = x130 * x289
x291 = x261 + x262 - x286 + x290
x292 = x248 + x287
x293 = x292 * x6
x294 = x288 * x3
x295 = x194 * x3
x296 = x184 * x3
x297 = x196 + x296
x298 = x38 * (x252 - x295 + x297)
x299 = x202 * x3 + x204
x300 = x229 + x257 * x3 - x288 * x6 + x38 * (x228 - x296 + x299)
x301 = x276 - x277
x302 = x4 * (x239 + x268 - x270)
x303 = -x156 * x8
x304 = x119 * x174 + x303
x305 = -x265
x306 = x244 * x3
x307 = x6 * (x278 + x306)
x308 = x292 * x3
x309 = x217 * x3
x310 = x219 + x295
x311 = x38 * (x282 - x309 + x310)
x312 = x253 - x293 + x294 + x298
x313 = x176 * x3
x314 = x181 * x3
x315 = x4 * (x183 + x192 + x313 - x314)
x316 = x297 * x3
x317 = x310 * x6
x318 = 2.645751311064591 * x171
x319 = x10 * x13
x320 = -x319
x321 = -x9 - B[2]
x322 = x15 * x321
x323 = x320 + x322
x324 = x323 * x5
x325 = x10 * x20
x326 = -x325
x327 = x13 * x321
x328 = x326 + x327
x329 = x328 * x6
x330 = -x329
x331 = x324 + x330
x332 = x331 * x5
x333 = x4 * (x323 + x325 - x327)
x334 = x328 * x5
x335 = x10 * x30
x336 = -x335
x337 = x20 * x321
x338 = x336 + x337
x339 = x338 * x6
x340 = -x339
x341 = x334 + x340
x342 = x341 * x6
x343 = x333 - x342
x344 = x332 + x343
x345 = x344 * x5
x346 = -x10 * x15
x347 = x321 * x43 + x346
x348 = -x323 * x6
x349 = x347 * x5 + x348
x350 = x4 * (x319 - x322 + x347)
x351 = -x331 * x6 + x350
x352 = x349 * x5 + x351
x353 = x4 * (-x324 + x329 + x349)
x354 = -x344 * x6 + 2.0 * x353
x355 = x352 * x5 + x354
x356 = x341 * x5
x357 = x4 * (x328 + x335 - x337)
x358 = x338 * x5
x359 = x10 * x58
x360 = -x359
x361 = x30 * x321
x362 = x360 + x361
x363 = x362 * x6
x364 = x358 - x363
x365 = x364 * x6
x366 = x357 - x365
x367 = x356 + x366
x368 = x367 * x6
x369 = x4 * (x331 - x334 + x339)
x370 = 2.0 * x369
x371 = x368 - x370
x372 = -x368 + x370
x373 = x345 + x372
x374 = -x333
x375 = x342 + x374
x376 = x4 * (-x332 + x352 + x375)
x377 = x3 * x355 - x373 * x6 + 3.0 * x376
x378 = x3 * x373
x379 = x367 * x5
x380 = x364 * x5
x381 = x4 * (x338 + x359 - x361)
x382 = x362 * x5
x383 = x10 * x84
x384 = -x383
x385 = x321 * x58
x386 = x384 + x385
x387 = x386 * x6
x388 = x382 - x387
x389 = x388 * x6
x390 = x381 - x389
x391 = x380 + x390
x392 = x391 * x6
x393 = x4 * (x341 - x358 + x363)
x394 = 2.0 * x393
x395 = -x392 + x394
x396 = x379 + x395
x397 = x396 * x6
x398 = -x357
x399 = x365 + x398
x400 = x4 * (x344 - x356 + x399)
x401 = 3.0 * x400
x402 = x378 - x397 + x401
x403 = x3 * x344
x404 = x3 * x352 + x354
x405 = x371 - x403 + x404
x406 = x130 * x405 + x3 * x377 + x4 * (-x345 + x355 + x371) - x402 * x6
x407 = x392 - x394
x408 = x4 * (x373 - x379 + x407)
x409 = x3 * x402
x410 = x3 * x396
x411 = x391 * x5
x412 = x4 * (x362 + x383 - x385)
x413 = x388 * x5
x414 = x386 * x5
x415 = x10 * x119
x416 = -x415
x417 = x321 * x84
x418 = x416 + x417
x419 = x418 * x6
x420 = x414 - x419
x421 = x420 * x6
x422 = x412 + x413 - x421
x423 = x422 * x6
x424 = x38 * (x364 - x382 + x387)
x425 = -x423 + x424
x426 = x411 + x425
x427 = x426 * x6
x428 = -x381
x429 = x389 + x428
x430 = x4 * (x367 - x380 + x429)
x431 = 3.0 * x430
x432 = x410 - x427 + x431
x433 = x432 * x6
x434 = x3 * x367
x435 = x372 + x403
x436 = x407 - x434 + x435
x437 = x130 * x436
x438 = x408 + x409 - x433 + x437
x439 = x395 + x434
x440 = x439 * x6
x441 = x3 * x435
x442 = x3 * x341
x443 = x3 * x331
x444 = x343 + x443
x445 = x38 * (x399 - x442 + x444)
x446 = x3 * x349 + x351
x447 = x3 * x404 + x376 + x38 * (x375 - x443 + x446) - x435 * x6
x448 = x423 - x424
x449 = x4 * (x386 + x415 - x417)
x450 = -x10 * x156
x451 = x119 * x321 + x450
x452 = -x412
x453 = x3 * x391
x454 = x6 * (x425 + x453)
x455 = x3 * x439
x456 = x3 * x364
x457 = x366 + x442
x458 = x38 * (x429 - x456 + x457)
x459 = x400 - x440 + x441 + x445
x460 = x3 * x323
x461 = x3 * x328
x462 = x4 * (x330 + x339 + x460 - x461)
x463 = x3 * x444
x464 = x457 * x6
x465 = x174 * x176
x466 = x181 * x8
x467 = x19 - x466
x468 = x465 + x467
x469 = x468 * x5
x470 = x174 * x181
x471 = x191 * x8
x472 = x29 - x471
x473 = x470 + x472
x474 = x473 * x6
x475 = -x474
x476 = x469 + x475
x477 = x476 * x5
x478 = -x176 * x8 + x45
x479 = x174 * x200 + x478
x480 = -x468 * x6
x481 = x479 * x5 + x480
x482 = x466 + x50
x483 = x4 * (-x465 + x479 + x482)
x484 = -x476 * x6 + x483
x485 = x481 * x5 + x484
x486 = x473 * x5
x487 = x174 * x191
x488 = x215 * x8
x489 = -x488 + x56
x490 = x487 + x489
x491 = x490 * x6
x492 = -x491
x493 = x486 + x492
x494 = x493 * x6
x495 = x471 + x69
x496 = x4 * (x468 - x470 + x495)
x497 = -x496
x498 = x494 + x497
x499 = -x494 + x496
x500 = x477 + x499
x501 = x4 * (-x469 + x474 + x481)
x502 = x3 * x485 - x500 * x6 + 2.0 * x501
x503 = x3 * x500
x504 = x493 * x5
x505 = x488 + x95
x506 = x4 * (x473 - x487 + x505)
x507 = x490 * x5
x508 = x174 * x215
x509 = x239 * x8
x510 = -x509 + x82
x511 = x508 + x510
x512 = x511 * x6
x513 = -x512
x514 = x507 + x513
x515 = x514 * x6
x516 = x506 - x515
x517 = x504 + x516
x518 = x517 * x6
x519 = x4 * (x476 - x486 + x491)
x520 = 2.0 * x519
x521 = x503 - x518 + x520
x522 = x3 * x476
x523 = x3 * x481 + x484
x524 = x38 * (x498 - x522 + x523)
x525 = x3 * x502 + x4 * (-x477 + x485 + x498) - x521 * x6 + x524
x526 = -x506
x527 = x515 + x526
x528 = x4 * (x500 - x504 + x527)
x529 = x3 * x521
x530 = x3 * x517
x531 = x5 * x514
x532 = x129 + x509
x533 = x4 * (x490 - x508 + x532)
x534 = x5 * x511
x535 = x174 * x239
x536 = x271 * x8
x537 = x117 - x536
x538 = x535 + x537
x539 = x538 * x6
x540 = x534 - x539
x541 = x540 * x6
x542 = x533 - x541
x543 = x531 + x542
x544 = x543 * x6
x545 = x4 * (x493 - x507 + x512)
x546 = 2.0 * x545
x547 = x530 - x544 + x546
x548 = x547 * x6
x549 = x3 * x493
x550 = x499 + x522
x551 = x38 * (x527 - x549 + x550)
x552 = x528 + x529 - x548 + x551
x553 = x516 + x549
x554 = x553 * x6
x555 = x3 * x473
x556 = x3 * x468
x557 = x475 + x556
x558 = x4 * (x491 - x555 + x557)
x559 = x3 * x550
x560 = x3 * x479 + x480
x561 = x3 * x523 + x4 * (x474 - x556 + x560) + x501 - x550 * x6
x562 = -x533
x563 = x541 + x562
x564 = x157 + x536
x565 = x4 * (x511 - x535 + x564)
x566 = x155 - x304 * x8
x567 = x174 * x271 + x566
x568 = x3 * x514
x569 = x6 * (x542 + x568)
x570 = x3 * x490
x571 = x492 + x555
x572 = x4 * (x512 - x570 + x571)
x573 = x3 * x553
x574 = x519 - x554 + x558 + x559
x575 = x571 * x6
x576 = x3 * x557
x577 = -x551
x578 = 0.03253000243161777 * x170
x579 = x174 * x323
x580 = x328 * x8
x581 = -x580
x582 = x579 + x581
x583 = x5 * x582
x584 = x174 * x328
x585 = x338 * x8
x586 = -x585
x587 = x584 + x586
x588 = x587 * x6
x589 = -x588
x590 = x583 + x589
x591 = x5 * x590
x592 = -x323 * x8
x593 = x174 * x347 + x592
x594 = -x582 * x6
x595 = x5 * x593 + x594
x596 = x4 * (-x579 + x580 + x593)
x597 = -x590 * x6 + x596
x598 = x5 * x595 + x597
x599 = x5 * x587
x600 = x174 * x338
x601 = x362 * x8
x602 = -x601
x603 = x600 + x602
x604 = x6 * x603
x605 = -x604
x606 = x599 + x605
x607 = x6 * x606
x608 = x4 * (x582 - x584 + x585)
x609 = -x608
x610 = x607 + x609
x611 = -x607 + x608
x612 = x591 + x611
x613 = x4 * (-x583 + x588 + x595)
x614 = x3 * x598 - x6 * x612 + 2.0 * x613
x615 = x3 * x612
x616 = x5 * x606
x617 = x4 * (x587 - x600 + x601)
x618 = x5 * x603
x619 = x174 * x362
x620 = x386 * x8
x621 = -x620
x622 = x619 + x621
x623 = x6 * x622
x624 = -x623
x625 = x618 + x624
x626 = x6 * x625
x627 = x617 - x626
x628 = x616 + x627
x629 = x6 * x628
x630 = x4 * (x590 - x599 + x604)
x631 = 2.0 * x630
x632 = x615 - x629 + x631
x633 = x3 * x590
x634 = x3 * x595 + x597
x635 = x38 * (x610 - x633 + x634)
x636 = x3 * x614 + x4 * (-x591 + x598 + x610) - x6 * x632 + x635
x637 = -x617
x638 = x626 + x637
x639 = x4 * (x612 - x616 + x638)
x640 = x3 * x632
x641 = x3 * x628
x642 = x5 * x625
x643 = x4 * (x603 - x619 + x620)
x644 = x5 * x622
x645 = x174 * x386
x646 = x418 * x8
x647 = -x646
x648 = x645 + x647
x649 = x6 * x648
x650 = x644 - x649
x651 = x6 * x650
x652 = x643 - x651
x653 = x642 + x652
x654 = x6 * x653
x655 = x4 * (x606 - x618 + x623)
x656 = 2.0 * x655
x657 = x641 - x654 + x656
x658 = x6 * x657
x659 = x3 * x606
x660 = x611 + x633
x661 = x38 * (x638 - x659 + x660)
x662 = x639 + x640 - x658 + x661
x663 = x627 + x659
x664 = x6 * x663
x665 = x3 * x587
x666 = x3 * x582
x667 = x589 + x666
x668 = x4 * (x604 - x665 + x667)
x669 = x3 * x660
x670 = x3 * x593 + x594
x671 = x3 * x634 + x4 * (x588 - x666 + x670) - x6 * x660 + x613
x672 = -x643
x673 = x651 + x672
x674 = x4 * (x622 - x645 + x646)
x675 = -x451 * x8
x676 = x174 * x418 + x675
x677 = x3 * x625
x678 = x6 * (x652 + x677)
x679 = x3 * x603
x680 = x605 + x665
x681 = x4 * (x623 - x679 + x680)
x682 = x3 * x663
x683 = x630 - x664 + x668 + x669
x684 = x6 * x680
x685 = x3 * x667
x686 = -x661
x687 = 5.916079783099616 * x171
x688 = x321 * x323
x689 = x10 * x328
x690 = x19 - x689
x691 = x688 + x690
x692 = x5 * x691
x693 = x321 * x328
x694 = x10 * x338
x695 = x29 - x694
x696 = x693 + x695
x697 = x6 * x696
x698 = -x697
x699 = x692 + x698
x700 = x5 * x699
x701 = -x10 * x323 + x45
x702 = x321 * x347 + x701
x703 = -x6 * x691
x704 = x5 * x702 + x703
x705 = x50 + x689
x706 = x4 * (-x688 + x702 + x705)
x707 = -x6 * x699 + x706
x708 = x5 * x704 + x707
x709 = x5 * x696
x710 = x321 * x338
x711 = x10 * x362
x712 = x56 - x711
x713 = x710 + x712
x714 = x6 * x713
x715 = -x714
x716 = x709 + x715
x717 = x6 * x716
x718 = x69 + x694
x719 = x4 * (x691 - x693 + x718)
x720 = -x719
x721 = x717 + x720
x722 = -x717 + x719
x723 = x700 + x722
x724 = x4 * (-x692 + x697 + x704)
x725 = x3 * x708 - x6 * x723 + 2.0 * x724
x726 = x3 * x723
x727 = x5 * x716
x728 = x711 + x95
x729 = x4 * (x696 - x710 + x728)
x730 = x5 * x713
x731 = x321 * x362
x732 = x10 * x386
x733 = -x732 + x82
x734 = x731 + x733
x735 = x6 * x734
x736 = -x735
x737 = x730 + x736
x738 = x6 * x737
x739 = x729 - x738
x740 = x727 + x739
x741 = x6 * x740
x742 = x4 * (x699 - x709 + x714)
x743 = 2.0 * x742
x744 = x726 - x741 + x743
x745 = x3 * x699
x746 = x3 * x704 + x707
x747 = x38 * (x721 - x745 + x746)
x748 = x3 * x725 + x4 * (-x700 + x708 + x721) - x6 * x744 + x747
x749 = -x729
x750 = x738 + x749
x751 = x4 * (x723 - x727 + x750)
x752 = x3 * x744
x753 = x3 * x740
x754 = x5 * x737
x755 = x129 + x732
x756 = x4 * (x713 - x731 + x755)
x757 = x5 * x734
x758 = x321 * x386
x759 = x10 * x418
x760 = x117 - x759
x761 = x758 + x760
x762 = x6 * x761
x763 = x757 - x762
x764 = x6 * x763
x765 = x756 - x764
x766 = x754 + x765
x767 = x6 * x766
x768 = x4 * (x716 - x730 + x735)
x769 = 2.0 * x768
x770 = x753 - x767 + x769
x771 = x6 * x770
x772 = x3 * x716
x773 = x722 + x745
x774 = x38 * (x750 - x772 + x773)
x775 = x751 + x752 - x771 + x774
x776 = x739 + x772
x777 = x6 * x776
x778 = x3 * x696
x779 = x3 * x691
x780 = x698 + x779
x781 = x4 * (x714 - x778 + x780)
x782 = x3 * x773
x783 = x3 * x702 + x703
x784 = x3 * x746 + x4 * (x697 - x779 + x783) - x6 * x773 + x724
x785 = -x756
x786 = x764 + x785
x787 = x157 + x759
x788 = x4 * (x734 - x758 + x787)
x789 = -x10 * x451 + x155
x790 = x321 * x418 + x789
x791 = x3 * x737
x792 = x6 * (x765 + x791)
x793 = x3 * x713
x794 = x715 + x778
x795 = x4 * (x735 - x793 + x794)
x796 = x3 * x776
x797 = x742 - x777 + x781 + x782
x798 = x6 * x794
x799 = x3 * x780
x800 = -x774
x801 = x174 * x468
x802 = 2.0 * x203 - x468 * x8
x803 = x174 * x479 + x802
x804 = x473 * x8
x805 = 2.0 * x186
x806 = x804 - x805
x807 = x4 * (-x801 + x803 + x806)
x808 = -x804 + x805
x809 = x801 + x808
x810 = -x6 * x809
x811 = x3 * x803 + x810
x812 = x3 * x809
x813 = x174 * x473
x814 = x490 * x8
x815 = 2.0 * x210
x816 = -x814 + x815
x817 = x813 + x816
x818 = x6 * x817
x819 = -x818
x820 = x812 + x819
x821 = x3 * x811 - x6 * x820 + x807
x822 = x174 * x490
x823 = x511 * x8
x824 = 2.0 * x234
x825 = x823 - x824
x826 = x4 * (x817 - x822 + x825)
x827 = x3 * x817
x828 = -x823 + x824
x829 = x822 + x828
x830 = x6 * x829
x831 = -x830
x832 = x827 + x831
x833 = x3 * x832
x834 = x3 * x829
x835 = x174 * x511
x836 = x538 * x8
x837 = 2.0 * x265
x838 = -x836 + x837
x839 = x835 + x838
x840 = x6 * x839
x841 = -x840
x842 = x6 * (x834 + x841)
x843 = x814 - x815
x844 = x4 * (x809 - x813 + x843)
x845 = x3 * x820
x846 = x6 * x832
x847 = x844 + x845 - x846
x848 = x4 * (x820 - x827 + x830)
x849 = x4 * (x811 - x812 + x818)
x850 = -x844
x851 = x5 * x809
x852 = x5 * x803 + x810
x853 = x819 + x851
x854 = x3 * x852 - x6 * x853 + x807
x855 = x3 * x853
x856 = x5 * x817
x857 = x831 + x856
x858 = x6 * x857
x859 = x844 + x855 - x858
x860 = x3 * x854 + x4 * (x818 - x851 + x852) - x6 * x859 + x849
x861 = x4 * (x830 + x853 - x856)
x862 = x3 * x859
x863 = x3 * x857
x864 = x5 * x829
x865 = x841 + x864
x866 = x6 * x865
x867 = x826 + x863 - x866
x868 = x6 * x867
x869 = x848 + x861 + x862 - x868
x870 = -x826
x871 = x836 - x837
x872 = x4 * (x829 - x835 + x871)
x873 = 2.0 * x302 - x567 * x8
x874 = x174 * x538 + x873
x875 = x174 * x582
x876 = x350 - x582 * x8
x877 = x174 * x593 + x876
x878 = x587 * x8
x879 = x374 + x878
x880 = x4 * (-x875 + x877 + x879)
x881 = x333 - x878
x882 = x875 + x881
x883 = -x6 * x882
x884 = x3 * x877 + x883
x885 = x3 * x882
x886 = x174 * x587
x887 = x603 * x8
x888 = x357 - x887
x889 = x886 + x888
x890 = x6 * x889
x891 = -x890
x892 = x885 + x891
x893 = x3 * x884 - x6 * x892 + x880
x894 = x174 * x603
x895 = x622 * x8
x896 = x428 + x895
x897 = x4 * (x889 - x894 + x896)
x898 = x3 * x889
x899 = x381 - x895
x900 = x894 + x899
x901 = x6 * x900
x902 = -x901
x903 = x898 + x902
x904 = x3 * x903
x905 = x3 * x900
x906 = x174 * x622
x907 = x648 * x8
x908 = x412 - x907
x909 = x906 + x908
x910 = x6 * x909
x911 = -x910
x912 = x6 * (x905 + x911)
x913 = x398 + x887
x914 = x4 * (x882 - x886 + x913)
x915 = x3 * x892
x916 = x6 * x903
x917 = x914 + x915 - x916
x918 = x4 * (x892 - x898 + x901)
x919 = x4 * (x884 - x885 + x890)
x920 = -x914
x921 = x5 * x882
x922 = x5 * x877 + x883
x923 = x891 + x921
x924 = x3 * x922 - x6 * x923 + x880
x925 = x3 * x923
x926 = x5 * x889
x927 = x902 + x926
x928 = x6 * x927
x929 = x914 + x925 - x928
x930 = x3 * x924 + x4 * (x890 - x921 + x922) - x6 * x929 + x919
x931 = x4 * (x901 + x923 - x926)
x932 = x3 * x929
x933 = x3 * x927
x934 = x5 * x900
x935 = x911 + x934
x936 = x6 * x935
x937 = x897 + x933 - x936
x938 = x6 * x937
x939 = x918 + x931 + x932 - x938
x940 = -x897
x941 = x452 + x907
x942 = x4 * (x900 - x906 + x941)
x943 = x449 - x676 * x8
x944 = x174 * x648 + x943
x945 = x696 * x8
x946 = x174 * x691
x947 = -x691 * x8
x948 = x174 * x702 + x947
x949 = x4 * (x945 - x946 + x948)
x950 = -x945
x951 = x946 + x950
x952 = -x6 * x951
x953 = x3 * x948 + x952
x954 = x3 * x951
x955 = x174 * x696
x956 = x713 * x8
x957 = -x956
x958 = x955 + x957
x959 = x6 * x958
x960 = -x959
x961 = x954 + x960
x962 = x3 * x953 - x6 * x961 + x949
x963 = x734 * x8
x964 = x174 * x713
x965 = x4 * (x958 + x963 - x964)
x966 = x3 * x958
x967 = -x963
x968 = x964 + x967
x969 = x6 * x968
x970 = -x969
x971 = x966 + x970
x972 = x3 * x971
x973 = x3 * x968
x974 = x174 * x734
x975 = x761 * x8
x976 = -x975
x977 = x974 + x976
x978 = x6 * x977
x979 = -x978
x980 = x6 * (x973 + x979)
x981 = x4 * (x951 - x955 + x956)
x982 = x3 * x961
x983 = x6 * x971
x984 = x981 + x982 - x983
x985 = x4 * (x961 - x966 + x969)
x986 = x4 * (x953 - x954 + x959)
x987 = -x981
x988 = x5 * x951
x989 = x5 * x948 + x952
x990 = x960 + x988
x991 = x3 * x989 - x6 * x990 + x949
x992 = x3 * x990
x993 = x5 * x958
x994 = x970 + x993
x995 = x6 * x994
x996 = x981 + x992 - x995
x997 = x3 * x991 + x4 * (x959 - x988 + x989) - x6 * x996 + x986
x998 = x4 * (x969 + x990 - x993)
x999 = x3 * x996
x1000 = x3 * x994
x1001 = x5 * x968
x1002 = x1001 + x979
x1003 = x1002 * x6
x1004 = x1000 - x1003 + x965
x1005 = x1004 * x6
x1006 = -x1005 + x985 + x998 + x999
x1007 = -x965
x1008 = x4 * (x968 - x974 + x975)
x1009 = -x790 * x8
x1010 = x1009 + x174 * x761
x1011 = x321 * x691
x1012 = -x10 * x691 + 2.0 * x350
x1013 = x1012 + x321 * x702
x1014 = x10 * x696
x1015 = 2.0 * x333
x1016 = x1014 - x1015
x1017 = x4 * (-x1011 + x1013 + x1016)
x1018 = -x1014 + x1015
x1019 = x1011 + x1018
x1020 = -x1019 * x6
x1021 = x1013 * x3 + x1020
x1022 = x1019 * x3
x1023 = x321 * x696
x1024 = x10 * x713
x1025 = 2.0 * x357
x1026 = -x1024 + x1025
x1027 = x1023 + x1026
x1028 = x1027 * x6
x1029 = -x1028
x1030 = x1022 + x1029
x1031 = x1017 + x1021 * x3 - x1030 * x6
x1032 = x321 * x713
x1033 = x10 * x734
x1034 = 2.0 * x381
x1035 = x1033 - x1034
x1036 = x4 * (x1027 - x1032 + x1035)
x1037 = x1027 * x3
x1038 = -x1033 + x1034
x1039 = x1032 + x1038
x1040 = x1039 * x6
x1041 = -x1040
x1042 = x1037 + x1041
x1043 = x1042 * x3
x1044 = x1039 * x3
x1045 = x321 * x734
x1046 = x10 * x761
x1047 = 2.0 * x412
x1048 = -x1046 + x1047
x1049 = x1045 + x1048
x1050 = x1049 * x6
x1051 = -x1050
x1052 = x6 * (x1044 + x1051)
x1053 = x1024 - x1025
x1054 = x4 * (x1019 - x1023 + x1053)
x1055 = x1030 * x3
x1056 = x1042 * x6
x1057 = x1054 + x1055 - x1056
x1058 = x4 * (x1030 - x1037 + x1040)
x1059 = x4 * (x1021 - x1022 + x1028)
x1060 = -x1054
x1061 = x1019 * x5
x1062 = x1013 * x5 + x1020
x1063 = x1029 + x1061
x1064 = x1017 + x1062 * x3 - x1063 * x6
x1065 = x1063 * x3
x1066 = x1027 * x5
x1067 = x1041 + x1066
x1068 = x1067 * x6
x1069 = x1054 + x1065 - x1068
x1070 = x1059 + x1064 * x3 - x1069 * x6 + x4 * (x1028 - x1061 + x1062)
x1071 = x4 * (x1040 + x1063 - x1066)
x1072 = x1069 * x3
x1073 = x1067 * x3
x1074 = x1039 * x5
x1075 = x1051 + x1074
x1076 = x1075 * x6
x1077 = x1036 + x1073 - x1076
x1078 = x1077 * x6
x1079 = x1058 + x1071 + x1072 - x1078
x1080 = -x1036
x1081 = x1046 - x1047
x1082 = x4 * (x1039 - x1045 + x1081)
x1083 = -x10 * x790 + 2.0 * x449
x1084 = x1083 + x321 * x761
x1085 = x174 * x809
x1086 = 3.0 * x483 - x8 * x809
x1087 = x1086 + x174 * x803
x1088 = x8 * x817
x1089 = 3.0 * x496
x1090 = x1088 - x1089
x1091 = x4 * (-x1085 + x1087 + x1090)
x1092 = -x1088 + x1089
x1093 = x1085 + x1092
x1094 = x1087 * x3 - x1093 * x6
x1095 = x1093 * x3
x1096 = x174 * x817
x1097 = x8 * x829
x1098 = 3.0 * x506
x1099 = -x1097 + x1098
x1100 = x1096 + x1099
x1101 = x1100 * x6
x1102 = x1095 - x1101
x1103 = x1091 + x1094 * x3 - x1102 * x6
x1104 = x1097 - x1098
x1105 = x4 * (x1093 - x1096 + x1104)
x1106 = x1102 * x3
x1107 = x1100 * x3
x1108 = x174 * x829
x1109 = x8 * x839
x1110 = 3.0 * x533
x1111 = -x1109 + x1110
x1112 = x1108 + x1111
x1113 = x1112 * x6
x1114 = x1107 - x1113
x1115 = x1114 * x6
x1116 = x1105 + x1106 - x1115
x1117 = x1109 - x1110
x1118 = x4 * (x1100 - x1108 + x1117)
x1119 = 3.0 * x565 - x8 * x874
x1120 = x1119 + x174 * x839
x1121 = -x1105
x1122 = x174 * x882
x1123 = 2.0 * x596 - x8 * x882
x1124 = x1123 + x174 * x877
x1125 = x8 * x889
x1126 = 2.0 * x608
x1127 = x1125 - x1126
x1128 = x4 * (-x1122 + x1124 + x1127)
x1129 = -x1125 + x1126
x1130 = x1122 + x1129
x1131 = x1124 * x3 - x1130 * x6
x1132 = x1130 * x3
x1133 = x174 * x889
x1134 = x8 * x900
x1135 = 2.0 * x617
x1136 = -x1134 + x1135
x1137 = x1133 + x1136
x1138 = x1137 * x6
x1139 = x1132 - x1138
x1140 = x1128 + x1131 * x3 - x1139 * x6
x1141 = x1134 - x1135
x1142 = x4 * (x1130 - x1133 + x1141)
x1143 = x1139 * x3
x1144 = x1137 * x3
x1145 = x174 * x900
x1146 = x8 * x909
x1147 = 2.0 * x643
x1148 = -x1146 + x1147
x1149 = x1145 + x1148
x1150 = x1149 * x6
x1151 = x1144 - x1150
x1152 = x1151 * x6
x1153 = x1142 + x1143 - x1152
x1154 = x1146 - x1147
x1155 = x4 * (x1137 - x1145 + x1154)
x1156 = 2.0 * x674 - x8 * x944
x1157 = x1156 + x174 * x909
x1158 = -x1142
x1159 = x174 * x951
x1160 = x706 - x8 * x951
x1161 = x1160 + x174 * x948
x1162 = x8 * x958
x1163 = x1162 + x720
x1164 = x4 * (-x1159 + x1161 + x1163)
x1165 = -x1162 + x719
x1166 = x1159 + x1165
x1167 = x1161 * x3 - x1166 * x6
x1168 = x1166 * x3
x1169 = x174 * x958
x1170 = x8 * x968
x1171 = -x1170 + x729
x1172 = x1169 + x1171
x1173 = x1172 * x6
x1174 = x1168 - x1173
x1175 = x1164 + x1167 * x3 - x1174 * x6
x1176 = x1170 + x749
x1177 = x4 * (x1166 - x1169 + x1176)
x1178 = x1174 * x3
x1179 = x1172 * x3
x1180 = x174 * x968
x1181 = x8 * x977
x1182 = -x1181 + x756
x1183 = x1180 + x1182
x1184 = x1183 * x6
x1185 = x1179 - x1184
x1186 = x1185 * x6
x1187 = x1177 + x1178 - x1186
x1188 = x1181 + x785
x1189 = x4 * (x1172 - x1180 + x1188)
x1190 = -x1010 * x8 + x788
x1191 = x1190 + x174 * x977
x1192 = -x1177
x1193 = x1027 * x8
x1194 = x1019 * x174
x1195 = -x1019 * x8
x1196 = x1013 * x174 + x1195
x1197 = x4 * (x1193 - x1194 + x1196)
x1198 = -x1193
x1199 = x1194 + x1198
x1200 = x1196 * x3 - x1199 * x6
x1201 = x1199 * x3
x1202 = x1027 * x174
x1203 = x1039 * x8
x1204 = -x1203
x1205 = x1202 + x1204
x1206 = x1205 * x6
x1207 = x1201 - x1206
x1208 = x1197 + x1200 * x3 - x1207 * x6
x1209 = x4 * (x1199 - x1202 + x1203)
x1210 = x1207 * x3
x1211 = x1205 * x3
x1212 = x1039 * x174
x1213 = x1049 * x8
x1214 = -x1213
x1215 = x1212 + x1214
x1216 = x1215 * x6
x1217 = x1211 - x1216
x1218 = x1217 * x6
x1219 = x1209 + x1210 - x1218
x1220 = x4 * (x1205 - x1212 + x1213)
x1221 = -x1084 * x8
x1222 = x1049 * x174 + x1221
x1223 = -x1209
x1224 = x1019 * x321
x1225 = -x10 * x1019 + 3.0 * x706
x1226 = x1013 * x321 + x1225
x1227 = x10 * x1027
x1228 = 3.0 * x719
x1229 = x1227 - x1228
x1230 = x4 * (-x1224 + x1226 + x1229)
x1231 = -x1227 + x1228
x1232 = x1224 + x1231
x1233 = x1226 * x3 - x1232 * x6
x1234 = x1232 * x3
x1235 = x1027 * x321
x1236 = x10 * x1039
x1237 = 3.0 * x729
x1238 = -x1236 + x1237
x1239 = x1235 + x1238
x1240 = x1239 * x6
x1241 = x1234 - x1240
x1242 = x1230 + x1233 * x3 - x1241 * x6
x1243 = x1236 - x1237
x1244 = x4 * (x1232 - x1235 + x1243)
x1245 = x1241 * x3
x1246 = x1239 * x3
x1247 = x1039 * x321
x1248 = x10 * x1049
x1249 = 3.0 * x756
x1250 = -x1248 + x1249
x1251 = x1247 + x1250
x1252 = x1251 * x6
x1253 = x1246 - x1252
x1254 = x1253 * x6
x1255 = x1244 + x1245 - x1254
x1256 = x1248 - x1249
x1257 = x4 * (x1239 - x1247 + x1256)
x1258 = -x10 * x1084 + 3.0 * x788
x1259 = x1049 * x321 + x1258
x1260 = -x1244
x1261 = -x7 - A[1]
x1262 = x1261 * x13
x1263 = x1261 * x15
x1264 = x1263 + x173
x1265 = x4 * (-x1262 + x1264 + x178)
x1266 = x1264 * x5
x1267 = x1262 + x179
x1268 = x1267 * x6
x1269 = x1266 - x1268
x1270 = x1269 * x5
x1271 = x1267 * x5
x1272 = x1261 * x20
x1273 = x1272 + x189
x1274 = x1273 * x6
x1275 = x1271 - x1274
x1276 = x1275 * x6
x1277 = x1265 + x1270 - x1276
x1278 = x1277 * x5
x1279 = x4 * (x1267 - x1272 + x188)
x1280 = x1275 * x5
x1281 = x1273 * x5
x1282 = x1261 * x30
x1283 = x1282 + x213
x1284 = x1283 * x6
x1285 = x1281 - x1284
x1286 = x1285 * x6
x1287 = x1279 + x1280 - x1286
x1288 = x1287 * x6
x1289 = x38 * (x1269 - x1271 + x1274)
x1290 = -x1288 + x1289
x1291 = x1278 + x1290
x1292 = x1291 * x5
x1293 = x1261 * x43 + x199
x1294 = x4 * (-x1263 + x1293 + x172)
x1295 = -x1264 * x6 + x1293 * x5
x1296 = -x1269 * x6 + x1294 + x1295 * x5
x1297 = -x1277 * x6 + x38 * (-x1266 + x1268 + x1295)
x1298 = x1296 * x5 + x1297
x1299 = -x1265
x1300 = -x1291 * x6 + x130 * (-x1270 + x1276 + x1296 + x1299)
x1301 = x1298 * x5 + x1300
x1302 = x1287 * x5
x1303 = x4 * (x1273 - x1282 + x212)
x1304 = x1285 * x5
x1305 = x1283 * x5
x1306 = x1261 * x58
x1307 = x1306 + x237
x1308 = x1307 * x6
x1309 = x1305 - x1308
x1310 = x1309 * x6
x1311 = x1303 + x1304 - x1310
x1312 = x1311 * x6
x1313 = x38 * (x1275 - x1281 + x1284)
x1314 = x1302 - x1312 + x1313
x1315 = x1314 * x6
x1316 = -x1279
x1317 = x130 * (x1277 - x1280 + x1286 + x1316)
x1318 = x1315 - x1317
x1319 = -x1315 + x1317
x1320 = x1292 + x1319
x1321 = x1288 - x1289
x1322 = x4 * (-x1278 + x1298 + x1321)
x1323 = x1301 * x3 - x1320 * x6 + 4.0 * x1322
x1324 = x1320 * x3
x1325 = x1314 * x5
x1326 = x1311 * x5
x1327 = x4 * (x1283 - x1306 + x236)
x1328 = x1309 * x5
x1329 = x1307 * x5
x1330 = x1261 * x84
x1331 = x1330 + x269
x1332 = x1331 * x6
x1333 = x1329 - x1332
x1334 = x1333 * x6
x1335 = x1327 + x1328 - x1334
x1336 = x1335 * x6
x1337 = x38 * (x1285 - x1305 + x1308)
x1338 = x1326 - x1336 + x1337
x1339 = x1338 * x6
x1340 = -x1303
x1341 = x130 * (x1287 - x1304 + x1310 + x1340)
x1342 = -x1339 + x1341
x1343 = x1325 + x1342
x1344 = x1343 * x6
x1345 = x1312 - x1313
x1346 = x4 * (x1291 - x1302 + x1345)
x1347 = 4.0 * x1346
x1348 = x1324 - x1344 + x1347
x1349 = x1291 * x3
x1350 = x1298 * x3 + x1300
x1351 = x1339 - x1341
x1352 = x4 * (x1307 - x1330 + x268)
x1353 = x119 * x1261 + x303
x1354 = -x1327
x1355 = x1314 * x3
x1356 = x1319 + x1349
x1357 = x1277 * x3
x1358 = x1261 * x176
x1359 = x1358 + x467
x1360 = x1359 * x5
x1361 = x1261 * x181
x1362 = x1361 + x472
x1363 = x1362 * x6
x1364 = x1360 - x1363
x1365 = x1364 * x5
x1366 = x4 * (x1359 - x1361 + x495)
x1367 = x1362 * x5
x1368 = x1261 * x191
x1369 = x1368 + x489
x1370 = x1369 * x6
x1371 = x1367 - x1370
x1372 = x1371 * x6
x1373 = x1366 - x1372
x1374 = x1365 + x1373
x1375 = x1374 * x5
x1376 = x1261 * x200 + x478
x1377 = -x1359 * x6 + x1376 * x5
x1378 = x4 * (-x1358 + x1376 + x482)
x1379 = -x1364 * x6 + x1378
x1380 = x1377 * x5 + x1379
x1381 = -x1374 * x6 + x38 * (-x1360 + x1363 + x1377)
x1382 = x1380 * x5 + x1381
x1383 = x4 * (x1362 - x1368 + x505)
x1384 = x1371 * x5
x1385 = x1369 * x5
x1386 = x1261 * x215
x1387 = x1386 + x510
x1388 = x1387 * x6
x1389 = x1385 - x1388
x1390 = x1389 * x6
x1391 = x1383 + x1384 - x1390
x1392 = x1391 * x6
x1393 = x38 * (x1364 - x1367 + x1370)
x1394 = x1392 - x1393
x1395 = -x1392 + x1393
x1396 = x1375 + x1395
x1397 = -x1366 + x1372
x1398 = x4 * (-x1365 + x1380 + x1397)
x1399 = x1382 * x3 - x1396 * x6 + 3.0 * x1398
x1400 = x1396 * x3
x1401 = x1391 * x5
x1402 = x4 * (x1369 - x1386 + x532)
x1403 = x1389 * x5
x1404 = x1387 * x5
x1405 = x1261 * x239
x1406 = x1405 + x537
x1407 = x1406 * x6
x1408 = x1404 - x1407
x1409 = x1408 * x6
x1410 = x1402 + x1403 - x1409
x1411 = x1410 * x6
x1412 = x38 * (x1371 - x1385 + x1388)
x1413 = -x1411 + x1412
x1414 = x1401 + x1413
x1415 = x1414 * x6
x1416 = -x1383 + x1390
x1417 = x4 * (x1374 - x1384 + x1416)
x1418 = 3.0 * x1417
x1419 = x1400 - x1415 + x1418
x1420 = x1374 * x3
x1421 = x1380 * x3 + x1381
x1422 = x1411 - x1412
x1423 = x4 * (x1387 - x1405 + x564)
x1424 = x1261 * x271 + x566
x1425 = x1391 * x3
x1426 = x1395 + x1420
x1427 = x1364 * x3
x1428 = 0.06666666666666667 * x170
x1429 = x1261 * x323
x1430 = x1429 + x581
x1431 = x1430 * x5
x1432 = x1261 * x328
x1433 = x1432 + x586
x1434 = x1433 * x6
x1435 = x1431 - x1434
x1436 = x1435 * x5
x1437 = x4 * (x1430 - x1432 + x585)
x1438 = x1433 * x5
x1439 = x1261 * x338
x1440 = x1439 + x602
x1441 = x1440 * x6
x1442 = x1438 - x1441
x1443 = x1442 * x6
x1444 = x1437 - x1443
x1445 = x1436 + x1444
x1446 = x1445 * x5
x1447 = x1261 * x347 + x592
x1448 = -x1430 * x6 + x1447 * x5
x1449 = x4 * (-x1429 + x1447 + x580)
x1450 = -x1435 * x6 + x1449
x1451 = x1448 * x5 + x1450
x1452 = -x1445 * x6 + x38 * (-x1431 + x1434 + x1448)
x1453 = x1451 * x5 + x1452
x1454 = x4 * (x1433 - x1439 + x601)
x1455 = x1442 * x5
x1456 = x1440 * x5
x1457 = x1261 * x362
x1458 = x1457 + x621
x1459 = x1458 * x6
x1460 = x1456 - x1459
x1461 = x1460 * x6
x1462 = x1454 + x1455 - x1461
x1463 = x1462 * x6
x1464 = x38 * (x1435 - x1438 + x1441)
x1465 = x1463 - x1464
x1466 = -x1463 + x1464
x1467 = x1446 + x1466
x1468 = -x1437
x1469 = x1443 + x1468
x1470 = x4 * (-x1436 + x1451 + x1469)
x1471 = x1453 * x3 - x1467 * x6 + 3.0 * x1470
x1472 = x1467 * x3
x1473 = x1462 * x5
x1474 = x4 * (x1440 - x1457 + x620)
x1475 = x1460 * x5
x1476 = x1458 * x5
x1477 = x1261 * x386
x1478 = x1477 + x647
x1479 = x1478 * x6
x1480 = x1476 - x1479
x1481 = x1480 * x6
x1482 = x1474 + x1475 - x1481
x1483 = x1482 * x6
x1484 = x38 * (x1442 - x1456 + x1459)
x1485 = -x1483 + x1484
x1486 = x1473 + x1485
x1487 = x1486 * x6
x1488 = -x1454
x1489 = x1461 + x1488
x1490 = x4 * (x1445 - x1455 + x1489)
x1491 = 3.0 * x1490
x1492 = x1472 - x1487 + x1491
x1493 = x1445 * x3
x1494 = x1451 * x3 + x1452
x1495 = x1483 - x1484
x1496 = x4 * (x1458 - x1477 + x646)
x1497 = x1261 * x418 + x675
x1498 = -x1474
x1499 = x1462 * x3
x1500 = x1466 + x1493
x1501 = x1435 * x3
x1502 = x1261 * x468
x1503 = x1502 + x808
x1504 = x1503 * x5
x1505 = x1261 * x473
x1506 = x1505 + x816
x1507 = x1506 * x6
x1508 = -x1507
x1509 = x1504 + x1508
x1510 = x1509 * x5
x1511 = x1261 * x479 + x802
x1512 = -x1503 * x6
x1513 = x1511 * x5 + x1512
x1514 = x4 * (-x1502 + x1511 + x806)
x1515 = -x1509 * x6 + x1514
x1516 = x1513 * x5 + x1515
x1517 = x1506 * x5
x1518 = x1261 * x490
x1519 = x1518 + x828
x1520 = x1519 * x6
x1521 = x1517 - x1520
x1522 = x1521 * x6
x1523 = x4 * (x1503 - x1505 + x843)
x1524 = x1522 - x1523
x1525 = -x1522 + x1523
x1526 = x1510 + x1525
x1527 = x4 * (-x1504 + x1507 + x1513)
x1528 = x1516 * x3 - x1526 * x6 + 2.0 * x1527
x1529 = x1526 * x3
x1530 = x1521 * x5
x1531 = x4 * (x1506 - x1518 + x825)
x1532 = x1519 * x5
x1533 = x1261 * x511
x1534 = x1533 + x838
x1535 = x1534 * x6
x1536 = x1532 - x1535
x1537 = x1536 * x6
x1538 = x1531 - x1537
x1539 = x1530 + x1538
x1540 = x1539 * x6
x1541 = x4 * (x1509 - x1517 + x1520)
x1542 = 2.0 * x1541
x1543 = x1529 - x1540 + x1542
x1544 = x1509 * x3
x1545 = x1513 * x3 + x1515
x1546 = -x1531 + x1537
x1547 = x4 * (x1519 - x1533 + x871)
x1548 = x1261 * x538 + x873
x1549 = x1521 * x3
x1550 = x1525 + x1544
x1551 = x1503 * x3
x1552 = 0.08606629658238704 * x170
x1553 = x1261 * x582
x1554 = x1553 + x881
x1555 = x1554 * x5
x1556 = x1261 * x587
x1557 = x1556 + x888
x1558 = x1557 * x6
x1559 = -x1558
x1560 = x1555 + x1559
x1561 = x1560 * x5
x1562 = x1261 * x593 + x876
x1563 = -x1554 * x6
x1564 = x1562 * x5 + x1563
x1565 = x4 * (-x1553 + x1562 + x879)
x1566 = -x1560 * x6 + x1565
x1567 = x1564 * x5 + x1566
x1568 = x1557 * x5
x1569 = x1261 * x603
x1570 = x1569 + x899
x1571 = x1570 * x6
x1572 = x1568 - x1571
x1573 = x1572 * x6
x1574 = x4 * (x1554 - x1556 + x913)
x1575 = x1573 - x1574
x1576 = -x1573 + x1574
x1577 = x1561 + x1576
x1578 = x4 * (-x1555 + x1558 + x1564)
x1579 = x1567 * x3 - x1577 * x6 + 2.0 * x1578
x1580 = x1577 * x3
x1581 = x1572 * x5
x1582 = x4 * (x1557 - x1569 + x896)
x1583 = x1570 * x5
x1584 = x1261 * x622
x1585 = x1584 + x908
x1586 = x1585 * x6
x1587 = x1583 - x1586
x1588 = x1587 * x6
x1589 = x1582 - x1588
x1590 = x1581 + x1589
x1591 = x1590 * x6
x1592 = x4 * (x1560 - x1568 + x1571)
x1593 = 2.0 * x1592
x1594 = x1580 - x1591 + x1593
x1595 = x1560 * x3
x1596 = x1564 * x3 + x1566
x1597 = -x1582 + x1588
x1598 = x4 * (x1570 - x1584 + x941)
x1599 = x1261 * x648 + x943
x1600 = x1572 * x3
x1601 = x1576 + x1595
x1602 = x1554 * x3
x1603 = 2.23606797749979 * x1428
x1604 = x1261 * x691
x1605 = x1604 + x950
x1606 = x1605 * x5
x1607 = x1261 * x696
x1608 = x1607 + x957
x1609 = x1608 * x6
x1610 = -x1609
x1611 = x1606 + x1610
x1612 = x1611 * x5
x1613 = x1261 * x702 + x947
x1614 = -x1605 * x6
x1615 = x1613 * x5 + x1614
x1616 = x4 * (-x1604 + x1613 + x945)
x1617 = -x1611 * x6 + x1616
x1618 = x1615 * x5 + x1617
x1619 = x1608 * x5
x1620 = x1261 * x713
x1621 = x1620 + x967
x1622 = x1621 * x6
x1623 = x1619 - x1622
x1624 = x1623 * x6
x1625 = x4 * (x1605 - x1607 + x956)
x1626 = -x1625
x1627 = x1624 + x1626
x1628 = -x1624 + x1625
x1629 = x1612 + x1628
x1630 = x4 * (-x1606 + x1609 + x1615)
x1631 = x1618 * x3 - x1629 * x6 + 2.0 * x1630
x1632 = x1629 * x3
x1633 = x1623 * x5
x1634 = x4 * (x1608 - x1620 + x963)
x1635 = x1621 * x5
x1636 = x1261 * x734
x1637 = x1636 + x976
x1638 = x1637 * x6
x1639 = x1635 - x1638
x1640 = x1639 * x6
x1641 = x1634 - x1640
x1642 = x1633 + x1641
x1643 = x1642 * x6
x1644 = x4 * (x1611 - x1619 + x1622)
x1645 = 2.0 * x1644
x1646 = x1632 - x1643 + x1645
x1647 = x1611 * x3
x1648 = x1615 * x3 + x1617
x1649 = -x1634
x1650 = x1640 + x1649
x1651 = x4 * (x1621 - x1636 + x975)
x1652 = x1009 + x1261 * x761
x1653 = x1623 * x3
x1654 = x1628 + x1647
x1655 = x1605 * x3
x1656 = x1261 * x809
x1657 = x1086 + x1261 * x803
x1658 = x4 * (x1090 - x1656 + x1657)
x1659 = x1092 + x1656
x1660 = -x1659 * x6
x1661 = x1657 * x3 + x1660
x1662 = x1261 * x817
x1663 = x1099 + x1662
x1664 = x1663 * x3
x1665 = x1261 * x829
x1666 = x1111 + x1665
x1667 = x1666 * x6
x1668 = -x1667
x1669 = x4 * (x1104 + x1659 - x1662)
x1670 = -x1669
x1671 = x1659 * x3
x1672 = x1663 * x6
x1673 = -x1672
x1674 = x1671 + x1673
x1675 = x1659 * x5
x1676 = x1657 * x5 + x1660
x1677 = x1673 + x1675
x1678 = x1658 + x1676 * x3 - x1677 * x6
x1679 = x1677 * x3
x1680 = x1663 * x5
x1681 = x1668 + x1680
x1682 = x1681 * x6
x1683 = x1669 + x1679 - x1682
x1684 = x4 * (x1117 + x1663 - x1665)
x1685 = x1119 + x1261 * x839
x1686 = x1261 * x882
x1687 = x1123 + x1261 * x877
x1688 = x4 * (x1127 - x1686 + x1687)
x1689 = x1129 + x1686
x1690 = -x1689 * x6
x1691 = x1687 * x3 + x1690
x1692 = x1261 * x889
x1693 = x1136 + x1692
x1694 = x1693 * x3
x1695 = x1261 * x900
x1696 = x1148 + x1695
x1697 = x1696 * x6
x1698 = -x1697
x1699 = x4 * (x1141 + x1689 - x1692)
x1700 = -x1699
x1701 = x1689 * x3
x1702 = x1693 * x6
x1703 = -x1702
x1704 = x1701 + x1703
x1705 = x1689 * x5
x1706 = x1687 * x5 + x1690
x1707 = x1703 + x1705
x1708 = x1688 + x1706 * x3 - x1707 * x6
x1709 = x1707 * x3
x1710 = x1693 * x5
x1711 = x1698 + x1710
x1712 = x1711 * x6
x1713 = x1699 + x1709 - x1712
x1714 = x4 * (x1154 + x1693 - x1695)
x1715 = x1156 + x1261 * x909
x1716 = x1261 * x951
x1717 = x1160 + x1261 * x948
x1718 = x4 * (x1163 - x1716 + x1717)
x1719 = x1165 + x1716
x1720 = -x1719 * x6
x1721 = x1717 * x3 + x1720
x1722 = x1261 * x958
x1723 = x1171 + x1722
x1724 = x1723 * x3
x1725 = x1261 * x968
x1726 = x1182 + x1725
x1727 = x1726 * x6
x1728 = -x1727
x1729 = x4 * (x1176 + x1719 - x1722)
x1730 = -x1729
x1731 = x1719 * x3
x1732 = x1723 * x6
x1733 = -x1732
x1734 = x1731 + x1733
x1735 = x1719 * x5
x1736 = x1717 * x5 + x1720
x1737 = x1733 + x1735
x1738 = x1718 + x1736 * x3 - x1737 * x6
x1739 = x1737 * x3
x1740 = x1723 * x5
x1741 = x1728 + x1740
x1742 = x1741 * x6
x1743 = x1729 + x1739 - x1742
x1744 = x4 * (x1188 + x1723 - x1725)
x1745 = x1190 + x1261 * x977
x1746 = x1019 * x1261
x1747 = x1013 * x1261 + x1195
x1748 = x4 * (x1193 - x1746 + x1747)
x1749 = x1198 + x1746
x1750 = -x1749 * x6
x1751 = x1747 * x3 + x1750
x1752 = x1027 * x1261
x1753 = x1204 + x1752
x1754 = x1753 * x3
x1755 = x1039 * x1261
x1756 = x1214 + x1755
x1757 = x1756 * x6
x1758 = -x1757
x1759 = x4 * (x1203 + x1749 - x1752)
x1760 = -x1759
x1761 = x1749 * x3
x1762 = x1753 * x6
x1763 = -x1762
x1764 = x1761 + x1763
x1765 = x1749 * x5
x1766 = x1747 * x5 + x1750
x1767 = x1763 + x1765
x1768 = x1748 + x1766 * x3 - x1767 * x6
x1769 = x1767 * x3
x1770 = x1753 * x5
x1771 = x1758 + x1770
x1772 = x1771 * x6
x1773 = x1759 + x1769 - x1772
x1774 = x4 * (x1213 + x1753 - x1755)
x1775 = x1049 * x1261 + x1221
x1776 = x1100 * x8
x1777 = x1093 * x1261
x1778 = 4.0 * x844
x1779 = x1087 * x1261 - x1093 * x8 + 4.0 * x807
x1780 = x4 * (x1776 - x1777 - x1778 + x1779)
x1781 = -x1776 + x1777 + x1778
x1782 = x1779 * x3 - x1781 * x6
x1783 = x1781 * x3
x1784 = x1100 * x1261
x1785 = x1112 * x8
x1786 = 4.0 * x826
x1787 = x1784 - x1785 + x1786
x1788 = x1787 * x6
x1789 = x1783 - x1788
x1790 = x4 * (x1781 - x1784 + x1785 - x1786)
x1791 = x1112 * x1261 - x1120 * x8 + 4.0 * x872
x1792 = x1137 * x8
x1793 = x1130 * x1261
x1794 = 3.0 * x914
x1795 = x1124 * x1261 - x1130 * x8 + 3.0 * x880
x1796 = x4 * (x1792 - x1793 - x1794 + x1795)
x1797 = -x1792 + x1793 + x1794
x1798 = x1795 * x3 - x1797 * x6
x1799 = x1797 * x3
x1800 = x1137 * x1261
x1801 = x1149 * x8
x1802 = 3.0 * x897
x1803 = x1800 - x1801 + x1802
x1804 = x1803 * x6
x1805 = x1799 - x1804
x1806 = x4 * (x1797 - x1800 + x1801 - x1802)
x1807 = x1149 * x1261 - x1157 * x8 + 3.0 * x942
x1808 = x1172 * x8
x1809 = x1166 * x1261
x1810 = 2.0 * x981
x1811 = x1161 * x1261 - x1166 * x8 + 2.0 * x949
x1812 = x4 * (x1808 - x1809 - x1810 + x1811)
x1813 = -x1808 + x1809 + x1810
x1814 = x1811 * x3 - x1813 * x6
x1815 = x1813 * x3
x1816 = x1172 * x1261
x1817 = x1183 * x8
x1818 = 2.0 * x965
x1819 = x1816 - x1817 + x1818
x1820 = x1819 * x6
x1821 = x1815 - x1820
x1822 = x4 * (x1813 - x1816 + x1817 - x1818)
x1823 = 2.0 * x1008 + x1183 * x1261 - x1191 * x8
x1824 = x1205 * x8
x1825 = x1199 * x1261
x1826 = x1017 + x1196 * x1261 - x1199 * x8
x1827 = x4 * (x1060 + x1824 - x1825 + x1826)
x1828 = x1054 - x1824 + x1825
x1829 = x1826 * x3 - x1828 * x6
x1830 = x1828 * x3
x1831 = x1205 * x1261
x1832 = x1215 * x8
x1833 = x1036 + x1831 - x1832
x1834 = x1833 * x6
x1835 = x1830 - x1834
x1836 = x4 * (x1080 + x1828 - x1831 + x1832)
x1837 = x1082 + x1215 * x1261 - x1222 * x8
x1838 = x1239 * x8
x1839 = x1232 * x1261
x1840 = x1226 * x1261 - x1232 * x8
x1841 = x4 * (x1838 - x1839 + x1840)
x1842 = -x1838 + x1839
x1843 = x1840 * x3 - x1842 * x6
x1844 = x1842 * x3
x1845 = x1239 * x1261
x1846 = x1251 * x8
x1847 = x1845 - x1846
x1848 = x1847 * x6
x1849 = x1844 - x1848
x1850 = x4 * (x1842 - x1845 + x1846)
x1851 = x1251 * x1261 - x1259 * x8
x1852 = -x9 - A[2]
x1853 = x13 * x1852
x1854 = x15 * x1852
x1855 = x1854 + x320
x1856 = x4 * (-x1853 + x1855 + x325)
x1857 = x1855 * x5
x1858 = x1853 + x326
x1859 = x1858 * x6
x1860 = x1857 - x1859
x1861 = x1860 * x5
x1862 = x1858 * x5
x1863 = x1852 * x20
x1864 = x1863 + x336
x1865 = x1864 * x6
x1866 = x1862 - x1865
x1867 = x1866 * x6
x1868 = x1856 + x1861 - x1867
x1869 = x1868 * x5
x1870 = x4 * (x1858 - x1863 + x335)
x1871 = x1866 * x5
x1872 = x1864 * x5
x1873 = x1852 * x30
x1874 = x1873 + x360
x1875 = x1874 * x6
x1876 = x1872 - x1875
x1877 = x1876 * x6
x1878 = x1870 + x1871 - x1877
x1879 = x1878 * x6
x1880 = x38 * (x1860 - x1862 + x1865)
x1881 = -x1879 + x1880
x1882 = x1869 + x1881
x1883 = x1882 * x5
x1884 = x1852 * x43 + x346
x1885 = x4 * (-x1854 + x1884 + x319)
x1886 = -x1855 * x6 + x1884 * x5
x1887 = -x1860 * x6 + x1885 + x1886 * x5
x1888 = -x1868 * x6 + x38 * (-x1857 + x1859 + x1886)
x1889 = x1887 * x5 + x1888
x1890 = -x1856
x1891 = x130 * (-x1861 + x1867 + x1887 + x1890) - x1882 * x6
x1892 = x1889 * x5 + x1891
x1893 = x1878 * x5
x1894 = x4 * (x1864 - x1873 + x359)
x1895 = x1876 * x5
x1896 = x1874 * x5
x1897 = x1852 * x58
x1898 = x1897 + x384
x1899 = x1898 * x6
x1900 = x1896 - x1899
x1901 = x1900 * x6
x1902 = x1894 + x1895 - x1901
x1903 = x1902 * x6
x1904 = x38 * (x1866 - x1872 + x1875)
x1905 = x1893 - x1903 + x1904
x1906 = x1905 * x6
x1907 = -x1870
x1908 = x130 * (x1868 - x1871 + x1877 + x1907)
x1909 = x1906 - x1908
x1910 = -x1906 + x1908
x1911 = x1883 + x1910
x1912 = x1879 - x1880
x1913 = x4 * (-x1869 + x1889 + x1912)
x1914 = x1892 * x3 - x1911 * x6 + 4.0 * x1913
x1915 = x1911 * x3
x1916 = x1905 * x5
x1917 = x1902 * x5
x1918 = x4 * (x1874 - x1897 + x383)
x1919 = x1900 * x5
x1920 = x1898 * x5
x1921 = x1852 * x84
x1922 = x1921 + x416
x1923 = x1922 * x6
x1924 = x1920 - x1923
x1925 = x1924 * x6
x1926 = x1918 + x1919 - x1925
x1927 = x1926 * x6
x1928 = x38 * (x1876 - x1896 + x1899)
x1929 = x1917 - x1927 + x1928
x1930 = x1929 * x6
x1931 = -x1894
x1932 = x130 * (x1878 - x1895 + x1901 + x1931)
x1933 = -x1930 + x1932
x1934 = x1916 + x1933
x1935 = x1934 * x6
x1936 = x1903 - x1904
x1937 = x4 * (x1882 - x1893 + x1936)
x1938 = 4.0 * x1937
x1939 = x1915 - x1935 + x1938
x1940 = x1882 * x3
x1941 = x1889 * x3 + x1891
x1942 = x1930 - x1932
x1943 = x4 * (x1898 - x1921 + x415)
x1944 = x119 * x1852 + x450
x1945 = -x1918
x1946 = x1905 * x3
x1947 = x1910 + x1940
x1948 = x1868 * x3
x1949 = x174 * x1855
x1950 = x1858 * x8
x1951 = -x1950
x1952 = x1949 + x1951
x1953 = x1952 * x5
x1954 = x174 * x1858
x1955 = x1864 * x8
x1956 = -x1955
x1957 = x1954 + x1956
x1958 = x1957 * x6
x1959 = x1953 - x1958
x1960 = x1959 * x5
x1961 = x4 * (x1952 - x1954 + x1955)
x1962 = x1957 * x5
x1963 = x174 * x1864
x1964 = x1874 * x8
x1965 = -x1964
x1966 = x1963 + x1965
x1967 = x1966 * x6
x1968 = x1962 - x1967
x1969 = x1968 * x6
x1970 = x1961 - x1969
x1971 = x1960 + x1970
x1972 = x1971 * x5
x1973 = -x1855 * x8
x1974 = x174 * x1884 + x1973
x1975 = -x1952 * x6 + x1974 * x5
x1976 = x4 * (-x1949 + x1950 + x1974)
x1977 = -x1959 * x6 + x1976
x1978 = x1975 * x5 + x1977
x1979 = -x1971 * x6 + x38 * (-x1953 + x1958 + x1975)
x1980 = x1978 * x5 + x1979
x1981 = x4 * (x1957 - x1963 + x1964)
x1982 = x1968 * x5
x1983 = x1966 * x5
x1984 = x174 * x1874
x1985 = x1898 * x8
x1986 = -x1985
x1987 = x1984 + x1986
x1988 = x1987 * x6
x1989 = x1983 - x1988
x1990 = x1989 * x6
x1991 = x1981 + x1982 - x1990
x1992 = x1991 * x6
x1993 = x38 * (x1959 - x1962 + x1967)
x1994 = x1992 - x1993
x1995 = -x1992 + x1993
x1996 = x1972 + x1995
x1997 = -x1961
x1998 = x1969 + x1997
x1999 = x4 * (-x1960 + x1978 + x1998)
x2000 = x1980 * x3 - x1996 * x6 + 3.0 * x1999
x2001 = x1996 * x3
x2002 = x1991 * x5
x2003 = x4 * (x1966 - x1984 + x1985)
x2004 = x1989 * x5
x2005 = x1987 * x5
x2006 = x174 * x1898
x2007 = x1922 * x8
x2008 = -x2007
x2009 = x2006 + x2008
x2010 = x2009 * x6
x2011 = x2005 - x2010
x2012 = x2011 * x6
x2013 = x2003 + x2004 - x2012
x2014 = x2013 * x6
x2015 = x38 * (x1968 - x1983 + x1988)
x2016 = -x2014 + x2015
x2017 = x2002 + x2016
x2018 = x2017 * x6
x2019 = -x1981
x2020 = x1990 + x2019
x2021 = x4 * (x1971 - x1982 + x2020)
x2022 = 3.0 * x2021
x2023 = x2001 - x2018 + x2022
x2024 = x1971 * x3
x2025 = x1978 * x3 + x1979
x2026 = x2014 - x2015
x2027 = x4 * (x1987 - x2006 + x2007)
x2028 = -x1944 * x8
x2029 = x174 * x1922 + x2028
x2030 = -x2003
x2031 = x1991 * x3
x2032 = x1995 + x2024
x2033 = x1959 * x3
x2034 = x1852 * x323
x2035 = x2034 + x690
x2036 = x2035 * x5
x2037 = x1852 * x328
x2038 = x2037 + x695
x2039 = x2038 * x6
x2040 = x2036 - x2039
x2041 = x2040 * x5
x2042 = x4 * (x2035 - x2037 + x718)
x2043 = x2038 * x5
x2044 = x1852 * x338
x2045 = x2044 + x712
x2046 = x2045 * x6
x2047 = x2043 - x2046
x2048 = x2047 * x6
x2049 = x2042 - x2048
x2050 = x2041 + x2049
x2051 = x2050 * x5
x2052 = x1852 * x347 + x701
x2053 = -x2035 * x6 + x2052 * x5
x2054 = x4 * (-x2034 + x2052 + x705)
x2055 = -x2040 * x6 + x2054
x2056 = x2053 * x5 + x2055
x2057 = -x2050 * x6 + x38 * (-x2036 + x2039 + x2053)
x2058 = x2056 * x5 + x2057
x2059 = x4 * (x2038 - x2044 + x728)
x2060 = x2047 * x5
x2061 = x2045 * x5
x2062 = x1852 * x362
x2063 = x2062 + x733
x2064 = x2063 * x6
x2065 = x2061 - x2064
x2066 = x2065 * x6
x2067 = x2059 + x2060 - x2066
x2068 = x2067 * x6
x2069 = x38 * (x2040 - x2043 + x2046)
x2070 = x2068 - x2069
x2071 = -x2068 + x2069
x2072 = x2051 + x2071
x2073 = -x2042
x2074 = x2048 + x2073
x2075 = x4 * (-x2041 + x2056 + x2074)
x2076 = x2058 * x3 - x2072 * x6 + 3.0 * x2075
x2077 = x2072 * x3
x2078 = x2067 * x5
x2079 = x4 * (x2045 - x2062 + x755)
x2080 = x2065 * x5
x2081 = x2063 * x5
x2082 = x1852 * x386
x2083 = x2082 + x760
x2084 = x2083 * x6
x2085 = x2081 - x2084
x2086 = x2085 * x6
x2087 = x2079 + x2080 - x2086
x2088 = x2087 * x6
x2089 = x38 * (x2047 - x2061 + x2064)
x2090 = -x2088 + x2089
x2091 = x2078 + x2090
x2092 = x2091 * x6
x2093 = -x2059
x2094 = x2066 + x2093
x2095 = x4 * (x2050 - x2060 + x2094)
x2096 = 3.0 * x2095
x2097 = x2077 - x2092 + x2096
x2098 = x2050 * x3
x2099 = x2056 * x3 + x2057
x2100 = x2088 - x2089
x2101 = x4 * (x2063 - x2082 + x787)
x2102 = x1852 * x418 + x789
x2103 = -x2079
x2104 = x2067 * x3
x2105 = x2071 + x2098
x2106 = x2040 * x3
x2107 = x174 * x1952
x2108 = x1957 * x8
x2109 = x1856 - x2108
x2110 = x2107 + x2109
x2111 = x2110 * x5
x2112 = x174 * x1957
x2113 = x1966 * x8
x2114 = x1870 - x2113
x2115 = x2112 + x2114
x2116 = x2115 * x6
x2117 = -x2116
x2118 = x2111 + x2117
x2119 = x2118 * x5
x2120 = x1885 - x1952 * x8
x2121 = x174 * x1974 + x2120
x2122 = -x2110 * x6
x2123 = x2121 * x5 + x2122
x2124 = x1890 + x2108
x2125 = x4 * (-x2107 + x2121 + x2124)
x2126 = -x2118 * x6 + x2125
x2127 = x2123 * x5 + x2126
x2128 = x2115 * x5
x2129 = x174 * x1966
x2130 = x1987 * x8
x2131 = x1894 - x2130
x2132 = x2129 + x2131
x2133 = x2132 * x6
x2134 = x2128 - x2133
x2135 = x2134 * x6
x2136 = x1907 + x2113
x2137 = x4 * (x2110 - x2112 + x2136)
x2138 = -x2137
x2139 = x2135 + x2138
x2140 = -x2135 + x2137
x2141 = x2119 + x2140
x2142 = x4 * (-x2111 + x2116 + x2123)
x2143 = x2127 * x3 - x2141 * x6 + 2.0 * x2142
x2144 = x2141 * x3
x2145 = x2134 * x5
x2146 = x1931 + x2130
x2147 = x4 * (x2115 - x2129 + x2146)
x2148 = x2132 * x5
x2149 = x174 * x1987
x2150 = x2009 * x8
x2151 = x1918 - x2150
x2152 = x2149 + x2151
x2153 = x2152 * x6
x2154 = x2148 - x2153
x2155 = x2154 * x6
x2156 = x2147 - x2155
x2157 = x2145 + x2156
x2158 = x2157 * x6
x2159 = x4 * (x2118 - x2128 + x2133)
x2160 = 2.0 * x2159
x2161 = x2144 - x2158 + x2160
x2162 = x2118 * x3
x2163 = x2123 * x3 + x2126
x2164 = -x2147
x2165 = x2155 + x2164
x2166 = x1945 + x2150
x2167 = x4 * (x2132 - x2149 + x2166)
x2168 = x1943 - x2029 * x8
x2169 = x174 * x2009 + x2168
x2170 = x2134 * x3
x2171 = x2140 + x2162
x2172 = x2110 * x3
x2173 = x174 * x2035
x2174 = x2038 * x8
x2175 = -x2174
x2176 = x2173 + x2175
x2177 = x2176 * x5
x2178 = x174 * x2038
x2179 = x2045 * x8
x2180 = -x2179
x2181 = x2178 + x2180
x2182 = x2181 * x6
x2183 = -x2182
x2184 = x2177 + x2183
x2185 = x2184 * x5
x2186 = -x2035 * x8
x2187 = x174 * x2052 + x2186
x2188 = -x2176 * x6
x2189 = x2187 * x5 + x2188
x2190 = x4 * (-x2173 + x2174 + x2187)
x2191 = -x2184 * x6 + x2190
x2192 = x2189 * x5 + x2191
x2193 = x2181 * x5
x2194 = x174 * x2045
x2195 = x2063 * x8
x2196 = -x2195
x2197 = x2194 + x2196
x2198 = x2197 * x6
x2199 = x2193 - x2198
x2200 = x2199 * x6
x2201 = x4 * (x2176 - x2178 + x2179)
x2202 = -x2201
x2203 = x2200 + x2202
x2204 = -x2200 + x2201
x2205 = x2185 + x2204
x2206 = x4 * (-x2177 + x2182 + x2189)
x2207 = x2192 * x3 - x2205 * x6 + 2.0 * x2206
x2208 = x2205 * x3
x2209 = x2199 * x5
x2210 = x4 * (x2181 - x2194 + x2195)
x2211 = x2197 * x5
x2212 = x174 * x2063
x2213 = x2083 * x8
x2214 = -x2213
x2215 = x2212 + x2214
x2216 = x2215 * x6
x2217 = x2211 - x2216
x2218 = x2217 * x6
x2219 = x2210 - x2218
x2220 = x2209 + x2219
x2221 = x2220 * x6
x2222 = x4 * (x2184 - x2193 + x2198)
x2223 = 2.0 * x2222
x2224 = x2208 - x2221 + x2223
x2225 = x2184 * x3
x2226 = x2189 * x3 + x2191
x2227 = -x2210
x2228 = x2218 + x2227
x2229 = x4 * (x2197 - x2212 + x2213)
x2230 = -x2102 * x8
x2231 = x174 * x2083 + x2230
x2232 = x2199 * x3
x2233 = x2204 + x2225
x2234 = x2176 * x3
x2235 = x1852 * x691
x2236 = x1018 + x2235
x2237 = x2236 * x5
x2238 = x1852 * x696
x2239 = x1026 + x2238
x2240 = x2239 * x6
x2241 = -x2240
x2242 = x2237 + x2241
x2243 = x2242 * x5
x2244 = x1012 + x1852 * x702
x2245 = -x2236 * x6
x2246 = x2244 * x5 + x2245
x2247 = x4 * (x1016 - x2235 + x2244)
x2248 = -x2242 * x6 + x2247
x2249 = x2246 * x5 + x2248
x2250 = x2239 * x5
x2251 = x1852 * x713
x2252 = x1038 + x2251
x2253 = x2252 * x6
x2254 = x2250 - x2253
x2255 = x2254 * x6
x2256 = x4 * (x1053 + x2236 - x2238)
x2257 = -x2256
x2258 = x2255 + x2257
x2259 = -x2255 + x2256
x2260 = x2243 + x2259
x2261 = x4 * (-x2237 + x2240 + x2246)
x2262 = x2249 * x3 - x2260 * x6 + 2.0 * x2261
x2263 = x2260 * x3
x2264 = x2254 * x5
x2265 = x4 * (x1035 + x2239 - x2251)
x2266 = x2252 * x5
x2267 = x1852 * x734
x2268 = x1048 + x2267
x2269 = x2268 * x6
x2270 = x2266 - x2269
x2271 = x2270 * x6
x2272 = x2265 - x2271
x2273 = x2264 + x2272
x2274 = x2273 * x6
x2275 = x4 * (x2242 - x2250 + x2253)
x2276 = 2.0 * x2275
x2277 = x2263 - x2274 + x2276
x2278 = x2242 * x3
x2279 = x2246 * x3 + x2248
x2280 = -x2265
x2281 = x2271 + x2280
x2282 = x4 * (x1081 + x2252 - x2267)
x2283 = x1083 + x1852 * x761
x2284 = x2254 * x3
x2285 = x2259 + x2278
x2286 = x2236 * x3
x2287 = x174 * x2110
x2288 = 2.0 * x1976 - x2110 * x8
x2289 = x174 * x2121 + x2288
x2290 = x2115 * x8
x2291 = 2.0 * x1961
x2292 = x2290 - x2291
x2293 = x4 * (-x2287 + x2289 + x2292)
x2294 = -x2290 + x2291
x2295 = x2287 + x2294
x2296 = -x2295 * x6
x2297 = x2289 * x3 + x2296
x2298 = x174 * x2115
x2299 = x2132 * x8
x2300 = 2.0 * x1981
x2301 = -x2299 + x2300
x2302 = x2298 + x2301
x2303 = x2302 * x3
x2304 = x174 * x2132
x2305 = x2152 * x8
x2306 = 2.0 * x2003
x2307 = -x2305 + x2306
x2308 = x2304 + x2307
x2309 = x2308 * x6
x2310 = -x2309
x2311 = x2299 - x2300
x2312 = x4 * (x2295 - x2298 + x2311)
x2313 = -x2312
x2314 = x2295 * x3
x2315 = x2302 * x6
x2316 = -x2315
x2317 = x2314 + x2316
x2318 = x2295 * x5
x2319 = x2289 * x5 + x2296
x2320 = x2316 + x2318
x2321 = x2293 + x2319 * x3 - x2320 * x6
x2322 = x2320 * x3
x2323 = x2302 * x5
x2324 = x2310 + x2323
x2325 = x2324 * x6
x2326 = x2312 + x2322 - x2325
x2327 = x2305 - x2306
x2328 = x4 * (x2302 - x2304 + x2327)
x2329 = 2.0 * x2027 - x2169 * x8
x2330 = x174 * x2152 + x2329
x2331 = x174 * x2176
x2332 = x2054 - x2176 * x8
x2333 = x174 * x2187 + x2332
x2334 = x2181 * x8
x2335 = x2073 + x2334
x2336 = x4 * (-x2331 + x2333 + x2335)
x2337 = x2042 - x2334
x2338 = x2331 + x2337
x2339 = -x2338 * x6
x2340 = x2333 * x3 + x2339
x2341 = x174 * x2181
x2342 = x2197 * x8
x2343 = x2059 - x2342
x2344 = x2341 + x2343
x2345 = x2344 * x3
x2346 = x174 * x2197
x2347 = x2215 * x8
x2348 = x2079 - x2347
x2349 = x2346 + x2348
x2350 = x2349 * x6
x2351 = -x2350
x2352 = x2093 + x2342
x2353 = x4 * (x2338 - x2341 + x2352)
x2354 = -x2353
x2355 = x2338 * x3
x2356 = x2344 * x6
x2357 = -x2356
x2358 = x2355 + x2357
x2359 = x2338 * x5
x2360 = x2333 * x5 + x2339
x2361 = x2357 + x2359
x2362 = x2336 + x2360 * x3 - x2361 * x6
x2363 = x2361 * x3
x2364 = x2344 * x5
x2365 = x2351 + x2364
x2366 = x2365 * x6
x2367 = x2353 + x2363 - x2366
x2368 = x2103 + x2347
x2369 = x4 * (x2344 - x2346 + x2368)
x2370 = x2101 - x2231 * x8
x2371 = x174 * x2215 + x2370
x2372 = x2239 * x8
x2373 = x174 * x2236
x2374 = -x2236 * x8
x2375 = x174 * x2244 + x2374
x2376 = x4 * (x2372 - x2373 + x2375)
x2377 = -x2372
x2378 = x2373 + x2377
x2379 = -x2378 * x6
x2380 = x2375 * x3 + x2379
x2381 = x174 * x2239
x2382 = x2252 * x8
x2383 = -x2382
x2384 = x2381 + x2383
x2385 = x2384 * x3
x2386 = x174 * x2252
x2387 = x2268 * x8
x2388 = -x2387
x2389 = x2386 + x2388
x2390 = x2389 * x6
x2391 = -x2390
x2392 = x4 * (x2378 - x2381 + x2382)
x2393 = -x2392
x2394 = x2378 * x3
x2395 = x2384 * x6
x2396 = -x2395
x2397 = x2394 + x2396
x2398 = x2378 * x5
x2399 = x2375 * x5 + x2379
x2400 = x2396 + x2398
x2401 = x2376 + x2399 * x3 - x2400 * x6
x2402 = x2400 * x3
x2403 = x2384 * x5
x2404 = x2391 + x2403
x2405 = x2404 * x6
x2406 = x2392 + x2402 - x2405
x2407 = x4 * (x2384 - x2386 + x2387)
x2408 = -x2283 * x8
x2409 = x174 * x2268 + x2408
x2410 = x1019 * x1852
x2411 = x1013 * x1852 + x1225
x2412 = x4 * (x1229 - x2410 + x2411)
x2413 = x1231 + x2410
x2414 = -x2413 * x6
x2415 = x2411 * x3 + x2414
x2416 = x1027 * x1852
x2417 = x1238 + x2416
x2418 = x2417 * x3
x2419 = x1039 * x1852
x2420 = x1250 + x2419
x2421 = x2420 * x6
x2422 = -x2421
x2423 = x4 * (x1243 + x2413 - x2416)
x2424 = -x2423
x2425 = x2413 * x3
x2426 = x2417 * x6
x2427 = -x2426
x2428 = x2425 + x2427
x2429 = x2413 * x5
x2430 = x2411 * x5 + x2414
x2431 = x2427 + x2429
x2432 = x2412 + x2430 * x3 - x2431 * x6
x2433 = x2431 * x3
x2434 = x2417 * x5
x2435 = x2422 + x2434
x2436 = x2435 * x6
x2437 = x2423 + x2433 - x2436
x2438 = x4 * (x1256 + x2417 - x2419)
x2439 = x1049 * x1852 + x1258
x2440 = x174 * x2295
x2441 = 3.0 * x2125 - x2295 * x8
x2442 = x174 * x2289 + x2441
x2443 = x2302 * x8
x2444 = 3.0 * x2137
x2445 = x2443 - x2444
x2446 = x4 * (-x2440 + x2442 + x2445)
x2447 = -x2443 + x2444
x2448 = x2440 + x2447
x2449 = x2442 * x3 - x2448 * x6
x2450 = x2448 * x3
x2451 = x174 * x2302
x2452 = x2308 * x8
x2453 = 3.0 * x2147
x2454 = -x2452 + x2453
x2455 = x2451 + x2454
x2456 = x2455 * x6
x2457 = x2450 - x2456
x2458 = x2452 - x2453
x2459 = x4 * (x2448 - x2451 + x2458)
x2460 = 3.0 * x2167 - x2330 * x8
x2461 = x174 * x2308 + x2460
x2462 = x174 * x2338
x2463 = 2.0 * x2190 - x2338 * x8
x2464 = x174 * x2333 + x2463
x2465 = x2344 * x8
x2466 = 2.0 * x2201
x2467 = x2465 - x2466
x2468 = x4 * (-x2462 + x2464 + x2467)
x2469 = -x2465 + x2466
x2470 = x2462 + x2469
x2471 = x2464 * x3 - x2470 * x6
x2472 = x2470 * x3
x2473 = x174 * x2344
x2474 = x2349 * x8
x2475 = 2.0 * x2210
x2476 = -x2474 + x2475
x2477 = x2473 + x2476
x2478 = x2477 * x6
x2479 = x2472 - x2478
x2480 = x2474 - x2475
x2481 = x4 * (x2470 - x2473 + x2480)
x2482 = 2.0 * x2229 - x2371 * x8
x2483 = x174 * x2349 + x2482
x2484 = x174 * x2378
x2485 = x2247 - x2378 * x8
x2486 = x174 * x2375 + x2485
x2487 = x2384 * x8
x2488 = x2257 + x2487
x2489 = x4 * (-x2484 + x2486 + x2488)
x2490 = x2256 - x2487
x2491 = x2484 + x2490
x2492 = x2486 * x3 - x2491 * x6
x2493 = x2491 * x3
x2494 = x174 * x2384
x2495 = x2389 * x8
x2496 = x2265 - x2495
x2497 = x2494 + x2496
x2498 = x2497 * x6
x2499 = x2493 - x2498
x2500 = x2280 + x2495
x2501 = x4 * (x2491 - x2494 + x2500)
x2502 = x2282 - x2409 * x8
x2503 = x174 * x2389 + x2502
x2504 = x2417 * x8
x2505 = x174 * x2413
x2506 = -x2413 * x8
x2507 = x174 * x2411 + x2506
x2508 = x4 * (x2504 - x2505 + x2507)
x2509 = -x2504
x2510 = x2505 + x2509
x2511 = x2507 * x3 - x2510 * x6
x2512 = x2510 * x3
x2513 = x174 * x2417
x2514 = x2420 * x8
x2515 = -x2514
x2516 = x2513 + x2515
x2517 = x2516 * x6
x2518 = x2512 - x2517
x2519 = x4 * (x2510 - x2513 + x2514)
x2520 = -x2439 * x8
x2521 = x174 * x2420 + x2520
x2522 = x10 * x1239
x2523 = x1232 * x1852
x2524 = 4.0 * x1054
x2525 = -x10 * x1232 + 4.0 * x1017 + x1226 * x1852
x2526 = x4 * (x2522 - x2523 - x2524 + x2525)
x2527 = -x2522 + x2523 + x2524
x2528 = x2525 * x3 - x2527 * x6
x2529 = x2527 * x3
x2530 = x1239 * x1852
x2531 = x10 * x1251
x2532 = 4.0 * x1036
x2533 = x2530 - x2531 + x2532
x2534 = x2533 * x6
x2535 = x2529 - x2534
x2536 = x4 * (x2527 - x2530 + x2531 - x2532)
x2537 = -x10 * x1259 + 4.0 * x1082 + x1251 * x1852
x2538 = x1273 * x8
x2539 = x1261 * x1267
x2540 = x1261 * x1264
x2541 = x1267 * x8
x2542 = x19 + x2540 - x2541
x2543 = x4 * (x2538 - x2539 + x2542 + x69)
x2544 = x2542 * x5
x2545 = -x2538 + x2539 + x29
x2546 = x2545 * x6
x2547 = x2544 - x2546
x2548 = x2547 * x5
x2549 = x2545 * x5
x2550 = x1261 * x1273
x2551 = x1283 * x8
x2552 = x2550 - x2551 + x56
x2553 = x2552 * x6
x2554 = x2549 - x2553
x2555 = x2554 * x6
x2556 = x2543 + x2548 - x2555
x2557 = x2556 * x5
x2558 = x4 * (x2545 - x2550 + x2551 + x95)
x2559 = x2554 * x5
x2560 = x2552 * x5
x2561 = x1261 * x1283
x2562 = x1307 * x8
x2563 = x2561 - x2562 + x82
x2564 = x2563 * x6
x2565 = x2560 - x2564
x2566 = x2565 * x6
x2567 = x2558 + x2559 - x2566
x2568 = x2567 * x6
x2569 = x38 * (x2547 - x2549 + x2553)
x2570 = x2557 - x2568 + x2569
x2571 = x2570 * x5
x2572 = x1261 * x1293 - x1264 * x8 + x45
x2573 = x4 * (-x2540 + x2541 + x2572 + x50)
x2574 = -x2542 * x6 + x2572 * x5
x2575 = -x2547 * x6 + x2573 + x2574 * x5
x2576 = -x2556 * x6 + x2575 * x5 + x38 * (-x2544 + x2546 + x2574)
x2577 = -x2543
x2578 = x130 * (-x2548 + x2555 + x2575 + x2577) - x2570 * x6
x2579 = x2576 * x5 + x2578
x2580 = x2567 * x5
x2581 = x4 * (x129 + x2552 - x2561 + x2562)
x2582 = x2565 * x5
x2583 = x2563 * x5
x2584 = x1261 * x1307
x2585 = x1331 * x8
x2586 = x117 + x2584 - x2585
x2587 = x2586 * x6
x2588 = x2583 - x2587
x2589 = x2588 * x6
x2590 = x2581 + x2582 - x2589
x2591 = x2590 * x6
x2592 = x38 * (x2554 - x2560 + x2564)
x2593 = x2580 - x2591 + x2592
x2594 = x2593 * x6
x2595 = -x2558
x2596 = x130 * (x2556 - x2559 + x2566 + x2595)
x2597 = x2594 - x2596
x2598 = x2571 - x2594 + x2596
x2599 = x4 * (x157 + x2563 - x2584 + x2585)
x2600 = x1261 * x1331 - x1353 * x8 + x155
x2601 = -x2581
x2602 = x1369 * x8
x2603 = x1261 * x1362
x2604 = x1261 * x1359
x2605 = x1362 * x8
x2606 = x1265 + x186 + x2604 - x2605
x2607 = x4 * (x1316 + x251 + x2602 - x2603 + x2606)
x2608 = x2606 * x5
x2609 = x1279 + x210 - x2602 + x2603
x2610 = x2609 * x6
x2611 = x2608 - x2610
x2612 = x2611 * x5
x2613 = x2609 * x5
x2614 = x1261 * x1369
x2615 = x1387 * x8
x2616 = x1303 + x234 + x2614 - x2615
x2617 = x2616 * x6
x2618 = x2613 - x2617
x2619 = x2618 * x6
x2620 = x2607 + x2612 - x2619
x2621 = x2620 * x5
x2622 = x1261 * x1376 + x1294 - x1359 * x8 + x203
x2623 = x4 * (x1299 + x227 - x2604 + x2605 + x2622)
x2624 = -x2606 * x6 + x2622 * x5
x2625 = -x2611 * x6 + x2623 + x2624 * x5
x2626 = -x2620 * x6 + x38 * (-x2608 + x2610 + x2624)
x2627 = x2625 * x5 + x2626
x2628 = x4 * (x1340 + x2609 - x2614 + x2615 + x281)
x2629 = x2618 * x5
x2630 = x2616 * x5
x2631 = x1261 * x1387
x2632 = x1406 * x8
x2633 = x1327 + x2631 - x2632 + x265
x2634 = x2633 * x6
x2635 = x2630 - x2634
x2636 = x2635 * x6
x2637 = x2628 + x2629 - x2636
x2638 = x2637 * x6
x2639 = x38 * (x2611 - x2613 + x2617)
x2640 = x2638 - x2639
x2641 = x2621 - x2638 + x2639
x2642 = x4 * (x1354 + x2616 - x2631 + x2632 + x305)
x2643 = x1261 * x1406 + x1352 - x1424 * x8 + x302
x2644 = x1440 * x8
x2645 = x1261 * x1433
x2646 = x1261 * x1430
x2647 = x1433 * x8
x2648 = x2646 - x2647 + x333
x2649 = x4 * (x2644 - x2645 + x2648 + x398)
x2650 = x2648 * x5
x2651 = -x2644 + x2645 + x357
x2652 = x2651 * x6
x2653 = x2650 - x2652
x2654 = x2653 * x5
x2655 = x2651 * x5
x2656 = x1261 * x1440
x2657 = x1458 * x8
x2658 = x2656 - x2657 + x381
x2659 = x2658 * x6
x2660 = x2655 - x2659
x2661 = x2660 * x6
x2662 = x2649 + x2654 - x2661
x2663 = x2662 * x5
x2664 = x1261 * x1447 - x1430 * x8 + x350
x2665 = x4 * (-x2646 + x2647 + x2664 + x374)
x2666 = -x2648 * x6 + x2664 * x5
x2667 = -x2653 * x6 + x2665 + x2666 * x5
x2668 = -x2662 * x6 + x38 * (-x2650 + x2652 + x2666)
x2669 = x2667 * x5 + x2668
x2670 = x4 * (x2651 - x2656 + x2657 + x428)
x2671 = x2660 * x5
x2672 = x2658 * x5
x2673 = x1261 * x1458
x2674 = x1478 * x8
x2675 = x2673 - x2674 + x412
x2676 = x2675 * x6
x2677 = x2672 - x2676
x2678 = x2677 * x6
x2679 = x2670 + x2671 - x2678
x2680 = x2679 * x6
x2681 = x38 * (x2653 - x2655 + x2659)
x2682 = x2680 - x2681
x2683 = x2663 - x2680 + x2681
x2684 = -x2649
x2685 = x4 * (x2658 - x2673 + x2674 + x452)
x2686 = x1261 * x1478 - x1497 * x8 + x449
x2687 = -x2670
x2688 = x1261 * x1503
x2689 = x1506 * x8
x2690 = 2.0 * x1366
x2691 = x2688 - x2689 + x2690 + x496
x2692 = x2691 * x5
x2693 = x1261 * x1506
x2694 = x1519 * x8
x2695 = 2.0 * x1383
x2696 = x2693 - x2694 + x2695 + x506
x2697 = x2696 * x6
x2698 = x2692 - x2697
x2699 = x2698 * x5
x2700 = 2.0 * x1378
x2701 = x1261 * x1511 - x1503 * x8 + x2700 + x483
x2702 = -x2691 * x6 + x2701 * x5
x2703 = -x2690
x2704 = x4 * (-x2688 + x2689 + x2701 + x2703 + x497)
x2705 = -x2698 * x6 + x2704
x2706 = x2702 * x5 + x2705
x2707 = x2696 * x5
x2708 = x1261 * x1519
x2709 = x1534 * x8
x2710 = 2.0 * x1402
x2711 = x2708 - x2709 + x2710 + x533
x2712 = x2711 * x6
x2713 = x2707 - x2712
x2714 = x2713 * x6
x2715 = -x2695
x2716 = x4 * (x2691 - x2693 + x2694 + x2715 + x526)
x2717 = x2714 - x2716
x2718 = x2699 - x2714 + x2716
x2719 = -x2710
x2720 = x4 * (x2696 - x2708 + x2709 + x2719 + x562)
x2721 = 2.0 * x1423
x2722 = x1261 * x1534 - x1548 * x8 + x2721 + x565
x2723 = 0.1111111111111111 * x170
x2724 = x1261 * x1554
x2725 = x1557 * x8
x2726 = x1437 + x2724 - x2725 + x608
x2727 = x2726 * x5
x2728 = x1261 * x1557
x2729 = x1570 * x8
x2730 = x1454 + x2728 - x2729 + x617
x2731 = x2730 * x6
x2732 = x2727 - x2731
x2733 = x2732 * x5
x2734 = x1261 * x1562 + x1449 - x1554 * x8 + x596
x2735 = -x2726 * x6 + x2734 * x5
x2736 = x4 * (x1468 - x2724 + x2725 + x2734 + x609)
x2737 = -x2732 * x6 + x2736
x2738 = x2735 * x5 + x2737
x2739 = x2730 * x5
x2740 = x1261 * x1570
x2741 = x1585 * x8
x2742 = x1474 + x2740 - x2741 + x643
x2743 = x2742 * x6
x2744 = x2739 - x2743
x2745 = x2744 * x6
x2746 = x4 * (x1488 + x2726 - x2728 + x2729 + x637)
x2747 = x2745 - x2746
x2748 = x2733 - x2745 + x2746
x2749 = x4 * (x1498 + x2730 - x2740 + x2741 + x672)
x2750 = x1261 * x1585 + x1496 - x1599 * x8 + x674
x2751 = 1.732050807568877 * x2723
x2752 = x1261 * x1605
x2753 = x1608 * x8
x2754 = x2752 - x2753 + x719
x2755 = x2754 * x5
x2756 = x1261 * x1608
x2757 = x1621 * x8
x2758 = x2756 - x2757 + x729
x2759 = x2758 * x6
x2760 = x2755 - x2759
x2761 = x2760 * x5
x2762 = x1261 * x1613 - x1605 * x8 + x706
x2763 = -x2754 * x6 + x2762 * x5
x2764 = x4 * (-x2752 + x2753 + x2762 + x720)
x2765 = -x2760 * x6 + x2764
x2766 = x2763 * x5 + x2765
x2767 = x2758 * x5
x2768 = x1261 * x1621
x2769 = x1637 * x8
x2770 = x2768 - x2769 + x756
x2771 = x2770 * x6
x2772 = x2767 - x2771
x2773 = x2772 * x6
x2774 = x4 * (x2754 - x2756 + x2757 + x749)
x2775 = -x2774
x2776 = x2773 + x2775
x2777 = x2761 - x2773 + x2774
x2778 = x4 * (x2758 - x2768 + x2769 + x785)
x2779 = x1261 * x1637 - x1652 * x8 + x788
x2780 = x1261 * x1657 + 3.0 * x1514 - x1659 * x8 + x807
x2781 = x1261 * x1663
x2782 = x1666 * x8
x2783 = 3.0 * x1531
x2784 = x2781 - x2782 + x2783 + x826
x2785 = x2784 * x6
x2786 = x1261 * x1659
x2787 = x1663 * x8
x2788 = 3.0 * x1523
x2789 = x2786 - x2787 + x2788 + x844
x2790 = -x2789 * x6
x2791 = x2789 * x5
x2792 = x2780 * x5 + x2790
x2793 = x4 * (x2780 - x2786 + x2787 - x2788 + x850)
x2794 = -x2785 + x2791
x2795 = x4 * (-x2781 + x2782 - x2783 + x2789 + x870)
x2796 = x1261 * x1666 + 3.0 * x1547 - x1685 * x8 + x872
x2797 = 2.0 * x1565
x2798 = x1261 * x1687 - x1689 * x8 + x2797 + x880
x2799 = x1261 * x1693
x2800 = x1696 * x8
x2801 = 2.0 * x1582
x2802 = x2799 - x2800 + x2801 + x897
x2803 = x2802 * x6
x2804 = x1261 * x1689
x2805 = x1693 * x8
x2806 = 2.0 * x1574
x2807 = x2804 - x2805 + x2806 + x914
x2808 = -x2807 * x6
x2809 = x2807 * x5
x2810 = x2798 * x5 + x2808
x2811 = -x2806
x2812 = x4 * (x2798 - x2804 + x2805 + x2811 + x920)
x2813 = -x2803 + x2809
x2814 = -x2801
x2815 = x4 * (-x2799 + x2800 + x2807 + x2814 + x940)
x2816 = 2.0 * x1598
x2817 = x1261 * x1696 - x1715 * x8 + x2816 + x942
x2818 = x1261 * x1717 + x1616 - x1719 * x8 + x949
x2819 = x1261 * x1723
x2820 = x1726 * x8
x2821 = x1634 + x2819 - x2820 + x965
x2822 = x2821 * x6
x2823 = x1261 * x1719
x2824 = x1723 * x8
x2825 = x1625 + x2823 - x2824 + x981
x2826 = -x2825 * x6
x2827 = x2825 * x5
x2828 = x2818 * x5 + x2826
x2829 = x4 * (x1626 + x2818 - x2823 + x2824 + x987)
x2830 = -x2822 + x2827
x2831 = x4 * (x1007 + x1649 - x2819 + x2820 + x2825)
x2832 = x1008 + x1261 * x1726 + x1651 - x1745 * x8
x2833 = x1017 + x1261 * x1747 - x1749 * x8
x2834 = x1261 * x1753
x2835 = x1756 * x8
x2836 = x1036 + x2834 - x2835
x2837 = x2836 * x6
x2838 = x1261 * x1749
x2839 = x1753 * x8
x2840 = x1054 + x2838 - x2839
x2841 = -x2840 * x6
x2842 = x2840 * x5
x2843 = x2833 * x5 + x2841
x2844 = x4 * (x1060 + x2833 - x2838 + x2839)
x2845 = -x2837 + x2842
x2846 = x4 * (x1080 - x2834 + x2835 + x2840)
x2847 = x1082 + x1261 * x1756 - x1775 * x8
x2848 = x1787 * x8
x2849 = x1261 * x1781
x2850 = 4.0 * x1669
x2851 = x1091 + x1261 * x1779 + 4.0 * x1658 - x1781 * x8
x2852 = x4 * (x1121 + x2848 - x2849 - x2850 + x2851)
x2853 = x1105 - x2848 + x2849 + x2850
x2854 = x1118 + x1261 * x1787 + 4.0 * x1684 - x1791 * x8
x2855 = x1803 * x8
x2856 = x1261 * x1797
x2857 = 3.0 * x1699
x2858 = x1128 + x1261 * x1795 + 3.0 * x1688 - x1797 * x8
x2859 = x4 * (x1158 + x2855 - x2856 - x2857 + x2858)
x2860 = x1142 - x2855 + x2856 + x2857
x2861 = x1155 + x1261 * x1803 + 3.0 * x1714 - x1807 * x8
x2862 = x1819 * x8
x2863 = x1261 * x1813
x2864 = 2.0 * x1729
x2865 = -x2864
x2866 = 2.0 * x1718
x2867 = x1164 + x1261 * x1811 - x1813 * x8 + x2866
x2868 = x4 * (x1192 + x2862 - x2863 + x2865 + x2867)
x2869 = x1177 - x2862 + x2863 + x2864
x2870 = 2.0 * x1744
x2871 = x1189 + x1261 * x1819 - x1823 * x8 + x2870
x2872 = x1833 * x8
x2873 = x1261 * x1828
x2874 = x1197 + x1261 * x1826 + x1748 - x1828 * x8
x2875 = x4 * (x1223 + x1760 + x2872 - x2873 + x2874)
x2876 = x1209 + x1759 - x2872 + x2873
x2877 = x1220 + x1261 * x1833 + x1774 - x1837 * x8
x2878 = x1847 * x8
x2879 = x1261 * x1842
x2880 = x1230 + x1261 * x1840 - x1842 * x8
x2881 = x4 * (x1260 + x2878 - x2879 + x2880)
x2882 = x1244 - x2878 + x2879
x2883 = x1257 + x1261 * x1847 - x1851 * x8
x2884 = x1261 * x1858
x2885 = x1261 * x1855
x2886 = x1951 + x2885
x2887 = x4 * (x1955 - x2884 + x2886)
x2888 = x2886 * x5
x2889 = x1956 + x2884
x2890 = x2889 * x6
x2891 = x2888 - x2890
x2892 = x2891 * x5
x2893 = x2889 * x5
x2894 = x1261 * x1864
x2895 = x1965 + x2894
x2896 = x2895 * x6
x2897 = x2893 - x2896
x2898 = x2897 * x6
x2899 = x2887 + x2892 - x2898
x2900 = x2899 * x5
x2901 = x4 * (x1964 + x2889 - x2894)
x2902 = x2897 * x5
x2903 = x2895 * x5
x2904 = x1261 * x1874
x2905 = x1986 + x2904
x2906 = x2905 * x6
x2907 = x2903 - x2906
x2908 = x2907 * x6
x2909 = x2901 + x2902 - x2908
x2910 = x2909 * x6
x2911 = x38 * (x2891 - x2893 + x2896)
x2912 = x2900 - x2910 + x2911
x2913 = x2912 * x5
x2914 = x1261 * x1884 + x1973
x2915 = x4 * (x1950 - x2885 + x2914)
x2916 = -x2886 * x6 + x2914 * x5
x2917 = -x2891 * x6 + x2915 + x2916 * x5
x2918 = -x2899 * x6 + x2917 * x5 + x38 * (-x2888 + x2890 + x2916)
x2919 = -x2887
x2920 = x130 * (-x2892 + x2898 + x2917 + x2919) - x2912 * x6
x2921 = x2918 * x5 + x2920
x2922 = x2909 * x5
x2923 = x4 * (x1985 + x2895 - x2904)
x2924 = x2907 * x5
x2925 = x2905 * x5
x2926 = x1261 * x1898
x2927 = x2008 + x2926
x2928 = x2927 * x6
x2929 = x2925 - x2928
x2930 = x2929 * x6
x2931 = x2923 + x2924 - x2930
x2932 = x2931 * x6
x2933 = x38 * (x2897 - x2903 + x2906)
x2934 = x2922 - x2932 + x2933
x2935 = x2934 * x6
x2936 = -x2901
x2937 = x130 * (x2899 - x2902 + x2908 + x2936)
x2938 = x2935 - x2937
x2939 = x2913 - x2935 + x2937
x2940 = x4 * (x2007 + x2905 - x2926)
x2941 = x1261 * x1922 + x2028
x2942 = -x2923
x2943 = x1261 * x1957
x2944 = x1261 * x1952
x2945 = x2109 + x2944
x2946 = x4 * (x2136 - x2943 + x2945)
x2947 = x2945 * x5
x2948 = x2114 + x2943
x2949 = x2948 * x6
x2950 = x2947 - x2949
x2951 = x2950 * x5
x2952 = x2948 * x5
x2953 = x1261 * x1966
x2954 = x2131 + x2953
x2955 = x2954 * x6
x2956 = x2952 - x2955
x2957 = x2956 * x6
x2958 = x2946 + x2951 - x2957
x2959 = x2958 * x5
x2960 = x1261 * x1974 + x2120
x2961 = x4 * (x2124 - x2944 + x2960)
x2962 = -x2945 * x6 + x2960 * x5
x2963 = -x2950 * x6 + x2961 + x2962 * x5
x2964 = -x2958 * x6 + x38 * (-x2947 + x2949 + x2962)
x2965 = x2963 * x5 + x2964
x2966 = x4 * (x2146 + x2948 - x2953)
x2967 = x2956 * x5
x2968 = x2954 * x5
x2969 = x1261 * x1987
x2970 = x2151 + x2969
x2971 = x2970 * x6
x2972 = x2968 - x2971
x2973 = x2972 * x6
x2974 = x2966 + x2967 - x2973
x2975 = x2974 * x6
x2976 = x38 * (x2950 - x2952 + x2955)
x2977 = x2975 - x2976
x2978 = x2959 - x2975 + x2976
x2979 = x4 * (x2166 + x2954 - x2969)
x2980 = x1261 * x2009 + x2168
x2981 = x1261 * x2038
x2982 = x1261 * x2035
x2983 = x2175 + x2982
x2984 = x4 * (x2179 - x2981 + x2983)
x2985 = x2983 * x5
x2986 = x2180 + x2981
x2987 = x2986 * x6
x2988 = x2985 - x2987
x2989 = x2988 * x5
x2990 = x2986 * x5
x2991 = x1261 * x2045
x2992 = x2196 + x2991
x2993 = x2992 * x6
x2994 = x2990 - x2993
x2995 = x2994 * x6
x2996 = x2984 + x2989 - x2995
x2997 = x2996 * x5
x2998 = x1261 * x2052 + x2186
x2999 = x4 * (x2174 - x2982 + x2998)
x3000 = -x2983 * x6 + x2998 * x5
x3001 = -x2988 * x6 + x2999 + x3000 * x5
x3002 = -x2996 * x6 + x38 * (-x2985 + x2987 + x3000)
x3003 = x3001 * x5 + x3002
x3004 = x4 * (x2195 + x2986 - x2991)
x3005 = x2994 * x5
x3006 = x2992 * x5
x3007 = x1261 * x2063
x3008 = x2214 + x3007
x3009 = x3008 * x6
x3010 = x3006 - x3009
x3011 = x3010 * x6
x3012 = x3004 + x3005 - x3011
x3013 = x3012 * x6
x3014 = x38 * (x2988 - x2990 + x2993)
x3015 = x3013 - x3014
x3016 = x2997 - x3013 + x3014
x3017 = -x2984
x3018 = x4 * (x2213 + x2992 - x3007)
x3019 = x1261 * x2083 + x2230
x3020 = -x3004
x3021 = x1261 * x2110
x3022 = x2294 + x3021
x3023 = x3022 * x5
x3024 = x1261 * x2115
x3025 = x2301 + x3024
x3026 = x3025 * x6
x3027 = x3023 - x3026
x3028 = x3027 * x5
x3029 = x1261 * x2121 + x2288
x3030 = -x3022 * x6 + x3029 * x5
x3031 = x4 * (x2292 - x3021 + x3029)
x3032 = -x3027 * x6 + x3031
x3033 = x3030 * x5 + x3032
x3034 = x3025 * x5
x3035 = x1261 * x2132
x3036 = x2307 + x3035
x3037 = x3036 * x6
x3038 = x3034 - x3037
x3039 = x3038 * x6
x3040 = x4 * (x2311 + x3022 - x3024)
x3041 = x3039 - x3040
x3042 = x3028 - x3039 + x3040
x3043 = x4 * (x2327 + x3025 - x3035)
x3044 = x1261 * x2152 + x2329
x3045 = x1261 * x2176
x3046 = x2337 + x3045
x3047 = x3046 * x5
x3048 = x1261 * x2181
x3049 = x2343 + x3048
x3050 = x3049 * x6
x3051 = x3047 - x3050
x3052 = x3051 * x5
x3053 = x1261 * x2187 + x2332
x3054 = -x3046 * x6 + x3053 * x5
x3055 = x4 * (x2335 - x3045 + x3053)
x3056 = -x3051 * x6 + x3055
x3057 = x3054 * x5 + x3056
x3058 = x3049 * x5
x3059 = x1261 * x2197
x3060 = x2348 + x3059
x3061 = x3060 * x6
x3062 = x3058 - x3061
x3063 = x3062 * x6
x3064 = x4 * (x2352 + x3046 - x3048)
x3065 = x3063 - x3064
x3066 = x3052 - x3063 + x3064
x3067 = x4 * (x2368 + x3049 - x3059)
x3068 = x1261 * x2215 + x2370
x3069 = 0.3333333333333333 * x170
x3070 = x1261 * x2236
x3071 = x2377 + x3070
x3072 = x3071 * x5
x3073 = x1261 * x2239
x3074 = x2383 + x3073
x3075 = x3074 * x6
x3076 = x3072 - x3075
x3077 = x3076 * x5
x3078 = x1261 * x2244 + x2374
x3079 = -x3071 * x6 + x3078 * x5
x3080 = x4 * (x2372 - x3070 + x3078)
x3081 = -x3076 * x6 + x3080
x3082 = x3079 * x5 + x3081
x3083 = x3074 * x5
x3084 = x1261 * x2252
x3085 = x2388 + x3084
x3086 = x3085 * x6
x3087 = x3083 - x3086
x3088 = x3087 * x6
x3089 = x4 * (x2382 + x3071 - x3073)
x3090 = -x3089
x3091 = x3088 + x3090
x3092 = x3077 - x3088 + x3089
x3093 = x4 * (x2387 + x3074 - x3084)
x3094 = x1261 * x2268 + x2408
x3095 = x1261 * x2289 + x2441
x3096 = x1261 * x2302
x3097 = x2454 + x3096
x3098 = x3097 * x6
x3099 = x1261 * x2295
x3100 = x2447 + x3099
x3101 = -x3100 * x6
x3102 = x3100 * x5
x3103 = x3095 * x5 + x3101
x3104 = x4 * (x2445 + x3095 - x3099)
x3105 = -x3098 + x3102
x3106 = x4 * (x2458 - x3096 + x3100)
x3107 = x1261 * x2308 + x2460
x3108 = x1261 * x2333 + x2463
x3109 = x1261 * x2344
x3110 = x2476 + x3109
x3111 = x3110 * x6
x3112 = x1261 * x2338
x3113 = x2469 + x3112
x3114 = -x3113 * x6
x3115 = x3113 * x5
x3116 = x3108 * x5 + x3114
x3117 = x4 * (x2467 + x3108 - x3112)
x3118 = -x3111 + x3115
x3119 = x4 * (x2480 - x3109 + x3113)
x3120 = x1261 * x2349 + x2482
x3121 = x1261 * x2375 + x2485
x3122 = x1261 * x2384
x3123 = x2496 + x3122
x3124 = x3123 * x6
x3125 = x1261 * x2378
x3126 = x2490 + x3125
x3127 = -x3126 * x6
x3128 = x3126 * x5
x3129 = x3121 * x5 + x3127
x3130 = x4 * (x2488 + x3121 - x3125)
x3131 = -x3124 + x3128
x3132 = x4 * (x2500 - x3122 + x3126)
x3133 = x1261 * x2389 + x2502
x3134 = x1261 * x2411 + x2506
x3135 = x1261 * x2417
x3136 = x2515 + x3135
x3137 = x3136 * x6
x3138 = x1261 * x2413
x3139 = x2509 + x3138
x3140 = -x3139 * x6
x3141 = x3139 * x5
x3142 = x3134 * x5 + x3140
x3143 = x4 * (x2504 + x3134 - x3138)
x3144 = -x3137 + x3141
x3145 = x4 * (x2514 - x3135 + x3139)
x3146 = x1261 * x2420 + x2520
x3147 = x2455 * x8
x3148 = x1261 * x2448
x3149 = 4.0 * x2312
x3150 = x1261 * x2442 + 4.0 * x2293 - x2448 * x8
x3151 = x4 * (x3147 - x3148 - x3149 + x3150)
x3152 = -x3147 + x3148 + x3149
x3153 = x1261 * x2455 + 4.0 * x2328 - x2461 * x8
x3154 = x2477 * x8
x3155 = x1261 * x2470
x3156 = 3.0 * x2353
x3157 = x1261 * x2464 + 3.0 * x2336 - x2470 * x8
x3158 = x4 * (x3154 - x3155 - x3156 + x3157)
x3159 = -x3154 + x3155 + x3156
x3160 = x1261 * x2477 + 3.0 * x2369 - x2483 * x8
x3161 = x2497 * x8
x3162 = x1261 * x2491
x3163 = 2.0 * x2392
x3164 = x1261 * x2486 + 2.0 * x2376 - x2491 * x8
x3165 = x4 * (x3161 - x3162 - x3163 + x3164)
x3166 = -x3161 + x3162 + x3163
x3167 = x1261 * x2497 + 2.0 * x2407 - x2503 * x8
x3168 = x2516 * x8
x3169 = x1261 * x2510
x3170 = x1261 * x2507 + x2412 - x2510 * x8
x3171 = x4 * (x2424 + x3168 - x3169 + x3170)
x3172 = x2423 - x3168 + x3169
x3173 = x1261 * x2516 + x2438 - x2521 * x8
x3174 = x2533 * x8
x3175 = x1261 * x2527
x3176 = x1261 * x2525 - x2527 * x8
x3177 = x4 * (x3174 - x3175 + x3176)
x3178 = -x3174 + x3175
x3179 = x1261 * x2533 - x2537 * x8
x3180 = x10 * x1864
x3181 = x1852 * x1858
x3182 = x1852 * x1855
x3183 = x10 * x1858
x3184 = x19 + x3182 - x3183
x3185 = x4 * (x3180 - x3181 + x3184 + x69)
x3186 = x3184 * x5
x3187 = x29 - x3180 + x3181
x3188 = x3187 * x6
x3189 = x3186 - x3188
x3190 = x3189 * x5
x3191 = x3187 * x5
x3192 = x1852 * x1864
x3193 = x10 * x1874
x3194 = x3192 - x3193 + x56
x3195 = x3194 * x6
x3196 = x3191 - x3195
x3197 = x3196 * x6
x3198 = x3185 + x3190 - x3197
x3199 = x3198 * x5
x3200 = x4 * (x3187 - x3192 + x3193 + x95)
x3201 = x3196 * x5
x3202 = x3194 * x5
x3203 = x1852 * x1874
x3204 = x10 * x1898
x3205 = x3203 - x3204 + x82
x3206 = x3205 * x6
x3207 = x3202 - x3206
x3208 = x3207 * x6
x3209 = x3200 + x3201 - x3208
x3210 = x3209 * x6
x3211 = x38 * (x3189 - x3191 + x3195)
x3212 = x3199 - x3210 + x3211
x3213 = x3212 * x5
x3214 = -x10 * x1855 + x1852 * x1884 + x45
x3215 = x4 * (-x3182 + x3183 + x3214 + x50)
x3216 = -x3184 * x6 + x3214 * x5
x3217 = -x3189 * x6 + x3215 + x3216 * x5
x3218 = -x3198 * x6 + x3217 * x5 + x38 * (-x3186 + x3188 + x3216)
x3219 = -x3185
x3220 = x130 * (-x3190 + x3197 + x3217 + x3219) - x3212 * x6
x3221 = x3218 * x5 + x3220
x3222 = x3209 * x5
x3223 = x4 * (x129 + x3194 - x3203 + x3204)
x3224 = x3207 * x5
x3225 = x3205 * x5
x3226 = x1852 * x1898
x3227 = x10 * x1922
x3228 = x117 + x3226 - x3227
x3229 = x3228 * x6
x3230 = x3225 - x3229
x3231 = x3230 * x6
x3232 = x3223 + x3224 - x3231
x3233 = x3232 * x6
x3234 = x38 * (x3196 - x3202 + x3206)
x3235 = x3222 - x3233 + x3234
x3236 = x3235 * x6
x3237 = -x3200
x3238 = x130 * (x3198 - x3201 + x3208 + x3237)
x3239 = x3236 - x3238
x3240 = x3213 - x3236 + x3238
x3241 = x4 * (x157 + x3205 - x3226 + x3227)
x3242 = -x10 * x1944 + x155 + x1852 * x1922
x3243 = -x3223
x3244 = x3194 * x8
x3245 = x174 * x3187
x3246 = x174 * x3184
x3247 = x3187 * x8
x3248 = -x3247
x3249 = x3246 + x3248
x3250 = x4 * (x3244 - x3245 + x3249)
x3251 = x3249 * x5
x3252 = -x3244
x3253 = x3245 + x3252
x3254 = x3253 * x6
x3255 = x3251 - x3254
x3256 = x3255 * x5
x3257 = x3253 * x5
x3258 = x174 * x3194
x3259 = x3205 * x8
x3260 = -x3259
x3261 = x3258 + x3260
x3262 = x3261 * x6
x3263 = x3257 - x3262
x3264 = x3263 * x6
x3265 = x3250 + x3256 - x3264
x3266 = x3265 * x5
x3267 = -x3184 * x8
x3268 = x174 * x3214 + x3267
x3269 = x4 * (-x3246 + x3247 + x3268)
x3270 = -x3249 * x6 + x3268 * x5
x3271 = -x3255 * x6 + x3269 + x3270 * x5
x3272 = -x3265 * x6 + x38 * (-x3251 + x3254 + x3270)
x3273 = x3271 * x5 + x3272
x3274 = x4 * (x3253 - x3258 + x3259)
x3275 = x3263 * x5
x3276 = x3261 * x5
x3277 = x174 * x3205
x3278 = x3228 * x8
x3279 = -x3278
x3280 = x3277 + x3279
x3281 = x3280 * x6
x3282 = x3276 - x3281
x3283 = x3282 * x6
x3284 = x3274 + x3275 - x3283
x3285 = x3284 * x6
x3286 = x38 * (x3255 - x3257 + x3262)
x3287 = x3285 - x3286
x3288 = x3266 - x3285 + x3286
x3289 = -x3250
x3290 = x4 * (x3261 - x3277 + x3278)
x3291 = -x3242 * x8
x3292 = x174 * x3228 + x3291
x3293 = -x3274
x3294 = x10 * x2045
x3295 = x1852 * x2038
x3296 = x1852 * x2035
x3297 = x10 * x2038
x3298 = x1856 + x3296 - x3297 + x333
x3299 = x4 * (x1907 + x3294 - x3295 + x3298 + x398)
x3300 = x3298 * x5
x3301 = x1870 - x3294 + x3295 + x357
x3302 = x3301 * x6
x3303 = x3300 - x3302
x3304 = x3303 * x5
x3305 = x3301 * x5
x3306 = x1852 * x2045
x3307 = x10 * x2063
x3308 = x1894 + x3306 - x3307 + x381
x3309 = x3308 * x6
x3310 = x3305 - x3309
x3311 = x3310 * x6
x3312 = x3299 + x3304 - x3311
x3313 = x3312 * x5
x3314 = -x10 * x2035 + x1852 * x2052 + x1885 + x350
x3315 = x4 * (x1890 - x3296 + x3297 + x3314 + x374)
x3316 = -x3298 * x6 + x3314 * x5
x3317 = -x3303 * x6 + x3315 + x3316 * x5
x3318 = -x3312 * x6 + x38 * (-x3300 + x3302 + x3316)
x3319 = x3317 * x5 + x3318
x3320 = x4 * (x1931 + x3301 - x3306 + x3307 + x428)
x3321 = x3310 * x5
x3322 = x3308 * x5
x3323 = x1852 * x2063
x3324 = x10 * x2083
x3325 = x1918 + x3323 - x3324 + x412
x3326 = x3325 * x6
x3327 = x3322 - x3326
x3328 = x3327 * x6
x3329 = x3320 + x3321 - x3328
x3330 = x3329 * x6
x3331 = x38 * (x3303 - x3305 + x3309)
x3332 = x3330 - x3331
x3333 = x3313 - x3330 + x3331
x3334 = -x3299
x3335 = x4 * (x1945 + x3308 - x3323 + x3324 + x452)
x3336 = -x10 * x2102 + x1852 * x2083 + x1943 + x449
x3337 = -x3320
x3338 = x174 * x3249
x3339 = x3253 * x8
x3340 = x3185 - x3339
x3341 = x3338 + x3340
x3342 = x3341 * x5
x3343 = x174 * x3253
x3344 = x3261 * x8
x3345 = x3200 - x3344
x3346 = x3343 + x3345
x3347 = x3346 * x6
x3348 = x3342 - x3347
x3349 = x3348 * x5
x3350 = x3215 - x3249 * x8
x3351 = x174 * x3268 + x3350
x3352 = -x3341 * x6 + x3351 * x5
x3353 = x3219 + x3339
x3354 = x4 * (-x3338 + x3351 + x3353)
x3355 = -x3348 * x6 + x3354
x3356 = x3352 * x5 + x3355
x3357 = x3346 * x5
x3358 = x174 * x3261
x3359 = x3280 * x8
x3360 = x3223 - x3359
x3361 = x3358 + x3360
x3362 = x3361 * x6
x3363 = x3357 - x3362
x3364 = x3363 * x6
x3365 = x3237 + x3344
x3366 = x4 * (x3341 - x3343 + x3365)
x3367 = -x3366
x3368 = x3364 + x3367
x3369 = x3349 - x3364 + x3366
x3370 = x3243 + x3359
x3371 = x4 * (x3346 - x3358 + x3370)
x3372 = x3241 - x3292 * x8
x3373 = x174 * x3280 + x3372
x3374 = x174 * x3298
x3375 = x3301 * x8
x3376 = -x3375
x3377 = x3374 + x3376
x3378 = x3377 * x5
x3379 = x174 * x3301
x3380 = x3308 * x8
x3381 = -x3380
x3382 = x3379 + x3381
x3383 = x3382 * x6
x3384 = x3378 - x3383
x3385 = x3384 * x5
x3386 = -x3298 * x8
x3387 = x174 * x3314 + x3386
x3388 = -x3377 * x6 + x3387 * x5
x3389 = x4 * (-x3374 + x3375 + x3387)
x3390 = -x3384 * x6 + x3389
x3391 = x3388 * x5 + x3390
x3392 = x3382 * x5
x3393 = x174 * x3308
x3394 = x3325 * x8
x3395 = -x3394
x3396 = x3393 + x3395
x3397 = x3396 * x6
x3398 = x3392 - x3397
x3399 = x3398 * x6
x3400 = x4 * (x3377 - x3379 + x3380)
x3401 = -x3400
x3402 = x3399 + x3401
x3403 = x3385 - x3399 + x3400
x3404 = x4 * (x3382 - x3393 + x3394)
x3405 = -x3336 * x8
x3406 = x174 * x3325 + x3405
x3407 = x1852 * x2236
x3408 = x10 * x2239
x3409 = 2.0 * x2042
x3410 = x3407 - x3408 + x3409 + x719
x3411 = x3410 * x5
x3412 = x1852 * x2239
x3413 = x10 * x2252
x3414 = 2.0 * x2059
x3415 = x3412 - x3413 + x3414 + x729
x3416 = x3415 * x6
x3417 = x3411 - x3416
x3418 = x3417 * x5
x3419 = 2.0 * x2054
x3420 = -x10 * x2236 + x1852 * x2244 + x3419 + x706
x3421 = -x3410 * x6 + x3420 * x5
x3422 = -x3409
x3423 = x4 * (-x3407 + x3408 + x3420 + x3422 + x720)
x3424 = -x3417 * x6 + x3423
x3425 = x3421 * x5 + x3424
x3426 = x3415 * x5
x3427 = x1852 * x2252
x3428 = x10 * x2268
x3429 = 2.0 * x2079
x3430 = x3427 - x3428 + x3429 + x756
x3431 = x3430 * x6
x3432 = x3426 - x3431
x3433 = x3432 * x6
x3434 = -x3414
x3435 = x4 * (x3410 - x3412 + x3413 + x3434 + x749)
x3436 = -x3435
x3437 = x3433 + x3436
x3438 = x3418 - x3433 + x3435
x3439 = -x3429
x3440 = x4 * (x3415 - x3427 + x3428 + x3439 + x785)
x3441 = 2.0 * x2101
x3442 = -x10 * x2283 + x1852 * x2268 + x3441 + x788
x3443 = 2.0 * x3269 - x3341 * x8
x3444 = x174 * x3351 + x3443
x3445 = x174 * x3346
x3446 = x3361 * x8
x3447 = 2.0 * x3274
x3448 = -x3446 + x3447
x3449 = x3445 + x3448
x3450 = x3449 * x6
x3451 = x174 * x3341
x3452 = x3346 * x8
x3453 = 2.0 * x3250
x3454 = -x3452 + x3453
x3455 = x3451 + x3454
x3456 = -x3455 * x6
x3457 = x3455 * x5
x3458 = x3444 * x5 + x3456
x3459 = x3452 - x3453
x3460 = x4 * (x3444 - x3451 + x3459)
x3461 = -x3450 + x3457
x3462 = x3446 - x3447
x3463 = x4 * (-x3445 + x3455 + x3462)
x3464 = 2.0 * x3290 - x3373 * x8
x3465 = x174 * x3361 + x3464
x3466 = x3315 - x3377 * x8
x3467 = x174 * x3387 + x3466
x3468 = x174 * x3382
x3469 = x3396 * x8
x3470 = x3320 - x3469
x3471 = x3468 + x3470
x3472 = x3471 * x6
x3473 = x174 * x3377
x3474 = x3382 * x8
x3475 = x3299 - x3474
x3476 = x3473 + x3475
x3477 = -x3476 * x6
x3478 = x3476 * x5
x3479 = x3467 * x5 + x3477
x3480 = x3334 + x3474
x3481 = x4 * (x3467 - x3473 + x3480)
x3482 = -x3472 + x3478
x3483 = x3337 + x3469
x3484 = x4 * (-x3468 + x3476 + x3483)
x3485 = x3335 - x3406 * x8
x3486 = x174 * x3396 + x3485
x3487 = -x3410 * x8
x3488 = x174 * x3420 + x3487
x3489 = x174 * x3415
x3490 = x3430 * x8
x3491 = -x3490
x3492 = x3489 + x3491
x3493 = x3492 * x6
x3494 = x174 * x3410
x3495 = x3415 * x8
x3496 = -x3495
x3497 = x3494 + x3496
x3498 = -x3497 * x6
x3499 = x3497 * x5
x3500 = x3488 * x5 + x3498
x3501 = x4 * (x3488 - x3494 + x3495)
x3502 = -x3493 + x3499
x3503 = x4 * (-x3489 + x3490 + x3497)
x3504 = -x3442 * x8
x3505 = x174 * x3430 + x3504
x3506 = -x10 * x2413 + x1017 + x1852 * x2411 + 3.0 * x2247
x3507 = x1852 * x2417
x3508 = x10 * x2420
x3509 = 3.0 * x2265
x3510 = x1036 + x3507 - x3508 + x3509
x3511 = x3510 * x6
x3512 = x1852 * x2413
x3513 = x10 * x2417
x3514 = 3.0 * x2256
x3515 = x1054 + x3512 - x3513 + x3514
x3516 = -x3515 * x6
x3517 = x3515 * x5
x3518 = x3506 * x5 + x3516
x3519 = x4 * (x1060 + x3506 - x3512 + x3513 - x3514)
x3520 = -x3511 + x3517
x3521 = x4 * (x1080 - x3507 + x3508 - x3509 + x3515)
x3522 = -x10 * x2439 + x1082 + x1852 * x2420 + 3.0 * x2282
x3523 = x174 * x3455
x3524 = 3.0 * x3354 - x3455 * x8
x3525 = x174 * x3444 + x3524
x3526 = x3449 * x8
x3527 = 3.0 * x3366
x3528 = x3526 - x3527
x3529 = x4 * (-x3523 + x3525 + x3528)
x3530 = -x3526 + x3527
x3531 = x3523 + x3530
x3532 = 3.0 * x3371 - x3465 * x8
x3533 = x174 * x3449 + x3532
x3534 = x174 * x3476
x3535 = 2.0 * x3389 - x3476 * x8
x3536 = x174 * x3467 + x3535
x3537 = x3471 * x8
x3538 = 2.0 * x3400
x3539 = x3537 - x3538
x3540 = x4 * (-x3534 + x3536 + x3539)
x3541 = -x3537 + x3538
x3542 = x3534 + x3541
x3543 = 2.0 * x3404 - x3486 * x8
x3544 = x174 * x3471 + x3543
x3545 = x174 * x3497
x3546 = x3423 - x3497 * x8
x3547 = x174 * x3488 + x3546
x3548 = x3492 * x8
x3549 = x3436 + x3548
x3550 = x4 * (-x3545 + x3547 + x3549)
x3551 = x3435 - x3548
x3552 = x3545 + x3551
x3553 = x3440 - x3505 * x8
x3554 = x174 * x3492 + x3553
x3555 = x3510 * x8
x3556 = x174 * x3515
x3557 = -x3515 * x8
x3558 = x174 * x3506 + x3557
x3559 = x4 * (x3555 - x3556 + x3558)
x3560 = -x3555
x3561 = x3556 + x3560
x3562 = -x3522 * x8
x3563 = x174 * x3510 + x3562
x3564 = x10 * x2533
x3565 = x1852 * x2527
x3566 = 4.0 * x2423
x3567 = -x10 * x2527 + x1230 + x1852 * x2525 + 4.0 * x2412
x3568 = x4 * (x1260 + x3564 - x3565 - x3566 + x3567)
x3569 = x1244 - x3564 + x3565 + x3566
x3570 = -x10 * x2537 + x1257 + x1852 * x2533 + 4.0 * x2438
x3571 = x2545 * x8
x3572 = x1261 * x2542
x3573 = 2.0 * x1265
x3574 = x1261 * x2572 + 2.0 * x1294 - x2542 * x8
x3575 = x4 * (x3571 - x3572 - x3573 + x3574)
x3576 = -x3571 + x3572 + x3573
x3577 = x3574 * x5 - x3576 * x6
x3578 = x3576 * x5
x3579 = x1261 * x2545
x3580 = x2552 * x8
x3581 = 2.0 * x1279
x3582 = x3579 - x3580 + x3581
x3583 = x3582 * x6
x3584 = x3578 - x3583
x3585 = x3575 + x3577 * x5 - x3584 * x6
x3586 = x4 * (x3576 - x3579 + x3580 - x3581)
x3587 = x3584 * x5
x3588 = x3582 * x5
x3589 = x1261 * x2552
x3590 = x2563 * x8
x3591 = 2.0 * x1303
x3592 = x3589 - x3590 + x3591
x3593 = x3592 * x6
x3594 = x3588 - x3593
x3595 = x3594 * x6
x3596 = x3586 + x3587 - x3595
x3597 = x3585 * x5 - x3596 * x6 + x38 * (x3577 - x3578 + x3583)
x3598 = x3596 * x5
x3599 = x4 * (x3582 - x3589 + x3590 - x3591)
x3600 = x3594 * x5
x3601 = x3592 * x5
x3602 = x1261 * x2563
x3603 = x2586 * x8
x3604 = 2.0 * x1327
x3605 = x3602 - x3603 + x3604
x3606 = x3605 * x6
x3607 = x3601 - x3606
x3608 = x3607 * x6
x3609 = x3599 + x3600 - x3608
x3610 = x3609 * x6
x3611 = x38 * (x3584 - x3588 + x3593)
x3612 = x3598 - x3610 + x3611
x3613 = -x3586
x3614 = x4 * (x3592 - x3602 + x3603 - x3604)
x3615 = x1261 * x2586 + 2.0 * x1352 - x2600 * x8
x3616 = -x3599
x3617 = x2609 * x8
x3618 = x1261 * x2606
x3619 = x1261 * x2622 + x2573 - x2606 * x8 + x2700
x3620 = x4 * (x2577 + x2703 + x3617 - x3618 + x3619)
x3621 = x2543 + x2690 - x3617 + x3618
x3622 = x3619 * x5 - x3621 * x6
x3623 = x3621 * x5
x3624 = x1261 * x2609
x3625 = x2616 * x8
x3626 = x2558 + x2695 + x3624 - x3625
x3627 = x3626 * x6
x3628 = x3623 - x3627
x3629 = x3620 + x3622 * x5 - x3628 * x6
x3630 = x4 * (x2595 + x2715 + x3621 - x3624 + x3625)
x3631 = x3628 * x5
x3632 = x3626 * x5
x3633 = x1261 * x2616
x3634 = x2633 * x8
x3635 = x2581 + x2710 + x3633 - x3634
x3636 = x3635 * x6
x3637 = x3632 - x3636
x3638 = x3637 * x6
x3639 = x3630 + x3631 - x3638
x3640 = x4 * (x2601 + x2719 + x3626 - x3633 + x3634)
x3641 = x1261 * x2633 + x2599 - x2643 * x8 + x2721
x3642 = x2651 * x8
x3643 = x1261 * x2648
x3644 = 2.0 * x1437
x3645 = x1261 * x2664 + 2.0 * x1449 - x2648 * x8
x3646 = x4 * (x3642 - x3643 - x3644 + x3645)
x3647 = -x3642 + x3643 + x3644
x3648 = x3645 * x5 - x3647 * x6
x3649 = x3647 * x5
x3650 = x1261 * x2651
x3651 = x2658 * x8
x3652 = 2.0 * x1454
x3653 = x3650 - x3651 + x3652
x3654 = x3653 * x6
x3655 = x3649 - x3654
x3656 = x3646 + x3648 * x5 - x3655 * x6
x3657 = x4 * (x3647 - x3650 + x3651 - x3652)
x3658 = x3655 * x5
x3659 = x3653 * x5
x3660 = x1261 * x2658
x3661 = x2675 * x8
x3662 = 2.0 * x1474
x3663 = x3660 - x3661 + x3662
x3664 = x3663 * x6
x3665 = x3659 - x3664
x3666 = x3665 * x6
x3667 = x3657 + x3658 - x3666
x3668 = x4 * (x3653 - x3660 + x3661 - x3662)
x3669 = x1261 * x2675 + 2.0 * x1496 - x2686 * x8
x3670 = -x3657
x3671 = x2696 * x8
x3672 = x1261 * x2691
x3673 = 2.0 * x1523
x3674 = 2.0 * x2607
x3675 = x1261 * x2701 + 2.0 * x1514 + 2.0 * x2623 - x2691 * x8
x3676 = x4 * (x3671 - x3672 - x3673 - x3674 + x3675)
x3677 = -x3671 + x3672 + x3673 + x3674
x3678 = x3675 * x5 - x3677 * x6
x3679 = x3677 * x5
x3680 = x1261 * x2696
x3681 = x2711 * x8
x3682 = 2.0 * x1531
x3683 = 2.0 * x2628
x3684 = x3680 - x3681 + x3682 + x3683
x3685 = x3684 * x6
x3686 = x3679 - x3685
x3687 = x4 * (x3677 - x3680 + x3681 - x3682 - x3683)
x3688 = x1261 * x2711 + 2.0 * x1547 + 2.0 * x2642 - x2722 * x8
x3689 = x2730 * x8
x3690 = x1261 * x2726
x3691 = x1261 * x2734 + x2665 - x2726 * x8 + x2797
x3692 = x4 * (x2684 + x2811 + x3689 - x3690 + x3691)
x3693 = x2649 + x2806 - x3689 + x3690
x3694 = x3691 * x5 - x3693 * x6
x3695 = x3693 * x5
x3696 = x1261 * x2730
x3697 = x2742 * x8
x3698 = x2670 + x2801 + x3696 - x3697
x3699 = x3698 * x6
x3700 = x3695 - x3699
x3701 = x4 * (x2687 + x2814 + x3693 - x3696 + x3697)
x3702 = x1261 * x2742 + x2685 - x2750 * x8 + x2816
x3703 = x2758 * x8
x3704 = x1261 * x2754
x3705 = 2.0 * x1625
x3706 = x1261 * x2762 + 2.0 * x1616 - x2754 * x8
x3707 = x4 * (x3703 - x3704 - x3705 + x3706)
x3708 = -x3703 + x3704 + x3705
x3709 = x3706 * x5 - x3708 * x6
x3710 = x3708 * x5
x3711 = x1261 * x2758
x3712 = x2770 * x8
x3713 = 2.0 * x1634
x3714 = x3711 - x3712 + x3713
x3715 = x3714 * x6
x3716 = x3710 - x3715
x3717 = x4 * (x3708 - x3711 + x3712 - x3713)
x3718 = x1261 * x2770 + 2.0 * x1651 - x2779 * x8
x3719 = x2784 * x8
x3720 = x1261 * x2789
x3721 = 3.0 * x2716
x3722 = -x3721
x3723 = 2.0 * x1669
x3724 = 3.0 * x2704
x3725 = x1261 * x2780 + 2.0 * x1658 - x2789 * x8 + x3724
x3726 = x4 * (x3719 - x3720 + x3722 - x3723 + x3725)
x3727 = -x3719 + x3720 + x3721 + x3723
x3728 = 3.0 * x2720
x3729 = x1261 * x2784 + 2.0 * x1684 - x2796 * x8 + x3728
x3730 = x2802 * x8
x3731 = x1261 * x2807
x3732 = 2.0 * x1699
x3733 = 2.0 * x2746
x3734 = x1261 * x2798 + 2.0 * x1688 + 2.0 * x2736 - x2807 * x8
x3735 = x4 * (x3730 - x3731 - x3732 - x3733 + x3734)
x3736 = -x3730 + x3731 + x3732 + x3733
x3737 = x1261 * x2802 + 2.0 * x1714 + 2.0 * x2749 - x2817 * x8
x3738 = x2821 * x8
x3739 = x1261 * x2825
x3740 = x1261 * x2818 + x2764 - x2825 * x8 + x2866
x3741 = x4 * (x2775 + x2865 + x3738 - x3739 + x3740)
x3742 = x2774 + x2864 - x3738 + x3739
x3743 = x1261 * x2821 + x2778 - x2832 * x8 + x2870
x3744 = x2836 * x8
x3745 = x1261 * x2840
x3746 = 2.0 * x1759
x3747 = x1261 * x2833 + 2.0 * x1748 - x2840 * x8
x3748 = x4 * (x3744 - x3745 - x3746 + x3747)
x3749 = -x3744 + x3745 + x3746
x3750 = x1261 * x2836 + 2.0 * x1774 - x2847 * x8
x3751 = x1261 * x2851 + 2.0 * x1780 + 4.0 * x2793 - x2853 * x8
x3752 = x1261 * x2853 + 2.0 * x1790 + 4.0 * x2795 - x2854 * x8
x3753 = 3.0 * x2812
x3754 = x1261 * x2858 + 2.0 * x1796 - x2860 * x8 + x3753
x3755 = 3.0 * x2815
x3756 = x1261 * x2860 + 2.0 * x1806 - x2861 * x8 + x3755
x3757 = x1261 * x2867 + 2.0 * x1812 + 2.0 * x2829 - x2869 * x8
x3758 = x1261 * x2869 + 2.0 * x1822 + 2.0 * x2831 - x2871 * x8
x3759 = x1261 * x2874 + 2.0 * x1827 + x2844 - x2876 * x8
x3760 = x1261 * x2876 + 2.0 * x1836 + x2846 - x2877 * x8
x3761 = x1261 * x2880 + 2.0 * x1841 - x2882 * x8
x3762 = x1261 * x2882 + 2.0 * x1850 - x2883 * x8
x3763 = x2889 * x8
x3764 = x1261 * x2886
x3765 = x1261 * x2914 + x1885 - x2886 * x8
x3766 = x4 * (x1890 + x3763 - x3764 + x3765)
x3767 = x1856 - x3763 + x3764
x3768 = x3765 * x5 - x3767 * x6
x3769 = x3767 * x5
x3770 = x1261 * x2889
x3771 = x2895 * x8
x3772 = x1870 + x3770 - x3771
x3773 = x3772 * x6
x3774 = x3769 - x3773
x3775 = x3766 + x3768 * x5 - x3774 * x6
x3776 = x4 * (x1907 + x3767 - x3770 + x3771)
x3777 = x3774 * x5
x3778 = x3772 * x5
x3779 = x1261 * x2895
x3780 = x2905 * x8
x3781 = x1894 + x3779 - x3780
x3782 = x3781 * x6
x3783 = x3778 - x3782
x3784 = x3783 * x6
x3785 = x3776 + x3777 - x3784
x3786 = x3775 * x5 - x3785 * x6 + x38 * (x3768 - x3769 + x3773)
x3787 = x3785 * x5
x3788 = x4 * (x1931 + x3772 - x3779 + x3780)
x3789 = x3783 * x5
x3790 = x3781 * x5
x3791 = x1261 * x2905
x3792 = x2927 * x8
x3793 = x1918 + x3791 - x3792
x3794 = x3793 * x6
x3795 = x3790 - x3794
x3796 = x3795 * x6
x3797 = x3788 + x3789 - x3796
x3798 = x3797 * x6
x3799 = x38 * (x3774 - x3778 + x3782)
x3800 = x3787 - x3798 + x3799
x3801 = -x3776
x3802 = x4 * (x1945 + x3781 - x3791 + x3792)
x3803 = x1261 * x2927 + x1943 - x2941 * x8
x3804 = -x3788
x3805 = x2948 * x8
x3806 = x1261 * x2945
x3807 = x1261 * x2960 + x1976 + x2915 - x2945 * x8
x3808 = x4 * (x1997 + x2919 + x3805 - x3806 + x3807)
x3809 = x1961 + x2887 - x3805 + x3806
x3810 = x3807 * x5 - x3809 * x6
x3811 = x3809 * x5
x3812 = x1261 * x2948
x3813 = x2954 * x8
x3814 = x1981 + x2901 + x3812 - x3813
x3815 = x3814 * x6
x3816 = x3811 - x3815
x3817 = x3808 + x3810 * x5 - x3816 * x6
x3818 = x4 * (x2019 + x2936 + x3809 - x3812 + x3813)
x3819 = x3816 * x5
x3820 = x3814 * x5
x3821 = x1261 * x2954
x3822 = x2970 * x8
x3823 = x2003 + x2923 + x3821 - x3822
x3824 = x3823 * x6
x3825 = x3820 - x3824
x3826 = x3825 * x6
x3827 = x3818 + x3819 - x3826
x3828 = x4 * (x2030 + x2942 + x3814 - x3821 + x3822)
x3829 = x1261 * x2970 + x2027 + x2940 - x2980 * x8
x3830 = x2986 * x8
x3831 = x1261 * x2983
x3832 = x1261 * x2998 + x2054 - x2983 * x8
x3833 = x4 * (x2073 + x3830 - x3831 + x3832)
x3834 = x2042 - x3830 + x3831
x3835 = x3832 * x5 - x3834 * x6
x3836 = x3834 * x5
x3837 = x1261 * x2986
x3838 = x2992 * x8
x3839 = x2059 + x3837 - x3838
x3840 = x3839 * x6
x3841 = x3836 - x3840
x3842 = x3833 + x3835 * x5 - x3841 * x6
x3843 = x4 * (x2093 + x3834 - x3837 + x3838)
x3844 = x3841 * x5
x3845 = x3839 * x5
x3846 = x1261 * x2992
x3847 = x3008 * x8
x3848 = x2079 + x3846 - x3847
x3849 = x3848 * x6
x3850 = x3845 - x3849
x3851 = x3850 * x6
x3852 = x3843 + x3844 - x3851
x3853 = x4 * (x2103 + x3839 - x3846 + x3847)
x3854 = x1261 * x3008 + x2101 - x3019 * x8
x3855 = -x3843
x3856 = x3025 * x8
x3857 = x1261 * x3022
x3858 = 2.0 * x2946
x3859 = -x3858
x3860 = 2.0 * x2961
x3861 = x1261 * x3029 + x2125 - x3022 * x8 + x3860
x3862 = x4 * (x2138 + x3856 - x3857 + x3859 + x3861)
x3863 = x2137 - x3856 + x3857 + x3858
x3864 = x3861 * x5 - x3863 * x6
x3865 = x3863 * x5
x3866 = x1261 * x3025
x3867 = x3036 * x8
x3868 = 2.0 * x2966
x3869 = x2147 + x3866 - x3867 + x3868
x3870 = x3869 * x6
x3871 = x3865 - x3870
x3872 = -x3868
x3873 = x4 * (x2164 + x3863 - x3866 + x3867 + x3872)
x3874 = 2.0 * x2979
x3875 = x1261 * x3036 + x2167 - x3044 * x8 + x3874
x3876 = x3049 * x8
x3877 = x1261 * x3046
x3878 = x1261 * x3053 + x2190 + x2999 - x3046 * x8
x3879 = x4 * (x2202 + x3017 + x3876 - x3877 + x3878)
x3880 = x2201 + x2984 - x3876 + x3877
x3881 = x3878 * x5 - x3880 * x6
x3882 = x3880 * x5
x3883 = x1261 * x3049
x3884 = x3060 * x8
x3885 = x2210 + x3004 + x3883 - x3884
x3886 = x3885 * x6
x3887 = x3882 - x3886
x3888 = x4 * (x2227 + x3020 + x3880 - x3883 + x3884)
x3889 = x1261 * x3060 + x2229 + x3018 - x3068 * x8
x3890 = x3074 * x8
x3891 = x1261 * x3071
x3892 = x1261 * x3078 + x2247 - x3071 * x8
x3893 = x4 * (x2257 + x3890 - x3891 + x3892)
x3894 = x2256 - x3890 + x3891
x3895 = x3892 * x5 - x3894 * x6
x3896 = x3894 * x5
x3897 = x1261 * x3074
x3898 = x3085 * x8
x3899 = x2265 + x3897 - x3898
x3900 = x3899 * x6
x3901 = x3896 - x3900
x3902 = x4 * (x2280 + x3894 - x3897 + x3898)
x3903 = x1261 * x3085 + x2282 - x3094 * x8
x3904 = x3097 * x8
x3905 = x1261 * x3100
x3906 = 3.0 * x3040
x3907 = x1261 * x3095 + x2293 + 3.0 * x3031 - x3100 * x8
x3908 = x4 * (x2313 + x3904 - x3905 - x3906 + x3907)
x3909 = x2312 - x3904 + x3905 + x3906
x3910 = x1261 * x3097 + x2328 + 3.0 * x3043 - x3107 * x8
x3911 = x3110 * x8
x3912 = x1261 * x3113
x3913 = 2.0 * x3064
x3914 = -x3913
x3915 = 2.0 * x3055
x3916 = x1261 * x3108 + x2336 - x3113 * x8 + x3915
x3917 = x4 * (x2354 + x3911 - x3912 + x3914 + x3916)
x3918 = x2353 - x3911 + x3912 + x3913
x3919 = 2.0 * x3067
x3920 = x1261 * x3110 + x2369 - x3120 * x8 + x3919
x3921 = x3123 * x8
x3922 = x1261 * x3126
x3923 = x1261 * x3121 + x2376 + x3080 - x3126 * x8
x3924 = x4 * (x2393 + x3090 + x3921 - x3922 + x3923)
x3925 = x2392 + x3089 - x3921 + x3922
x3926 = x1261 * x3123 + x2407 + x3093 - x3133 * x8
x3927 = x3136 * x8
x3928 = x1261 * x3139
x3929 = x1261 * x3134 + x2412 - x3139 * x8
x3930 = x4 * (x2424 + x3927 - x3928 + x3929)
x3931 = x2423 - x3927 + x3928
x3932 = x1261 * x3136 + x2438 - x3146 * x8
x3933 = x1261 * x3150 + x2446 + 4.0 * x3104 - x3152 * x8
x3934 = x1261 * x3152 + x2459 + 4.0 * x3106 - x3153 * x8
x3935 = x1261 * x3157 + x2468 + 3.0 * x3117 - x3159 * x8
x3936 = x1261 * x3159 + x2481 + 3.0 * x3119 - x3160 * x8
x3937 = 2.0 * x3130
x3938 = x1261 * x3164 + x2489 - x3166 * x8 + x3937
x3939 = 2.0 * x3132
x3940 = x1261 * x3166 + x2501 - x3167 * x8 + x3939
x3941 = x1261 * x3170 + x2508 + x3143 - x3172 * x8
x3942 = x1261 * x3172 + x2519 + x3145 - x3173 * x8
x3943 = x1261 * x3176 + x2526 - x3178 * x8
x3944 = x1261 * x3178 + x2536 - x3179 * x8
x3945 = x1261 * x3184
x3946 = x1261 * x3214 + x3267
x3947 = x4 * (x3247 - x3945 + x3946)
x3948 = x3248 + x3945
x3949 = x3946 * x5 - x3948 * x6
x3950 = x3948 * x5
x3951 = x1261 * x3187
x3952 = x3252 + x3951
x3953 = x3952 * x6
x3954 = x3950 - x3953
x3955 = x3947 + x3949 * x5 - x3954 * x6
x3956 = x4 * (x3244 + x3948 - x3951)
x3957 = x3954 * x5
x3958 = x3952 * x5
x3959 = x1261 * x3194
x3960 = x3260 + x3959
x3961 = x3960 * x6
x3962 = x3958 - x3961
x3963 = x3962 * x6
x3964 = x3956 + x3957 - x3963
x3965 = x38 * (x3949 - x3950 + x3953) + x3955 * x5 - x3964 * x6
x3966 = x3964 * x5
x3967 = x4 * (x3259 + x3952 - x3959)
x3968 = x3962 * x5
x3969 = x3960 * x5
x3970 = x1261 * x3205
x3971 = x3279 + x3970
x3972 = x3971 * x6
x3973 = x3969 - x3972
x3974 = x3973 * x6
x3975 = x3967 + x3968 - x3974
x3976 = x3975 * x6
x3977 = x38 * (x3954 - x3958 + x3961)
x3978 = x3966 - x3976 + x3977
x3979 = -x3956
x3980 = x4 * (x3278 + x3960 - x3970)
x3981 = x1261 * x3228 + x3291
x3982 = -x3967
x3983 = x1261 * x3249
x3984 = x1261 * x3268 + x3350
x3985 = x4 * (x3353 - x3983 + x3984)
x3986 = x3340 + x3983
x3987 = x3984 * x5 - x3986 * x6
x3988 = x3986 * x5
x3989 = x1261 * x3253
x3990 = x3345 + x3989
x3991 = x3990 * x6
x3992 = x3988 - x3991
x3993 = x3985 + x3987 * x5 - x3992 * x6
x3994 = x4 * (x3365 + x3986 - x3989)
x3995 = x3992 * x5
x3996 = x3990 * x5
x3997 = x1261 * x3261
x3998 = x3360 + x3997
x3999 = x3998 * x6
x4000 = x3996 - x3999
x4001 = x4000 * x6
x4002 = x3994 + x3995 - x4001
x4003 = x4 * (x3370 + x3990 - x3997)
x4004 = x1261 * x3280 + x3372
x4005 = x1261 * x3298
x4006 = x1261 * x3314 + x3386
x4007 = x4 * (x3375 - x4005 + x4006)
x4008 = x3376 + x4005
x4009 = x4006 * x5 - x4008 * x6
x4010 = x4008 * x5
x4011 = x1261 * x3301
x4012 = x3381 + x4011
x4013 = x4012 * x6
x4014 = x4010 - x4013
x4015 = x4007 + x4009 * x5 - x4014 * x6
x4016 = x4 * (x3380 + x4008 - x4011)
x4017 = x4014 * x5
x4018 = x4012 * x5
x4019 = x1261 * x3308
x4020 = x3395 + x4019
x4021 = x4020 * x6
x4022 = x4018 - x4021
x4023 = x4022 * x6
x4024 = x4016 + x4017 - x4023
x4025 = x4 * (x3394 + x4012 - x4019)
x4026 = x1261 * x3325 + x3405
x4027 = -x4016
x4028 = x1261 * x3341
x4029 = x1261 * x3351 + x3443
x4030 = x4 * (x3459 - x4028 + x4029)
x4031 = x3454 + x4028
x4032 = x4029 * x5 - x4031 * x6
x4033 = x4031 * x5
x4034 = x1261 * x3346
x4035 = x3448 + x4034
x4036 = x4035 * x6
x4037 = x4033 - x4036
x4038 = x4 * (x3462 + x4031 - x4034)
x4039 = x1261 * x3361 + x3464
x4040 = x1261 * x3377
x4041 = x1261 * x3387 + x3466
x4042 = x4 * (x3480 - x4040 + x4041)
x4043 = x3475 + x4040
x4044 = x4041 * x5 - x4043 * x6
x4045 = x4043 * x5
x4046 = x1261 * x3382
x4047 = x3470 + x4046
x4048 = x4047 * x6
x4049 = x4045 - x4048
x4050 = x4 * (x3483 + x4043 - x4046)
x4051 = x1261 * x3396 + x3485
x4052 = x1261 * x3410
x4053 = x1261 * x3420 + x3487
x4054 = x4 * (x3495 - x4052 + x4053)
x4055 = x3496 + x4052
x4056 = x4053 * x5 - x4055 * x6
x4057 = x4055 * x5
x4058 = x1261 * x3415
x4059 = x3491 + x4058
x4060 = x4059 * x6
x4061 = x4057 - x4060
x4062 = x4 * (x3490 + x4055 - x4058)
x4063 = x1261 * x3430 + x3504
x4064 = x1261 * x3455
x4065 = x1261 * x3444 + x3524
x4066 = x4 * (x3528 - x4064 + x4065)
x4067 = x3530 + x4064
x4068 = x1261 * x3449 + x3532
x4069 = x1261 * x3476
x4070 = x1261 * x3467 + x3535
x4071 = x4 * (x3539 - x4069 + x4070)
x4072 = x3541 + x4069
x4073 = x1261 * x3471 + x3543
x4074 = x1261 * x3497
x4075 = x1261 * x3488 + x3546
x4076 = x4 * (x3549 - x4074 + x4075)
x4077 = x3551 + x4074
x4078 = x1261 * x3492 + x3553
x4079 = x1261 * x3515
x4080 = x1261 * x3506 + x3557
x4081 = x4 * (x3555 - x4079 + x4080)
x4082 = x3560 + x4079
x4083 = x1261 * x3510 + x3562
x4084 = x1261 * x3525 + 4.0 * x3460 - x3531 * x8
x4085 = x1261 * x3531 + 4.0 * x3463 - x3533 * x8
x4086 = x1261 * x3536 + 3.0 * x3481 - x3542 * x8
x4087 = x1261 * x3542 + 3.0 * x3484 - x3544 * x8
x4088 = x1261 * x3547 + 2.0 * x3501 - x3552 * x8
x4089 = x1261 * x3552 + 2.0 * x3503 - x3554 * x8
x4090 = x1261 * x3558 + x3519 - x3561 * x8
x4091 = x1261 * x3561 + x3521 - x3563 * x8
x4092 = x1261 * x3567 - x3569 * x8
x4093 = x1261 * x3569 - x3570 * x8
x4094 = x10 * x3187
x4095 = x1852 * x3184
x4096 = 2.0 * x1856
x4097 = -x10 * x3184 + x1852 * x3214 + 2.0 * x1885
x4098 = x4 * (x4094 - x4095 - x4096 + x4097)
x4099 = -x4094 + x4095 + x4096
x4100 = x4097 * x5 - x4099 * x6
x4101 = x4099 * x5
x4102 = x1852 * x3187
x4103 = x10 * x3194
x4104 = 2.0 * x1870
x4105 = x4102 - x4103 + x4104
x4106 = x4105 * x6
x4107 = x4101 - x4106
x4108 = x4098 + x4100 * x5 - x4107 * x6
x4109 = x4 * (x4099 - x4102 + x4103 - x4104)
x4110 = x4107 * x5
x4111 = x4105 * x5
x4112 = x1852 * x3194
x4113 = x10 * x3205
x4114 = 2.0 * x1894
x4115 = x4112 - x4113 + x4114
x4116 = x4115 * x6
x4117 = x4111 - x4116
x4118 = x4117 * x6
x4119 = x4109 + x4110 - x4118
x4120 = x38 * (x4100 - x4101 + x4106) + x4108 * x5 - x4119 * x6
x4121 = x4119 * x5
x4122 = x4 * (x4105 - x4112 + x4113 - x4114)
x4123 = x4117 * x5
x4124 = x4115 * x5
x4125 = x1852 * x3205
x4126 = x10 * x3228
x4127 = 2.0 * x1918
x4128 = x4125 - x4126 + x4127
x4129 = x4128 * x6
x4130 = x4124 - x4129
x4131 = x4130 * x6
x4132 = x4122 + x4123 - x4131
x4133 = x4132 * x6
x4134 = x38 * (x4107 - x4111 + x4116)
x4135 = x4121 - x4133 + x4134
x4136 = -x4109
x4137 = x4 * (x4115 - x4125 + x4126 - x4127)
x4138 = -x10 * x3242 + x1852 * x3228 + 2.0 * x1943
x4139 = -x4122
x4140 = x4105 * x8
x4141 = x174 * x4099
x4142 = -x4099 * x8
x4143 = x174 * x4097 + x4142
x4144 = x4 * (x4140 - x4141 + x4143)
x4145 = -x4140
x4146 = x4141 + x4145
x4147 = x4143 * x5 - x4146 * x6
x4148 = x4146 * x5
x4149 = x174 * x4105
x4150 = x4115 * x8
x4151 = -x4150
x4152 = x4149 + x4151
x4153 = x4152 * x6
x4154 = x4148 - x4153
x4155 = x4144 + x4147 * x5 - x4154 * x6
x4156 = x4 * (x4146 - x4149 + x4150)
x4157 = x4154 * x5
x4158 = x4152 * x5
x4159 = x174 * x4115
x4160 = x4128 * x8
x4161 = -x4160
x4162 = x4159 + x4161
x4163 = x4162 * x6
x4164 = x4158 - x4163
x4165 = x4164 * x6
x4166 = x4156 + x4157 - x4165
x4167 = x4 * (x4152 - x4159 + x4160)
x4168 = -x4138 * x8
x4169 = x174 * x4128 + x4168
x4170 = x10 * x3301
x4171 = x1852 * x3298
x4172 = -x10 * x3298 + x1852 * x3314 + x3215 + x3419
x4173 = x4 * (x3219 + x3422 + x4170 - x4171 + x4172)
x4174 = x3185 + x3409 - x4170 + x4171
x4175 = x4172 * x5 - x4174 * x6
x4176 = x4174 * x5
x4177 = x1852 * x3301
x4178 = x10 * x3308
x4179 = x3200 + x3414 + x4177 - x4178
x4180 = x4179 * x6
x4181 = x4176 - x4180
x4182 = x4173 + x4175 * x5 - x4181 * x6
x4183 = x4 * (x3237 + x3434 + x4174 - x4177 + x4178)
x4184 = x4181 * x5
x4185 = x4179 * x5
x4186 = x1852 * x3308
x4187 = x10 * x3325
x4188 = x3223 + x3429 + x4186 - x4187
x4189 = x4188 * x6
x4190 = x4185 - x4189
x4191 = x4190 * x6
x4192 = x4183 + x4184 - x4191
x4193 = x4 * (x3243 + x3439 + x4179 - x4186 + x4187)
x4194 = -x10 * x3336 + x1852 * x3325 + x3241 + x3441
x4195 = -x4183
x4196 = x174 * x4146
x4197 = x4098 - x4146 * x8
x4198 = x174 * x4143 + x4197
x4199 = x4152 * x8
x4200 = x4136 + x4199
x4201 = x4 * (-x4196 + x4198 + x4200)
x4202 = x4109 - x4199
x4203 = x4196 + x4202
x4204 = x4198 * x5 - x4203 * x6
x4205 = x4203 * x5
x4206 = x174 * x4152
x4207 = x4162 * x8
x4208 = x4122 - x4207
x4209 = x4206 + x4208
x4210 = x4209 * x6
x4211 = x4205 - x4210
x4212 = x4139 + x4207
x4213 = x4 * (x4203 - x4206 + x4212)
x4214 = x4137 - x4169 * x8
x4215 = x174 * x4162 + x4214
x4216 = x4179 * x8
x4217 = x174 * x4174
x4218 = -x4174 * x8
x4219 = x174 * x4172 + x4218
x4220 = x4 * (x4216 - x4217 + x4219)
x4221 = -x4216
x4222 = x4217 + x4221
x4223 = x4219 * x5 - x4222 * x6
x4224 = x4222 * x5
x4225 = x174 * x4179
x4226 = x4188 * x8
x4227 = -x4226
x4228 = x4225 + x4227
x4229 = x4228 * x6
x4230 = x4224 - x4229
x4231 = x4 * (x4222 - x4225 + x4226)
x4232 = -x4194 * x8
x4233 = x174 * x4188 + x4232
x4234 = x10 * x3415
x4235 = x1852 * x3410
x4236 = 2.0 * x2256
x4237 = 2.0 * x3299
x4238 = -x10 * x3410 + x1852 * x3420 + 2.0 * x2247 + 2.0 * x3315
x4239 = x4 * (x4234 - x4235 - x4236 - x4237 + x4238)
x4240 = -x4234 + x4235 + x4236 + x4237
x4241 = x4238 * x5 - x4240 * x6
x4242 = x4240 * x5
x4243 = x1852 * x3415
x4244 = x10 * x3430
x4245 = 2.0 * x2265
x4246 = 2.0 * x3320
x4247 = x4243 - x4244 + x4245 + x4246
x4248 = x4247 * x6
x4249 = x4242 - x4248
x4250 = x4 * (x4240 - x4243 + x4244 - x4245 - x4246)
x4251 = -x10 * x3442 + x1852 * x3430 + 2.0 * x2282 + 2.0 * x3335
x4252 = x174 * x4203
x4253 = 2.0 * x4144 - x4203 * x8
x4254 = x174 * x4198 + x4253
x4255 = x4209 * x8
x4256 = 2.0 * x4156
x4257 = x4255 - x4256
x4258 = x4 * (-x4252 + x4254 + x4257)
x4259 = -x4255 + x4256
x4260 = x4252 + x4259
x4261 = 2.0 * x4167 - x4215 * x8
x4262 = x174 * x4209 + x4261
x4263 = x174 * x4222
x4264 = x4173 - x4222 * x8
x4265 = x174 * x4219 + x4264
x4266 = x4228 * x8
x4267 = x4195 + x4266
x4268 = x4 * (-x4263 + x4265 + x4267)
x4269 = x4183 - x4266
x4270 = x4263 + x4269
x4271 = x4193 - x4233 * x8
x4272 = x174 * x4228 + x4271
x4273 = x4247 * x8
x4274 = x174 * x4240
x4275 = -x4240 * x8
x4276 = x174 * x4238 + x4275
x4277 = x4 * (x4273 - x4274 + x4276)
x4278 = -x4273
x4279 = x4274 + x4278
x4280 = -x4251 * x8
x4281 = x174 * x4247 + x4280
x4282 = x10 * x3510
x4283 = x1852 * x3515
x4284 = 3.0 * x3435
x4285 = -x4284
x4286 = 2.0 * x2423
x4287 = 3.0 * x3423
x4288 = -x10 * x3515 + x1852 * x3506 + 2.0 * x2412 + x4287
x4289 = x4 * (x4282 - x4283 + x4285 - x4286 + x4288)
x4290 = -x4282 + x4283 + x4284 + x4286
x4291 = 3.0 * x3440
x4292 = -x10 * x3522 + x1852 * x3510 + 2.0 * x2438 + x4291
x4293 = 3.0 * x4201 - x4260 * x8
x4294 = x174 * x4254 + x4293
x4295 = 3.0 * x4213 - x4262 * x8
x4296 = x174 * x4260 + x4295
x4297 = 2.0 * x4220 - x4270 * x8
x4298 = x174 * x4265 + x4297
x4299 = 2.0 * x4231 - x4272 * x8
x4300 = x174 * x4270 + x4299
x4301 = x4239 - x4279 * x8
x4302 = x174 * x4276 + x4301
x4303 = x4250 - x4281 * x8
x4304 = x174 * x4279 + x4303
x4305 = -x4290 * x8
x4306 = x174 * x4288 + x4305
x4307 = -x4292 * x8
x4308 = x174 * x4290 + x4307
x4309 = -x10 * x3569 + x1852 * x3567 + 2.0 * x2526 + 4.0 * x3519
x4310 = -x10 * x3570 + x1852 * x3569 + 2.0 * x2536 + 4.0 * x3521
x4311 = x3582 * x8
x4312 = x1261 * x3576
x4313 = 3.0 * x2543
x4314 = x1261 * x3574 + 3.0 * x2573 - x3576 * x8
x4315 = -x4311 + x4312 + x4313
x4316 = x4314 * x5 - x4315 * x6
x4317 = x4315 * x5
x4318 = x1261 * x3582
x4319 = x3592 * x8
x4320 = 3.0 * x2558
x4321 = x4318 - x4319 + x4320
x4322 = x4321 * x6
x4323 = x4317 - x4322
x4324 = x4 * (x4311 - x4312 - x4313 + x4314) + x4316 * x5 - x4323 * x6
x4325 = x4 * (x4315 - x4318 + x4319 - x4320)
x4326 = x4323 * x5
x4327 = x4321 * x5
x4328 = x1261 * x3592
x4329 = x3605 * x8
x4330 = 3.0 * x2581
x4331 = x4328 - x4329 + x4330
x4332 = x4331 * x6
x4333 = x4327 - x4332
x4334 = x4333 * x6
x4335 = x4325 + x4326 - x4334
x4336 = x3626 * x8
x4337 = x1261 * x3621
x4338 = 3.0 * x2607
x4339 = x1261 * x3619 + 3.0 * x2623 + x3575 - x3621 * x8
x4340 = x3586 - x4336 + x4337 + x4338
x4341 = x4339 * x5 - x4340 * x6
x4342 = x4340 * x5
x4343 = x1261 * x3626
x4344 = x3635 * x8
x4345 = 3.0 * x2628
x4346 = x3599 + x4343 - x4344 + x4345
x4347 = x4346 * x6
x4348 = x4342 - x4347
x4349 = x3653 * x8
x4350 = x1261 * x3647
x4351 = 3.0 * x2649
x4352 = x1261 * x3645 + 3.0 * x2665 - x3647 * x8
x4353 = -x4349 + x4350 + x4351
x4354 = x4352 * x5 - x4353 * x6
x4355 = x4353 * x5
x4356 = x1261 * x3653
x4357 = x3663 * x8
x4358 = 3.0 * x2670
x4359 = x4356 - x4357 + x4358
x4360 = x4359 * x6
x4361 = x4355 - x4360
x4362 = x3684 * x8
x4363 = x1261 * x3677
x4364 = 2.0 * x3630
x4365 = x1261 * x3675 + 2.0 * x3620 - x3677 * x8 + x3724
x4366 = x3721 - x4362 + x4363 + x4364
x4367 = x3698 * x8
x4368 = x1261 * x3693
x4369 = 3.0 * x2746
x4370 = x1261 * x3691 + 3.0 * x2736 + x3646 - x3693 * x8
x4371 = x3657 - x4367 + x4368 + x4369
x4372 = x3714 * x8
x4373 = x1261 * x3708
x4374 = 3.0 * x2774
x4375 = x1261 * x3706 + 3.0 * x2764 - x3708 * x8
x4376 = -x4372 + x4373 + x4374
x4377 = x3772 * x8
x4378 = x1261 * x3767
x4379 = 2.0 * x2887
x4380 = x1261 * x3765 + 2.0 * x2915 - x3767 * x8
x4381 = -x4377 + x4378 + x4379
x4382 = x4380 * x5 - x4381 * x6
x4383 = x4381 * x5
x4384 = x1261 * x3772
x4385 = x3781 * x8
x4386 = 2.0 * x2901
x4387 = x4384 - x4385 + x4386
x4388 = x4387 * x6
x4389 = x4383 - x4388
x4390 = x4 * (x4377 - x4378 - x4379 + x4380) + x4382 * x5 - x4389 * x6
x4391 = x4 * (x4381 - x4384 + x4385 - x4386)
x4392 = x4389 * x5
x4393 = x4387 * x5
x4394 = x1261 * x3781
x4395 = x3793 * x8
x4396 = 2.0 * x2923
x4397 = x4394 - x4395 + x4396
x4398 = x4397 * x6
x4399 = x4393 - x4398
x4400 = x4399 * x6
x4401 = x4391 + x4392 - x4400
x4402 = x3814 * x8
x4403 = x1261 * x3809
x4404 = x1261 * x3807 + x3766 - x3809 * x8 + x3860
x4405 = x3776 + x3858 - x4402 + x4403
x4406 = x4404 * x5 - x4405 * x6
x4407 = x4405 * x5
x4408 = x1261 * x3814
x4409 = x3823 * x8
x4410 = x3788 + x3868 + x4408 - x4409
x4411 = x4410 * x6
x4412 = x4407 - x4411
x4413 = x3839 * x8
x4414 = x1261 * x3834
x4415 = 2.0 * x2984
x4416 = x1261 * x3832 + 2.0 * x2999 - x3834 * x8
x4417 = -x4413 + x4414 + x4415
x4418 = x4416 * x5 - x4417 * x6
x4419 = x4417 * x5
x4420 = x1261 * x3839
x4421 = x3848 * x8
x4422 = 2.0 * x3004
x4423 = x4420 - x4421 + x4422
x4424 = x4423 * x6
x4425 = x4419 - x4424
x4426 = x3869 * x8
x4427 = x1261 * x3863
x4428 = 2.0 * x3040
x4429 = 2.0 * x3818
x4430 = x1261 * x3861 + 2.0 * x3031 + 2.0 * x3808 - x3863 * x8
x4431 = -x4426 + x4427 + x4428 + x4429
x4432 = x3885 * x8
x4433 = x1261 * x3880
x4434 = x1261 * x3878 + x3833 - x3880 * x8 + x3915
x4435 = x3843 + x3913 - x4432 + x4433
x4436 = x3899 * x8
x4437 = x1261 * x3894
x4438 = 2.0 * x3089
x4439 = x1261 * x3892 + 2.0 * x3080 - x3894 * x8
x4440 = -x4436 + x4437 + x4438
x4441 = x3952 * x8
x4442 = x1261 * x3948
x4443 = x1261 * x3946 + x3215 - x3948 * x8
x4444 = x3185 - x4441 + x4442
x4445 = x4443 * x5 - x4444 * x6
x4446 = x4444 * x5
x4447 = x1261 * x3952
x4448 = x3960 * x8
x4449 = x3200 + x4447 - x4448
x4450 = x4449 * x6
x4451 = x4446 - x4450
x4452 = x4 * (x3219 + x4441 - x4442 + x4443) + x4445 * x5 - x4451 * x6
x4453 = x4 * (x3237 + x4444 - x4447 + x4448)
x4454 = x4451 * x5
x4455 = x4449 * x5
x4456 = x1261 * x3960
x4457 = x3971 * x8
x4458 = x3223 + x4456 - x4457
x4459 = x4458 * x6
x4460 = x4455 - x4459
x4461 = x4460 * x6
x4462 = x4453 + x4454 - x4461
x4463 = x3990 * x8
x4464 = x1261 * x3986
x4465 = x1261 * x3984 + x3269 + x3947 - x3986 * x8
x4466 = x3250 + x3956 - x4463 + x4464
x4467 = x4465 * x5 - x4466 * x6
x4468 = x4466 * x5
x4469 = x1261 * x3990
x4470 = x3998 * x8
x4471 = x3274 + x3967 + x4469 - x4470
x4472 = x4471 * x6
x4473 = x4468 - x4472
x4474 = x4012 * x8
x4475 = x1261 * x4008
x4476 = x1261 * x4006 + x3315 - x4008 * x8
x4477 = x3299 - x4474 + x4475
x4478 = x4476 * x5 - x4477 * x6
x4479 = x4477 * x5
x4480 = x1261 * x4012
x4481 = x4020 * x8
x4482 = x3320 + x4480 - x4481
x4483 = x4482 * x6
x4484 = x4479 - x4483
x4485 = x4035 * x8
x4486 = x1261 * x4031
x4487 = 2.0 * x3994
x4488 = x1261 * x4029 + x3354 + 2.0 * x3985 - x4031 * x8
x4489 = x3366 - x4485 + x4486 + x4487
x4490 = x4047 * x8
x4491 = x1261 * x4043
x4492 = x1261 * x4041 + x3389 + x4007 - x4043 * x8
x4493 = x3400 + x4016 - x4490 + x4491
x4494 = x4059 * x8
x4495 = x1261 * x4055
x4496 = x1261 * x4053 + x3423 - x4055 * x8
x4497 = x3435 - x4494 + x4495
x4498 = x1261 * x4099
x4499 = x1261 * x4097 + x4142
x4500 = x4145 + x4498
x4501 = x4499 * x5 - x4500 * x6
x4502 = x4500 * x5
x4503 = x1261 * x4105
x4504 = x4151 + x4503
x4505 = x4504 * x6
x4506 = x4502 - x4505
x4507 = x4 * (x4140 - x4498 + x4499) + x4501 * x5 - x4506 * x6
x4508 = x4 * (x4150 + x4500 - x4503)
x4509 = x4506 * x5
x4510 = x4504 * x5
x4511 = x1261 * x4115
x4512 = x4161 + x4511
x4513 = x4512 * x6
x4514 = x4510 - x4513
x4515 = x4514 * x6
x4516 = x4508 + x4509 - x4515
x4517 = x1261 * x4146
x4518 = x1261 * x4143 + x4197
x4519 = x4202 + x4517
x4520 = x4518 * x5 - x4519 * x6
x4521 = x4519 * x5
x4522 = x1261 * x4152
x4523 = x4208 + x4522
x4524 = x4523 * x6
x4525 = x4521 - x4524
x4526 = x1261 * x4174
x4527 = x1261 * x4172 + x4218
x4528 = x4221 + x4526
x4529 = x4527 * x5 - x4528 * x6
x4530 = x4528 * x5
x4531 = x1261 * x4179
x4532 = x4227 + x4531
x4533 = x4532 * x6
x4534 = x4530 - x4533
x4535 = x1261 * x4203
x4536 = x1261 * x4198 + x4253
x4537 = x4259 + x4535
x4538 = x1261 * x4222
x4539 = x1261 * x4219 + x4264
x4540 = x4269 + x4538
x4541 = x1261 * x4240
x4542 = x1261 * x4238 + x4275
x4543 = x4278 + x4541
x4544 = x10 * x4105
x4545 = x1852 * x4099
x4546 = 3.0 * x3185
x4547 = -x10 * x4099 + x1852 * x4097 + 3.0 * x3215
x4548 = x4 * (x4544 - x4545 - x4546 + x4547)
x4549 = -x4544 + x4545 + x4546
x4550 = x4547 * x5 - x4549 * x6
x4551 = x4549 * x5
x4552 = x1852 * x4105
x4553 = x10 * x4115
x4554 = 3.0 * x3200
x4555 = x4552 - x4553 + x4554
x4556 = x4555 * x6
x4557 = x4551 - x4556
x4558 = x4548 + x4550 * x5 - x4557 * x6
x4559 = x4 * (x4549 - x4552 + x4553 - x4554)
x4560 = x4557 * x5
x4561 = x4555 * x5
x4562 = x1852 * x4115
x4563 = x10 * x4128
x4564 = 3.0 * x3223
x4565 = x4562 - x4563 + x4564
x4566 = x4565 * x6
x4567 = x4561 - x4566
x4568 = x4567 * x6
x4569 = x4559 + x4560 - x4568
x4570 = x4 * (x4555 - x4562 + x4563 - x4564)
x4571 = -x10 * x4138 + x1852 * x4128 + 3.0 * x3241
x4572 = -x4559
x4573 = x4555 * x8
x4574 = x174 * x4549
x4575 = x174 * x4547 - x4549 * x8
x4576 = x4 * (x4573 - x4574 + x4575)
x4577 = -x4573 + x4574
x4578 = x4575 * x5 - x4577 * x6
x4579 = x4577 * x5
x4580 = x174 * x4555
x4581 = x4565 * x8
x4582 = x4580 - x4581
x4583 = x4582 * x6
x4584 = x4579 - x4583
x4585 = x4 * (x4577 - x4580 + x4581)
x4586 = x174 * x4565 - x4571 * x8
x4587 = x10 * x4179
x4588 = x1852 * x4174
x4589 = 3.0 * x3299
x4590 = -x10 * x4174 + x1852 * x4172 + 3.0 * x3315 + x4098
x4591 = x4 * (x4136 + x4587 - x4588 - x4589 + x4590)
x4592 = x4109 - x4587 + x4588 + x4589
x4593 = x4590 * x5 - x4592 * x6
x4594 = x4592 * x5
x4595 = x1852 * x4179
x4596 = x10 * x4188
x4597 = 3.0 * x3320
x4598 = x4122 + x4595 - x4596 + x4597
x4599 = x4598 * x6
x4600 = x4594 - x4599
x4601 = x4 * (x4139 + x4592 - x4595 + x4596 - x4597)
x4602 = -x10 * x4194 + x1852 * x4188 + 3.0 * x3335 + x4137
x4603 = x4582 * x8
x4604 = x174 * x4577
x4605 = x174 * x4575 + x4548 - x4577 * x8
x4606 = x4 * (x4572 + x4603 - x4604 + x4605)
x4607 = x4559 - x4603 + x4604
x4608 = x174 * x4582 + x4570 - x4586 * x8
x4609 = x4598 * x8
x4610 = x174 * x4592
x4611 = x174 * x4590 - x4592 * x8
x4612 = x4 * (x4609 - x4610 + x4611)
x4613 = -x4609 + x4610
x4614 = x174 * x4598 - x4602 * x8
x4615 = x10 * x4247
x4616 = x1852 * x4240
x4617 = 2.0 * x4183
x4618 = -x10 * x4240 + x1852 * x4238 + 2.0 * x4173 + x4287
x4619 = x4 * (x4285 + x4615 - x4616 - x4617 + x4618)
x4620 = x4284 - x4615 + x4616 + x4617
x4621 = -x10 * x4251 + x1852 * x4247 + 2.0 * x4193 + x4291
x4622 = x174 * x4605 + 2.0 * x4576 - x4607 * x8
x4623 = x174 * x4607 + 2.0 * x4585 - x4608 * x8
x4624 = x174 * x4611 + x4591 - x4613 * x8
x4625 = x174 * x4613 + x4601 - x4614 * x8
x4626 = x174 * x4618 - x4620 * x8
x4627 = x174 * x4620 - x4621 * x8
x4628 = -x10 * x4290 + x1852 * x4288 + 3.0 * x3519 + 3.0 * x4239
x4629 = -x10 * x4292 + x1852 * x4290 + 3.0 * x3521 + 3.0 * x4250
# 225 item(s)
result[0, 0] = numpy.sum(
x171
* (
x109
* (
x108 * x38
- x130
* (
x150 * x6
- x152 * x3
+ x165
- x166
+ x169
- x38 * (-x168 + x3 * x44 + x46 + x51)
- x52
+ x71
)
+ x130
* (
x162 * x3
- x165
+ x166
- x169
+ x38 * (x167 - x3 * x33 + x35 + x96)
- x6 * (x161 + x92)
- x71
+ x97
)
- x142 * x38
+ x153 * x3
- x164 * x3
- x164 * x6
+ x6 * (x136 - x159 + x160 + x163)
)
- x130 * (-x110 + x112 + x113 - x139 + x143)
- x3
* (
x109 * (x103 - x146 + x147 + x151 - x153)
- x110 * x3
+ x144 * x6
- x38 * (x101 - x104 + x78 - x79)
)
+ x6
* (
x109 * (x136 - x159 + x160 + x163 - x164)
- x144 * x3
- x38 * (x105 - x114 + x134 - x137)
+ x6
* (
x109 * (x145 + x154 - x158)
+ x138 * x3
+ x4 * (x100 - x115 + x154)
- x6
* (
-x109 * (x116 - x125 + x126 - x93)
+ x133 * x3
- x6
* (
x127 * x5
+ x130 * (-x118 + x123 + x157 + x89)
- x6
* (
x124 * x5
+ x38 * (x120 - x121 + x87)
- x6 * (x122 * x5 + x155 - x6 * (x119 * x5 - x156 * x6))
)
)
)
)
)
)
)
result[0, 1] = numpy.sum(
-x318
* (
x130 * (-x259 + x261 + x262 - x286 + x290)
- x130
* (
x258 * x38
- x289 * x38
+ x3 * x300
- x3 * x312
- x312 * x6
+ x38
* (
x206
- x222
- x297 * x6
+ x299 * x3
- x315
- x316
+ x317
+ x4 * (x182 + x200 * x3 + x201 - x313)
)
- x38
* (
x222
- x246
- x3 * x310
+ x315
+ x316
- x317
- x4 * (-x191 * x3 + x193 + x216 + x314)
+ x6 * (x243 + x309)
)
+ x6 * (x283 - x307 + x308 + x311)
)
+ x3
* (
x130 * (x253 - x293 + x294 + x298 - x300)
- x259 * x3
+ x291 * x6
- x38 * (x230 - x231 + x250 - x254)
)
- x6
* (
x130 * (x283 - x307 + x308 + x311 - x312)
- x291 * x3
- x38 * (x255 - x263 + x280 - x284)
+ x6
* (
x130 * (x292 + x301 - x306)
+ x285 * x3
+ x4 * (x249 - x264 + x301)
- x6
* (
x130 * (x244 - x266 + x274 + x305)
+ x279 * x3
- x6
* (
x275 * x5
+ x38 * (x241 - x267 + x272)
- x6 * (x273 * x5 + x302 - x6 * (x271 * x5 - x304 * x6))
)
)
)
)
)
)
result[0, 2] = numpy.sum(
-x318
* (
x130 * (-x406 + x408 + x409 - x433 + x437)
- x130
* (
x3 * x447
- x3 * x459
+ x38 * x405
- x38 * x436
+ x38
* (
x3 * x446
+ x353
- x369
+ x4 * (x3 * x347 + x329 + x348 - x460)
- x444 * x6
- x462
- x463
+ x464
)
+ x38
* (
x3 * x457
- x369
+ x393
+ x4 * (-x3 * x338 + x340 + x363 + x461)
- x462
- x463
+ x464
- x6 * (x390 + x456)
)
- x459 * x6
+ x6 * (x430 - x454 + x455 + x458)
)
+ x3
* (
x130 * (x400 - x440 + x441 + x445 - x447)
- x3 * x406
- x38 * (x377 - x378 + x397 - x401)
+ x438 * x6
)
- x6
* (
x130 * (x430 - x454 + x455 + x458 - x459)
- x3 * x438
- x38 * (x402 - x410 + x427 - x431)
+ x6
* (
x130 * (x439 + x448 - x453)
+ x3 * x432
+ x4 * (x396 - x411 + x448)
- x6
* (
x130 * (x391 - x413 + x421 + x452)
+ x3 * x426
- x6
* (
x38 * (x388 - x414 + x419)
+ x422 * x5
- x6 * (x420 * x5 + x449 - x6 * (x418 * x5 - x451 * x6))
)
)
)
)
)
)
result[0, 3] = numpy.sum(
x578
* (
x130 * (x525 - x528 - x529 + x548 + x577)
+ x3
* (
x3 * x525
+ x38 * (x502 - x503 + x518 - x520)
- x38 * (x519 - x554 + x558 + x559 - x561)
- x552 * x6
)
+ x38
* (
x3 * x561
- x3 * x574
+ x4 * (x3 * x560 + x483 + x497 - x557 * x6 + x575 - x576)
- x4 * (-x3 * x571 + x496 + x526 - x575 + x576 + x6 * (x513 + x570))
+ x524
- x574 * x6
+ x577
+ x6 * (x545 - x569 + x572 + x573)
)
- x6
* (
x3 * x552
+ x38 * (x521 - x530 + x544 - x546)
- x38 * (x545 - x569 + x572 + x573 - x574)
- x6
* (
x3 * x547
+ x38 * (x553 + x563 - x568)
+ x4 * (x517 - x531 + x563)
- x6
* (
x3 * x543
+ x38 * (x514 - x534 + x539)
- x6 * (x5 * x540 + x565 - x6 * (x5 * x538 - x567 * x6))
)
)
)
)
)
result[0, 4] = numpy.sum(
x687
* (
x130 * (x636 - x639 - x640 + x658 + x686)
+ x3
* (
x3 * x636
+ x38 * (x614 - x615 + x629 - x631)
- x38 * (x630 - x664 + x668 + x669 - x671)
- x6 * x662
)
+ x38
* (
x3 * x671
- x3 * x683
+ x4 * (x3 * x670 + x596 - x6 * x667 + x609 + x684 - x685)
- x4 * (-x3 * x680 + x6 * (x624 + x679) + x608 + x637 - x684 + x685)
- x6 * x683
+ x6 * (x655 - x678 + x681 + x682)
+ x635
+ x686
)
- x6
* (
x3 * x662
+ x38 * (x632 - x641 + x654 - x656)
- x38 * (x655 - x678 + x681 + x682 - x683)
- x6
* (
x3 * x657
+ x38 * (x663 + x673 - x677)
+ x4 * (x628 - x642 + x673)
- x6
* (
x3 * x653
+ x38 * (x625 - x644 + x649)
- x6 * (x5 * x650 - x6 * (x5 * x648 - x6 * x676) + x674)
)
)
)
)
)
result[0, 5] = numpy.sum(
x578
* (
x130 * (x748 - x751 - x752 + x771 + x800)
+ x3
* (
x3 * x748
+ x38 * (x725 - x726 + x741 - x743)
- x38 * (x742 - x777 + x781 + x782 - x784)
- x6 * x775
)
+ x38
* (
x3 * x784
- x3 * x797
+ x4 * (x3 * x783 - x6 * x780 + x706 + x720 + x798 - x799)
- x4 * (-x3 * x794 + x6 * (x736 + x793) + x719 + x749 - x798 + x799)
- x6 * x797
+ x6 * (x768 - x792 + x795 + x796)
+ x747
+ x800
)
- x6
* (
x3 * x775
+ x38 * (x744 - x753 + x767 - x769)
- x38 * (x768 - x792 + x795 + x796 - x797)
- x6
* (
x3 * x770
+ x38 * (x776 + x786 - x791)
+ x4 * (x740 - x754 + x786)
- x6
* (
x3 * x766
+ x38 * (x737 - x757 + x762)
- x6 * (x5 * x763 - x6 * (x5 * x761 - x6 * x790) + x788)
)
)
)
)
)
result[0, 6] = numpy.sum(
-x318
* (
x130 * (x848 - x860 + x861 + x862 - x868)
- x3
* (
x3 * x860
+ x38 * (x850 + x854 - x855 + x858)
+ x4 * (x821 - x845 + x846 + x850)
- x6 * x869
)
- x4
* (
x3 * x821
- x3 * x847
- x6 * x847
+ x6 * (x826 + x833 - x842)
- 2.0 * x848
+ 2.0 * x849
)
+ x6
* (
x3 * x869
+ x38 * (x859 - x863 + x866 + x870)
+ x4 * (-x833 + x842 + x847 + x870)
- x6
* (
x3 * x867
+ x4 * (x832 - x834 + x840)
+ x4 * (x840 + x857 - x864)
- x6 * (x3 * x865 - x6 * (x5 * x839 - x6 * x874) + x872)
)
)
)
)
result[0, 7] = numpy.sum(
-x687
* (
x130 * (x918 - x930 + x931 + x932 - x938)
- x3
* (
x3 * x930
+ x38 * (x920 + x924 - x925 + x928)
+ x4 * (x893 - x915 + x916 + x920)
- x6 * x939
)
- x4
* (
x3 * x893
- x3 * x917
- x6 * x917
+ x6 * (x897 + x904 - x912)
- 2.0 * x918
+ 2.0 * x919
)
+ x6
* (
x3 * x939
+ x38 * (x929 - x933 + x936 + x940)
+ x4 * (-x904 + x912 + x917 + x940)
- x6
* (
x3 * x937
+ x4 * (x903 - x905 + x910)
+ x4 * (x910 + x927 - x934)
- x6 * (x3 * x935 - x6 * (x5 * x909 - x6 * x944) + x942)
)
)
)
)
result[0, 8] = numpy.sum(
-x687
* (
x130 * (-x1005 + x985 - x997 + x998 + x999)
- x3
* (
-x1006 * x6
+ x3 * x997
+ x38 * (x987 + x991 - x992 + x995)
+ x4 * (x962 - x982 + x983 + x987)
)
- x4
* (
x3 * x962
- x3 * x984
- x6 * x984
+ x6 * (x965 + x972 - x980)
- 2.0 * x985
+ 2.0 * x986
)
+ x6
* (
x1006 * x3
+ x38 * (-x1000 + x1003 + x1007 + x996)
+ x4 * (x1007 - x972 + x980 + x984)
- x6
* (
x1004 * x3
+ x4 * (-x1001 + x978 + x994)
+ x4 * (x971 - x973 + x978)
- x6 * (x1002 * x3 + x1008 + x6 * (x1010 * x6 - x5 * x977))
)
)
)
)
result[0, 9] = numpy.sum(
-x318
* (
x130 * (x1058 - x1070 + x1071 + x1072 - x1078)
- x3
* (
x1070 * x3
- x1079 * x6
+ x38 * (x1060 + x1064 - x1065 + x1068)
+ x4 * (x1031 - x1055 + x1056 + x1060)
)
- x4
* (
x1031 * x3
- x1057 * x3
- x1057 * x6
- 2.0 * x1058
+ 2.0 * x1059
+ x6 * (x1036 + x1043 - x1052)
)
+ x6
* (
x1079 * x3
+ x38 * (x1069 - x1073 + x1076 + x1080)
+ x4 * (-x1043 + x1052 + x1057 + x1080)
- x6
* (
x1077 * x3
+ x4 * (x1042 - x1044 + x1050)
+ x4 * (x1050 + x1067 - x1074)
- x6 * (x1075 * x3 + x1082 - x6 * (x1049 * x5 - x1084 * x6))
)
)
)
)
result[0, 10] = numpy.sum(
x171
* (
x130 * (x1103 - x1106 + x1115 + x1121)
+ x3 * (x1103 * x3 - x1116 * x6 + x38 * (x1094 - x1095 + x1101))
- x6
* (
x1116 * x3
+ x38 * (x1102 - x1107 + x1113)
- x6 * (x1114 * x3 + x1118 - x6 * (x1112 * x3 - x1120 * x6))
)
)
)
result[0, 11] = numpy.sum(
x318
* (
x130 * (x1140 - x1143 + x1152 + x1158)
+ x3 * (x1140 * x3 - x1153 * x6 + x38 * (x1131 - x1132 + x1138))
- x6
* (
x1153 * x3
+ x38 * (x1139 - x1144 + x1150)
- x6 * (x1151 * x3 + x1155 - x6 * (x1149 * x3 - x1157 * x6))
)
)
)
result[0, 12] = numpy.sum(
x578
* (
x130 * (x1175 - x1178 + x1186 + x1192)
+ x3 * (x1175 * x3 - x1187 * x6 + x38 * (x1167 - x1168 + x1173))
- x6
* (
x1187 * x3
+ x38 * (x1174 - x1179 + x1184)
- x6 * (x1185 * x3 + x1189 - x6 * (x1183 * x3 - x1191 * x6))
)
)
)
result[0, 13] = numpy.sum(
x318
* (
x130 * (x1208 - x1210 + x1218 + x1223)
+ x3 * (x1208 * x3 - x1219 * x6 + x38 * (x1200 - x1201 + x1206))
- x6
* (
x1219 * x3
+ x38 * (x1207 - x1211 + x1216)
- x6 * (x1217 * x3 + x1220 - x6 * (x1215 * x3 - x1222 * x6))
)
)
)
result[0, 14] = numpy.sum(
x171
* (
x130 * (x1242 - x1245 + x1254 + x1260)
+ x3 * (x1242 * x3 - x1255 * x6 + x38 * (x1233 - x1234 + x1240))
- x6
* (
x1255 * x3
+ x38 * (x1241 - x1246 + x1252)
- x6 * (x1253 * x3 + x1257 - x6 * (x1251 * x3 - x1259 * x6))
)
)
)
result[1, 0] = numpy.sum(
-x318
* (
x109
* (
x130 * (-x1287 * x3 + x1290 + x1345 + x1357)
- x130 * (x1296 * x3 + x1297 + x1321 - x1357)
- x1322
+ x1346
- x1350 * x3
+ x1356 * x3
+ x1356 * x6
- x6 * (x1342 + x1355)
)
- x3
* (
x109 * (x1318 - x1349 + x1350)
+ x1323 * x3
- x1348 * x6
+ x4 * (-x1292 + x1301 + x1318)
)
- x38 * (x1323 - x1324 + x1344 - x1347)
+ x6
* (
x109 * (x1351 - x1355 + x1356)
+ x1348 * x3
+ x4 * (x1320 - x1325 + x1351)
- x6
* (
x109 * (x1314 - x1326 + x1336 - x1337)
+ x1343 * x3
- x6
* (
x130 * (x1311 - x1328 + x1334 + x1354)
+ x1338 * x5
- x6
* (
x1335 * x5
+ x38 * (x1309 - x1329 + x1332)
- x6 * (x1333 * x5 + x1352 - x6 * (x1331 * x5 - x1353 * x6))
)
)
)
)
)
)
result[1, 1] = numpy.sum(
x1428
* (
x130
* (
x1398
- x1417
+ x1421 * x3
- x1426 * x3
- x1426 * x6
- x38 * (-x1371 * x3 + x1373 + x1416 + x1427)
+ x38 * (x1377 * x3 + x1379 + x1397 - x1427)
+ x6 * (x1413 + x1425)
)
+ x3
* (
x130 * (x1394 - x1420 + x1421)
+ x1399 * x3
- x1419 * x6
+ x4 * (-x1375 + x1382 + x1394)
)
+ x38 * (x1399 - x1400 + x1415 - x1418)
- x6
* (
x130 * (x1422 - x1425 + x1426)
+ x1419 * x3
+ x4 * (x1396 - x1401 + x1422)
- x6
* (
x130 * (x1391 - x1402 - x1403 + x1409)
+ x1414 * x3
- x6
* (
x1410 * x5
+ x38 * (x1389 - x1404 + x1407)
- x6 * (x1408 * x5 + x1423 - x6 * (x1406 * x5 - x1424 * x6))
)
)
)
)
)
result[1, 2] = numpy.sum(
x1428
* (
x130
* (
x1470
- x1490
+ x1494 * x3
- x1500 * x3
- x1500 * x6
- x38 * (-x1442 * x3 + x1444 + x1489 + x1501)
+ x38 * (x1448 * x3 + x1450 + x1469 - x1501)
+ x6 * (x1485 + x1499)
)
+ x3
* (
x130 * (x1465 - x1493 + x1494)
+ x1471 * x3
- x1492 * x6
+ x4 * (-x1446 + x1453 + x1465)
)
+ x38 * (x1471 - x1472 + x1487 - x1491)
- x6
* (
x130 * (x1495 - x1499 + x1500)
+ x1492 * x3
+ x4 * (x1467 - x1473 + x1495)
- x6
* (
x130 * (x1462 - x1475 + x1481 + x1498)
+ x1486 * x3
- x6
* (
x1482 * x5
+ x38 * (x1460 - x1476 + x1479)
- x6 * (x1480 * x5 + x1496 - x6 * (x1478 * x5 - x1497 * x6))
)
)
)
)
)
result[1, 3] = numpy.sum(
x1552
* (
x3
* (
x1528 * x3
- x1543 * x6
+ x38 * (x1524 - x1544 + x1545)
+ x4 * (-x1510 + x1516 + x1524)
)
+ x38 * (x1528 - x1529 + x1540 - x1542)
+ x38
* (
x1527
- x1541
+ x1545 * x3
- x1550 * x3
- x1550 * x6
+ x4 * (x1507 + x1511 * x3 + x1512 - x1551)
- x4 * (-x1506 * x3 + x1508 + x1520 + x1551)
+ x6 * (x1538 + x1549)
)
- x6
* (
x1543 * x3
+ x38 * (x1546 - x1549 + x1550)
+ x4 * (x1526 - x1530 + x1546)
- x6
* (
x1539 * x3
+ x38 * (x1521 - x1532 + x1535)
- x6 * (x1536 * x5 + x1547 - x6 * (x1534 * x5 - x1548 * x6))
)
)
)
)
result[1, 4] = numpy.sum(
x1603
* (
x3
* (
x1579 * x3
- x1594 * x6
+ x38 * (x1575 - x1595 + x1596)
+ x4 * (-x1561 + x1567 + x1575)
)
+ x38 * (x1579 - x1580 + x1591 - x1593)
+ x38
* (
x1578
- x1592
+ x1596 * x3
- x1601 * x3
- x1601 * x6
+ x4 * (x1558 + x1562 * x3 + x1563 - x1602)
- x4 * (-x1557 * x3 + x1559 + x1571 + x1602)
+ x6 * (x1589 + x1600)
)
- x6
* (
x1594 * x3
+ x38 * (x1597 - x1600 + x1601)
+ x4 * (x1577 - x1581 + x1597)
- x6
* (
x1590 * x3
+ x38 * (x1572 - x1583 + x1586)
- x6 * (x1587 * x5 + x1598 - x6 * (x1585 * x5 - x1599 * x6))
)
)
)
)
result[1, 5] = numpy.sum(
x1552
* (
x3
* (
x1631 * x3
- x1646 * x6
+ x38 * (x1627 - x1647 + x1648)
+ x4 * (-x1612 + x1618 + x1627)
)
+ x38 * (x1631 - x1632 + x1643 - x1645)
+ x38
* (
x1630
- x1644
+ x1648 * x3
- x1654 * x3
- x1654 * x6
+ x4 * (x1609 + x1613 * x3 + x1614 - x1655)
- x4 * (-x1608 * x3 + x1610 + x1622 + x1655)
+ x6 * (x1641 + x1653)
)
- x6
* (
x1646 * x3
+ x38 * (x1650 - x1653 + x1654)
+ x4 * (x1629 - x1633 + x1650)
- x6
* (
x1642 * x3
+ x38 * (x1623 - x1635 + x1638)
- x6 * (x1639 * x5 + x1651 - x6 * (x1637 * x5 - x1652 * x6))
)
)
)
)
result[1, 6] = numpy.sum(
x1428
* (
x3
* (
x1678 * x3
- x1683 * x6
+ x4 * (x1661 - x1671 + x1672)
+ x4 * (x1672 - x1675 + x1676)
)
+ x38 * (x1670 + x1678 - x1679 + x1682)
+ x4
* (
x1658
+ x1661 * x3
+ x1670
- x1674 * x3
- x1674 * x6
+ x6 * (x1664 + x1668)
)
- x6
* (
x1683 * x3
+ x4 * (-x1664 + x1667 + x1674)
+ x4 * (x1667 + x1677 - x1680)
- x6 * (x1681 * x3 + x1684 - x6 * (x1666 * x5 - x1685 * x6))
)
)
)
result[1, 7] = numpy.sum(
x1603
* (
x3
* (
x1708 * x3
- x1713 * x6
+ x4 * (x1691 - x1701 + x1702)
+ x4 * (x1702 - x1705 + x1706)
)
+ x38 * (x1700 + x1708 - x1709 + x1712)
+ x4
* (
x1688
+ x1691 * x3
+ x1700
- x1704 * x3
- x1704 * x6
+ x6 * (x1694 + x1698)
)
- x6
* (
x1713 * x3
+ x4 * (-x1694 + x1697 + x1704)
+ x4 * (x1697 + x1707 - x1710)
- x6 * (x1711 * x3 + x1714 - x6 * (x1696 * x5 - x1715 * x6))
)
)
)
result[1, 8] = numpy.sum(
x1603
* (
x3
* (
x1738 * x3
- x1743 * x6
+ x4 * (x1721 - x1731 + x1732)
+ x4 * (x1732 - x1735 + x1736)
)
+ x38 * (x1730 + x1738 - x1739 + x1742)
+ x4
* (
x1718
+ x1721 * x3
+ x1730
- x1734 * x3
- x1734 * x6
+ x6 * (x1724 + x1728)
)
- x6
* (
x1743 * x3
+ x4 * (-x1724 + x1727 + x1734)
+ x4 * (x1727 + x1737 - x1740)
- x6 * (x1741 * x3 + x1744 - x6 * (x1726 * x5 - x1745 * x6))
)
)
)
result[1, 9] = numpy.sum(
x1428
* (
x3
* (
x1768 * x3
- x1773 * x6
+ x4 * (x1751 - x1761 + x1762)
+ x4 * (x1762 - x1765 + x1766)
)
+ x38 * (x1760 + x1768 - x1769 + x1772)
+ x4
* (
x1748
+ x1751 * x3
+ x1760
- x1764 * x3
- x1764 * x6
+ x6 * (x1754 + x1758)
)
- x6
* (
x1773 * x3
+ x4 * (-x1754 + x1757 + x1764)
+ x4 * (x1757 + x1767 - x1770)
- x6 * (x1771 * x3 + x1774 - x6 * (x1756 * x5 - x1775 * x6))
)
)
)
result[1, 10] = numpy.sum(
x318
* (
x3 * (x1780 + x1782 * x3 - x1789 * x6)
+ x38 * (x1782 - x1783 + x1788)
- x6 * (x1789 * x3 + x1790 - x6 * (x1787 * x3 - x1791 * x6))
)
)
result[1, 11] = numpy.sum(
x1428
* (
x3 * (x1796 + x1798 * x3 - x1805 * x6)
+ x38 * (x1798 - x1799 + x1804)
- x6 * (x1805 * x3 + x1806 - x6 * (x1803 * x3 - x1807 * x6))
)
)
result[1, 12] = numpy.sum(
x1552
* (
x3 * (x1812 + x1814 * x3 - x1821 * x6)
+ x38 * (x1814 - x1815 + x1820)
- x6 * (x1821 * x3 + x1822 - x6 * (x1819 * x3 - x1823 * x6))
)
)
result[1, 13] = numpy.sum(
x1428
* (
x3 * (x1827 + x1829 * x3 - x1835 * x6)
+ x38 * (x1829 - x1830 + x1834)
- x6 * (x1835 * x3 + x1836 - x6 * (x1833 * x3 - x1837 * x6))
)
)
result[1, 14] = numpy.sum(
x318
* (
x3 * (x1841 + x1843 * x3 - x1849 * x6)
+ x38 * (x1843 - x1844 + x1848)
- x6 * (x1849 * x3 + x1850 - x6 * (x1847 * x3 - x1851 * x6))
)
)
result[2, 0] = numpy.sum(
-x318
* (
x109
* (
x130 * (-x1878 * x3 + x1881 + x1936 + x1948)
- x130 * (x1887 * x3 + x1888 + x1912 - x1948)
- x1913
+ x1937
- x1941 * x3
+ x1947 * x3
+ x1947 * x6
- x6 * (x1933 + x1946)
)
- x3
* (
x109 * (x1909 - x1940 + x1941)
+ x1914 * x3
- x1939 * x6
+ x4 * (-x1883 + x1892 + x1909)
)
- x38 * (x1914 - x1915 + x1935 - x1938)
+ x6
* (
x109 * (x1942 - x1946 + x1947)
+ x1939 * x3
+ x4 * (x1911 - x1916 + x1942)
- x6
* (
x109 * (x1905 - x1917 + x1927 - x1928)
+ x1934 * x3
- x6
* (
x130 * (x1902 - x1919 + x1925 + x1945)
+ x1929 * x5
- x6
* (
x1926 * x5
+ x38 * (x1900 - x1920 + x1923)
- x6 * (x1924 * x5 + x1943 - x6 * (x1922 * x5 - x1944 * x6))
)
)
)
)
)
)
result[2, 1] = numpy.sum(
x1428
* (
x130
* (
x1999
- x2021
+ x2025 * x3
- x2032 * x3
- x2032 * x6
- x38 * (-x1968 * x3 + x1970 + x2020 + x2033)
+ x38 * (x1975 * x3 + x1977 + x1998 - x2033)
+ x6 * (x2016 + x2031)
)
+ x3
* (
x130 * (x1994 - x2024 + x2025)
+ x2000 * x3
- x2023 * x6
+ x4 * (-x1972 + x1980 + x1994)
)
+ x38 * (x2000 - x2001 + x2018 - x2022)
- x6
* (
x130 * (x2026 - x2031 + x2032)
+ x2023 * x3
+ x4 * (x1996 - x2002 + x2026)
- x6
* (
x130 * (x1991 - x2004 + x2012 + x2030)
+ x2017 * x3
- x6
* (
x2013 * x5
+ x38 * (x1989 - x2005 + x2010)
- x6 * (x2011 * x5 + x2027 - x6 * (x2009 * x5 - x2029 * x6))
)
)
)
)
)
result[2, 2] = numpy.sum(
x1428
* (
x130
* (
x2075
- x2095
+ x2099 * x3
- x2105 * x3
- x2105 * x6
- x38 * (-x2047 * x3 + x2049 + x2094 + x2106)
+ x38 * (x2053 * x3 + x2055 + x2074 - x2106)
+ x6 * (x2090 + x2104)
)
+ x3
* (
x130 * (x2070 - x2098 + x2099)
+ x2076 * x3
- x2097 * x6
+ x4 * (-x2051 + x2058 + x2070)
)
+ x38 * (x2076 - x2077 + x2092 - x2096)
- x6
* (
x130 * (x2100 - x2104 + x2105)
+ x2097 * x3
+ x4 * (x2072 - x2078 + x2100)
- x6
* (
x130 * (x2067 - x2080 + x2086 + x2103)
+ x2091 * x3
- x6
* (
x2087 * x5
+ x38 * (x2065 - x2081 + x2084)
- x6 * (x2085 * x5 + x2101 - x6 * (x2083 * x5 - x2102 * x6))
)
)
)
)
)
result[2, 3] = numpy.sum(
x1552
* (
x3
* (
x2143 * x3
- x2161 * x6
+ x38 * (x2139 - x2162 + x2163)
+ x4 * (-x2119 + x2127 + x2139)
)
+ x38 * (x2143 - x2144 + x2158 - x2160)
+ x38
* (
x2142
- x2159
+ x2163 * x3
- x2171 * x3
- x2171 * x6
+ x4 * (x2116 + x2121 * x3 + x2122 - x2172)
- x4 * (-x2115 * x3 + x2117 + x2133 + x2172)
+ x6 * (x2156 + x2170)
)
- x6
* (
x2161 * x3
+ x38 * (x2165 - x2170 + x2171)
+ x4 * (x2141 - x2145 + x2165)
- x6
* (
x2157 * x3
+ x38 * (x2134 - x2148 + x2153)
- x6 * (x2154 * x5 + x2167 - x6 * (x2152 * x5 - x2169 * x6))
)
)
)
)
result[2, 4] = numpy.sum(
x1603
* (
x3
* (
x2207 * x3
- x2224 * x6
+ x38 * (x2203 - x2225 + x2226)
+ x4 * (-x2185 + x2192 + x2203)
)
+ x38 * (x2207 - x2208 + x2221 - x2223)
+ x38
* (
x2206
- x2222
+ x2226 * x3
- x2233 * x3
- x2233 * x6
+ x4 * (x2182 + x2187 * x3 + x2188 - x2234)
- x4 * (-x2181 * x3 + x2183 + x2198 + x2234)
+ x6 * (x2219 + x2232)
)
- x6
* (
x2224 * x3
+ x38 * (x2228 - x2232 + x2233)
+ x4 * (x2205 - x2209 + x2228)
- x6
* (
x2220 * x3
+ x38 * (x2199 - x2211 + x2216)
- x6 * (x2217 * x5 + x2229 - x6 * (x2215 * x5 - x2231 * x6))
)
)
)
)
result[2, 5] = numpy.sum(
x1552
* (
x3
* (
x2262 * x3
- x2277 * x6
+ x38 * (x2258 - x2278 + x2279)
+ x4 * (-x2243 + x2249 + x2258)
)
+ x38 * (x2262 - x2263 + x2274 - x2276)
+ x38
* (
x2261
- x2275
+ x2279 * x3
- x2285 * x3
- x2285 * x6
+ x4 * (x2240 + x2244 * x3 + x2245 - x2286)
- x4 * (-x2239 * x3 + x2241 + x2253 + x2286)
+ x6 * (x2272 + x2284)
)
- x6
* (
x2277 * x3
+ x38 * (x2281 - x2284 + x2285)
+ x4 * (x2260 - x2264 + x2281)
- x6
* (
x2273 * x3
+ x38 * (x2254 - x2266 + x2269)
- x6 * (x2270 * x5 + x2282 - x6 * (x2268 * x5 - x2283 * x6))
)
)
)
)
result[2, 6] = numpy.sum(
x1428
* (
x3
* (
x2321 * x3
- x2326 * x6
+ x4 * (x2297 - x2314 + x2315)
+ x4 * (x2315 - x2318 + x2319)
)
+ x38 * (x2313 + x2321 - x2322 + x2325)
+ x4
* (
x2293
+ x2297 * x3
+ x2313
- x2317 * x3
- x2317 * x6
+ x6 * (x2303 + x2310)
)
- x6
* (
x2326 * x3
+ x4 * (-x2303 + x2309 + x2317)
+ x4 * (x2309 + x2320 - x2323)
- x6 * (x2324 * x3 + x2328 - x6 * (x2308 * x5 - x2330 * x6))
)
)
)
result[2, 7] = numpy.sum(
x1603
* (
x3
* (
x2362 * x3
- x2367 * x6
+ x4 * (x2340 - x2355 + x2356)
+ x4 * (x2356 - x2359 + x2360)
)
+ x38 * (x2354 + x2362 - x2363 + x2366)
+ x4
* (
x2336
+ x2340 * x3
+ x2354
- x2358 * x3
- x2358 * x6
+ x6 * (x2345 + x2351)
)
- x6
* (
x2367 * x3
+ x4 * (-x2345 + x2350 + x2358)
+ x4 * (x2350 + x2361 - x2364)
- x6 * (x2365 * x3 + x2369 - x6 * (x2349 * x5 - x2371 * x6))
)
)
)
result[2, 8] = numpy.sum(
x1603
* (
x3
* (
x2401 * x3
- x2406 * x6
+ x4 * (x2380 - x2394 + x2395)
+ x4 * (x2395 - x2398 + x2399)
)
+ x38 * (x2393 + x2401 - x2402 + x2405)
+ x4
* (
x2376
+ x2380 * x3
+ x2393
- x2397 * x3
- x2397 * x6
+ x6 * (x2385 + x2391)
)
- x6
* (
x2406 * x3
+ x4 * (-x2385 + x2390 + x2397)
+ x4 * (x2390 + x2400 - x2403)
- x6 * (x2404 * x3 + x2407 - x6 * (x2389 * x5 - x2409 * x6))
)
)
)
result[2, 9] = numpy.sum(
x1428
* (
x3
* (
x2432 * x3
- x2437 * x6
+ x4 * (x2415 - x2425 + x2426)
+ x4 * (x2426 - x2429 + x2430)
)
+ x38 * (x2424 + x2432 - x2433 + x2436)
+ x4
* (
x2412
+ x2415 * x3
+ x2424
- x2428 * x3
- x2428 * x6
+ x6 * (x2418 + x2422)
)
- x6
* (
x2437 * x3
+ x4 * (-x2418 + x2421 + x2428)
+ x4 * (x2421 + x2431 - x2434)
- x6 * (x2435 * x3 + x2438 - x6 * (x2420 * x5 - x2439 * x6))
)
)
)
result[2, 10] = numpy.sum(
x318
* (
x3 * (x2446 + x2449 * x3 - x2457 * x6)
+ x38 * (x2449 - x2450 + x2456)
- x6 * (x2457 * x3 + x2459 - x6 * (x2455 * x3 - x2461 * x6))
)
)
result[2, 11] = numpy.sum(
x1428
* (
x3 * (x2468 + x2471 * x3 - x2479 * x6)
+ x38 * (x2471 - x2472 + x2478)
- x6 * (x2479 * x3 + x2481 - x6 * (x2477 * x3 - x2483 * x6))
)
)
result[2, 12] = numpy.sum(
x1552
* (
x3 * (x2489 + x2492 * x3 - x2499 * x6)
+ x38 * (x2492 - x2493 + x2498)
- x6 * (x2499 * x3 + x2501 - x6 * (x2497 * x3 - x2503 * x6))
)
)
result[2, 13] = numpy.sum(
x1428
* (
x3 * (x2508 + x2511 * x3 - x2518 * x6)
+ x38 * (x2511 - x2512 + x2517)
- x6 * (x2518 * x3 + x2519 - x6 * (x2516 * x3 - x2521 * x6))
)
)
result[2, 14] = numpy.sum(
x318
* (
x3 * (x2526 + x2528 * x3 - x2535 * x6)
+ x38 * (x2528 - x2529 + x2534)
- x6 * (x2535 * x3 + x2536 - x6 * (x2533 * x3 - x2537 * x6))
)
)
result[3, 0] = numpy.sum(
x578
* (
x109 * (-x2570 * x3 + x2576 * x3 + x2578 + x2597)
- x3 * (x109 * (x2557 - x2568 + x2569 - x2576) - x2579 * x3 + x2598 * x6)
+ x4 * (-x2571 + x2579 + x2597)
- x6
* (
x109 * (x2570 - x2580 + x2591 - x2592)
+ x2598 * x3
- x6
* (
x130 * (x2567 - x2582 + x2589 + x2601)
+ x2593 * x5
- x6
* (
x2590 * x5
+ x38 * (x2565 - x2583 + x2587)
- x6 * (x2588 * x5 + x2599 - x6 * (x2586 * x5 - x2600 * x6))
)
)
)
)
)
result[3, 1] = numpy.sum(
x1552
* (
x130 * (-x2620 * x3 + x2625 * x3 + x2626 + x2640)
- x3 * (x130 * (x2607 + x2612 - x2619 - x2625) - x2627 * x3 + x2641 * x6)
+ x4 * (-x2621 + x2627 + x2640)
- x6
* (
x130 * (x2620 - x2628 - x2629 + x2636)
+ x2641 * x3
- x6
* (
x2637 * x5
+ x38 * (x2618 - x2630 + x2634)
- x6 * (x2635 * x5 + x2642 - x6 * (x2633 * x5 - x2643 * x6))
)
)
)
)
result[3, 2] = numpy.sum(
x1552
* (
x130 * (-x2662 * x3 + x2667 * x3 + x2668 + x2682)
+ x3 * (x130 * (-x2654 + x2661 + x2667 + x2684) + x2669 * x3 - x2683 * x6)
+ x4 * (-x2663 + x2669 + x2682)
- x6
* (
x130 * (x2662 - x2671 + x2678 + x2687)
+ x2683 * x3
- x6
* (
x2679 * x5
+ x38 * (x2660 - x2672 + x2676)
- x6 * (x2677 * x5 + x2685 - x6 * (x2675 * x5 - x2686 * x6))
)
)
)
)
result[3, 3] = numpy.sum(
x2723
* (
x3 * (x2706 * x3 - x2718 * x6 + x38 * (-x2692 + x2697 + x2702))
+ x38 * (-x2698 * x3 + x2702 * x3 + x2705 + x2717)
+ x4 * (-x2699 + x2706 + x2717)
- x6
* (
x2718 * x3
+ x38 * (x2698 - x2707 + x2712)
- x6 * (x2713 * x5 + x2720 - x6 * (x2711 * x5 - x2722 * x6))
)
)
)
result[3, 4] = numpy.sum(
x2751
* (
x3 * (x2738 * x3 - x2748 * x6 + x38 * (-x2727 + x2731 + x2735))
+ x38 * (-x2732 * x3 + x2735 * x3 + x2737 + x2747)
+ x4 * (-x2733 + x2738 + x2747)
- x6
* (
x2748 * x3
+ x38 * (x2732 - x2739 + x2743)
- x6 * (x2744 * x5 + x2749 - x6 * (x2742 * x5 - x2750 * x6))
)
)
)
result[3, 5] = numpy.sum(
x2723
* (
x3 * (x2766 * x3 - x2777 * x6 + x38 * (-x2755 + x2759 + x2763))
+ x38 * (-x2760 * x3 + x2763 * x3 + x2765 + x2776)
+ x4 * (-x2761 + x2766 + x2776)
- x6
* (
x2777 * x3
+ x38 * (x2760 - x2767 + x2771)
- x6 * (x2772 * x5 + x2778 - x6 * (x2770 * x5 - x2779 * x6))
)
)
)
result[3, 6] = numpy.sum(
x1552
* (
x3 * (x2792 * x3 + x2793 - x2794 * x6)
+ x4 * (x2785 - x2791 + x2792)
+ x4 * (x2780 * x3 + x2785 - x2789 * x3 + x2790)
- x6 * (x2794 * x3 + x2795 - x6 * (x2784 * x5 - x2796 * x6))
)
)
result[3, 7] = numpy.sum(
x2751
* (
x3 * (x2810 * x3 + x2812 - x2813 * x6)
+ x4 * (x2803 - x2809 + x2810)
+ x4 * (x2798 * x3 + x2803 - x2807 * x3 + x2808)
- x6 * (x2813 * x3 + x2815 - x6 * (x2802 * x5 - x2817 * x6))
)
)
result[3, 8] = numpy.sum(
x2751
* (
x3 * (x2828 * x3 + x2829 - x2830 * x6)
+ x4 * (x2822 - x2827 + x2828)
+ x4 * (x2818 * x3 + x2822 - x2825 * x3 + x2826)
- x6 * (x2830 * x3 + x2831 - x6 * (x2821 * x5 - x2832 * x6))
)
)
result[3, 9] = numpy.sum(
x1552
* (
x3 * (x2843 * x3 + x2844 - x2845 * x6)
+ x4 * (x2837 - x2842 + x2843)
+ x4 * (x2833 * x3 + x2837 - x2840 * x3 + x2841)
- x6 * (x2845 * x3 + x2846 - x6 * (x2836 * x5 - x2847 * x6))
)
)
result[3, 10] = numpy.sum(
x578 * (x2852 + x3 * (x2851 * x3 - x2853 * x6) - x6 * (x2853 * x3 - x2854 * x6))
)
result[3, 11] = numpy.sum(
x1552 * (x2859 + x3 * (x2858 * x3 - x2860 * x6) - x6 * (x2860 * x3 - x2861 * x6))
)
result[3, 12] = numpy.sum(
x2723 * (x2868 + x3 * (x2867 * x3 - x2869 * x6) - x6 * (x2869 * x3 - x2871 * x6))
)
result[3, 13] = numpy.sum(
x1552 * (x2875 + x3 * (x2874 * x3 - x2876 * x6) - x6 * (x2876 * x3 - x2877 * x6))
)
result[3, 14] = numpy.sum(
x578 * (x2881 + x3 * (x2880 * x3 - x2882 * x6) - x6 * (x2882 * x3 - x2883 * x6))
)
result[4, 0] = numpy.sum(
x687
* (
x109 * (-x2912 * x3 + x2918 * x3 + x2920 + x2938)
- x3 * (x109 * (x2900 - x2910 + x2911 - x2918) - x2921 * x3 + x2939 * x6)
+ x4 * (-x2913 + x2921 + x2938)
- x6
* (
x109 * (x2912 - x2922 + x2932 - x2933)
+ x2939 * x3
- x6
* (
x130 * (x2909 - x2924 + x2930 + x2942)
+ x2934 * x5
- x6
* (
x2931 * x5
+ x38 * (x2907 - x2925 + x2928)
- x6 * (x2929 * x5 + x2940 - x6 * (x2927 * x5 - x2941 * x6))
)
)
)
)
)
result[4, 1] = numpy.sum(
x1603
* (
x130 * (-x2958 * x3 + x2963 * x3 + x2964 + x2977)
- x3 * (x130 * (x2946 + x2951 - x2957 - x2963) - x2965 * x3 + x2978 * x6)
+ x4 * (-x2959 + x2965 + x2977)
- x6
* (
x130 * (x2958 - x2966 - x2967 + x2973)
+ x2978 * x3
- x6
* (
x2974 * x5
+ x38 * (x2956 - x2968 + x2971)
- x6 * (x2972 * x5 + x2979 - x6 * (x2970 * x5 - x2980 * x6))
)
)
)
)
result[4, 2] = numpy.sum(
x1603
* (
x130 * (-x2996 * x3 + x3 * x3001 + x3002 + x3015)
+ x3 * (x130 * (-x2989 + x2995 + x3001 + x3017) + x3 * x3003 - x3016 * x6)
+ x4 * (-x2997 + x3003 + x3015)
- x6
* (
x130 * (x2996 - x3005 + x3011 + x3020)
+ x3 * x3016
- x6
* (
x3012 * x5
+ x38 * (x2994 - x3006 + x3009)
- x6 * (x3010 * x5 + x3018 - x6 * (x3008 * x5 - x3019 * x6))
)
)
)
)
result[4, 3] = numpy.sum(
x2751
* (
x3 * (x3 * x3033 - x3042 * x6 + x38 * (-x3023 + x3026 + x3030))
+ x38 * (-x3 * x3027 + x3 * x3030 + x3032 + x3041)
+ x4 * (-x3028 + x3033 + x3041)
- x6
* (
x3 * x3042
+ x38 * (x3027 - x3034 + x3037)
- x6 * (x3038 * x5 + x3043 - x6 * (x3036 * x5 - x3044 * x6))
)
)
)
result[4, 4] = numpy.sum(
x3069
* (
x3 * (x3 * x3057 - x3066 * x6 + x38 * (-x3047 + x3050 + x3054))
+ x38 * (-x3 * x3051 + x3 * x3054 + x3056 + x3065)
+ x4 * (-x3052 + x3057 + x3065)
- x6
* (
x3 * x3066
+ x38 * (x3051 - x3058 + x3061)
- x6 * (x3062 * x5 + x3067 - x6 * (x3060 * x5 - x3068 * x6))
)
)
)
result[4, 5] = numpy.sum(
x2751
* (
x3 * (x3 * x3082 - x3092 * x6 + x38 * (-x3072 + x3075 + x3079))
+ x38 * (-x3 * x3076 + x3 * x3079 + x3081 + x3091)
+ x4 * (-x3077 + x3082 + x3091)
- x6
* (
x3 * x3092
+ x38 * (x3076 - x3083 + x3086)
- x6 * (x3087 * x5 + x3093 - x6 * (x3085 * x5 - x3094 * x6))
)
)
)
result[4, 6] = numpy.sum(
x1603
* (
x3 * (x3 * x3103 + x3104 - x3105 * x6)
+ x4 * (x3098 - x3102 + x3103)
+ x4 * (x3 * x3095 - x3 * x3100 + x3098 + x3101)
- x6 * (x3 * x3105 + x3106 - x6 * (x3097 * x5 - x3107 * x6))
)
)
result[4, 7] = numpy.sum(
x3069
* (
x3 * (x3 * x3116 + x3117 - x3118 * x6)
+ x4 * (x3111 - x3115 + x3116)
+ x4 * (x3 * x3108 - x3 * x3113 + x3111 + x3114)
- x6 * (x3 * x3118 + x3119 - x6 * (x3110 * x5 - x3120 * x6))
)
)
result[4, 8] = numpy.sum(
x3069
* (
x3 * (x3 * x3129 + x3130 - x3131 * x6)
+ x4 * (x3124 - x3128 + x3129)
+ x4 * (x3 * x3121 - x3 * x3126 + x3124 + x3127)
- x6 * (x3 * x3131 + x3132 - x6 * (x3123 * x5 - x3133 * x6))
)
)
result[4, 9] = numpy.sum(
x1603
* (
x3 * (x3 * x3142 + x3143 - x3144 * x6)
+ x4 * (x3137 - x3141 + x3142)
+ x4 * (x3 * x3134 - x3 * x3139 + x3137 + x3140)
- x6 * (x3 * x3144 + x3145 - x6 * (x3136 * x5 - x3146 * x6))
)
)
result[4, 10] = numpy.sum(
x687 * (x3 * (x3 * x3150 - x3152 * x6) + x3151 - x6 * (x3 * x3152 - x3153 * x6))
)
result[4, 11] = numpy.sum(
x1603 * (x3 * (x3 * x3157 - x3159 * x6) + x3158 - x6 * (x3 * x3159 - x3160 * x6))
)
result[4, 12] = numpy.sum(
x2751 * (x3 * (x3 * x3164 - x3166 * x6) + x3165 - x6 * (x3 * x3166 - x3167 * x6))
)
result[4, 13] = numpy.sum(
x1603 * (x3 * (x3 * x3170 - x3172 * x6) + x3171 - x6 * (x3 * x3172 - x3173 * x6))
)
result[4, 14] = numpy.sum(
x687 * (x3 * (x3 * x3176 - x3178 * x6) + x3177 - x6 * (x3 * x3178 - x3179 * x6))
)
result[5, 0] = numpy.sum(
x578
* (
x109 * (-x3 * x3212 + x3 * x3218 + x3220 + x3239)
- x3 * (x109 * (x3199 - x3210 + x3211 - x3218) - x3 * x3221 + x3240 * x6)
+ x4 * (-x3213 + x3221 + x3239)
- x6
* (
x109 * (x3212 - x3222 + x3233 - x3234)
+ x3 * x3240
- x6
* (
x130 * (x3209 - x3224 + x3231 + x3243)
+ x3235 * x5
- x6
* (
x3232 * x5
+ x38 * (x3207 - x3225 + x3229)
- x6 * (x3230 * x5 + x3241 - x6 * (x3228 * x5 - x3242 * x6))
)
)
)
)
)
result[5, 1] = numpy.sum(
x1552
* (
x130 * (-x3 * x3265 + x3 * x3271 + x3272 + x3287)
+ x3 * (x130 * (-x3256 + x3264 + x3271 + x3289) + x3 * x3273 - x3288 * x6)
+ x4 * (-x3266 + x3273 + x3287)
- x6
* (
x130 * (x3265 - x3275 + x3283 + x3293)
+ x3 * x3288
- x6
* (
x3284 * x5
+ x38 * (x3263 - x3276 + x3281)
- x6 * (x3282 * x5 + x3290 - x6 * (x3280 * x5 - x3292 * x6))
)
)
)
)
result[5, 2] = numpy.sum(
x1552
* (
x130 * (-x3 * x3312 + x3 * x3317 + x3318 + x3332)
+ x3 * (x130 * (-x3304 + x3311 + x3317 + x3334) + x3 * x3319 - x3333 * x6)
+ x4 * (-x3313 + x3319 + x3332)
- x6
* (
x130 * (x3312 - x3321 + x3328 + x3337)
+ x3 * x3333
- x6
* (
x3329 * x5
+ x38 * (x3310 - x3322 + x3326)
- x6 * (x3327 * x5 + x3335 - x6 * (x3325 * x5 - x3336 * x6))
)
)
)
)
result[5, 3] = numpy.sum(
x2723
* (
x3 * (x3 * x3356 - x3369 * x6 + x38 * (-x3342 + x3347 + x3352))
+ x38 * (-x3 * x3348 + x3 * x3352 + x3355 + x3368)
+ x4 * (-x3349 + x3356 + x3368)
- x6
* (
x3 * x3369
+ x38 * (x3348 - x3357 + x3362)
- x6 * (x3363 * x5 + x3371 - x6 * (x3361 * x5 - x3373 * x6))
)
)
)
result[5, 4] = numpy.sum(
x2751
* (
x3 * (x3 * x3391 - x3403 * x6 + x38 * (-x3378 + x3383 + x3388))
+ x38 * (-x3 * x3384 + x3 * x3388 + x3390 + x3402)
+ x4 * (-x3385 + x3391 + x3402)
- x6
* (
x3 * x3403
+ x38 * (x3384 - x3392 + x3397)
- x6 * (x3398 * x5 + x3404 - x6 * (x3396 * x5 - x3406 * x6))
)
)
)
result[5, 5] = numpy.sum(
x2723
* (
x3 * (x3 * x3425 - x3438 * x6 + x38 * (-x3411 + x3416 + x3421))
+ x38 * (-x3 * x3417 + x3 * x3421 + x3424 + x3437)
+ x4 * (-x3418 + x3425 + x3437)
- x6
* (
x3 * x3438
+ x38 * (x3417 - x3426 + x3431)
- x6 * (x3432 * x5 + x3440 - x6 * (x3430 * x5 - x3442 * x6))
)
)
)
result[5, 6] = numpy.sum(
x1552
* (
x3 * (x3 * x3458 + x3460 - x3461 * x6)
+ x4 * (x3450 - x3457 + x3458)
+ x4 * (x3 * x3444 - x3 * x3455 + x3450 + x3456)
- x6 * (x3 * x3461 + x3463 - x6 * (x3449 * x5 - x3465 * x6))
)
)
result[5, 7] = numpy.sum(
x2751
* (
x3 * (x3 * x3479 + x3481 - x3482 * x6)
+ x4 * (x3472 - x3478 + x3479)
+ x4 * (x3 * x3467 - x3 * x3476 + x3472 + x3477)
- x6 * (x3 * x3482 + x3484 - x6 * (x3471 * x5 - x3486 * x6))
)
)
result[5, 8] = numpy.sum(
x2751
* (
x3 * (x3 * x3500 + x3501 - x3502 * x6)
+ x4 * (x3493 - x3499 + x3500)
+ x4 * (x3 * x3488 - x3 * x3497 + x3493 + x3498)
- x6 * (x3 * x3502 + x3503 - x6 * (x3492 * x5 - x3505 * x6))
)
)
result[5, 9] = numpy.sum(
x1552
* (
x3 * (x3 * x3518 + x3519 - x3520 * x6)
+ x4 * (x3511 - x3517 + x3518)
+ x4 * (x3 * x3506 - x3 * x3515 + x3511 + x3516)
- x6 * (x3 * x3520 + x3521 - x6 * (x3510 * x5 - x3522 * x6))
)
)
result[5, 10] = numpy.sum(
x578 * (x3 * (x3 * x3525 - x3531 * x6) + x3529 - x6 * (x3 * x3531 - x3533 * x6))
)
result[5, 11] = numpy.sum(
x1552 * (x3 * (x3 * x3536 - x3542 * x6) + x3540 - x6 * (x3 * x3542 - x3544 * x6))
)
result[5, 12] = numpy.sum(
x2723 * (x3 * (x3 * x3547 - x3552 * x6) + x3550 - x6 * (x3 * x3552 - x3554 * x6))
)
result[5, 13] = numpy.sum(
x1552 * (x3 * (x3 * x3558 - x3561 * x6) + x3559 - x6 * (x3 * x3561 - x3563 * x6))
)
result[5, 14] = numpy.sum(
x578 * (x3 * (x3 * x3567 - x3569 * x6) + x3568 - x6 * (x3 * x3569 - x3570 * x6))
)
result[6, 0] = numpy.sum(
x318
* (
x109 * (x3597 - x3598 + x3610 - x3611)
+ x3 * (x130 * (x3585 - x3587 + x3595 + x3613) + x3597 * x5 - x3612 * x6)
- x6
* (
x130 * (x3596 - x3600 + x3608 + x3616)
+ x3612 * x5
- x6
* (
x3609 * x5
+ x38 * (x3594 - x3601 + x3606)
- x6 * (x3607 * x5 + x3614 - x6 * (x3605 * x5 - x3615 * x6))
)
)
)
)
result[6, 1] = numpy.sum(
x1428
* (
x130 * (x3629 - x3630 - x3631 + x3638)
+ x3 * (x3629 * x5 - x3639 * x6 + x38 * (x3622 - x3623 + x3627))
- x6
* (
x3639 * x5
+ x38 * (x3628 - x3632 + x3636)
- x6 * (x3637 * x5 + x3640 - x6 * (x3635 * x5 - x3641 * x6))
)
)
)
result[6, 2] = numpy.sum(
x1428
* (
x130 * (x3656 - x3658 + x3666 + x3670)
+ x3 * (x3656 * x5 - x3667 * x6 + x38 * (x3648 - x3649 + x3654))
- x6
* (
x3667 * x5
+ x38 * (x3655 - x3659 + x3664)
- x6 * (x3665 * x5 + x3668 - x6 * (x3663 * x5 - x3669 * x6))
)
)
)
result[6, 3] = numpy.sum(
x1552
* (
x3 * (x3676 + x3678 * x5 - x3686 * x6)
+ x38 * (x3678 - x3679 + x3685)
- x6 * (x3686 * x5 + x3687 - x6 * (x3684 * x5 - x3688 * x6))
)
)
result[6, 4] = numpy.sum(
x1603
* (
x3 * (x3692 + x3694 * x5 - x3700 * x6)
+ x38 * (x3694 - x3695 + x3699)
- x6 * (x3700 * x5 + x3701 - x6 * (x3698 * x5 - x3702 * x6))
)
)
result[6, 5] = numpy.sum(
x1552
* (
x3 * (x3707 + x3709 * x5 - x3716 * x6)
+ x38 * (x3709 - x3710 + x3715)
- x6 * (x3716 * x5 + x3717 - x6 * (x3714 * x5 - x3718 * x6))
)
)
result[6, 6] = numpy.sum(
x1428 * (x3 * (x3725 * x5 - x3727 * x6) + x3726 - x6 * (x3727 * x5 - x3729 * x6))
)
result[6, 7] = numpy.sum(
x1603 * (x3 * (x3734 * x5 - x3736 * x6) + x3735 - x6 * (x3736 * x5 - x3737 * x6))
)
result[6, 8] = numpy.sum(
x1603 * (x3 * (x3740 * x5 - x3742 * x6) + x3741 - x6 * (x3742 * x5 - x3743 * x6))
)
result[6, 9] = numpy.sum(
x1428 * (x3 * (x3747 * x5 - x3749 * x6) + x3748 - x6 * (x3749 * x5 - x3750 * x6))
)
result[6, 10] = numpy.sum(x318 * (x3 * x3751 - x3752 * x6))
result[6, 11] = numpy.sum(x1428 * (x3 * x3754 - x3756 * x6))
result[6, 12] = numpy.sum(x1552 * (x3 * x3757 - x3758 * x6))
result[6, 13] = numpy.sum(x1428 * (x3 * x3759 - x3760 * x6))
result[6, 14] = numpy.sum(x318 * (x3 * x3761 - x3762 * x6))
result[7, 0] = numpy.sum(
x687
* (
x109 * (x3786 - x3787 + x3798 - x3799)
+ x3 * (x130 * (x3775 - x3777 + x3784 + x3801) + x3786 * x5 - x3800 * x6)
- x6
* (
x130 * (x3785 - x3789 + x3796 + x3804)
+ x3800 * x5
- x6
* (
x3797 * x5
+ x38 * (x3783 - x3790 + x3794)
- x6 * (x3795 * x5 + x3802 - x6 * (x3793 * x5 - x3803 * x6))
)
)
)
)
result[7, 1] = numpy.sum(
x1603
* (
x130 * (x3817 - x3818 - x3819 + x3826)
+ x3 * (x38 * (x3810 - x3811 + x3815) + x3817 * x5 - x3827 * x6)
- x6
* (
x38 * (x3816 - x3820 + x3824)
+ x3827 * x5
- x6 * (x3825 * x5 + x3828 - x6 * (x3823 * x5 - x3829 * x6))
)
)
)
result[7, 2] = numpy.sum(
x1603
* (
x130 * (x3842 - x3844 + x3851 + x3855)
+ x3 * (x38 * (x3835 - x3836 + x3840) + x3842 * x5 - x3852 * x6)
- x6
* (
x38 * (x3841 - x3845 + x3849)
+ x3852 * x5
- x6 * (x3850 * x5 + x3853 - x6 * (x3848 * x5 - x3854 * x6))
)
)
)
result[7, 3] = numpy.sum(
x2751
* (
x3 * (x3862 + x3864 * x5 - x3871 * x6)
+ x38 * (x3864 - x3865 + x3870)
- x6 * (x3871 * x5 + x3873 - x6 * (x3869 * x5 - x3875 * x6))
)
)
result[7, 4] = numpy.sum(
x3069
* (
x3 * (x3879 + x3881 * x5 - x3887 * x6)
+ x38 * (x3881 - x3882 + x3886)
- x6 * (x3887 * x5 + x3888 - x6 * (x3885 * x5 - x3889 * x6))
)
)
result[7, 5] = numpy.sum(
x2751
* (
x3 * (x3893 + x3895 * x5 - x3901 * x6)
+ x38 * (x3895 - x3896 + x3900)
- x6 * (x3901 * x5 + x3902 - x6 * (x3899 * x5 - x3903 * x6))
)
)
result[7, 6] = numpy.sum(
x1603 * (x3 * (x3907 * x5 - x3909 * x6) + x3908 - x6 * (x3909 * x5 - x3910 * x6))
)
result[7, 7] = numpy.sum(
x3069 * (x3 * (x3916 * x5 - x3918 * x6) + x3917 - x6 * (x3918 * x5 - x3920 * x6))
)
result[7, 8] = numpy.sum(
x3069 * (x3 * (x3923 * x5 - x3925 * x6) + x3924 - x6 * (x3925 * x5 - x3926 * x6))
)
result[7, 9] = numpy.sum(
x1603 * (x3 * (x3929 * x5 - x3931 * x6) + x3930 - x6 * (x3931 * x5 - x3932 * x6))
)
result[7, 10] = numpy.sum(x687 * (x3 * x3933 - x3934 * x6))
result[7, 11] = numpy.sum(x1603 * (x3 * x3935 - x3936 * x6))
result[7, 12] = numpy.sum(x2751 * (x3 * x3938 - x3940 * x6))
result[7, 13] = numpy.sum(x1603 * (x3 * x3941 - x3942 * x6))
result[7, 14] = numpy.sum(x687 * (x3 * x3943 - x3944 * x6))
result[8, 0] = numpy.sum(
x687
* (
x109 * (x3965 - x3966 + x3976 - x3977)
+ x3 * (x130 * (x3955 - x3957 + x3963 + x3979) + x3965 * x5 - x3978 * x6)
- x6
* (
x130 * (x3964 - x3968 + x3974 + x3982)
+ x3978 * x5
- x6
* (
x38 * (x3962 - x3969 + x3972)
+ x3975 * x5
- x6 * (x3973 * x5 + x3980 - x6 * (x3971 * x5 - x3981 * x6))
)
)
)
)
result[8, 1] = numpy.sum(
x1603
* (
x130 * (x3993 - x3994 - x3995 + x4001)
+ x3 * (x38 * (x3987 - x3988 + x3991) + x3993 * x5 - x4002 * x6)
- x6
* (
x38 * (x3992 - x3996 + x3999)
+ x4002 * x5
- x6 * (x4000 * x5 + x4003 - x6 * (x3998 * x5 - x4004 * x6))
)
)
)
result[8, 2] = numpy.sum(
x1603
* (
x130 * (x4015 - x4017 + x4023 + x4027)
+ x3 * (x38 * (x4009 - x4010 + x4013) + x4015 * x5 - x4024 * x6)
- x6
* (
x38 * (x4014 - x4018 + x4021)
+ x4024 * x5
- x6 * (x4022 * x5 + x4025 - x6 * (x4020 * x5 - x4026 * x6))
)
)
)
result[8, 3] = numpy.sum(
x2751
* (
x3 * (x4030 + x4032 * x5 - x4037 * x6)
+ x38 * (x4032 - x4033 + x4036)
- x6 * (x4037 * x5 + x4038 - x6 * (x4035 * x5 - x4039 * x6))
)
)
result[8, 4] = numpy.sum(
x3069
* (
x3 * (x4042 + x4044 * x5 - x4049 * x6)
+ x38 * (x4044 - x4045 + x4048)
- x6 * (x4049 * x5 + x4050 - x6 * (x4047 * x5 - x4051 * x6))
)
)
result[8, 5] = numpy.sum(
x2751
* (
x3 * (x4054 + x4056 * x5 - x4061 * x6)
+ x38 * (x4056 - x4057 + x4060)
- x6 * (x4061 * x5 + x4062 - x6 * (x4059 * x5 - x4063 * x6))
)
)
result[8, 6] = numpy.sum(
x1603 * (x3 * (x4065 * x5 - x4067 * x6) + x4066 - x6 * (x4067 * x5 - x4068 * x6))
)
result[8, 7] = numpy.sum(
x3069 * (x3 * (x4070 * x5 - x4072 * x6) + x4071 - x6 * (x4072 * x5 - x4073 * x6))
)
result[8, 8] = numpy.sum(
x3069 * (x3 * (x4075 * x5 - x4077 * x6) + x4076 - x6 * (x4077 * x5 - x4078 * x6))
)
result[8, 9] = numpy.sum(
x1603 * (x3 * (x4080 * x5 - x4082 * x6) + x4081 - x6 * (x4082 * x5 - x4083 * x6))
)
result[8, 10] = numpy.sum(x687 * (x3 * x4084 - x4085 * x6))
result[8, 11] = numpy.sum(x1603 * (x3 * x4086 - x4087 * x6))
result[8, 12] = numpy.sum(x2751 * (x3 * x4088 - x4089 * x6))
result[8, 13] = numpy.sum(x1603 * (x3 * x4090 - x4091 * x6))
result[8, 14] = numpy.sum(x687 * (x3 * x4092 - x4093 * x6))
result[9, 0] = numpy.sum(
x318
* (
x109 * (x4120 - x4121 + x4133 - x4134)
+ x3 * (x130 * (x4108 - x4110 + x4118 + x4136) + x4120 * x5 - x4135 * x6)
- x6
* (
x130 * (x4119 - x4123 + x4131 + x4139)
+ x4135 * x5
- x6
* (
x38 * (x4117 - x4124 + x4129)
+ x4132 * x5
- x6 * (x4130 * x5 + x4137 - x6 * (x4128 * x5 - x4138 * x6))
)
)
)
)
result[9, 1] = numpy.sum(
x1428
* (
x130 * (x4155 - x4156 - x4157 + x4165)
+ x3 * (x38 * (x4147 - x4148 + x4153) + x4155 * x5 - x4166 * x6)
- x6
* (
x38 * (x4154 - x4158 + x4163)
+ x4166 * x5
- x6 * (x4164 * x5 + x4167 - x6 * (x4162 * x5 - x4169 * x6))
)
)
)
result[9, 2] = numpy.sum(
x1428
* (
x130 * (x4182 - x4184 + x4191 + x4195)
+ x3 * (x38 * (x4175 - x4176 + x4180) + x4182 * x5 - x4192 * x6)
- x6
* (
x38 * (x4181 - x4185 + x4189)
+ x4192 * x5
- x6 * (x4190 * x5 + x4193 - x6 * (x4188 * x5 - x4194 * x6))
)
)
)
result[9, 3] = numpy.sum(
x1552
* (
x3 * (x4201 + x4204 * x5 - x4211 * x6)
+ x38 * (x4204 - x4205 + x4210)
- x6 * (x4211 * x5 + x4213 - x6 * (x4209 * x5 - x4215 * x6))
)
)
result[9, 4] = numpy.sum(
x1603
* (
x3 * (x4220 + x4223 * x5 - x4230 * x6)
+ x38 * (x4223 - x4224 + x4229)
- x6 * (x4230 * x5 + x4231 - x6 * (x4228 * x5 - x4233 * x6))
)
)
result[9, 5] = numpy.sum(
x1552
* (
x3 * (x4239 + x4241 * x5 - x4249 * x6)
+ x38 * (x4241 - x4242 + x4248)
- x6 * (x4249 * x5 + x4250 - x6 * (x4247 * x5 - x4251 * x6))
)
)
result[9, 6] = numpy.sum(
x1428 * (x3 * (x4254 * x5 - x4260 * x6) + x4258 - x6 * (x4260 * x5 - x4262 * x6))
)
result[9, 7] = numpy.sum(
x1603 * (x3 * (x4265 * x5 - x4270 * x6) + x4268 - x6 * (x4270 * x5 - x4272 * x6))
)
result[9, 8] = numpy.sum(
x1603 * (x3 * (x4276 * x5 - x4279 * x6) + x4277 - x6 * (x4279 * x5 - x4281 * x6))
)
result[9, 9] = numpy.sum(
x1428 * (x3 * (x4288 * x5 - x4290 * x6) + x4289 - x6 * (x4290 * x5 - x4292 * x6))
)
result[9, 10] = numpy.sum(x318 * (x3 * x4294 - x4296 * x6))
result[9, 11] = numpy.sum(x1428 * (x3 * x4298 - x4300 * x6))
result[9, 12] = numpy.sum(x1552 * (x3 * x4302 - x4304 * x6))
result[9, 13] = numpy.sum(x1428 * (x3 * x4306 - x4308 * x6))
result[9, 14] = numpy.sum(x318 * (x3 * x4309 - x4310 * x6))
result[10, 0] = numpy.sum(
x171
* (
x130 * (x4324 - x4325 - x4326 + x4334)
+ x5 * (x38 * (x4316 - x4317 + x4322) + x4324 * x5 - x4335 * x6)
- x6
* (
x38 * (x4323 - x4327 + x4332)
+ x4335 * x5
- x6
* (
x4 * (x4321 - x4328 + x4329 - x4330)
+ x4333 * x5
- x6 * (x4331 * x5 - x6 * (x1261 * x3605 + 3.0 * x2599 - x3615 * x8))
)
)
)
)
result[10, 1] = numpy.sum(
x318
* (
x38 * (x4341 - x4342 + x4347)
+ x5
* (x4 * (x3613 + x4336 - x4337 - x4338 + x4339) + x4341 * x5 - x4348 * x6)
- x6
* (
x4 * (x3616 + x4340 - x4343 + x4344 - x4345)
+ x4348 * x5
- x6
* (x4346 * x5 - x6 * (x1261 * x3635 + 3.0 * x2642 + x3614 - x3641 * x8))
)
)
)
result[10, 2] = numpy.sum(
x318
* (
x38 * (x4354 - x4355 + x4360)
+ x5 * (x4 * (x4349 - x4350 - x4351 + x4352) + x4354 * x5 - x4361 * x6)
- x6
* (
x4 * (x4353 - x4356 + x4357 - x4358)
+ x4361 * x5
- x6 * (x4359 * x5 - x6 * (x1261 * x3663 + 3.0 * x2685 - x3669 * x8))
)
)
)
result[10, 3] = numpy.sum(
x578
* (
x4 * (x3722 + x4362 - x4363 - x4364 + x4365)
+ x5 * (x4365 * x5 - x4366 * x6)
- x6 * (x4366 * x5 - x6 * (x1261 * x3684 + 2.0 * x3640 - x3688 * x8 + x3728))
)
)
result[10, 4] = numpy.sum(
x687
* (
x4 * (x3670 + x4367 - x4368 - x4369 + x4370)
+ x5 * (x4370 * x5 - x4371 * x6)
- x6 * (x4371 * x5 - x6 * (x1261 * x3698 + 3.0 * x2749 + x3668 - x3702 * x8))
)
)
result[10, 5] = numpy.sum(
x578
* (
x4 * (x4372 - x4373 - x4374 + x4375)
+ x5 * (x4375 * x5 - x4376 * x6)
- x6 * (x4376 * x5 - x6 * (x1261 * x3714 + 3.0 * x2778 - x3718 * x8))
)
)
result[10, 6] = numpy.sum(
x318
* (
x5 * (x1261 * x3725 + 3.0 * x2793 + 3.0 * x3676 - x3727 * x8)
- x6 * (x1261 * x3727 + 3.0 * x2795 + 3.0 * x3687 - x3729 * x8)
)
)
result[10, 7] = numpy.sum(
x687
* (
x5 * (x1261 * x3734 + 2.0 * x3692 - x3736 * x8 + x3753)
- x6 * (x1261 * x3736 + 2.0 * x3701 - x3737 * x8 + x3755)
)
)
result[10, 8] = numpy.sum(
x687
* (
x5 * (x1261 * x3740 + 3.0 * x2829 + x3707 - x3742 * x8)
- x6 * (x1261 * x3742 + 3.0 * x2831 + x3717 - x3743 * x8)
)
)
result[10, 9] = numpy.sum(
x318
* (
x5 * (x1261 * x3747 + 3.0 * x2844 - x3749 * x8)
- x6 * (x1261 * x3749 + 3.0 * x2846 - x3750 * x8)
)
)
result[10, 10] = numpy.sum(
x171 * (x1261 * x3751 + 3.0 * x2852 + 4.0 * x3726 - x3752 * x8)
)
result[10, 11] = numpy.sum(
x318 * (x1261 * x3754 + 3.0 * x2859 + 3.0 * x3735 - x3756 * x8)
)
result[10, 12] = numpy.sum(
x578 * (x1261 * x3757 + 3.0 * x2868 + 2.0 * x3741 - x3758 * x8)
)
result[10, 13] = numpy.sum(x318 * (x1261 * x3759 + 3.0 * x2875 + x3748 - x3760 * x8))
result[10, 14] = numpy.sum(x171 * (x1261 * x3761 + 3.0 * x2881 - x3762 * x8))
result[11, 0] = numpy.sum(
x318
* (
x130 * (x4390 - x4391 - x4392 + x4400)
+ x5 * (x38 * (x4382 - x4383 + x4388) + x4390 * x5 - x4401 * x6)
- x6
* (
x38 * (x4389 - x4393 + x4398)
+ x4401 * x5
- x6
* (
x4 * (x4387 - x4394 + x4395 - x4396)
+ x4399 * x5
- x6 * (x4397 * x5 - x6 * (x1261 * x3793 + 2.0 * x2940 - x3803 * x8))
)
)
)
)
result[11, 1] = numpy.sum(
x1428
* (
x38 * (x4406 - x4407 + x4411)
+ x5
* (x4 * (x3801 + x3859 + x4402 - x4403 + x4404) + x4406 * x5 - x4412 * x6)
- x6
* (
x4 * (x3804 + x3872 + x4405 - x4408 + x4409)
+ x4412 * x5
- x6 * (x4410 * x5 - x6 * (x1261 * x3823 + x3802 - x3829 * x8 + x3874))
)
)
)
result[11, 2] = numpy.sum(
x1428
* (
x38 * (x4418 - x4419 + x4424)
+ x5 * (x4 * (x4413 - x4414 - x4415 + x4416) + x4418 * x5 - x4425 * x6)
- x6
* (
x4 * (x4417 - x4420 + x4421 - x4422)
+ x4425 * x5
- x6 * (x4423 * x5 - x6 * (x1261 * x3848 + 2.0 * x3018 - x3854 * x8))
)
)
)
result[11, 3] = numpy.sum(
-x1552
* (
x4 * (-x4426 + x4427 + x4428 + x4429 - x4430)
- x5 * (x4430 * x5 - x4431 * x6)
+ x6
* (x4431 * x5 - x6 * (x1261 * x3869 + 2.0 * x3043 + 2.0 * x3828 - x3875 * x8))
)
)
result[11, 4] = numpy.sum(
x1603
* (
x4 * (x3855 + x3914 + x4432 - x4433 + x4434)
+ x5 * (x4434 * x5 - x4435 * x6)
- x6 * (x4435 * x5 - x6 * (x1261 * x3885 + x3853 - x3889 * x8 + x3919))
)
)
result[11, 5] = numpy.sum(
x1552
* (
x4 * (x4436 - x4437 - x4438 + x4439)
+ x5 * (x4439 * x5 - x4440 * x6)
- x6 * (x4440 * x5 - x6 * (x1261 * x3899 + 2.0 * x3093 - x3903 * x8))
)
)
result[11, 6] = numpy.sum(
x1428
* (
x5 * (x1261 * x3907 + 2.0 * x3104 + 3.0 * x3862 - x3909 * x8)
- x6 * (x1261 * x3909 + 2.0 * x3106 + 3.0 * x3873 - x3910 * x8)
)
)
result[11, 7] = numpy.sum(
x1603
* (
x5 * (x1261 * x3916 + 2.0 * x3117 + 2.0 * x3879 - x3918 * x8)
- x6 * (x1261 * x3918 + 2.0 * x3119 + 2.0 * x3888 - x3920 * x8)
)
)
result[11, 8] = numpy.sum(
x1603
* (
x5 * (x1261 * x3923 + x3893 - x3925 * x8 + x3937)
- x6 * (x1261 * x3925 + x3902 - x3926 * x8 + x3939)
)
)
result[11, 9] = numpy.sum(
x1428
* (
x5 * (x1261 * x3929 + 2.0 * x3143 - x3931 * x8)
- x6 * (x1261 * x3931 + 2.0 * x3145 - x3932 * x8)
)
)
result[11, 10] = numpy.sum(
x318 * (x1261 * x3933 + 2.0 * x3151 + 4.0 * x3908 - x3934 * x8)
)
result[11, 11] = numpy.sum(
x1428 * (x1261 * x3935 + 2.0 * x3158 + 3.0 * x3917 - x3936 * x8)
)
result[11, 12] = numpy.sum(
x1552 * (x1261 * x3938 + 2.0 * x3165 + 2.0 * x3924 - x3940 * x8)
)
result[11, 13] = numpy.sum(x1428 * (x1261 * x3941 + 2.0 * x3171 + x3930 - x3942 * x8))
result[11, 14] = numpy.sum(x318 * (x1261 * x3943 + 2.0 * x3177 - x3944 * x8))
result[12, 0] = numpy.sum(
x578
* (
x130 * (x4452 - x4453 - x4454 + x4461)
+ x5 * (x38 * (x4445 - x4446 + x4450) + x4452 * x5 - x4462 * x6)
- x6
* (
x38 * (x4451 - x4455 + x4459)
+ x4462 * x5
- x6
* (
x4 * (x3243 + x4449 - x4456 + x4457)
+ x4460 * x5
- x6 * (x4458 * x5 - x6 * (x1261 * x3971 + x3241 - x3981 * x8))
)
)
)
)
result[12, 1] = numpy.sum(
x1552
* (
x38 * (x4467 - x4468 + x4472)
+ x5
* (x4 * (x3289 + x3979 + x4463 - x4464 + x4465) + x4467 * x5 - x4473 * x6)
- x6
* (
x4 * (x3293 + x3982 + x4466 - x4469 + x4470)
+ x4473 * x5
- x6 * (x4471 * x5 - x6 * (x1261 * x3998 + x3290 + x3980 - x4004 * x8))
)
)
)
result[12, 2] = numpy.sum(
x1552
* (
x38 * (x4478 - x4479 + x4483)
+ x5 * (x4 * (x3334 + x4474 - x4475 + x4476) + x4478 * x5 - x4484 * x6)
- x6
* (
x4 * (x3337 + x4477 - x4480 + x4481)
+ x4484 * x5
- x6 * (x4482 * x5 - x6 * (x1261 * x4020 + x3335 - x4026 * x8))
)
)
)
result[12, 3] = numpy.sum(
x2723
* (
x4 * (x3367 + x4485 - x4486 - x4487 + x4488)
+ x5 * (x4488 * x5 - x4489 * x6)
- x6 * (x4489 * x5 - x6 * (x1261 * x4035 + x3371 + 2.0 * x4003 - x4039 * x8))
)
)
result[12, 4] = numpy.sum(
x2751
* (
x4 * (x3401 + x4027 + x4490 - x4491 + x4492)
+ x5 * (x4492 * x5 - x4493 * x6)
- x6 * (x4493 * x5 - x6 * (x1261 * x4047 + x3404 + x4025 - x4051 * x8))
)
)
result[12, 5] = numpy.sum(
x2723
* (
x4 * (x3436 + x4494 - x4495 + x4496)
+ x5 * (x4496 * x5 - x4497 * x6)
- x6 * (x4497 * x5 - x6 * (x1261 * x4059 + x3440 - x4063 * x8))
)
)
result[12, 6] = numpy.sum(
x1552
* (
x5 * (x1261 * x4065 + x3460 + 3.0 * x4030 - x4067 * x8)
- x6 * (x1261 * x4067 + x3463 + 3.0 * x4038 - x4068 * x8)
)
)
result[12, 7] = numpy.sum(
x2751
* (
x5 * (x1261 * x4070 + x3481 + 2.0 * x4042 - x4072 * x8)
- x6 * (x1261 * x4072 + x3484 + 2.0 * x4050 - x4073 * x8)
)
)
result[12, 8] = numpy.sum(
x2751
* (
x5 * (x1261 * x4075 + x3501 + x4054 - x4077 * x8)
- x6 * (x1261 * x4077 + x3503 + x4062 - x4078 * x8)
)
)
result[12, 9] = numpy.sum(
x1552
* (
x5 * (x1261 * x4080 + x3519 - x4082 * x8)
- x6 * (x1261 * x4082 + x3521 - x4083 * x8)
)
)
result[12, 10] = numpy.sum(x578 * (x1261 * x4084 + x3529 + 4.0 * x4066 - x4085 * x8))
result[12, 11] = numpy.sum(x1552 * (x1261 * x4086 + x3540 + 3.0 * x4071 - x4087 * x8))
result[12, 12] = numpy.sum(x2723 * (x1261 * x4088 + x3550 + 2.0 * x4076 - x4089 * x8))
result[12, 13] = numpy.sum(x1552 * (x1261 * x4090 + x3559 + x4081 - x4091 * x8))
result[12, 14] = numpy.sum(x578 * (x1261 * x4092 + x3568 - x4093 * x8))
result[13, 0] = numpy.sum(
x318
* (
x130 * (x4507 - x4508 - x4509 + x4515)
+ x5 * (x38 * (x4501 - x4502 + x4505) + x4507 * x5 - x4516 * x6)
- x6
* (
x38 * (x4506 - x4510 + x4513)
+ x4516 * x5
- x6
* (
x4 * (x4160 + x4504 - x4511)
+ x4514 * x5
- x6 * (x4512 * x5 - x6 * (x1261 * x4128 + x4168))
)
)
)
)
result[13, 1] = numpy.sum(
x1428
* (
x38 * (x4520 - x4521 + x4524)
+ x5 * (x4 * (x4200 - x4517 + x4518) + x4520 * x5 - x4525 * x6)
- x6
* (
x4 * (x4212 + x4519 - x4522)
+ x4525 * x5
- x6 * (x4523 * x5 - x6 * (x1261 * x4162 + x4214))
)
)
)
result[13, 2] = numpy.sum(
x1428
* (
x38 * (x4529 - x4530 + x4533)
+ x5 * (x4 * (x4216 - x4526 + x4527) + x4529 * x5 - x4534 * x6)
- x6
* (
x4 * (x4226 + x4528 - x4531)
+ x4534 * x5
- x6 * (x4532 * x5 - x6 * (x1261 * x4188 + x4232))
)
)
)
result[13, 3] = numpy.sum(
x1552
* (
x4 * (x4257 - x4535 + x4536)
+ x5 * (x4536 * x5 - x4537 * x6)
- x6 * (x4537 * x5 - x6 * (x1261 * x4209 + x4261))
)
)
result[13, 4] = numpy.sum(
x1603
* (
x4 * (x4267 - x4538 + x4539)
+ x5 * (x4539 * x5 - x4540 * x6)
- x6 * (x4540 * x5 - x6 * (x1261 * x4228 + x4271))
)
)
result[13, 5] = numpy.sum(
x1552
* (
x4 * (x4273 - x4541 + x4542)
+ x5 * (x4542 * x5 - x4543 * x6)
- x6 * (x4543 * x5 - x6 * (x1261 * x4247 + x4280))
)
)
result[13, 6] = numpy.sum(
x1428 * (x5 * (x1261 * x4254 + x4293) - x6 * (x1261 * x4260 + x4295))
)
result[13, 7] = numpy.sum(
x1603 * (x5 * (x1261 * x4265 + x4297) - x6 * (x1261 * x4270 + x4299))
)
result[13, 8] = numpy.sum(
x1603 * (x5 * (x1261 * x4276 + x4301) - x6 * (x1261 * x4279 + x4303))
)
result[13, 9] = numpy.sum(
x1428 * (x5 * (x1261 * x4288 + x4305) - x6 * (x1261 * x4290 + x4307))
)
result[13, 10] = numpy.sum(x318 * (x1261 * x4294 + 4.0 * x4258 - x4296 * x8))
result[13, 11] = numpy.sum(x1428 * (x1261 * x4298 + 3.0 * x4268 - x4300 * x8))
result[13, 12] = numpy.sum(x1552 * (x1261 * x4302 + 2.0 * x4277 - x4304 * x8))
result[13, 13] = numpy.sum(x1428 * (x1261 * x4306 + x4289 - x4308 * x8))
result[13, 14] = numpy.sum(x318 * (x1261 * x4309 - x4310 * x8))
result[14, 0] = numpy.sum(
x171
* (
x130 * (x4558 - x4560 + x4568 + x4572)
+ x5 * (x38 * (x4550 - x4551 + x4556) + x4558 * x5 - x4569 * x6)
- x6
* (
x38 * (x4557 - x4561 + x4566)
+ x4569 * x5
- x6 * (x4567 * x5 + x4570 - x6 * (x4565 * x5 - x4571 * x6))
)
)
)
result[14, 1] = numpy.sum(
x318
* (
x38 * (x4578 - x4579 + x4583)
+ x5 * (x4576 + x4578 * x5 - x4584 * x6)
- x6 * (x4584 * x5 + x4585 - x6 * (x4582 * x5 - x4586 * x6))
)
)
result[14, 2] = numpy.sum(
x318
* (
x38 * (x4593 - x4594 + x4599)
+ x5 * (x4591 + x4593 * x5 - x4600 * x6)
- x6 * (x4600 * x5 + x4601 - x6 * (x4598 * x5 - x4602 * x6))
)
)
result[14, 3] = numpy.sum(
x578 * (x4606 + x5 * (x4605 * x5 - x4607 * x6) - x6 * (x4607 * x5 - x4608 * x6))
)
result[14, 4] = numpy.sum(
x687 * (x4612 + x5 * (x4611 * x5 - x4613 * x6) - x6 * (x4613 * x5 - x4614 * x6))
)
result[14, 5] = numpy.sum(
x578 * (x4619 + x5 * (x4618 * x5 - x4620 * x6) - x6 * (x4620 * x5 - x4621 * x6))
)
result[14, 6] = numpy.sum(x318 * (x4622 * x5 - x4623 * x6))
result[14, 7] = numpy.sum(x687 * (x4624 * x5 - x4625 * x6))
result[14, 8] = numpy.sum(x687 * (x4626 * x5 - x4627 * x6))
result[14, 9] = numpy.sum(x318 * (x4628 * x5 - x4629 * x6))
result[14, 10] = numpy.sum(x171 * (x174 * x4622 + 3.0 * x4606 - x4623 * x8))
result[14, 11] = numpy.sum(x318 * (x174 * x4624 + 2.0 * x4612 - x4625 * x8))
result[14, 12] = numpy.sum(x578 * (x174 * x4626 + x4619 - x4627 * x8))
result[14, 13] = numpy.sum(x318 * (x174 * x4628 - x4629 * x8))
result[14, 14] = numpy.sum(
x171 * (-x10 * x4310 + x1852 * x4309 + 3.0 * x3568 + 4.0 * x4289)
)
return result
coulomb3d = {
(0, 0): coulomb3d_00,
(0, 1): coulomb3d_01,
(0, 2): coulomb3d_02,
(0, 3): coulomb3d_03,
(0, 4): coulomb3d_04,
(1, 0): coulomb3d_10,
(1, 1): coulomb3d_11,
(1, 2): coulomb3d_12,
(1, 3): coulomb3d_13,
(1, 4): coulomb3d_14,
(2, 0): coulomb3d_20,
(2, 1): coulomb3d_21,
(2, 2): coulomb3d_22,
(2, 3): coulomb3d_23,
(2, 4): coulomb3d_24,
(3, 0): coulomb3d_30,
(3, 1): coulomb3d_31,
(3, 2): coulomb3d_32,
(3, 3): coulomb3d_33,
(3, 4): coulomb3d_34,
(4, 0): coulomb3d_40,
(4, 1): coulomb3d_41,
(4, 2): coulomb3d_42,
(4, 3): coulomb3d_43,
(4, 4): coulomb3d_44,
}