Generated by Cython 0.15.1 on Thu May 24 21:33:56 2012

Raw output: _sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.c

 1: 
 2: include "interrupt.pxi"  # ctrl-c interrupt block support
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":2
 * 
 * include "interrupt.pxi"  # ctrl-c interrupt block support             # <<<<<<<<<<<<<<
 * include "stdsage.pxi"  # ctrl-c interrupt block support
 * 
 */
  __pyx_t_1 = PyDict_New(); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(((PyObject *)__pyx_t_1));
  if (PyObject_SetAttr(__pyx_m, __pyx_n_s____test__, ((PyObject *)__pyx_t_1)) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 2; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(((PyObject *)__pyx_t_1)); __pyx_t_1 = 0;
 3: include "stdsage.pxi"  # ctrl-c interrupt block support
 4: 
 5: include "cdefs.pxi"
 6: import numpy as np
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":6
 * 
 * include "cdefs.pxi"
 * import numpy as np             # <<<<<<<<<<<<<<
 * cimport numpy as np
 * from scipy.special import gamma
 */
  __pyx_t_1 = __Pyx_Import(((PyObject *)__pyx_n_s__numpy), 0, -1); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 6; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  if (PyObject_SetAttr(__pyx_m, __pyx_n_s__np, __pyx_t_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 6; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
 7: cimport numpy as np
 8: from scipy.special import gamma
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":8
 * import numpy as np
 * cimport numpy as np
 * from scipy.special import gamma             # <<<<<<<<<<<<<<
 * 
 * cdouble = np.double
 */
  __pyx_t_1 = PyList_New(1); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 8; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(((PyObject *)__pyx_t_1));
  __Pyx_INCREF(((PyObject *)__pyx_n_s__gamma));
  PyList_SET_ITEM(__pyx_t_1, 0, ((PyObject *)__pyx_n_s__gamma));
  __Pyx_GIVEREF(((PyObject *)__pyx_n_s__gamma));
  __pyx_t_2 = __Pyx_Import(((PyObject *)__pyx_n_s_15), ((PyObject *)__pyx_t_1), -1); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 8; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(((PyObject *)__pyx_t_1)); __pyx_t_1 = 0;
  __pyx_t_1 = PyObject_GetAttr(__pyx_t_2, __pyx_n_s__gamma); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 8; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  if (PyObject_SetAttr(__pyx_m, __pyx_n_s__gamma, __pyx_t_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 8; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
 9: 
 10: cdouble = np.double
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":10
 * from scipy.special import gamma
 * 
 * cdouble = np.double             # <<<<<<<<<<<<<<
 * ctypedef np.double_t cdouble_t
 * 
 */
  __pyx_t_2 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 10; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_1 = PyObject_GetAttr(__pyx_t_2, __pyx_n_s__double); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 10; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  if (PyObject_SetAttr(__pyx_m, __pyx_n_s__cdouble, __pyx_t_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 10; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
 11: ctypedef np.double_t cdouble_t
 12: 
 13: cpdef coeffs_DP(int i, np.ndarray[cdouble_t] a):
/* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":13
 * ctypedef np.double_t cdouble_t
 * 
 * cpdef coeffs_DP(int i, np.ndarray[cdouble_t] a):             # <<<<<<<<<<<<<<
 *     cdef double a_00       = a[ 0]
 *     cdef double a_01       = a[ 1]
 */

static PyObject *__pyx_pf_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_coeffs_DP(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/
static PyObject *__pyx_f_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_coeffs_DP(int __pyx_v_i, PyArrayObject *__pyx_v_a, int __pyx_skip_dispatch) {
  double __pyx_v_a_00;
  double __pyx_v_a_01;
  double __pyx_v_a_10;
  double __pyx_v_b_00;
  double __pyx_v_b_01;
  double __pyx_v_b_10;
  double __pyx_v_c_0001;
  double __pyx_v_c_0010;
  double __pyx_v_c_0011;
  double __pyx_v_c_0111;
  double __pyx_v_c_1011;
  double __pyx_v_alpha_01;
  double __pyx_v_alpha_10;
  double __pyx_v_alpha_11;
  double __pyx_v_beta_01;
  double __pyx_v_beta_10;
  double __pyx_v_beta_11;
  double __pyx_v_gamma_0100;
  double __pyx_v_gamma_1000;
  double __pyx_v_gamma_1100;
  double __pyx_v_gamma_1101;
  double __pyx_v_gamma_1110;
  PyObject *__pyx_v_coeffs = NULL;
  Py_buffer __pyx_bstruct_a;
  Py_ssize_t __pyx_bstride_0_a = 0;
  Py_ssize_t __pyx_bshape_0_a = 0;
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("coeffs_DP");
  __pyx_bstruct_a.buf = NULL;
  {
    __Pyx_BufFmt_StackElem __pyx_stack[1];
    if (unlikely(__Pyx_GetBufferAndValidate(&__pyx_bstruct_a, (PyObject*)__pyx_v_a, &__Pyx_TypeInfo_nn___pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t, PyBUF_FORMAT| PyBUF_STRIDES, 1, 0, __pyx_stack) == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 13; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_bstride_0_a = __pyx_bstruct_a.strides[0];
  __pyx_bshape_0_a = __pyx_bstruct_a.shape[0];

/* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":13
 * ctypedef np.double_t cdouble_t
 * 
 * cpdef coeffs_DP(int i, np.ndarray[cdouble_t] a):             # <<<<<<<<<<<<<<
 *     cdef double a_00       = a[ 0]
 *     cdef double a_01       = a[ 1]
 */

static PyObject *__pyx_pf_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_coeffs_DP(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/
static char __pyx_doc_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_coeffs_DP[] = "File: _sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx (starting at line 13)";
static PyObject *__pyx_pf_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_coeffs_DP(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {
  int __pyx_v_i;
  PyArrayObject *__pyx_v_a = 0;
  Py_buffer __pyx_bstruct_a;
  Py_ssize_t __pyx_bstride_0_a = 0;
  Py_ssize_t __pyx_bshape_0_a = 0;
  PyObject *__pyx_r = NULL;
  static PyObject **__pyx_pyargnames[] = {&__pyx_n_s__i,&__pyx_n_s__a,0};
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("coeffs_DP");
  __pyx_self = __pyx_self;
  {
    PyObject* values[2] = {0,0};
    if (unlikely(__pyx_kwds)) {
      Py_ssize_t kw_args;
      switch (PyTuple_GET_SIZE(__pyx_args)) {
        case  2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
        case  1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
        case  0: break;
        default: goto __pyx_L5_argtuple_error;
      }
      kw_args = PyDict_Size(__pyx_kwds);
      switch (PyTuple_GET_SIZE(__pyx_args)) {
        case  0:
        values[0] = PyDict_GetItem(__pyx_kwds, __pyx_n_s__i);
        if (likely(values[0])) kw_args--;
        else goto __pyx_L5_argtuple_error;
        case  1:
        values[1] = PyDict_GetItem(__pyx_kwds, __pyx_n_s__a);
        if (likely(values[1])) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("coeffs_DP", 1, 2, 2, 1); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 13; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
      }
      if (unlikely(kw_args > 0)) {
        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, PyTuple_GET_SIZE(__pyx_args), "coeffs_DP") < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 13; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
      }
    } else if (PyTuple_GET_SIZE(__pyx_args) != 2) {
      goto __pyx_L5_argtuple_error;
    } else {
      values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
      values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
    }
    __pyx_v_i = __Pyx_PyInt_AsInt(values[0]); if (unlikely((__pyx_v_i == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 13; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
    __pyx_v_a = ((PyArrayObject *)values[1]);
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L5_argtuple_error:;
  __Pyx_RaiseArgtupleInvalid("coeffs_DP", 1, 2, 2, PyTuple_GET_SIZE(__pyx_args)); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 13; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  __pyx_L3_error:;
  __Pyx_AddTraceback("_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.coeffs_DP", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_bstruct_a.buf = NULL;
  if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_a), __pyx_ptype_5numpy_ndarray, 1, "a", 0))) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 13; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  {
    __Pyx_BufFmt_StackElem __pyx_stack[1];
    if (unlikely(__Pyx_GetBufferAndValidate(&__pyx_bstruct_a, (PyObject*)__pyx_v_a, &__Pyx_TypeInfo_nn___pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t, PyBUF_FORMAT| PyBUF_STRIDES, 1, 0, __pyx_stack) == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 13; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_bstride_0_a = __pyx_bstruct_a.strides[0];
  __pyx_bshape_0_a = __pyx_bstruct_a.shape[0];
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_f_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_coeffs_DP(__pyx_v_i, __pyx_v_a, 0); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 13; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  { PyObject *__pyx_type, *__pyx_value, *__pyx_tb;
    __Pyx_ErrFetch(&__pyx_type, &__pyx_value, &__pyx_tb);
    __Pyx_SafeReleaseBuffer(&__pyx_bstruct_a);
  __Pyx_ErrRestore(__pyx_type, __pyx_value, __pyx_tb);}
  __Pyx_AddTraceback("_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.coeffs_DP", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  goto __pyx_L2;
  __pyx_L0:;
  __Pyx_SafeReleaseBuffer(&__pyx_bstruct_a);
  __pyx_L2:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}
 14:     cdef double a_00       = a[ 0]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":14
 * 
 * cpdef coeffs_DP(int i, np.ndarray[cdouble_t] a):
 *     cdef double a_00       = a[ 0]             # <<<<<<<<<<<<<<
 *     cdef double a_01       = a[ 1]
 *     cdef double a_10       = a[ 2]
 */
  __pyx_t_1 = 0;
  __pyx_t_2 = -1;
  if (__pyx_t_1 < 0) {
    __pyx_t_1 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_1 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_1 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 14; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_a_00 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_1, __pyx_bstride_0_a));
 15:     cdef double a_01       = a[ 1]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":15
 * cpdef coeffs_DP(int i, np.ndarray[cdouble_t] a):
 *     cdef double a_00       = a[ 0]
 *     cdef double a_01       = a[ 1]             # <<<<<<<<<<<<<<
 *     cdef double a_10       = a[ 2]
 *     cdef double b_00       = a[ 3]
 */
  __pyx_t_3 = 1;
  __pyx_t_2 = -1;
  if (__pyx_t_3 < 0) {
    __pyx_t_3 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_3 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_3 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 15; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_a_01 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_3, __pyx_bstride_0_a));
 16:     cdef double a_10       = a[ 2]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":16
 *     cdef double a_00       = a[ 0]
 *     cdef double a_01       = a[ 1]
 *     cdef double a_10       = a[ 2]             # <<<<<<<<<<<<<<
 *     cdef double b_00       = a[ 3]
 *     cdef double b_01       = a[ 4]
 */
  __pyx_t_4 = 2;
  __pyx_t_2 = -1;
  if (__pyx_t_4 < 0) {
    __pyx_t_4 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_4 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_4 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 16; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_a_10 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_4, __pyx_bstride_0_a));
 17:     cdef double b_00       = a[ 3]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":17
 *     cdef double a_01       = a[ 1]
 *     cdef double a_10       = a[ 2]
 *     cdef double b_00       = a[ 3]             # <<<<<<<<<<<<<<
 *     cdef double b_01       = a[ 4]
 *     cdef double b_10       = a[ 5]
 */
  __pyx_t_5 = 3;
  __pyx_t_2 = -1;
  if (__pyx_t_5 < 0) {
    __pyx_t_5 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_5 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_5 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 17; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_b_00 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_5, __pyx_bstride_0_a));
 18:     cdef double b_01       = a[ 4]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":18
 *     cdef double a_10       = a[ 2]
 *     cdef double b_00       = a[ 3]
 *     cdef double b_01       = a[ 4]             # <<<<<<<<<<<<<<
 *     cdef double b_10       = a[ 5]
 *     cdef double c_0001     = a[ 6]
 */
  __pyx_t_6 = 4;
  __pyx_t_2 = -1;
  if (__pyx_t_6 < 0) {
    __pyx_t_6 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_6 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_6 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 18; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_b_01 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_6, __pyx_bstride_0_a));
 19:     cdef double b_10       = a[ 5]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":19
 *     cdef double b_00       = a[ 3]
 *     cdef double b_01       = a[ 4]
 *     cdef double b_10       = a[ 5]             # <<<<<<<<<<<<<<
 *     cdef double c_0001     = a[ 6]
 *     cdef double c_0010     = a[ 7]
 */
  __pyx_t_7 = 5;
  __pyx_t_2 = -1;
  if (__pyx_t_7 < 0) {
    __pyx_t_7 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_7 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_7 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 19; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_b_10 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_7, __pyx_bstride_0_a));
 20:     cdef double c_0001     = a[ 6]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":20
 *     cdef double b_01       = a[ 4]
 *     cdef double b_10       = a[ 5]
 *     cdef double c_0001     = a[ 6]             # <<<<<<<<<<<<<<
 *     cdef double c_0010     = a[ 7]
 *     cdef double c_0011     = a[ 8]
 */
  __pyx_t_8 = 6;
  __pyx_t_2 = -1;
  if (__pyx_t_8 < 0) {
    __pyx_t_8 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_8 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_8 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 20; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_c_0001 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_8, __pyx_bstride_0_a));
 21:     cdef double c_0010     = a[ 7]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":21
 *     cdef double b_10       = a[ 5]
 *     cdef double c_0001     = a[ 6]
 *     cdef double c_0010     = a[ 7]             # <<<<<<<<<<<<<<
 *     cdef double c_0011     = a[ 8]
 *     cdef double c_0111     = a[ 9]
 */
  __pyx_t_9 = 7;
  __pyx_t_2 = -1;
  if (__pyx_t_9 < 0) {
    __pyx_t_9 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_9 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_9 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 21; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_c_0010 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_9, __pyx_bstride_0_a));
 22:     cdef double c_0011     = a[ 8]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":22
 *     cdef double c_0001     = a[ 6]
 *     cdef double c_0010     = a[ 7]
 *     cdef double c_0011     = a[ 8]             # <<<<<<<<<<<<<<
 *     cdef double c_0111     = a[ 9]
 *     cdef double c_1011     = a[10]
 */
  __pyx_t_10 = 8;
  __pyx_t_2 = -1;
  if (__pyx_t_10 < 0) {
    __pyx_t_10 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_10 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_10 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 22; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_c_0011 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_10, __pyx_bstride_0_a));
 23:     cdef double c_0111     = a[ 9]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":23
 *     cdef double c_0010     = a[ 7]
 *     cdef double c_0011     = a[ 8]
 *     cdef double c_0111     = a[ 9]             # <<<<<<<<<<<<<<
 *     cdef double c_1011     = a[10]
 *     cdef double alpha_01   = a[11]
 */
  __pyx_t_11 = 9;
  __pyx_t_2 = -1;
  if (__pyx_t_11 < 0) {
    __pyx_t_11 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_11 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_11 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 23; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_c_0111 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_11, __pyx_bstride_0_a));
 24:     cdef double c_1011     = a[10]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":24
 *     cdef double c_0011     = a[ 8]
 *     cdef double c_0111     = a[ 9]
 *     cdef double c_1011     = a[10]             # <<<<<<<<<<<<<<
 *     cdef double alpha_01   = a[11]
 *     cdef double alpha_10   = a[12]
 */
  __pyx_t_12 = 10;
  __pyx_t_2 = -1;
  if (__pyx_t_12 < 0) {
    __pyx_t_12 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_12 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_12 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 24; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_c_1011 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_12, __pyx_bstride_0_a));
 25:     cdef double alpha_01   = a[11]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":25
 *     cdef double c_0111     = a[ 9]
 *     cdef double c_1011     = a[10]
 *     cdef double alpha_01   = a[11]             # <<<<<<<<<<<<<<
 *     cdef double alpha_10   = a[12]
 *     cdef double alpha_11   = a[13]
 */
  __pyx_t_13 = 11;
  __pyx_t_2 = -1;
  if (__pyx_t_13 < 0) {
    __pyx_t_13 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_13 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_13 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 25; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_alpha_01 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_13, __pyx_bstride_0_a));
 26:     cdef double alpha_10   = a[12]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":26
 *     cdef double c_1011     = a[10]
 *     cdef double alpha_01   = a[11]
 *     cdef double alpha_10   = a[12]             # <<<<<<<<<<<<<<
 *     cdef double alpha_11   = a[13]
 *     cdef double beta_01    = a[14]
 */
  __pyx_t_14 = 12;
  __pyx_t_2 = -1;
  if (__pyx_t_14 < 0) {
    __pyx_t_14 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_14 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_14 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 26; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_alpha_10 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_14, __pyx_bstride_0_a));
 27:     cdef double alpha_11   = a[13]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":27
 *     cdef double alpha_01   = a[11]
 *     cdef double alpha_10   = a[12]
 *     cdef double alpha_11   = a[13]             # <<<<<<<<<<<<<<
 *     cdef double beta_01    = a[14]
 *     cdef double beta_10    = a[15]
 */
  __pyx_t_15 = 13;
  __pyx_t_2 = -1;
  if (__pyx_t_15 < 0) {
    __pyx_t_15 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_15 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_15 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 27; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_alpha_11 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_15, __pyx_bstride_0_a));
 28:     cdef double beta_01    = a[14]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":28
 *     cdef double alpha_10   = a[12]
 *     cdef double alpha_11   = a[13]
 *     cdef double beta_01    = a[14]             # <<<<<<<<<<<<<<
 *     cdef double beta_10    = a[15]
 *     cdef double beta_11    = a[16]
 */
  __pyx_t_16 = 14;
  __pyx_t_2 = -1;
  if (__pyx_t_16 < 0) {
    __pyx_t_16 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_16 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_16 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 28; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_beta_01 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_16, __pyx_bstride_0_a));
 29:     cdef double beta_10    = a[15]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":29
 *     cdef double alpha_11   = a[13]
 *     cdef double beta_01    = a[14]
 *     cdef double beta_10    = a[15]             # <<<<<<<<<<<<<<
 *     cdef double beta_11    = a[16]
 *     cdef double gamma_0100 = a[17]
 */
  __pyx_t_17 = 15;
  __pyx_t_2 = -1;
  if (__pyx_t_17 < 0) {
    __pyx_t_17 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_17 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_17 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 29; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_beta_10 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_17, __pyx_bstride_0_a));
 30:     cdef double beta_11    = a[16]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":30
 *     cdef double beta_01    = a[14]
 *     cdef double beta_10    = a[15]
 *     cdef double beta_11    = a[16]             # <<<<<<<<<<<<<<
 *     cdef double gamma_0100 = a[17]
 *     cdef double gamma_1000 = a[18]
 */
  __pyx_t_18 = 16;
  __pyx_t_2 = -1;
  if (__pyx_t_18 < 0) {
    __pyx_t_18 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_18 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_18 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 30; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_beta_11 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_18, __pyx_bstride_0_a));
 31:     cdef double gamma_0100 = a[17]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":31
 *     cdef double beta_10    = a[15]
 *     cdef double beta_11    = a[16]
 *     cdef double gamma_0100 = a[17]             # <<<<<<<<<<<<<<
 *     cdef double gamma_1000 = a[18]
 *     cdef double gamma_1100 = a[19]
 */
  __pyx_t_19 = 17;
  __pyx_t_2 = -1;
  if (__pyx_t_19 < 0) {
    __pyx_t_19 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_19 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_19 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 31; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_gamma_0100 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_19, __pyx_bstride_0_a));
 32:     cdef double gamma_1000 = a[18]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":32
 *     cdef double beta_11    = a[16]
 *     cdef double gamma_0100 = a[17]
 *     cdef double gamma_1000 = a[18]             # <<<<<<<<<<<<<<
 *     cdef double gamma_1100 = a[19]
 *     cdef double gamma_1101 = a[20]
 */
  __pyx_t_20 = 18;
  __pyx_t_2 = -1;
  if (__pyx_t_20 < 0) {
    __pyx_t_20 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_20 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_20 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 32; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_gamma_1000 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_20, __pyx_bstride_0_a));
 33:     cdef double gamma_1100 = a[19]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":33
 *     cdef double gamma_0100 = a[17]
 *     cdef double gamma_1000 = a[18]
 *     cdef double gamma_1100 = a[19]             # <<<<<<<<<<<<<<
 *     cdef double gamma_1101 = a[20]
 *     cdef double gamma_1110 = a[21]
 */
  __pyx_t_21 = 19;
  __pyx_t_2 = -1;
  if (__pyx_t_21 < 0) {
    __pyx_t_21 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_21 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_21 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 33; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_gamma_1100 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_21, __pyx_bstride_0_a));
 34:     cdef double gamma_1101 = a[20]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":34
 *     cdef double gamma_1000 = a[18]
 *     cdef double gamma_1100 = a[19]
 *     cdef double gamma_1101 = a[20]             # <<<<<<<<<<<<<<
 *     cdef double gamma_1110 = a[21]
 *     if i == 0:
 */
  __pyx_t_22 = 20;
  __pyx_t_2 = -1;
  if (__pyx_t_22 < 0) {
    __pyx_t_22 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_22 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_22 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 34; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_gamma_1101 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_22, __pyx_bstride_0_a));
 35:     cdef double gamma_1110 = a[21]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":35
 *     cdef double gamma_1100 = a[19]
 *     cdef double gamma_1101 = a[20]
 *     cdef double gamma_1110 = a[21]             # <<<<<<<<<<<<<<
 *     if i == 0:
 *         coeffs = np.array([a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2, -a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, -a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, -a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2, -a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110])
 */
  __pyx_t_23 = 21;
  __pyx_t_2 = -1;
  if (__pyx_t_23 < 0) {
    __pyx_t_23 += __pyx_bshape_0_a;
    if (unlikely(__pyx_t_23 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_23 >= __pyx_bshape_0_a)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 35; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_gamma_1110 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_a.buf, __pyx_t_23, __pyx_bstride_0_a));
 36:     if i == 0:
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":36
 *     cdef double gamma_1101 = a[20]
 *     cdef double gamma_1110 = a[21]
 *     if i == 0:             # <<<<<<<<<<<<<<
 *         coeffs = np.array([a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2, -a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, -a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, -a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2, -a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110])
 *     elif i == 1:
 */
    case 0:
 37:         coeffs = np.array([a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2, -a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, -a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, -a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2, -a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110])
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":37
 *     cdef double gamma_1110 = a[21]
 *     if i == 0:
 *         coeffs = np.array([a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2, -a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, -a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, -a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2, -a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110])             # <<<<<<<<<<<<<<
 *     elif i == 1:
 *         coeffs = np.array([a_00*b_01*b_10*c_0010*alpha_11*beta_10*gamma_1100 +
 */
    __pyx_t_24 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_24)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 37; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_24);
    __pyx_t_25 = PyObject_GetAttr(__pyx_t_24, __pyx_n_s__array); if (unlikely(!__pyx_t_25)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 37; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_25);
    __Pyx_DECREF(__pyx_t_24); __pyx_t_24 = 0;
    __pyx_t_24 = PyFloat_FromDouble((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) + ((((((((__pyx_v_a_00 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100)) + ((((((((__pyx_v_a_00 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100)) + ((((((((__pyx_v_a_00 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100)) + ((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + ((((((((__pyx_v_a_00 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + ((((((((__pyx_v_a_00 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + ((((((((__pyx_v_a_00 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + (((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1100, 2.0))) + (((((((__pyx_v_a_00 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1100, 2.0))) + (((((((__pyx_v_a_00 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1100, 2.0))) + (((((((__pyx_v_a_00 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1100, 2.0))) + (((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) + (((((((__pyx_v_a_00 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) + (((((((__pyx_v_a_00 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) + (((((((__pyx_v_a_00 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) + ((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) + ((((((((__pyx_v_a_00 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) + ((((((((__pyx_v_a_00 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) + ((((((((__pyx_v_a_00 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) + ((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) + ((((((((__pyx_v_a_00 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) + ((((((((__pyx_v_a_00 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) + ((((((((__pyx_v_a_00 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + (((((((((2.0 * __pyx_v_a_00) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + (((((((((2.0 * __pyx_v_a_00) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + (((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1101, 2.0))) + (((((((__pyx_v_a_00 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1101, 2.0))) + (((((((__pyx_v_a_00 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1101, 2.0))) + (((((((__pyx_v_a_00 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1101, 2.0))) + (((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) + (((((((__pyx_v_a_00 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) + (((((((__pyx_v_a_00 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) + (((((((__pyx_v_a_00 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) + ((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_00 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_00 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_00 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_00 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_00 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_00 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_00) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_00) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_00) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_00) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_00 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_00 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_00 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_00 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_00 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_00 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0)))); if (unlikely(!__pyx_t_24)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 37; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_24);
    __pyx_t_26 = PyFloat_FromDouble((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((-__pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) - (((((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((((__pyx_v_a_00 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((((__pyx_v_a_00 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) - (((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_00 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_00 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - (((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_00 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_00 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_00) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_00 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0)))); if (unlikely(!__pyx_t_26)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 37; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_26);
    __pyx_t_27 = PyFloat_FromDouble((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((-__pyx_v_a_10) * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) - (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100)) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100)) - (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100)) - ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + (((((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + (((((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + (((((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + (((((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1100, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1100, 2.0))) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1100, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1100, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1100, 2.0))) - (((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1100, 2.0))) + ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) + ((((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) + ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) + ((((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) + (((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) - (((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) + ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) + ((((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) + ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) + ((((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) + (((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1100, 2.0))) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) - ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - (((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - (((((((((2.0 * __pyx_v_a_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + (((((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + (((((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - (((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - (((((((((2.0 * __pyx_v_a_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + (((((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + (((((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) + ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1101, 2.0))) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1101, 2.0))) - (((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - (((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((2.0 * __pyx_v_a_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_01) * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((((3.0 * __pyx_v_a_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_01) * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((((3.0 * __pyx_v_a_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((2.0 * __pyx_v_a_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_01) * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((((3.0 * __pyx_v_a_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_01) * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_01) * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((((3.0 * __pyx_v_a_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((2.0 * __pyx_v_a_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - (((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - (((((((((2.0 * __pyx_v_a_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - (((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - (((((((((2.0 * __pyx_v_a_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) + ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((((2.0 * __pyx_v_a_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_01 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((((2.0 * __pyx_v_a_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((((2.0 * __pyx_v_a_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_01 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((((2.0 * __pyx_v_a_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0)))); if (unlikely(!__pyx_t_27)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 37; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_27);
    __pyx_t_28 = PyFloat_FromDouble((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((-__pyx_v_a_01) * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110) - (((((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((((2.0 * __pyx_v_a_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_01 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((((2.0 * __pyx_v_a_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((((2.0 * __pyx_v_a_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_01 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((((2.0 * __pyx_v_a_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((((2.0 * __pyx_v_a_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_01 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((((2.0 * __pyx_v_a_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((((2.0 * __pyx_v_a_01) * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_01 * __pyx_v_b_10) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_01 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - ((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((((2.0 * __pyx_v_a_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) - (((((((__pyx_v_a_01 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0)))); if (unlikely(!__pyx_t_28)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 37; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_28);
    __pyx_t_29 = PyFloat_FromDouble((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((-__pyx_v_a_10) * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) - (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1101)) - ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - (((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - ((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) - (((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1101, 2.0))) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) - ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_10 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + ((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + ((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + (((((((__pyx_v_a_10 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0))) + ((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * pow(__pyx_v_gamma_1110, 2.0)))); if (unlikely(!__pyx_t_29)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 37; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_29);
    __pyx_t_30 = PyFloat_FromDouble(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * __pyx_v_b_01) * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0001, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + (((((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((((2.0 * __pyx_v_a_10) * __pyx_v_c_0001) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110)) + ((((((((__pyx_v_a_10 * pow(__pyx_v_c_0010, 2.0)) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101) * __pyx_v_gamma_1110))); if (unlikely(!__pyx_t_30)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 37; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_30);
    __pyx_t_31 = PyList_New(6); if (unlikely(!__pyx_t_31)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 37; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_31));
    PyList_SET_ITEM(__pyx_t_31, 0, __pyx_t_24);
    __Pyx_GIVEREF(__pyx_t_24);
    PyList_SET_ITEM(__pyx_t_31, 1, __pyx_t_26);
    __Pyx_GIVEREF(__pyx_t_26);
    PyList_SET_ITEM(__pyx_t_31, 2, __pyx_t_27);
    __Pyx_GIVEREF(__pyx_t_27);
    PyList_SET_ITEM(__pyx_t_31, 3, __pyx_t_28);
    __Pyx_GIVEREF(__pyx_t_28);
    PyList_SET_ITEM(__pyx_t_31, 4, __pyx_t_29);
    __Pyx_GIVEREF(__pyx_t_29);
    PyList_SET_ITEM(__pyx_t_31, 5, __pyx_t_30);
    __Pyx_GIVEREF(__pyx_t_30);
    __pyx_t_24 = 0;
    __pyx_t_26 = 0;
    __pyx_t_27 = 0;
    __pyx_t_28 = 0;
    __pyx_t_29 = 0;
    __pyx_t_30 = 0;
    __pyx_t_30 = PyTuple_New(1); if (unlikely(!__pyx_t_30)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 37; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_30));
    PyTuple_SET_ITEM(__pyx_t_30, 0, ((PyObject *)__pyx_t_31));
    __Pyx_GIVEREF(((PyObject *)__pyx_t_31));
    __pyx_t_31 = 0;
    __pyx_t_31 = PyObject_Call(__pyx_t_25, ((PyObject *)__pyx_t_30), NULL); if (unlikely(!__pyx_t_31)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 37; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_31);
    __Pyx_DECREF(__pyx_t_25); __pyx_t_25 = 0;
    __Pyx_DECREF(((PyObject *)__pyx_t_30)); __pyx_t_30 = 0;
    __pyx_v_coeffs = __pyx_t_31;
    __pyx_t_31 = 0;
    break;
 38:     elif i == 1:
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":38
 *     if i == 0:
 *         coeffs = np.array([a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2, -a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, -a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, -a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2, -a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110])
 *     elif i == 1:             # <<<<<<<<<<<<<<
 *         coeffs = np.array([a_00*b_01*b_10*c_0010*alpha_11*beta_10*gamma_1100 +
 * a_00*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_1100 +
 */
    case 1:
 39:         coeffs = np.array([a_00*b_01*b_10*c_0010*alpha_11*beta_10*gamma_1100 +
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":39
 *         coeffs = np.array([a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_00*b_01*b_10*c_0010**2*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_00*b_01*b_10*c_0010**2*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*b_10*c_0010**2*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_00*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2, -a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_00*b_01*b_10*c_0001*c_0010*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 - a_00*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, -a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1100 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1100 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1100 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1101 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1101 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 3*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + 2*a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - 2*a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110**2 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_10*c_0001**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_01*c_0010**2*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 - a_10*c_0010**2*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_10*c_0001**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*b_10*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_10*c_0010**2*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_01*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, -a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0001*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_10*c_0010**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0001*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_10*c_0001**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*b_10*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - 2*a_01*b_10*c_0001*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_10*c_0010**2*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - 2*a_01*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2 - a_01*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110**2, -a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1101 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101**2 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101**2 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*b_01*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_01*c_0010**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*b_00*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 - a_10*c_0010**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001**2*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*c_0001**2*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110**2 + a_10*b_00*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001**2*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_01*c_0001*c_0010*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*b_00*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*c_0001**2*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110**2, a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_01*c_0001*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0001*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0001**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*b_01*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*b_01*c_0001*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_01*c_0010**2*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0001**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*b_00*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + 2*a_10*c_0001*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110 + a_10*c_0010**2*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101*gamma_1110])
 *     elif i == 1:
 *         coeffs = np.array([a_00*b_01*b_10*c_0010*alpha_11*beta_10*gamma_1100 +             # <<<<<<<<<<<<<<
 * a_00*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_1100 +
 * a_00*b_01*c_0010*c_1011*alpha_11*beta_10*gamma_1100 +
 */
    __pyx_t_31 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_31)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 39; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_31);
    __pyx_t_30 = PyObject_GetAttr(__pyx_t_31, __pyx_n_s__array); if (unlikely(!__pyx_t_30)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 39; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_30);
    __Pyx_DECREF(__pyx_t_31); __pyx_t_31 = 0;
 40: a_00*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_1100 +
 41: a_00*b_01*c_0010*c_1011*alpha_11*beta_10*gamma_1100 +
 42: a_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_1100 +
 43: a_00*b_01*b_10*c_0010*alpha_11*gamma_1000*gamma_1100 +
 44: a_00*b_10*c_0010*c_0111*alpha_11*gamma_1000*gamma_1100 +
 45: a_00*b_01*c_0010*c_1011*alpha_11*gamma_1000*gamma_1100 +
 46: a_00*c_0010*c_0111*c_1011*alpha_11*gamma_1000*gamma_1100 +
 47: a_00*b_01*b_10*c_0010*alpha_11*beta_10*gamma_1101 +
 48: a_00*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_1101 +
 49: a_00*b_01*c_0010*c_1011*alpha_11*beta_10*gamma_1101 +
 50: a_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_1101 +
 51: a_00*b_01*b_10*c_0010*alpha_11*gamma_1000*gamma_1101 +
 52: a_00*b_10*c_0010*c_0111*alpha_11*gamma_1000*gamma_1101 +
 53: a_00*b_01*c_0010*c_1011*alpha_11*gamma_1000*gamma_1101 +
 54: a_00*c_0010*c_0111*c_1011*alpha_11*gamma_1000*gamma_1101 +
 55: a_00*b_01*b_10*c_0010*alpha_11*beta_10*gamma_1110 +
 56: a_00*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_1110 +
 57: a_00*b_01*c_0010*c_1011*alpha_11*beta_10*gamma_1110 +
 58: a_00*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_1110 +
 59: a_00*b_01*b_10*c_0010*alpha_11*gamma_1000*gamma_1110 +
 60: a_00*b_10*c_0010*c_0111*alpha_11*gamma_1000*gamma_1110 +
 61: a_00*b_01*c_0010*c_1011*alpha_11*gamma_1000*gamma_1110 +
 62: a_00*c_0010*c_0111*c_1011*alpha_11*gamma_1000*gamma_1110,
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":62
 * a_00*b_10*c_0010*c_0111*alpha_11*gamma_1000*gamma_1110 +
 * a_00*b_01*c_0010*c_1011*alpha_11*gamma_1000*gamma_1110 +
 * a_00*c_0010*c_0111*c_1011*alpha_11*gamma_1000*gamma_1110,             # <<<<<<<<<<<<<<
 * -a_01*b_00*b_10*c_0111*alpha_10*beta_11*gamma_1000 -
 * a_01*b_10*c_0001*c_0111*alpha_10*beta_11*gamma_1000 -
 */
    __pyx_t_31 = PyFloat_FromDouble((((((((((((((((((((((((((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1100) + ((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1100)) + ((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1100)) + ((((((__pyx_v_a_00 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1100)) + ((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + ((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + ((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + ((((((__pyx_v_a_00 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + ((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1101)) + ((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1101)) + ((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1101)) + ((((((__pyx_v_a_00 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1101)) + ((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) + ((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) + ((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) + ((((((__pyx_v_a_00 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) + ((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1110)) + ((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1110)) + ((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1110)) + ((((((__pyx_v_a_00 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1110)) + ((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((__pyx_v_a_00 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((__pyx_v_a_00 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((__pyx_v_a_00 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110))); if (unlikely(!__pyx_t_31)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 61; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_31);
 63: -a_01*b_00*b_10*c_0111*alpha_10*beta_11*gamma_1000 -
 64: a_01*b_10*c_0001*c_0111*alpha_10*beta_11*gamma_1000 -
 65: a_01*b_10*c_0010*c_0111*alpha_10*beta_11*gamma_1000 -
 66: a_01*b_00*c_0111*c_1011*alpha_10*beta_11*gamma_1000 -
 67: a_01*c_0001*c_0111*c_1011*alpha_10*beta_11*gamma_1000 -
 68: a_01*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_1000 -
 69: a_01*b_00*b_10*c_0111*alpha_10*gamma_1000*gamma_1100 -
 70: a_01*b_10*c_0001*c_0111*alpha_10*gamma_1000*gamma_1100 -
 71: a_01*b_10*c_0010*c_0111*alpha_10*gamma_1000*gamma_1100 -
 72: a_01*b_00*c_0111*c_1011*alpha_10*gamma_1000*gamma_1100 -
 73: a_01*c_0001*c_0111*c_1011*alpha_10*gamma_1000*gamma_1100 -
 74: a_01*c_0010*c_0111*c_1011*alpha_10*gamma_1000*gamma_1100 -
 75: a_01*b_00*b_10*c_0111*alpha_10*gamma_1000*gamma_1101 -
 76: a_01*b_10*c_0001*c_0111*alpha_10*gamma_1000*gamma_1101 -
 77: a_01*b_10*c_0010*c_0111*alpha_10*gamma_1000*gamma_1101 -
 78: a_01*b_00*c_0111*c_1011*alpha_10*gamma_1000*gamma_1101 -
 79: a_01*c_0001*c_0111*c_1011*alpha_10*gamma_1000*gamma_1101 -
 80: a_01*c_0010*c_0111*c_1011*alpha_10*gamma_1000*gamma_1101 -
 81: a_01*b_00*b_10*c_0111*alpha_10*gamma_1000*gamma_1110 -
 82: a_01*b_10*c_0001*c_0111*alpha_10*gamma_1000*gamma_1110 -
 83: a_01*b_10*c_0010*c_0111*alpha_10*gamma_1000*gamma_1110 -
 84: a_01*b_00*c_0111*c_1011*alpha_10*gamma_1000*gamma_1110 -
 85: a_01*c_0001*c_0111*c_1011*alpha_10*gamma_1000*gamma_1110 -
 86: a_01*c_0010*c_0111*c_1011*alpha_10*gamma_1000*gamma_1110,
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":86
 * a_01*b_00*c_0111*c_1011*alpha_10*gamma_1000*gamma_1110 -
 * a_01*c_0001*c_0111*c_1011*alpha_10*gamma_1000*gamma_1110 -
 * a_01*c_0010*c_0111*c_1011*alpha_10*gamma_1000*gamma_1110,             # <<<<<<<<<<<<<<
 * a_01*b_00*b_10*c_0111*alpha_11*beta_10*gamma_1110 +
 * a_01*b_10*c_0001*c_0111*alpha_11*beta_10*gamma_1110 +
 */
    __pyx_t_25 = PyFloat_FromDouble(((((((((((((((((((((((((((((((-__pyx_v_a_01) * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_1000) - ((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_1000)) - ((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_1000)) - ((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_1000)) - ((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_1000)) - ((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_1000)) - ((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - ((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - ((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - ((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - ((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - ((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110))); if (unlikely(!__pyx_t_25)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 85; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_25);
 87: a_01*b_00*b_10*c_0111*alpha_11*beta_10*gamma_1110 +
 88: a_01*b_10*c_0001*c_0111*alpha_11*beta_10*gamma_1110 +
 89: a_01*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_1110 +
 90: a_01*b_00*c_0111*c_1011*alpha_11*beta_10*gamma_1110 +
 91: a_01*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_1110 +
 92: a_01*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_1110 +
 93: a_01*b_00*b_10*c_0111*alpha_11*gamma_1000*gamma_1110 +
 94: a_01*b_10*c_0001*c_0111*alpha_11*gamma_1000*gamma_1110 +
 95: a_01*b_10*c_0010*c_0111*alpha_11*gamma_1000*gamma_1110 +
 96: a_01*b_00*c_0111*c_1011*alpha_11*gamma_1000*gamma_1110 +
 97: a_01*c_0001*c_0111*c_1011*alpha_11*gamma_1000*gamma_1110 +
 98: a_01*c_0010*c_0111*c_1011*alpha_11*gamma_1000*gamma_1110,
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":98
 * a_01*b_00*c_0111*c_1011*alpha_11*gamma_1000*gamma_1110 +
 * a_01*c_0001*c_0111*c_1011*alpha_11*gamma_1000*gamma_1110 +
 * a_01*c_0010*c_0111*c_1011*alpha_11*gamma_1000*gamma_1110,             # <<<<<<<<<<<<<<
 * -a_10*b_00*b_01*c_1011*alpha_10*beta_11*gamma_1000 -
 * a_10*b_01*c_0001*c_1011*alpha_10*beta_11*gamma_1000 -
 */
    __pyx_t_29 = PyFloat_FromDouble((((((((((((((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1110) + ((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1110)) + ((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1110)) + ((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1110)) + ((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1110)) + ((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1110)) + ((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_b_10) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((__pyx_v_a_01 * __pyx_v_b_00) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + ((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110))); if (unlikely(!__pyx_t_29)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 97; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_29);
 99: -a_10*b_00*b_01*c_1011*alpha_10*beta_11*gamma_1000 -
 100: a_10*b_01*c_0001*c_1011*alpha_10*beta_11*gamma_1000 -
 101: a_10*b_01*c_0010*c_1011*alpha_10*beta_11*gamma_1000 -
 102: a_10*b_00*c_0111*c_1011*alpha_10*beta_11*gamma_1000 -
 103: a_10*c_0001*c_0111*c_1011*alpha_10*beta_11*gamma_1000 -
 104: a_10*c_0010*c_0111*c_1011*alpha_10*beta_11*gamma_1000 -
 105: a_10*b_00*b_01*c_1011*alpha_10*gamma_1000*gamma_1100 -
 106: a_10*b_01*c_0001*c_1011*alpha_10*gamma_1000*gamma_1100 -
 107: a_10*b_01*c_0010*c_1011*alpha_10*gamma_1000*gamma_1100 -
 108: a_10*b_00*c_0111*c_1011*alpha_10*gamma_1000*gamma_1100 -
 109: a_10*c_0001*c_0111*c_1011*alpha_10*gamma_1000*gamma_1100 -
 110: a_10*c_0010*c_0111*c_1011*alpha_10*gamma_1000*gamma_1100 -
 111: a_10*b_00*b_01*c_1011*alpha_10*gamma_1000*gamma_1101 -
 112: a_10*b_01*c_0001*c_1011*alpha_10*gamma_1000*gamma_1101 -
 113: a_10*b_01*c_0010*c_1011*alpha_10*gamma_1000*gamma_1101 -
 114: a_10*b_00*c_0111*c_1011*alpha_10*gamma_1000*gamma_1101 -
 115: a_10*c_0001*c_0111*c_1011*alpha_10*gamma_1000*gamma_1101 -
 116: a_10*c_0010*c_0111*c_1011*alpha_10*gamma_1000*gamma_1101 -
 117: a_10*b_00*b_01*c_1011*alpha_10*gamma_1000*gamma_1110 -
 118: a_10*b_01*c_0001*c_1011*alpha_10*gamma_1000*gamma_1110 -
 119: a_10*b_01*c_0010*c_1011*alpha_10*gamma_1000*gamma_1110 -
 120: a_10*b_00*c_0111*c_1011*alpha_10*gamma_1000*gamma_1110 -
 121: a_10*c_0001*c_0111*c_1011*alpha_10*gamma_1000*gamma_1110 -
 122: a_10*c_0010*c_0111*c_1011*alpha_10*gamma_1000*gamma_1110,
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":122
 * a_10*b_00*c_0111*c_1011*alpha_10*gamma_1000*gamma_1110 -
 * a_10*c_0001*c_0111*c_1011*alpha_10*gamma_1000*gamma_1110 -
 * a_10*c_0010*c_0111*c_1011*alpha_10*gamma_1000*gamma_1110,             # <<<<<<<<<<<<<<
 * -a_10*b_00*b_01*c_1011*alpha_11*beta_10*gamma_1100 -
 * a_10*b_01*c_0001*c_1011*alpha_11*beta_10*gamma_1100 -
 */
    __pyx_t_28 = PyFloat_FromDouble(((((((((((((((((((((((((((((((-__pyx_v_a_10) * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_1000) - ((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_1000)) - ((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_1000)) - ((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_1000)) - ((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_1000)) - ((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_1000)) - ((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - ((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - ((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - ((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - ((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - ((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110))); if (unlikely(!__pyx_t_28)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 121; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_28);
 123: -a_10*b_00*b_01*c_1011*alpha_11*beta_10*gamma_1100 -
 124: a_10*b_01*c_0001*c_1011*alpha_11*beta_10*gamma_1100 -
 125: a_10*b_01*c_0010*c_1011*alpha_11*beta_10*gamma_1100 -
 126: a_10*b_00*c_0111*c_1011*alpha_11*beta_10*gamma_1100 -
 127: a_10*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_1100 -
 128: a_10*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_1100 -
 129: a_10*b_00*b_01*c_1011*alpha_11*gamma_1000*gamma_1100 -
 130: a_10*b_01*c_0001*c_1011*alpha_11*gamma_1000*gamma_1100 -
 131: a_10*b_01*c_0010*c_1011*alpha_11*gamma_1000*gamma_1100 -
 132: a_10*b_00*c_0111*c_1011*alpha_11*gamma_1000*gamma_1100 -
 133: a_10*c_0001*c_0111*c_1011*alpha_11*gamma_1000*gamma_1100 -
 134: a_10*c_0010*c_0111*c_1011*alpha_11*gamma_1000*gamma_1100 -
 135: a_10*b_00*b_01*c_1011*alpha_11*beta_10*gamma_1101 -
 136: a_10*b_01*c_0001*c_1011*alpha_11*beta_10*gamma_1101 -
 137: a_10*b_01*c_0010*c_1011*alpha_11*beta_10*gamma_1101 -
 138: a_10*b_00*c_0111*c_1011*alpha_11*beta_10*gamma_1101 -
 139: a_10*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_1101 -
 140: a_10*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_1101 -
 141: a_10*b_00*b_01*c_1011*alpha_11*gamma_1000*gamma_1101 -
 142: a_10*b_01*c_0001*c_1011*alpha_11*gamma_1000*gamma_1101 -
 143: a_10*b_01*c_0010*c_1011*alpha_11*gamma_1000*gamma_1101 -
 144: a_10*b_00*c_0111*c_1011*alpha_11*gamma_1000*gamma_1101 -
 145: a_10*c_0001*c_0111*c_1011*alpha_11*gamma_1000*gamma_1101 -
 146: a_10*c_0010*c_0111*c_1011*alpha_11*gamma_1000*gamma_1101])
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":146
 * a_10*b_00*c_0111*c_1011*alpha_11*gamma_1000*gamma_1101 -
 * a_10*c_0001*c_0111*c_1011*alpha_11*gamma_1000*gamma_1101 -
 * a_10*c_0010*c_0111*c_1011*alpha_11*gamma_1000*gamma_1101])             # <<<<<<<<<<<<<<
 *     elif i == 2:
 *         coeffs = np.array([a_01*b_10*c_0010*c_0111*alpha_01*beta_10*beta_11*gamma_0100 +
 */
    __pyx_t_27 = PyFloat_FromDouble(((((((((((((((((((((((((((((((-__pyx_v_a_10) * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1100) - ((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - ((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_b_01) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_10 * __pyx_v_b_00) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - ((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101))); if (unlikely(!__pyx_t_27)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 145; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_27);
    __pyx_t_26 = PyList_New(5); if (unlikely(!__pyx_t_26)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 39; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_26));
    PyList_SET_ITEM(__pyx_t_26, 0, __pyx_t_31);
    __Pyx_GIVEREF(__pyx_t_31);
    PyList_SET_ITEM(__pyx_t_26, 1, __pyx_t_25);
    __Pyx_GIVEREF(__pyx_t_25);
    PyList_SET_ITEM(__pyx_t_26, 2, __pyx_t_29);
    __Pyx_GIVEREF(__pyx_t_29);
    PyList_SET_ITEM(__pyx_t_26, 3, __pyx_t_28);
    __Pyx_GIVEREF(__pyx_t_28);
    PyList_SET_ITEM(__pyx_t_26, 4, __pyx_t_27);
    __Pyx_GIVEREF(__pyx_t_27);
    __pyx_t_31 = 0;
    __pyx_t_25 = 0;
    __pyx_t_29 = 0;
    __pyx_t_28 = 0;
    __pyx_t_27 = 0;
    __pyx_t_27 = PyTuple_New(1); if (unlikely(!__pyx_t_27)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 39; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_27));
    PyTuple_SET_ITEM(__pyx_t_27, 0, ((PyObject *)__pyx_t_26));
    __Pyx_GIVEREF(((PyObject *)__pyx_t_26));
    __pyx_t_26 = 0;
    __pyx_t_26 = PyObject_Call(__pyx_t_30, ((PyObject *)__pyx_t_27), NULL); if (unlikely(!__pyx_t_26)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 39; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_26);
    __Pyx_DECREF(__pyx_t_30); __pyx_t_30 = 0;
    __Pyx_DECREF(((PyObject *)__pyx_t_27)); __pyx_t_27 = 0;
    __pyx_v_coeffs = __pyx_t_26;
    __pyx_t_26 = 0;
    break;
 147:     elif i == 2:
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":147
 * a_10*c_0001*c_0111*c_1011*alpha_11*gamma_1000*gamma_1101 -
 * a_10*c_0010*c_0111*c_1011*alpha_11*gamma_1000*gamma_1101])
 *     elif i == 2:             # <<<<<<<<<<<<<<
 *         coeffs = np.array([a_01*b_10*c_0010*c_0111*alpha_01*beta_10*beta_11*gamma_0100 +
 * a_01*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100 +
 */
  switch (__pyx_v_i) {

    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":147
 * a_10*c_0001*c_0111*c_1011*alpha_11*gamma_1000*gamma_1101 -
 * a_10*c_0010*c_0111*c_1011*alpha_11*gamma_1000*gamma_1101])
 *     elif i == 2:             # <<<<<<<<<<<<<<
 *         coeffs = np.array([a_01*b_10*c_0010*c_0111*alpha_01*beta_10*beta_11*gamma_0100 +
 * a_01*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100 +
 */
    case 2:
 148:         coeffs = np.array([a_01*b_10*c_0010*c_0111*alpha_01*beta_10*beta_11*gamma_0100 +
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":148
 * a_10*c_0010*c_0111*c_1011*alpha_11*gamma_1000*gamma_1101])
 *     elif i == 2:
 *         coeffs = np.array([a_01*b_10*c_0010*c_0111*alpha_01*beta_10*beta_11*gamma_0100 +             # <<<<<<<<<<<<<<
 * a_01*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100 +
 * a_01*b_10*c_0010*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000 +
 */
    __pyx_t_26 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_26)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 148; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_26);
    __pyx_t_27 = PyObject_GetAttr(__pyx_t_26, __pyx_n_s__array); if (unlikely(!__pyx_t_27)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 148; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_27);
    __Pyx_DECREF(__pyx_t_26); __pyx_t_26 = 0;
 149: a_01*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100 +
 150: a_01*b_10*c_0010*c_0111*alpha_01*beta_11*gamma_0100*gamma_1000 +
 151: a_01*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000 +
 152: a_01*b_10*c_0010*c_0111*alpha_01*beta_10*gamma_0100*gamma_1100 +
 153: a_01*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100 +
 154: a_01*b_10*c_0010*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1100 +
 155: a_01*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100 +
 156: a_01*b_10*c_0010*c_0111*alpha_01*beta_10*gamma_0100*gamma_1101 +
 157: a_01*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101 +
 158: a_01*b_10*c_0010*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1101 +
 159: a_01*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101 +
 160: a_01*b_10*c_0010*c_0111*alpha_01*beta_10*gamma_0100*gamma_1110 +
 161: a_01*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110 +
 162: a_01*b_10*c_0010*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1110 +
 163: a_01*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110,
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":163
 * a_01*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110 +
 * a_01*b_10*c_0010*c_0111*alpha_01*gamma_0100*gamma_1000*gamma_1110 +
 * a_01*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110,             # <<<<<<<<<<<<<<
 * a_10*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100 +
 * a_10*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100 -
 */
    __pyx_t_26 = PyFloat_FromDouble(((((((((((((((((((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) + (((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000)) + (((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100)) + (((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + (((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) + (((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) + (((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110))); if (unlikely(!__pyx_t_26)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 162; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_26);
 164: a_10*b_01*c_0010*c_1011*alpha_01*beta_10*beta_11*gamma_0100 +
 165: a_10*c_0010*c_0111*c_1011*alpha_01*beta_10*beta_11*gamma_0100 -
 166: a_01*b_10*c_0001*c_0111*alpha_10*beta_01*beta_11*gamma_1000 -
 167: a_01*c_0001*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000 +
 168: a_10*b_01*c_0010*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000 +
 169: a_10*c_0010*c_0111*c_1011*alpha_01*beta_11*gamma_0100*gamma_1000 -
 170: a_01*b_10*c_0001*c_0111*alpha_10*beta_11*gamma_0100*gamma_1000 -
 171: a_01*c_0001*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000 +
 172: a_10*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100 +
 173: a_10*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1100 -
 174: a_01*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1100 -
 175: a_01*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100 +
 176: a_10*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100 +
 177: a_10*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1100 -
 178: a_01*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1100 -
 179: a_01*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100 +
 180: a_10*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101 +
 181: a_10*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1101 -
 182: a_01*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1101 -
 183: a_01*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101 +
 184: a_10*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101 +
 185: a_10*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1101 -
 186: a_01*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1101 -
 187: a_01*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101 +
 188: a_10*b_01*c_0010*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110 +
 189: a_10*c_0010*c_0111*c_1011*alpha_01*beta_10*gamma_0100*gamma_1110 -
 190: a_01*b_10*c_0001*c_0111*alpha_10*beta_01*gamma_1000*gamma_1110 -
 191: a_01*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110 +
 192: a_10*b_01*c_0010*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110 +
 193: a_10*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110 -
 194: a_01*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110 -
 195: a_01*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110,
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":195
 * a_10*c_0010*c_0111*c_1011*alpha_01*gamma_0100*gamma_1000*gamma_1110 -
 * a_01*b_10*c_0001*c_0111*alpha_10*gamma_0100*gamma_1000*gamma_1110 -
 * a_01*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110,             # <<<<<<<<<<<<<<
 * a_01*b_10*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1100 +
 * a_01*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100 +
 */
    __pyx_t_30 = PyFloat_FromDouble(((((((((((((((((((((((((((((((((((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) + (((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100)) - (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000)) - (((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000)) + (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000)) + (((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000)) - (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000)) - (((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000)) + (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100)) + (((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100)) - (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + (((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) + (((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) + (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) + (((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) + (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) - (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - (((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_01) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - (((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110))); if (unlikely(!__pyx_t_30)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 194; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_30);
 196: a_01*b_10*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1100 +
 197: a_01*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100 +
 198: a_01*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1100 +
 199: a_01*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100 +
 200: a_01*b_10*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1100 +
 201: a_01*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100 +
 202: a_01*b_10*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1100 +
 203: a_01*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100 +
 204: a_01*b_10*c_0001*c_0111*alpha_11*beta_01*beta_10*gamma_1110 +
 205: a_01*b_10*c_0010*c_0111*alpha_11*beta_01*beta_10*gamma_1110 +
 206: a_01*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110 +
 207: a_01*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1110 +
 208: a_01*b_10*c_0001*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110 +
 209: a_01*b_10*c_0010*c_0111*alpha_11*beta_10*gamma_0100*gamma_1110 +
 210: a_01*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110 +
 211: a_01*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1110 +
 212: a_01*b_10*c_0001*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110 +
 213: a_01*b_10*c_0010*c_0111*alpha_11*beta_01*gamma_1000*gamma_1110 +
 214: a_01*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110 +
 215: a_01*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1110 +
 216: a_01*b_10*c_0001*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110 +
 217: a_01*b_10*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110 +
 218: a_01*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110 +
 219: a_01*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110,
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":219
 * a_01*b_10*c_0010*c_0111*alpha_11*gamma_0100*gamma_1000*gamma_1110 +
 * a_01*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110 +
 * a_01*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1110,             # <<<<<<<<<<<<<<
 * -a_10*b_01*c_0001*c_1011*alpha_10*beta_01*beta_11*gamma_1000 -
 * a_10*c_0001*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000 -
 */
    __pyx_t_28 = PyFloat_FromDouble(((((((((((((((((((((((((((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1100) + (((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1100)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100)) + (((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + (((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + (((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_b_10) * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) + (((((((__pyx_v_a_01 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110))); if (unlikely(!__pyx_t_28)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 218; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_28);
 220: -a_10*b_01*c_0001*c_1011*alpha_10*beta_01*beta_11*gamma_1000 -
 221: a_10*c_0001*c_0111*c_1011*alpha_10*beta_01*beta_11*gamma_1000 -
 222: a_10*b_01*c_0001*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000 -
 223: a_10*c_0001*c_0111*c_1011*alpha_10*beta_11*gamma_0100*gamma_1000 -
 224: a_10*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100 -
 225: a_10*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1100 -
 226: a_10*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100 -
 227: a_10*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1100 -
 228: a_10*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101 -
 229: a_10*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1101 -
 230: a_10*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101 -
 231: a_10*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1101 -
 232: a_10*b_01*c_0001*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110 -
 233: a_10*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110 -
 234: a_10*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110 -
 235: a_10*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110,
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":235
 * a_10*c_0001*c_0111*c_1011*alpha_10*beta_01*gamma_1000*gamma_1110 -
 * a_10*b_01*c_0001*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110 -
 * a_10*c_0001*c_0111*c_1011*alpha_10*gamma_0100*gamma_1000*gamma_1110,             # <<<<<<<<<<<<<<
 * -a_10*b_01*c_0001*c_1011*alpha_11*beta_01*beta_10*gamma_1100 -
 * a_10*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100 -
 */
    __pyx_t_29 = PyFloat_FromDouble((((((((((((((((((((((((-__pyx_v_a_10) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000) - (((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_beta_11) * __pyx_v_gamma_1000)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000)) - (((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - (((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110)) - (((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1110))); if (unlikely(!__pyx_t_29)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 234; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_29);
 236: -a_10*b_01*c_0001*c_1011*alpha_11*beta_01*beta_10*gamma_1100 -
 237: a_10*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1100 -
 238: a_10*b_01*c_0001*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100 -
 239: a_10*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1100 -
 240: a_10*b_01*c_0001*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100 -
 241: a_10*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1100 -
 242: a_10*b_01*c_0001*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100 -
 243: a_10*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1100 -
 244: a_10*b_01*c_0001*c_1011*alpha_11*beta_01*beta_10*gamma_1101 -
 245: a_10*b_01*c_0010*c_1011*alpha_11*beta_01*beta_10*gamma_1101 -
 246: a_10*c_0001*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101 -
 247: a_10*c_0010*c_0111*c_1011*alpha_11*beta_01*beta_10*gamma_1101 -
 248: a_10*b_01*c_0001*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101 -
 249: a_10*b_01*c_0010*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101 -
 250: a_10*c_0001*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101 -
 251: a_10*c_0010*c_0111*c_1011*alpha_11*beta_10*gamma_0100*gamma_1101 -
 252: a_10*b_01*c_0001*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101 -
 253: a_10*b_01*c_0010*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101 -
 254: a_10*c_0001*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101 -
 255: a_10*c_0010*c_0111*c_1011*alpha_11*beta_01*gamma_1000*gamma_1101 -
 256: a_10*b_01*c_0001*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101 -
 257: a_10*b_01*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101 -
 258: a_10*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101 -
 259: a_10*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101])
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":259
 * a_10*b_01*c_0010*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101 -
 * a_10*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101 -
 * a_10*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101])             # <<<<<<<<<<<<<<
 *     return coeffs
 * 
 */
    __pyx_t_25 = PyFloat_FromDouble((((((((((((((((((((((((((((((((-__pyx_v_a_10) * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1100) - (((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1100)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100)) - (((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1100)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1100)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_beta_10) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_10) * __pyx_v_gamma_0100) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_beta_01) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0001) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_b_01) * __pyx_v_c_0010) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_c_0001) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101)) - (((((((__pyx_v_a_10 * __pyx_v_c_0010) * __pyx_v_c_0111) * __pyx_v_c_1011) * __pyx_v_alpha_11) * __pyx_v_gamma_0100) * __pyx_v_gamma_1000) * __pyx_v_gamma_1101))); if (unlikely(!__pyx_t_25)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 258; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_25);
    __pyx_t_31 = PyList_New(5); if (unlikely(!__pyx_t_31)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 148; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_31));
    PyList_SET_ITEM(__pyx_t_31, 0, __pyx_t_26);
    __Pyx_GIVEREF(__pyx_t_26);
    PyList_SET_ITEM(__pyx_t_31, 1, __pyx_t_30);
    __Pyx_GIVEREF(__pyx_t_30);
    PyList_SET_ITEM(__pyx_t_31, 2, __pyx_t_28);
    __Pyx_GIVEREF(__pyx_t_28);
    PyList_SET_ITEM(__pyx_t_31, 3, __pyx_t_29);
    __Pyx_GIVEREF(__pyx_t_29);
    PyList_SET_ITEM(__pyx_t_31, 4, __pyx_t_25);
    __Pyx_GIVEREF(__pyx_t_25);
    __pyx_t_26 = 0;
    __pyx_t_30 = 0;
    __pyx_t_28 = 0;
    __pyx_t_29 = 0;
    __pyx_t_25 = 0;
    __pyx_t_25 = PyTuple_New(1); if (unlikely(!__pyx_t_25)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 148; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_25));
    PyTuple_SET_ITEM(__pyx_t_25, 0, ((PyObject *)__pyx_t_31));
    __Pyx_GIVEREF(((PyObject *)__pyx_t_31));
    __pyx_t_31 = 0;
    __pyx_t_31 = PyObject_Call(__pyx_t_27, ((PyObject *)__pyx_t_25), NULL); if (unlikely(!__pyx_t_31)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 148; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_31);
    __Pyx_DECREF(__pyx_t_27); __pyx_t_27 = 0;
    __Pyx_DECREF(((PyObject *)__pyx_t_25)); __pyx_t_25 = 0;
    __pyx_v_coeffs = __pyx_t_31;
    __pyx_t_31 = 0;
    break;
  }
 260:     return coeffs
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":260
 * a_10*c_0001*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101 -
 * a_10*c_0010*c_0111*c_1011*alpha_11*gamma_0100*gamma_1000*gamma_1101])
 *     return coeffs             # <<<<<<<<<<<<<<
 * 
 * cpdef monoms_DP(int i, np.ndarray[cdouble_t] x):
 */
  __Pyx_XDECREF(__pyx_r);
  if (unlikely(!__pyx_v_coeffs)) { __Pyx_RaiseUnboundLocalError("coeffs"); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 260; __pyx_clineno = __LINE__; goto __pyx_L1_error;} }__Pyx_INCREF(__pyx_v_coeffs);
  __pyx_r = __pyx_v_coeffs;
  goto __pyx_L0;

  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_24);
  __Pyx_XDECREF(__pyx_t_25);
  __Pyx_XDECREF(__pyx_t_26);
  __Pyx_XDECREF(__pyx_t_27);
  __Pyx_XDECREF(__pyx_t_28);
  __Pyx_XDECREF(__pyx_t_29);
  __Pyx_XDECREF(__pyx_t_30);
  __Pyx_XDECREF(__pyx_t_31);
  { PyObject *__pyx_type, *__pyx_value, *__pyx_tb;
    __Pyx_ErrFetch(&__pyx_type, &__pyx_value, &__pyx_tb);
    __Pyx_SafeReleaseBuffer(&__pyx_bstruct_a);
  __Pyx_ErrRestore(__pyx_type, __pyx_value, __pyx_tb);}
  __Pyx_AddTraceback("_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.coeffs_DP", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = 0;
  goto __pyx_L2;
  __pyx_L0:;
  __Pyx_SafeReleaseBuffer(&__pyx_bstruct_a);
  __pyx_L2:;
  __Pyx_XDECREF(__pyx_v_coeffs);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}
 261: 
 262: cpdef monoms_DP(int i, np.ndarray[cdouble_t] x):
/* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":262
 *     return coeffs
 * 
 * cpdef monoms_DP(int i, np.ndarray[cdouble_t] x):             # <<<<<<<<<<<<<<
 *     cdef double s_00 = x[0]
 *     cdef double s_01 = x[1]
 */

static PyObject *__pyx_pf_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_1monoms_DP(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/
static PyObject *__pyx_f_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_monoms_DP(int __pyx_v_i, PyArrayObject *__pyx_v_x, int __pyx_skip_dispatch) {
  double __pyx_v_s_00;
  double __pyx_v_s_01;
  double __pyx_v_s_10;
  double __pyx_v_s_11;
  PyObject *__pyx_v_monoms = NULL;
  Py_buffer __pyx_bstruct_x;
  Py_ssize_t __pyx_bstride_0_x = 0;
  Py_ssize_t __pyx_bshape_0_x = 0;
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("monoms_DP");
  __pyx_bstruct_x.buf = NULL;
  {
    __Pyx_BufFmt_StackElem __pyx_stack[1];
    if (unlikely(__Pyx_GetBufferAndValidate(&__pyx_bstruct_x, (PyObject*)__pyx_v_x, &__Pyx_TypeInfo_nn___pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t, PyBUF_FORMAT| PyBUF_STRIDES, 1, 0, __pyx_stack) == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 262; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_bstride_0_x = __pyx_bstruct_x.strides[0];
  __pyx_bshape_0_x = __pyx_bstruct_x.shape[0];

/* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":262
 *     return coeffs
 * 
 * cpdef monoms_DP(int i, np.ndarray[cdouble_t] x):             # <<<<<<<<<<<<<<
 *     cdef double s_00 = x[0]
 *     cdef double s_01 = x[1]
 */

static PyObject *__pyx_pf_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_1monoms_DP(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/
static char __pyx_doc_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_1monoms_DP[] = "File: _sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx (starting at line 262)";
static PyObject *__pyx_pf_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_1monoms_DP(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {
  int __pyx_v_i;
  PyArrayObject *__pyx_v_x = 0;
  Py_buffer __pyx_bstruct_x;
  Py_ssize_t __pyx_bstride_0_x = 0;
  Py_ssize_t __pyx_bshape_0_x = 0;
  PyObject *__pyx_r = NULL;
  static PyObject **__pyx_pyargnames[] = {&__pyx_n_s__i,&__pyx_n_s__x,0};
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("monoms_DP");
  __pyx_self = __pyx_self;
  {
    PyObject* values[2] = {0,0};
    if (unlikely(__pyx_kwds)) {
      Py_ssize_t kw_args;
      switch (PyTuple_GET_SIZE(__pyx_args)) {
        case  2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
        case  1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
        case  0: break;
        default: goto __pyx_L5_argtuple_error;
      }
      kw_args = PyDict_Size(__pyx_kwds);
      switch (PyTuple_GET_SIZE(__pyx_args)) {
        case  0:
        values[0] = PyDict_GetItem(__pyx_kwds, __pyx_n_s__i);
        if (likely(values[0])) kw_args--;
        else goto __pyx_L5_argtuple_error;
        case  1:
        values[1] = PyDict_GetItem(__pyx_kwds, __pyx_n_s__x);
        if (likely(values[1])) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("monoms_DP", 1, 2, 2, 1); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 262; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
      }
      if (unlikely(kw_args > 0)) {
        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, PyTuple_GET_SIZE(__pyx_args), "monoms_DP") < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 262; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
      }
    } else if (PyTuple_GET_SIZE(__pyx_args) != 2) {
      goto __pyx_L5_argtuple_error;
    } else {
      values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
      values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
    }
    __pyx_v_i = __Pyx_PyInt_AsInt(values[0]); if (unlikely((__pyx_v_i == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 262; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
    __pyx_v_x = ((PyArrayObject *)values[1]);
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L5_argtuple_error:;
  __Pyx_RaiseArgtupleInvalid("monoms_DP", 1, 2, 2, PyTuple_GET_SIZE(__pyx_args)); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 262; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  __pyx_L3_error:;
  __Pyx_AddTraceback("_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.monoms_DP", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_bstruct_x.buf = NULL;
  if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_x), __pyx_ptype_5numpy_ndarray, 1, "x", 0))) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 262; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  {
    __Pyx_BufFmt_StackElem __pyx_stack[1];
    if (unlikely(__Pyx_GetBufferAndValidate(&__pyx_bstruct_x, (PyObject*)__pyx_v_x, &__Pyx_TypeInfo_nn___pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t, PyBUF_FORMAT| PyBUF_STRIDES, 1, 0, __pyx_stack) == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 262; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_bstride_0_x = __pyx_bstruct_x.strides[0];
  __pyx_bshape_0_x = __pyx_bstruct_x.shape[0];
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_f_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_monoms_DP(__pyx_v_i, __pyx_v_x, 0); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 262; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  { PyObject *__pyx_type, *__pyx_value, *__pyx_tb;
    __Pyx_ErrFetch(&__pyx_type, &__pyx_value, &__pyx_tb);
    __Pyx_SafeReleaseBuffer(&__pyx_bstruct_x);
  __Pyx_ErrRestore(__pyx_type, __pyx_value, __pyx_tb);}
  __Pyx_AddTraceback("_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.monoms_DP", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  goto __pyx_L2;
  __pyx_L0:;
  __Pyx_SafeReleaseBuffer(&__pyx_bstruct_x);
  __pyx_L2:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}
 263:     cdef double s_00 = x[0]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":263
 * 
 * cpdef monoms_DP(int i, np.ndarray[cdouble_t] x):
 *     cdef double s_00 = x[0]             # <<<<<<<<<<<<<<
 *     cdef double s_01 = x[1]
 *     cdef double s_10 = x[2]
 */
  __pyx_t_1 = 0;
  __pyx_t_2 = -1;
  if (__pyx_t_1 < 0) {
    __pyx_t_1 += __pyx_bshape_0_x;
    if (unlikely(__pyx_t_1 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_1 >= __pyx_bshape_0_x)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 263; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_s_00 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_x.buf, __pyx_t_1, __pyx_bstride_0_x));
 264:     cdef double s_01 = x[1]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":264
 * cpdef monoms_DP(int i, np.ndarray[cdouble_t] x):
 *     cdef double s_00 = x[0]
 *     cdef double s_01 = x[1]             # <<<<<<<<<<<<<<
 *     cdef double s_10 = x[2]
 *     cdef double s_11 = x[3]
 */
  __pyx_t_3 = 1;
  __pyx_t_2 = -1;
  if (__pyx_t_3 < 0) {
    __pyx_t_3 += __pyx_bshape_0_x;
    if (unlikely(__pyx_t_3 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_3 >= __pyx_bshape_0_x)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 264; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_s_01 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_x.buf, __pyx_t_3, __pyx_bstride_0_x));
 265:     cdef double s_10 = x[2]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":265
 *     cdef double s_00 = x[0]
 *     cdef double s_01 = x[1]
 *     cdef double s_10 = x[2]             # <<<<<<<<<<<<<<
 *     cdef double s_11 = x[3]
 *     if i == 0:
 */
  __pyx_t_4 = 2;
  __pyx_t_2 = -1;
  if (__pyx_t_4 < 0) {
    __pyx_t_4 += __pyx_bshape_0_x;
    if (unlikely(__pyx_t_4 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_4 >= __pyx_bshape_0_x)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 265; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_s_10 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_x.buf, __pyx_t_4, __pyx_bstride_0_x));
 266:     cdef double s_11 = x[3]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":266
 *     cdef double s_01 = x[1]
 *     cdef double s_10 = x[2]
 *     cdef double s_11 = x[3]             # <<<<<<<<<<<<<<
 *     if i == 0:
 *         monoms = np.array([s_00*s_01, s_00*s_10, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])
 */
  __pyx_t_5 = 3;
  __pyx_t_2 = -1;
  if (__pyx_t_5 < 0) {
    __pyx_t_5 += __pyx_bshape_0_x;
    if (unlikely(__pyx_t_5 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_5 >= __pyx_bshape_0_x)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 266; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_s_11 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_x.buf, __pyx_t_5, __pyx_bstride_0_x));
 267:     if i == 0:
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":267
 *     cdef double s_10 = x[2]
 *     cdef double s_11 = x[3]
 *     if i == 0:             # <<<<<<<<<<<<<<
 *         monoms = np.array([s_00*s_01, s_00*s_10, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])
 *     elif i == 1:
 */
    case 0:
 268:         monoms = np.array([s_00*s_01, s_00*s_10, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":268
 *     cdef double s_11 = x[3]
 *     if i == 0:
 *         monoms = np.array([s_00*s_01, s_00*s_10, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])             # <<<<<<<<<<<<<<
 *     elif i == 1:
 *         monoms = np.array([s_00*s_11, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])
 */
    __pyx_t_6 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 268; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_6);
    __pyx_t_7 = PyObject_GetAttr(__pyx_t_6, __pyx_n_s__array); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 268; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_7);
    __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
    __pyx_t_6 = PyFloat_FromDouble((__pyx_v_s_00 * __pyx_v_s_01)); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 268; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_6);
    __pyx_t_8 = PyFloat_FromDouble((__pyx_v_s_00 * __pyx_v_s_10)); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 268; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_8);
    __pyx_t_9 = PyFloat_FromDouble((__pyx_v_s_01 * __pyx_v_s_10)); if (unlikely(!__pyx_t_9)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 268; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_9);
    __pyx_t_10 = PyFloat_FromDouble((__pyx_v_s_01 * __pyx_v_s_11)); if (unlikely(!__pyx_t_10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 268; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_10);
    __pyx_t_11 = PyFloat_FromDouble(pow(__pyx_v_s_10, 2.0)); if (unlikely(!__pyx_t_11)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 268; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_11);
    __pyx_t_12 = PyFloat_FromDouble((__pyx_v_s_10 * __pyx_v_s_11)); if (unlikely(!__pyx_t_12)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 268; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_12);
    __pyx_t_13 = PyList_New(6); if (unlikely(!__pyx_t_13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 268; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_13));
    PyList_SET_ITEM(__pyx_t_13, 0, __pyx_t_6);
    __Pyx_GIVEREF(__pyx_t_6);
    PyList_SET_ITEM(__pyx_t_13, 1, __pyx_t_8);
    __Pyx_GIVEREF(__pyx_t_8);
    PyList_SET_ITEM(__pyx_t_13, 2, __pyx_t_9);
    __Pyx_GIVEREF(__pyx_t_9);
    PyList_SET_ITEM(__pyx_t_13, 3, __pyx_t_10);
    __Pyx_GIVEREF(__pyx_t_10);
    PyList_SET_ITEM(__pyx_t_13, 4, __pyx_t_11);
    __Pyx_GIVEREF(__pyx_t_11);
    PyList_SET_ITEM(__pyx_t_13, 5, __pyx_t_12);
    __Pyx_GIVEREF(__pyx_t_12);
    __pyx_t_6 = 0;
    __pyx_t_8 = 0;
    __pyx_t_9 = 0;
    __pyx_t_10 = 0;
    __pyx_t_11 = 0;
    __pyx_t_12 = 0;
    __pyx_t_12 = PyTuple_New(1); if (unlikely(!__pyx_t_12)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 268; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_12));
    PyTuple_SET_ITEM(__pyx_t_12, 0, ((PyObject *)__pyx_t_13));
    __Pyx_GIVEREF(((PyObject *)__pyx_t_13));
    __pyx_t_13 = 0;
    __pyx_t_13 = PyObject_Call(__pyx_t_7, ((PyObject *)__pyx_t_12), NULL); if (unlikely(!__pyx_t_13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 268; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_13);
    __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
    __Pyx_DECREF(((PyObject *)__pyx_t_12)); __pyx_t_12 = 0;
    __pyx_v_monoms = __pyx_t_13;
    __pyx_t_13 = 0;
    break;
 269:     elif i == 1:
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":269
 *     if i == 0:
 *         monoms = np.array([s_00*s_01, s_00*s_10, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])
 *     elif i == 1:             # <<<<<<<<<<<<<<
 *         monoms = np.array([s_00*s_11, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])
 *     elif i == 2:
 */
    case 1:
 270:         monoms = np.array([s_00*s_11, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":270
 *         monoms = np.array([s_00*s_01, s_00*s_10, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])
 *     elif i == 1:
 *         monoms = np.array([s_00*s_11, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])             # <<<<<<<<<<<<<<
 *     elif i == 2:
 *         monoms = np.array([s_01**2, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])
 */
    __pyx_t_13 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 270; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_13);
    __pyx_t_12 = PyObject_GetAttr(__pyx_t_13, __pyx_n_s__array); if (unlikely(!__pyx_t_12)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 270; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_12);
    __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
    __pyx_t_13 = PyFloat_FromDouble((__pyx_v_s_00 * __pyx_v_s_11)); if (unlikely(!__pyx_t_13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 270; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_13);
    __pyx_t_7 = PyFloat_FromDouble((__pyx_v_s_01 * __pyx_v_s_10)); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 270; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_7);
    __pyx_t_11 = PyFloat_FromDouble((__pyx_v_s_01 * __pyx_v_s_11)); if (unlikely(!__pyx_t_11)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 270; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_11);
    __pyx_t_10 = PyFloat_FromDouble(pow(__pyx_v_s_10, 2.0)); if (unlikely(!__pyx_t_10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 270; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_10);
    __pyx_t_9 = PyFloat_FromDouble((__pyx_v_s_10 * __pyx_v_s_11)); if (unlikely(!__pyx_t_9)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 270; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_9);
    __pyx_t_8 = PyList_New(5); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 270; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_8));
    PyList_SET_ITEM(__pyx_t_8, 0, __pyx_t_13);
    __Pyx_GIVEREF(__pyx_t_13);
    PyList_SET_ITEM(__pyx_t_8, 1, __pyx_t_7);
    __Pyx_GIVEREF(__pyx_t_7);
    PyList_SET_ITEM(__pyx_t_8, 2, __pyx_t_11);
    __Pyx_GIVEREF(__pyx_t_11);
    PyList_SET_ITEM(__pyx_t_8, 3, __pyx_t_10);
    __Pyx_GIVEREF(__pyx_t_10);
    PyList_SET_ITEM(__pyx_t_8, 4, __pyx_t_9);
    __Pyx_GIVEREF(__pyx_t_9);
    __pyx_t_13 = 0;
    __pyx_t_7 = 0;
    __pyx_t_11 = 0;
    __pyx_t_10 = 0;
    __pyx_t_9 = 0;
    __pyx_t_9 = PyTuple_New(1); if (unlikely(!__pyx_t_9)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 270; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_9));
    PyTuple_SET_ITEM(__pyx_t_9, 0, ((PyObject *)__pyx_t_8));
    __Pyx_GIVEREF(((PyObject *)__pyx_t_8));
    __pyx_t_8 = 0;
    __pyx_t_8 = PyObject_Call(__pyx_t_12, ((PyObject *)__pyx_t_9), NULL); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 270; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_8);
    __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
    __Pyx_DECREF(((PyObject *)__pyx_t_9)); __pyx_t_9 = 0;
    __pyx_v_monoms = __pyx_t_8;
    __pyx_t_8 = 0;
    break;
 271:     elif i == 2:
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":271
 *     elif i == 1:
 *         monoms = np.array([s_00*s_11, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])
 *     elif i == 2:             # <<<<<<<<<<<<<<
 *         monoms = np.array([s_01**2, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])
 *     return monoms
 */
  switch (__pyx_v_i) {

    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":271
 *     elif i == 1:
 *         monoms = np.array([s_00*s_11, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])
 *     elif i == 2:             # <<<<<<<<<<<<<<
 *         monoms = np.array([s_01**2, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])
 *     return monoms
 */
    case 2:
 272:         monoms = np.array([s_01**2, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":272
 *         monoms = np.array([s_00*s_11, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])
 *     elif i == 2:
 *         monoms = np.array([s_01**2, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])             # <<<<<<<<<<<<<<
 *     return monoms
 * 
 */
    __pyx_t_8 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 272; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_8);
    __pyx_t_9 = PyObject_GetAttr(__pyx_t_8, __pyx_n_s__array); if (unlikely(!__pyx_t_9)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 272; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_9);
    __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
    __pyx_t_8 = PyFloat_FromDouble(pow(__pyx_v_s_01, 2.0)); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 272; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_8);
    __pyx_t_12 = PyFloat_FromDouble((__pyx_v_s_01 * __pyx_v_s_10)); if (unlikely(!__pyx_t_12)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 272; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_12);
    __pyx_t_10 = PyFloat_FromDouble((__pyx_v_s_01 * __pyx_v_s_11)); if (unlikely(!__pyx_t_10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 272; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_10);
    __pyx_t_11 = PyFloat_FromDouble(pow(__pyx_v_s_10, 2.0)); if (unlikely(!__pyx_t_11)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 272; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_11);
    __pyx_t_7 = PyFloat_FromDouble((__pyx_v_s_10 * __pyx_v_s_11)); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 272; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_7);
    __pyx_t_13 = PyList_New(5); if (unlikely(!__pyx_t_13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 272; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_13));
    PyList_SET_ITEM(__pyx_t_13, 0, __pyx_t_8);
    __Pyx_GIVEREF(__pyx_t_8);
    PyList_SET_ITEM(__pyx_t_13, 1, __pyx_t_12);
    __Pyx_GIVEREF(__pyx_t_12);
    PyList_SET_ITEM(__pyx_t_13, 2, __pyx_t_10);
    __Pyx_GIVEREF(__pyx_t_10);
    PyList_SET_ITEM(__pyx_t_13, 3, __pyx_t_11);
    __Pyx_GIVEREF(__pyx_t_11);
    PyList_SET_ITEM(__pyx_t_13, 4, __pyx_t_7);
    __Pyx_GIVEREF(__pyx_t_7);
    __pyx_t_8 = 0;
    __pyx_t_12 = 0;
    __pyx_t_10 = 0;
    __pyx_t_11 = 0;
    __pyx_t_7 = 0;
    __pyx_t_7 = PyTuple_New(1); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 272; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_7));
    PyTuple_SET_ITEM(__pyx_t_7, 0, ((PyObject *)__pyx_t_13));
    __Pyx_GIVEREF(((PyObject *)__pyx_t_13));
    __pyx_t_13 = 0;
    __pyx_t_13 = PyObject_Call(__pyx_t_9, ((PyObject *)__pyx_t_7), NULL); if (unlikely(!__pyx_t_13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 272; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_13);
    __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
    __Pyx_DECREF(((PyObject *)__pyx_t_7)); __pyx_t_7 = 0;
    __pyx_v_monoms = __pyx_t_13;
    __pyx_t_13 = 0;
    break;
  }
 273:     return monoms
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":273
 *     elif i == 2:
 *         monoms = np.array([s_01**2, s_01*s_10, s_01*s_11, s_10**2, s_10*s_11])
 *     return monoms             # <<<<<<<<<<<<<<
 * 
 * cpdef dxi_DP(int i, np.ndarray[cdouble_t] x, double eps):
 */
  __Pyx_XDECREF(__pyx_r);
  if (unlikely(!__pyx_v_monoms)) { __Pyx_RaiseUnboundLocalError("monoms"); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 273; __pyx_clineno = __LINE__; goto __pyx_L1_error;} }__Pyx_INCREF(__pyx_v_monoms);
  __pyx_r = __pyx_v_monoms;
  goto __pyx_L0;

  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_6);
  __Pyx_XDECREF(__pyx_t_7);
  __Pyx_XDECREF(__pyx_t_8);
  __Pyx_XDECREF(__pyx_t_9);
  __Pyx_XDECREF(__pyx_t_10);
  __Pyx_XDECREF(__pyx_t_11);
  __Pyx_XDECREF(__pyx_t_12);
  __Pyx_XDECREF(__pyx_t_13);
  { PyObject *__pyx_type, *__pyx_value, *__pyx_tb;
    __Pyx_ErrFetch(&__pyx_type, &__pyx_value, &__pyx_tb);
    __Pyx_SafeReleaseBuffer(&__pyx_bstruct_x);
  __Pyx_ErrRestore(__pyx_type, __pyx_value, __pyx_tb);}
  __Pyx_AddTraceback("_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.monoms_DP", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = 0;
  goto __pyx_L2;
  __pyx_L0:;
  __Pyx_SafeReleaseBuffer(&__pyx_bstruct_x);
  __pyx_L2:;
  __Pyx_XDECREF(__pyx_v_monoms);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}
 274: 
 275: cpdef dxi_DP(int i, np.ndarray[cdouble_t] x, double eps):
/* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":275
 *     return monoms
 * 
 * cpdef dxi_DP(int i, np.ndarray[cdouble_t] x, double eps):             # <<<<<<<<<<<<<<
 *     cdef double s_00 = x[0]
 *     cdef double s_01 = x[1]
 */

static PyObject *__pyx_pf_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_2dxi_DP(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/
static PyObject *__pyx_f_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_dxi_DP(int __pyx_v_i, PyArrayObject *__pyx_v_x, double __pyx_v_eps, int __pyx_skip_dispatch) {
  double __pyx_v_s_00;
  double __pyx_v_s_01;
  double __pyx_v_s_10;
  double __pyx_v_s_11;
  PyObject *__pyx_v_dxi = NULL;
  Py_buffer __pyx_bstruct_x;
  Py_ssize_t __pyx_bstride_0_x = 0;
  Py_ssize_t __pyx_bshape_0_x = 0;
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("dxi_DP");
  __pyx_bstruct_x.buf = NULL;
  {
    __Pyx_BufFmt_StackElem __pyx_stack[1];
    if (unlikely(__Pyx_GetBufferAndValidate(&__pyx_bstruct_x, (PyObject*)__pyx_v_x, &__Pyx_TypeInfo_nn___pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t, PyBUF_FORMAT| PyBUF_STRIDES, 1, 0, __pyx_stack) == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 275; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_bstride_0_x = __pyx_bstruct_x.strides[0];
  __pyx_bshape_0_x = __pyx_bstruct_x.shape[0];

/* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":275
 *     return monoms
 * 
 * cpdef dxi_DP(int i, np.ndarray[cdouble_t] x, double eps):             # <<<<<<<<<<<<<<
 *     cdef double s_00 = x[0]
 *     cdef double s_01 = x[1]
 */

static PyObject *__pyx_pf_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_2dxi_DP(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/
static char __pyx_doc_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_2dxi_DP[] = "File: _sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx (starting at line 275)";
static PyObject *__pyx_pf_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_2dxi_DP(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {
  int __pyx_v_i;
  PyArrayObject *__pyx_v_x = 0;
  double __pyx_v_eps;
  Py_buffer __pyx_bstruct_x;
  Py_ssize_t __pyx_bstride_0_x = 0;
  Py_ssize_t __pyx_bshape_0_x = 0;
  PyObject *__pyx_r = NULL;
  static PyObject **__pyx_pyargnames[] = {&__pyx_n_s__i,&__pyx_n_s__x,&__pyx_n_s__eps,0};
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("dxi_DP");
  __pyx_self = __pyx_self;
  {
    PyObject* values[3] = {0,0,0};
    if (unlikely(__pyx_kwds)) {
      Py_ssize_t kw_args;
      switch (PyTuple_GET_SIZE(__pyx_args)) {
        case  3: values[2] = PyTuple_GET_ITEM(__pyx_args, 2);
        case  2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
        case  1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
        case  0: break;
        default: goto __pyx_L5_argtuple_error;
      }
      kw_args = PyDict_Size(__pyx_kwds);
      switch (PyTuple_GET_SIZE(__pyx_args)) {
        case  0:
        values[0] = PyDict_GetItem(__pyx_kwds, __pyx_n_s__i);
        if (likely(values[0])) kw_args--;
        else goto __pyx_L5_argtuple_error;
        case  1:
        values[1] = PyDict_GetItem(__pyx_kwds, __pyx_n_s__x);
        if (likely(values[1])) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("dxi_DP", 1, 3, 3, 1); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 275; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
        case  2:
        values[2] = PyDict_GetItem(__pyx_kwds, __pyx_n_s__eps);
        if (likely(values[2])) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("dxi_DP", 1, 3, 3, 2); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 275; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
      }
      if (unlikely(kw_args > 0)) {
        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, PyTuple_GET_SIZE(__pyx_args), "dxi_DP") < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 275; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
      }
    } else if (PyTuple_GET_SIZE(__pyx_args) != 3) {
      goto __pyx_L5_argtuple_error;
    } else {
      values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
      values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
      values[2] = PyTuple_GET_ITEM(__pyx_args, 2);
    }
    __pyx_v_i = __Pyx_PyInt_AsInt(values[0]); if (unlikely((__pyx_v_i == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 275; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
    __pyx_v_x = ((PyArrayObject *)values[1]);
    __pyx_v_eps = __pyx_PyFloat_AsDouble(values[2]); if (unlikely((__pyx_v_eps == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 275; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L5_argtuple_error:;
  __Pyx_RaiseArgtupleInvalid("dxi_DP", 1, 3, 3, PyTuple_GET_SIZE(__pyx_args)); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 275; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  __pyx_L3_error:;
  __Pyx_AddTraceback("_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.dxi_DP", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_bstruct_x.buf = NULL;
  if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_x), __pyx_ptype_5numpy_ndarray, 1, "x", 0))) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 275; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  {
    __Pyx_BufFmt_StackElem __pyx_stack[1];
    if (unlikely(__Pyx_GetBufferAndValidate(&__pyx_bstruct_x, (PyObject*)__pyx_v_x, &__Pyx_TypeInfo_nn___pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t, PyBUF_FORMAT| PyBUF_STRIDES, 1, 0, __pyx_stack) == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 275; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_bstride_0_x = __pyx_bstruct_x.strides[0];
  __pyx_bshape_0_x = __pyx_bstruct_x.shape[0];
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_f_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_dxi_DP(__pyx_v_i, __pyx_v_x, __pyx_v_eps, 0); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 275; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  { PyObject *__pyx_type, *__pyx_value, *__pyx_tb;
    __Pyx_ErrFetch(&__pyx_type, &__pyx_value, &__pyx_tb);
    __Pyx_SafeReleaseBuffer(&__pyx_bstruct_x);
  __Pyx_ErrRestore(__pyx_type, __pyx_value, __pyx_tb);}
  __Pyx_AddTraceback("_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.dxi_DP", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  goto __pyx_L2;
  __pyx_L0:;
  __Pyx_SafeReleaseBuffer(&__pyx_bstruct_x);
  __pyx_L2:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}
 276:     cdef double s_00 = x[0]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":276
 * 
 * cpdef dxi_DP(int i, np.ndarray[cdouble_t] x, double eps):
 *     cdef double s_00 = x[0]             # <<<<<<<<<<<<<<
 *     cdef double s_01 = x[1]
 *     cdef double s_10 = x[2]
 */
  __pyx_t_1 = 0;
  __pyx_t_2 = -1;
  if (__pyx_t_1 < 0) {
    __pyx_t_1 += __pyx_bshape_0_x;
    if (unlikely(__pyx_t_1 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_1 >= __pyx_bshape_0_x)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 276; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_s_00 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_x.buf, __pyx_t_1, __pyx_bstride_0_x));
 277:     cdef double s_01 = x[1]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":277
 * cpdef dxi_DP(int i, np.ndarray[cdouble_t] x, double eps):
 *     cdef double s_00 = x[0]
 *     cdef double s_01 = x[1]             # <<<<<<<<<<<<<<
 *     cdef double s_10 = x[2]
 *     cdef double s_11 = x[3]
 */
  __pyx_t_3 = 1;
  __pyx_t_2 = -1;
  if (__pyx_t_3 < 0) {
    __pyx_t_3 += __pyx_bshape_0_x;
    if (unlikely(__pyx_t_3 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_3 >= __pyx_bshape_0_x)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 277; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_s_01 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_x.buf, __pyx_t_3, __pyx_bstride_0_x));
 278:     cdef double s_10 = x[2]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":278
 *     cdef double s_00 = x[0]
 *     cdef double s_01 = x[1]
 *     cdef double s_10 = x[2]             # <<<<<<<<<<<<<<
 *     cdef double s_11 = x[3]
 *     if i == 0:
 */
  __pyx_t_4 = 2;
  __pyx_t_2 = -1;
  if (__pyx_t_4 < 0) {
    __pyx_t_4 += __pyx_bshape_0_x;
    if (unlikely(__pyx_t_4 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_4 >= __pyx_bshape_0_x)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 278; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_s_10 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_x.buf, __pyx_t_4, __pyx_bstride_0_x));
 279:     cdef double s_11 = x[3]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":279
 *     cdef double s_01 = x[1]
 *     cdef double s_10 = x[2]
 *     cdef double s_11 = x[3]             # <<<<<<<<<<<<<<
 *     if i == 0:
 *         dxi = np.array([2*s_00*s_01, 2*s_00*s_10, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2,
 */
  __pyx_t_5 = 3;
  __pyx_t_2 = -1;
  if (__pyx_t_5 < 0) {
    __pyx_t_5 += __pyx_bshape_0_x;
    if (unlikely(__pyx_t_5 < 0)) __pyx_t_2 = 0;
  } else if (unlikely(__pyx_t_5 >= __pyx_bshape_0_x)) __pyx_t_2 = 0;
  if (unlikely(__pyx_t_2 != -1)) {
    __Pyx_RaiseBufferIndexError(__pyx_t_2);
    {__pyx_filename = __pyx_f[0]; __pyx_lineno = 279; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_v_s_11 = (*__Pyx_BufPtrStrided1d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_x.buf, __pyx_t_5, __pyx_bstride_0_x));
 280:     if i == 0:
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":280
 *     cdef double s_10 = x[2]
 *     cdef double s_11 = x[3]
 *     if i == 0:             # <<<<<<<<<<<<<<
 *         dxi = np.array([2*s_00*s_01, 2*s_00*s_10, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2,
 * 2*s_10*s_11])
 */
    case 0:
 281:         dxi = np.array([2*s_00*s_01, 2*s_00*s_10, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2,
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":281
 *     cdef double s_11 = x[3]
 *     if i == 0:
 *         dxi = np.array([2*s_00*s_01, 2*s_00*s_10, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2,             # <<<<<<<<<<<<<<
 * 2*s_10*s_11])
 *     elif i == 1:
 */
    __pyx_t_6 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 281; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_6);
    __pyx_t_7 = PyObject_GetAttr(__pyx_t_6, __pyx_n_s__array); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 281; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_7);
    __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
    __pyx_t_6 = PyFloat_FromDouble(((2.0 * __pyx_v_s_00) * __pyx_v_s_01)); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 281; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_6);
    __pyx_t_8 = PyFloat_FromDouble(((2.0 * __pyx_v_s_00) * __pyx_v_s_10)); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 281; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_8);
    __pyx_t_9 = PyFloat_FromDouble(((2.0 * __pyx_v_s_01) * __pyx_v_s_10)); if (unlikely(!__pyx_t_9)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 281; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_9);
    __pyx_t_10 = PyFloat_FromDouble(((2.0 * __pyx_v_s_01) * __pyx_v_s_11)); if (unlikely(!__pyx_t_10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 281; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_10);
    __pyx_t_11 = PyFloat_FromDouble((2.0 * pow(__pyx_v_s_10, 2.0))); if (unlikely(!__pyx_t_11)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 281; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_11);
 282: 2*s_10*s_11])
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":282
 *     if i == 0:
 *         dxi = np.array([2*s_00*s_01, 2*s_00*s_10, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2,
 * 2*s_10*s_11])             # <<<<<<<<<<<<<<
 *     elif i == 1:
 *         dxi = np.array([2*s_00*s_11, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2, 2*s_10*s_11])
 */
    __pyx_t_12 = PyFloat_FromDouble(((2.0 * __pyx_v_s_10) * __pyx_v_s_11)); if (unlikely(!__pyx_t_12)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 282; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_12);
    __pyx_t_13 = PyList_New(6); if (unlikely(!__pyx_t_13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 281; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_13));
    PyList_SET_ITEM(__pyx_t_13, 0, __pyx_t_6);
    __Pyx_GIVEREF(__pyx_t_6);
    PyList_SET_ITEM(__pyx_t_13, 1, __pyx_t_8);
    __Pyx_GIVEREF(__pyx_t_8);
    PyList_SET_ITEM(__pyx_t_13, 2, __pyx_t_9);
    __Pyx_GIVEREF(__pyx_t_9);
    PyList_SET_ITEM(__pyx_t_13, 3, __pyx_t_10);
    __Pyx_GIVEREF(__pyx_t_10);
    PyList_SET_ITEM(__pyx_t_13, 4, __pyx_t_11);
    __Pyx_GIVEREF(__pyx_t_11);
    PyList_SET_ITEM(__pyx_t_13, 5, __pyx_t_12);
    __Pyx_GIVEREF(__pyx_t_12);
    __pyx_t_6 = 0;
    __pyx_t_8 = 0;
    __pyx_t_9 = 0;
    __pyx_t_10 = 0;
    __pyx_t_11 = 0;
    __pyx_t_12 = 0;
    __pyx_t_12 = PyTuple_New(1); if (unlikely(!__pyx_t_12)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 281; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_12));
    PyTuple_SET_ITEM(__pyx_t_12, 0, ((PyObject *)__pyx_t_13));
    __Pyx_GIVEREF(((PyObject *)__pyx_t_13));
    __pyx_t_13 = 0;
    __pyx_t_13 = PyObject_Call(__pyx_t_7, ((PyObject *)__pyx_t_12), NULL); if (unlikely(!__pyx_t_13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 281; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_13);
    __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
    __Pyx_DECREF(((PyObject *)__pyx_t_12)); __pyx_t_12 = 0;
    __pyx_v_dxi = __pyx_t_13;
    __pyx_t_13 = 0;
    break;
 283:     elif i == 1:
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":283
 *         dxi = np.array([2*s_00*s_01, 2*s_00*s_10, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2,
 * 2*s_10*s_11])
 *     elif i == 1:             # <<<<<<<<<<<<<<
 *         dxi = np.array([2*s_00*s_11, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2, 2*s_10*s_11])
 *     elif i == 2:
 */
    case 1:
 284:         dxi = np.array([2*s_00*s_11, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2, 2*s_10*s_11])
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":284
 * 2*s_10*s_11])
 *     elif i == 1:
 *         dxi = np.array([2*s_00*s_11, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2, 2*s_10*s_11])             # <<<<<<<<<<<<<<
 *     elif i == 2:
 *         dxi = np.array([2*s_01**2, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2, 2*s_10*s_11])
 */
    __pyx_t_13 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 284; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_13);
    __pyx_t_12 = PyObject_GetAttr(__pyx_t_13, __pyx_n_s__array); if (unlikely(!__pyx_t_12)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 284; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_12);
    __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
    __pyx_t_13 = PyFloat_FromDouble(((2.0 * __pyx_v_s_00) * __pyx_v_s_11)); if (unlikely(!__pyx_t_13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 284; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_13);
    __pyx_t_7 = PyFloat_FromDouble(((2.0 * __pyx_v_s_01) * __pyx_v_s_10)); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 284; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_7);
    __pyx_t_11 = PyFloat_FromDouble(((2.0 * __pyx_v_s_01) * __pyx_v_s_11)); if (unlikely(!__pyx_t_11)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 284; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_11);
    __pyx_t_10 = PyFloat_FromDouble((2.0 * pow(__pyx_v_s_10, 2.0))); if (unlikely(!__pyx_t_10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 284; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_10);
    __pyx_t_9 = PyFloat_FromDouble(((2.0 * __pyx_v_s_10) * __pyx_v_s_11)); if (unlikely(!__pyx_t_9)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 284; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_9);
    __pyx_t_8 = PyList_New(5); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 284; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_8));
    PyList_SET_ITEM(__pyx_t_8, 0, __pyx_t_13);
    __Pyx_GIVEREF(__pyx_t_13);
    PyList_SET_ITEM(__pyx_t_8, 1, __pyx_t_7);
    __Pyx_GIVEREF(__pyx_t_7);
    PyList_SET_ITEM(__pyx_t_8, 2, __pyx_t_11);
    __Pyx_GIVEREF(__pyx_t_11);
    PyList_SET_ITEM(__pyx_t_8, 3, __pyx_t_10);
    __Pyx_GIVEREF(__pyx_t_10);
    PyList_SET_ITEM(__pyx_t_8, 4, __pyx_t_9);
    __Pyx_GIVEREF(__pyx_t_9);
    __pyx_t_13 = 0;
    __pyx_t_7 = 0;
    __pyx_t_11 = 0;
    __pyx_t_10 = 0;
    __pyx_t_9 = 0;
    __pyx_t_9 = PyTuple_New(1); if (unlikely(!__pyx_t_9)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 284; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_9));
    PyTuple_SET_ITEM(__pyx_t_9, 0, ((PyObject *)__pyx_t_8));
    __Pyx_GIVEREF(((PyObject *)__pyx_t_8));
    __pyx_t_8 = 0;
    __pyx_t_8 = PyObject_Call(__pyx_t_12, ((PyObject *)__pyx_t_9), NULL); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 284; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_8);
    __Pyx_DECREF(__pyx_t_12); __pyx_t_12 = 0;
    __Pyx_DECREF(((PyObject *)__pyx_t_9)); __pyx_t_9 = 0;
    __pyx_v_dxi = __pyx_t_8;
    __pyx_t_8 = 0;
    break;
 285:     elif i == 2:
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":285
 *     elif i == 1:
 *         dxi = np.array([2*s_00*s_11, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2, 2*s_10*s_11])
 *     elif i == 2:             # <<<<<<<<<<<<<<
 *         dxi = np.array([2*s_01**2, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2, 2*s_10*s_11])
 *     return dxi*eps
 */
  switch (__pyx_v_i) {

    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":285
 *     elif i == 1:
 *         dxi = np.array([2*s_00*s_11, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2, 2*s_10*s_11])
 *     elif i == 2:             # <<<<<<<<<<<<<<
 *         dxi = np.array([2*s_01**2, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2, 2*s_10*s_11])
 *     return dxi*eps
 */
    case 2:
 286:         dxi = np.array([2*s_01**2, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2, 2*s_10*s_11])
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":286
 *         dxi = np.array([2*s_00*s_11, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2, 2*s_10*s_11])
 *     elif i == 2:
 *         dxi = np.array([2*s_01**2, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2, 2*s_10*s_11])             # <<<<<<<<<<<<<<
 *     return dxi*eps
 * 
 */
    __pyx_t_8 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 286; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_8);
    __pyx_t_9 = PyObject_GetAttr(__pyx_t_8, __pyx_n_s__array); if (unlikely(!__pyx_t_9)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 286; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_9);
    __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
    __pyx_t_8 = PyFloat_FromDouble((2.0 * pow(__pyx_v_s_01, 2.0))); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 286; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_8);
    __pyx_t_12 = PyFloat_FromDouble(((2.0 * __pyx_v_s_01) * __pyx_v_s_10)); if (unlikely(!__pyx_t_12)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 286; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_12);
    __pyx_t_10 = PyFloat_FromDouble(((2.0 * __pyx_v_s_01) * __pyx_v_s_11)); if (unlikely(!__pyx_t_10)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 286; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_10);
    __pyx_t_11 = PyFloat_FromDouble((2.0 * pow(__pyx_v_s_10, 2.0))); if (unlikely(!__pyx_t_11)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 286; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_11);
    __pyx_t_7 = PyFloat_FromDouble(((2.0 * __pyx_v_s_10) * __pyx_v_s_11)); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 286; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_7);
    __pyx_t_13 = PyList_New(5); if (unlikely(!__pyx_t_13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 286; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_13));
    PyList_SET_ITEM(__pyx_t_13, 0, __pyx_t_8);
    __Pyx_GIVEREF(__pyx_t_8);
    PyList_SET_ITEM(__pyx_t_13, 1, __pyx_t_12);
    __Pyx_GIVEREF(__pyx_t_12);
    PyList_SET_ITEM(__pyx_t_13, 2, __pyx_t_10);
    __Pyx_GIVEREF(__pyx_t_10);
    PyList_SET_ITEM(__pyx_t_13, 3, __pyx_t_11);
    __Pyx_GIVEREF(__pyx_t_11);
    PyList_SET_ITEM(__pyx_t_13, 4, __pyx_t_7);
    __Pyx_GIVEREF(__pyx_t_7);
    __pyx_t_8 = 0;
    __pyx_t_12 = 0;
    __pyx_t_10 = 0;
    __pyx_t_11 = 0;
    __pyx_t_7 = 0;
    __pyx_t_7 = PyTuple_New(1); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 286; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(((PyObject *)__pyx_t_7));
    PyTuple_SET_ITEM(__pyx_t_7, 0, ((PyObject *)__pyx_t_13));
    __Pyx_GIVEREF(((PyObject *)__pyx_t_13));
    __pyx_t_13 = 0;
    __pyx_t_13 = PyObject_Call(__pyx_t_9, ((PyObject *)__pyx_t_7), NULL); if (unlikely(!__pyx_t_13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 286; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_13);
    __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;
    __Pyx_DECREF(((PyObject *)__pyx_t_7)); __pyx_t_7 = 0;
    __pyx_v_dxi = __pyx_t_13;
    __pyx_t_13 = 0;
    break;
  }
 287:     return dxi*eps
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":287
 *     elif i == 2:
 *         dxi = np.array([2*s_01**2, 2*s_01*s_10, 2*s_01*s_11, 2*s_10**2, 2*s_10*s_11])
 *     return dxi*eps             # <<<<<<<<<<<<<<
 * 
 * cpdef inv_DP(np.ndarray[cdouble_t] a, np.ndarray[cdouble_t, ndim=2] x):
 */
  __Pyx_XDECREF(__pyx_r);
  if (unlikely(!__pyx_v_dxi)) { __Pyx_RaiseUnboundLocalError("dxi"); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 287; __pyx_clineno = __LINE__; goto __pyx_L1_error;} }__pyx_t_13 = PyFloat_FromDouble(__pyx_v_eps); if (unlikely(!__pyx_t_13)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 287; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_13);
  __pyx_t_7 = PyNumber_Multiply(__pyx_v_dxi, __pyx_t_13); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 287; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_DECREF(__pyx_t_13); __pyx_t_13 = 0;
  __pyx_r = __pyx_t_7;
  __pyx_t_7 = 0;
  goto __pyx_L0;

  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_6);
  __Pyx_XDECREF(__pyx_t_7);
  __Pyx_XDECREF(__pyx_t_8);
  __Pyx_XDECREF(__pyx_t_9);
  __Pyx_XDECREF(__pyx_t_10);
  __Pyx_XDECREF(__pyx_t_11);
  __Pyx_XDECREF(__pyx_t_12);
  __Pyx_XDECREF(__pyx_t_13);
  { PyObject *__pyx_type, *__pyx_value, *__pyx_tb;
    __Pyx_ErrFetch(&__pyx_type, &__pyx_value, &__pyx_tb);
    __Pyx_SafeReleaseBuffer(&__pyx_bstruct_x);
  __Pyx_ErrRestore(__pyx_type, __pyx_value, __pyx_tb);}
  __Pyx_AddTraceback("_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.dxi_DP", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = 0;
  goto __pyx_L2;
  __pyx_L0:;
  __Pyx_SafeReleaseBuffer(&__pyx_bstruct_x);
  __pyx_L2:;
  __Pyx_XDECREF(__pyx_v_dxi);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}
 288: 
 289: cpdef inv_DP(np.ndarray[cdouble_t] a, np.ndarray[cdouble_t, ndim=2] x):
/* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":289
 *     return dxi*eps
 * 
 * cpdef inv_DP(np.ndarray[cdouble_t] a, np.ndarray[cdouble_t, ndim=2] x):             # <<<<<<<<<<<<<<
 *     cdef int m = x.shape[0]
 *     cdef np.ndarray[cdouble_t, ndim=2] I = np.empty((3, m))
 */

static PyObject *__pyx_pf_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_3inv_DP(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/
static PyObject *__pyx_f_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_inv_DP(PyArrayObject *__pyx_v_a, PyArrayObject *__pyx_v_x, int __pyx_skip_dispatch) {
  int __pyx_v_m;
  PyArrayObject *__pyx_v_I = 0;
  int __pyx_v_i;
  int __pyx_v_j;
  PyObject *__pyx_v_coeffs = NULL;
  PyObject *__pyx_v_monoms = NULL;
  Py_buffer __pyx_bstruct_a;
  Py_ssize_t __pyx_bstride_0_a = 0;
  Py_ssize_t __pyx_bshape_0_a = 0;
  Py_buffer __pyx_bstruct_I;
  Py_ssize_t __pyx_bstride_0_I = 0;
  Py_ssize_t __pyx_bstride_1_I = 0;
  Py_ssize_t __pyx_bshape_0_I = 0;
  Py_ssize_t __pyx_bshape_1_I = 0;
  Py_buffer __pyx_bstruct_x;
  Py_ssize_t __pyx_bstride_0_x = 0;
  Py_ssize_t __pyx_bstride_1_x = 0;
  Py_ssize_t __pyx_bshape_0_x = 0;
  Py_ssize_t __pyx_bshape_1_x = 0;
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("inv_DP");
  __pyx_bstruct_I.buf = NULL;
  __pyx_bstruct_a.buf = NULL;
  __pyx_bstruct_x.buf = NULL;
  {
    __Pyx_BufFmt_StackElem __pyx_stack[1];
    if (unlikely(__Pyx_GetBufferAndValidate(&__pyx_bstruct_a, (PyObject*)__pyx_v_a, &__Pyx_TypeInfo_nn___pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t, PyBUF_FORMAT| PyBUF_STRIDES, 1, 0, __pyx_stack) == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 289; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_bstride_0_a = __pyx_bstruct_a.strides[0];
  __pyx_bshape_0_a = __pyx_bstruct_a.shape[0];
  {
    __Pyx_BufFmt_StackElem __pyx_stack[1];
    if (unlikely(__Pyx_GetBufferAndValidate(&__pyx_bstruct_x, (PyObject*)__pyx_v_x, &__Pyx_TypeInfo_nn___pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t, PyBUF_FORMAT| PyBUF_STRIDES, 2, 0, __pyx_stack) == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 289; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_bstride_0_x = __pyx_bstruct_x.strides[0]; __pyx_bstride_1_x = __pyx_bstruct_x.strides[1];
  __pyx_bshape_0_x = __pyx_bstruct_x.shape[0]; __pyx_bshape_1_x = __pyx_bstruct_x.shape[1];

/* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":289
 *     return dxi*eps
 * 
 * cpdef inv_DP(np.ndarray[cdouble_t] a, np.ndarray[cdouble_t, ndim=2] x):             # <<<<<<<<<<<<<<
 *     cdef int m = x.shape[0]
 *     cdef np.ndarray[cdouble_t, ndim=2] I = np.empty((3, m))
 */

static PyObject *__pyx_pf_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_3inv_DP(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/
static char __pyx_doc_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_3inv_DP[] = "File: _sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx (starting at line 289)";
static PyObject *__pyx_pf_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_3inv_DP(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {
  PyArrayObject *__pyx_v_a = 0;
  PyArrayObject *__pyx_v_x = 0;
  Py_buffer __pyx_bstruct_a;
  Py_ssize_t __pyx_bstride_0_a = 0;
  Py_ssize_t __pyx_bshape_0_a = 0;
  Py_buffer __pyx_bstruct_x;
  Py_ssize_t __pyx_bstride_0_x = 0;
  Py_ssize_t __pyx_bstride_1_x = 0;
  Py_ssize_t __pyx_bshape_0_x = 0;
  Py_ssize_t __pyx_bshape_1_x = 0;
  PyObject *__pyx_r = NULL;
  static PyObject **__pyx_pyargnames[] = {&__pyx_n_s__a,&__pyx_n_s__x,0};
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("inv_DP");
  __pyx_self = __pyx_self;
  {
    PyObject* values[2] = {0,0};
    if (unlikely(__pyx_kwds)) {
      Py_ssize_t kw_args;
      switch (PyTuple_GET_SIZE(__pyx_args)) {
        case  2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
        case  1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
        case  0: break;
        default: goto __pyx_L5_argtuple_error;
      }
      kw_args = PyDict_Size(__pyx_kwds);
      switch (PyTuple_GET_SIZE(__pyx_args)) {
        case  0:
        values[0] = PyDict_GetItem(__pyx_kwds, __pyx_n_s__a);
        if (likely(values[0])) kw_args--;
        else goto __pyx_L5_argtuple_error;
        case  1:
        values[1] = PyDict_GetItem(__pyx_kwds, __pyx_n_s__x);
        if (likely(values[1])) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("inv_DP", 1, 2, 2, 1); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 289; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
      }
      if (unlikely(kw_args > 0)) {
        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, PyTuple_GET_SIZE(__pyx_args), "inv_DP") < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 289; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
      }
    } else if (PyTuple_GET_SIZE(__pyx_args) != 2) {
      goto __pyx_L5_argtuple_error;
    } else {
      values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
      values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
    }
    __pyx_v_a = ((PyArrayObject *)values[0]);
    __pyx_v_x = ((PyArrayObject *)values[1]);
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L5_argtuple_error:;
  __Pyx_RaiseArgtupleInvalid("inv_DP", 1, 2, 2, PyTuple_GET_SIZE(__pyx_args)); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 289; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  __pyx_L3_error:;
  __Pyx_AddTraceback("_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.inv_DP", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_bstruct_a.buf = NULL;
  __pyx_bstruct_x.buf = NULL;
  if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_a), __pyx_ptype_5numpy_ndarray, 1, "a", 0))) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 289; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_x), __pyx_ptype_5numpy_ndarray, 1, "x", 0))) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 289; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  {
    __Pyx_BufFmt_StackElem __pyx_stack[1];
    if (unlikely(__Pyx_GetBufferAndValidate(&__pyx_bstruct_a, (PyObject*)__pyx_v_a, &__Pyx_TypeInfo_nn___pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t, PyBUF_FORMAT| PyBUF_STRIDES, 1, 0, __pyx_stack) == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 289; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_bstride_0_a = __pyx_bstruct_a.strides[0];
  __pyx_bshape_0_a = __pyx_bstruct_a.shape[0];
  {
    __Pyx_BufFmt_StackElem __pyx_stack[1];
    if (unlikely(__Pyx_GetBufferAndValidate(&__pyx_bstruct_x, (PyObject*)__pyx_v_x, &__Pyx_TypeInfo_nn___pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t, PyBUF_FORMAT| PyBUF_STRIDES, 2, 0, __pyx_stack) == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 289; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_bstride_0_x = __pyx_bstruct_x.strides[0]; __pyx_bstride_1_x = __pyx_bstruct_x.strides[1];
  __pyx_bshape_0_x = __pyx_bstruct_x.shape[0]; __pyx_bshape_1_x = __pyx_bstruct_x.shape[1];
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_f_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_inv_DP(__pyx_v_a, __pyx_v_x, 0); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 289; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  { PyObject *__pyx_type, *__pyx_value, *__pyx_tb;
    __Pyx_ErrFetch(&__pyx_type, &__pyx_value, &__pyx_tb);
    __Pyx_SafeReleaseBuffer(&__pyx_bstruct_a);
    __Pyx_SafeReleaseBuffer(&__pyx_bstruct_x);
  __Pyx_ErrRestore(__pyx_type, __pyx_value, __pyx_tb);}
  __Pyx_AddTraceback("_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.inv_DP", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  goto __pyx_L2;
  __pyx_L0:;
  __Pyx_SafeReleaseBuffer(&__pyx_bstruct_a);
  __Pyx_SafeReleaseBuffer(&__pyx_bstruct_x);
  __pyx_L2:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}
 290:     cdef int m = x.shape[0]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":290
 * 
 * cpdef inv_DP(np.ndarray[cdouble_t] a, np.ndarray[cdouble_t, ndim=2] x):
 *     cdef int m = x.shape[0]             # <<<<<<<<<<<<<<
 *     cdef np.ndarray[cdouble_t, ndim=2] I = np.empty((3, m))
 *     cdef int i, j
 */
  __pyx_v_m = (__pyx_v_x->dimensions[0]);
 291:     cdef np.ndarray[cdouble_t, ndim=2] I = np.empty((3, m))
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":291
 * cpdef inv_DP(np.ndarray[cdouble_t] a, np.ndarray[cdouble_t, ndim=2] x):
 *     cdef int m = x.shape[0]
 *     cdef np.ndarray[cdouble_t, ndim=2] I = np.empty((3, m))             # <<<<<<<<<<<<<<
 *     cdef int i, j
 *     for i from 0 <= i < 3:
 */
  __pyx_t_1 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 291; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = PyObject_GetAttr(__pyx_t_1, __pyx_n_s__empty); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 291; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = PyInt_FromLong(__pyx_v_m); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 291; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 291; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(((PyObject *)__pyx_t_3));
  __Pyx_INCREF(__pyx_int_3);
  PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_int_3);
  __Pyx_GIVEREF(__pyx_int_3);
  PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_1);
  __pyx_t_1 = 0;
  __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 291; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(((PyObject *)__pyx_t_1));
  PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)__pyx_t_3));
  __Pyx_GIVEREF(((PyObject *)__pyx_t_3));
  __pyx_t_3 = 0;
  __pyx_t_3 = PyObject_Call(__pyx_t_2, ((PyObject *)__pyx_t_1), NULL); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 291; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_DECREF(((PyObject *)__pyx_t_1)); __pyx_t_1 = 0;
  if (!(likely(((__pyx_t_3) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_3, __pyx_ptype_5numpy_ndarray))))) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 291; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_t_4 = ((PyArrayObject *)__pyx_t_3);
  {
    __Pyx_BufFmt_StackElem __pyx_stack[1];
    if (unlikely(__Pyx_GetBufferAndValidate(&__pyx_bstruct_I, (PyObject*)__pyx_t_4, &__Pyx_TypeInfo_nn___pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t, PyBUF_FORMAT| PyBUF_STRIDES| PyBUF_WRITABLE, 2, 0, __pyx_stack) == -1)) {
      __pyx_v_I = ((PyArrayObject *)Py_None); __Pyx_INCREF(Py_None); __pyx_bstruct_I.buf = NULL;
      {__pyx_filename = __pyx_f[0]; __pyx_lineno = 291; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    } else {__pyx_bstride_0_I = __pyx_bstruct_I.strides[0]; __pyx_bstride_1_I = __pyx_bstruct_I.strides[1];
      __pyx_bshape_0_I = __pyx_bstruct_I.shape[0]; __pyx_bshape_1_I = __pyx_bstruct_I.shape[1];
    }
  }
  __pyx_t_4 = 0;
  __pyx_v_I = ((PyArrayObject *)__pyx_t_3);
  __pyx_t_3 = 0;
 292:     cdef int i, j
 293:     for i from 0 <= i < 3:
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":293
 *     cdef np.ndarray[cdouble_t, ndim=2] I = np.empty((3, m))
 *     cdef int i, j
 *     for i from 0 <= i < 3:             # <<<<<<<<<<<<<<
 *         coeffs = coeffs_DP(i, a)
 *         for j from 0 <= j < m:
 */
  for (__pyx_v_i = 0; __pyx_v_i < 3; __pyx_v_i++) {
 294:         coeffs = coeffs_DP(i, a)
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":294
 *     cdef int i, j
 *     for i from 0 <= i < 3:
 *         coeffs = coeffs_DP(i, a)             # <<<<<<<<<<<<<<
 *         for j from 0 <= j < m:
 *             monoms = monoms_DP(i, x[j])
 */
    __pyx_t_3 = __pyx_f_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_coeffs_DP(__pyx_v_i, ((PyArrayObject *)__pyx_v_a), 0); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 294; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_XDECREF(__pyx_v_coeffs);
    __pyx_v_coeffs = __pyx_t_3;
    __pyx_t_3 = 0;
 295:         for j from 0 <= j < m:
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":295
 *     for i from 0 <= i < 3:
 *         coeffs = coeffs_DP(i, a)
 *         for j from 0 <= j < m:             # <<<<<<<<<<<<<<
 *             monoms = monoms_DP(i, x[j])
 *             I[i,j] = np.dot(coeffs, monoms) / np.dot(np.abs(coeffs), np.abs(monoms))
 */
    __pyx_t_5 = __pyx_v_m;
    for (__pyx_v_j = 0; __pyx_v_j < __pyx_t_5; __pyx_v_j++) {
 296:             monoms = monoms_DP(i, x[j])
      /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":296
 *         coeffs = coeffs_DP(i, a)
 *         for j from 0 <= j < m:
 *             monoms = monoms_DP(i, x[j])             # <<<<<<<<<<<<<<
 *             I[i,j] = np.dot(coeffs, monoms) / np.dot(np.abs(coeffs), np.abs(monoms))
 *     return np.linalg.norm(I, 'fro')
 */
      __pyx_t_3 = __Pyx_GetItemInt(((PyObject *)__pyx_v_x), __pyx_v_j, sizeof(int), PyInt_FromLong); if (!__pyx_t_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 296; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_3);
      if (!(likely(((__pyx_t_3) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_3, __pyx_ptype_5numpy_ndarray))))) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 296; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __pyx_t_1 = __pyx_f_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_monoms_DP(__pyx_v_i, ((PyArrayObject *)__pyx_t_3), 0); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 296; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_1);
      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
      __Pyx_XDECREF(__pyx_v_monoms);
      __pyx_v_monoms = __pyx_t_1;
      __pyx_t_1 = 0;
 297:             I[i,j] = np.dot(coeffs, monoms) / np.dot(np.abs(coeffs), np.abs(monoms))
      /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":297
 *         for j from 0 <= j < m:
 *             monoms = monoms_DP(i, x[j])
 *             I[i,j] = np.dot(coeffs, monoms) / np.dot(np.abs(coeffs), np.abs(monoms))             # <<<<<<<<<<<<<<
 *     return np.linalg.norm(I, 'fro')
 * 
 */
      __pyx_t_1 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_1);
      __pyx_t_3 = PyObject_GetAttr(__pyx_t_1, __pyx_n_s__dot); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_3);
      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
      __pyx_t_1 = PyTuple_New(2); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(((PyObject *)__pyx_t_1));
      __Pyx_INCREF(__pyx_v_coeffs);
      PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_coeffs);
      __Pyx_GIVEREF(__pyx_v_coeffs);
      __Pyx_INCREF(__pyx_v_monoms);
      PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_v_monoms);
      __Pyx_GIVEREF(__pyx_v_monoms);
      __pyx_t_2 = PyObject_Call(__pyx_t_3, ((PyObject *)__pyx_t_1), NULL); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_2);
      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
      __Pyx_DECREF(((PyObject *)__pyx_t_1)); __pyx_t_1 = 0;
      __pyx_t_1 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_1);
      __pyx_t_3 = PyObject_GetAttr(__pyx_t_1, __pyx_n_s__dot); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_3);
      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
      __pyx_t_1 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_1);
      __pyx_t_6 = PyObject_GetAttr(__pyx_t_1, __pyx_n_s__abs); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_6);
      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
      __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(((PyObject *)__pyx_t_1));
      __Pyx_INCREF(__pyx_v_coeffs);
      PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_coeffs);
      __Pyx_GIVEREF(__pyx_v_coeffs);
      __pyx_t_7 = PyObject_Call(__pyx_t_6, ((PyObject *)__pyx_t_1), NULL); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_7);
      __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
      __Pyx_DECREF(((PyObject *)__pyx_t_1)); __pyx_t_1 = 0;
      __pyx_t_1 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_1);
      __pyx_t_6 = PyObject_GetAttr(__pyx_t_1, __pyx_n_s__abs); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_6);
      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
      __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(((PyObject *)__pyx_t_1));
      __Pyx_INCREF(__pyx_v_monoms);
      PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_monoms);
      __Pyx_GIVEREF(__pyx_v_monoms);
      __pyx_t_8 = PyObject_Call(__pyx_t_6, ((PyObject *)__pyx_t_1), NULL); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_8);
      __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
      __Pyx_DECREF(((PyObject *)__pyx_t_1)); __pyx_t_1 = 0;
      __pyx_t_1 = PyTuple_New(2); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(((PyObject *)__pyx_t_1));
      PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_t_7);
      __Pyx_GIVEREF(__pyx_t_7);
      PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_t_8);
      __Pyx_GIVEREF(__pyx_t_8);
      __pyx_t_7 = 0;
      __pyx_t_8 = 0;
      __pyx_t_8 = PyObject_Call(__pyx_t_3, ((PyObject *)__pyx_t_1), NULL); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_8);
      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
      __Pyx_DECREF(((PyObject *)__pyx_t_1)); __pyx_t_1 = 0;
      __pyx_t_1 = __Pyx_PyNumber_Divide(__pyx_t_2, __pyx_t_8); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_1);
      __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
      __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
      __pyx_t_9 = __pyx_PyFloat_AsDouble(__pyx_t_1); if (unlikely((__pyx_t_9 == (npy_double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
      __pyx_t_10 = __pyx_v_i;
      __pyx_t_11 = __pyx_v_j;
      __pyx_t_12 = -1;
      if (__pyx_t_10 < 0) {
        __pyx_t_10 += __pyx_bshape_0_I;
        if (unlikely(__pyx_t_10 < 0)) __pyx_t_12 = 0;
      } else if (unlikely(__pyx_t_10 >= __pyx_bshape_0_I)) __pyx_t_12 = 0;
      if (__pyx_t_11 < 0) {
        __pyx_t_11 += __pyx_bshape_1_I;
        if (unlikely(__pyx_t_11 < 0)) __pyx_t_12 = 1;
      } else if (unlikely(__pyx_t_11 >= __pyx_bshape_1_I)) __pyx_t_12 = 1;
      if (unlikely(__pyx_t_12 != -1)) {
        __Pyx_RaiseBufferIndexError(__pyx_t_12);
        {__pyx_filename = __pyx_f[0]; __pyx_lineno = 297; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      }
      *__Pyx_BufPtrStrided2d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_I.buf, __pyx_t_10, __pyx_bstride_0_I, __pyx_t_11, __pyx_bstride_1_I) = __pyx_t_9;
    }
  }
 298:     return np.linalg.norm(I, 'fro')
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":298
 *             monoms = monoms_DP(i, x[j])
 *             I[i,j] = np.dot(coeffs, monoms) / np.dot(np.abs(coeffs), np.abs(monoms))
 *     return np.linalg.norm(I, 'fro')             # <<<<<<<<<<<<<<
 * 
 * cpdef logL_DP(np.ndarray[cdouble_t] a, np.ndarray[cdouble_t, ndim=2] x, double eps):
 */
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 298; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_8 = PyObject_GetAttr(__pyx_t_1, __pyx_n_s__linalg); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 298; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = PyObject_GetAttr(__pyx_t_8, __pyx_n_s__norm); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 298; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
  __pyx_t_8 = PyTuple_New(2); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 298; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(((PyObject *)__pyx_t_8));
  __Pyx_INCREF(((PyObject *)__pyx_v_I));
  PyTuple_SET_ITEM(__pyx_t_8, 0, ((PyObject *)__pyx_v_I));
  __Pyx_GIVEREF(((PyObject *)__pyx_v_I));
  __Pyx_INCREF(((PyObject *)__pyx_n_s__fro));
  PyTuple_SET_ITEM(__pyx_t_8, 1, ((PyObject *)__pyx_n_s__fro));
  __Pyx_GIVEREF(((PyObject *)__pyx_n_s__fro));
  __pyx_t_2 = PyObject_Call(__pyx_t_1, ((PyObject *)__pyx_t_8), NULL); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 298; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __Pyx_DECREF(((PyObject *)__pyx_t_8)); __pyx_t_8 = 0;
  __pyx_r = __pyx_t_2;
  __pyx_t_2 = 0;
  goto __pyx_L0;

  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_XDECREF(__pyx_t_2);
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_XDECREF(__pyx_t_6);
  __Pyx_XDECREF(__pyx_t_7);
  __Pyx_XDECREF(__pyx_t_8);
  { PyObject *__pyx_type, *__pyx_value, *__pyx_tb;
    __Pyx_ErrFetch(&__pyx_type, &__pyx_value, &__pyx_tb);
    __Pyx_SafeReleaseBuffer(&__pyx_bstruct_a);
    __Pyx_SafeReleaseBuffer(&__pyx_bstruct_I);
    __Pyx_SafeReleaseBuffer(&__pyx_bstruct_x);
  __Pyx_ErrRestore(__pyx_type, __pyx_value, __pyx_tb);}
  __Pyx_AddTraceback("_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.inv_DP", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = 0;
  goto __pyx_L2;
  __pyx_L0:;
  __Pyx_SafeReleaseBuffer(&__pyx_bstruct_a);
  __Pyx_SafeReleaseBuffer(&__pyx_bstruct_I);
  __Pyx_SafeReleaseBuffer(&__pyx_bstruct_x);
  __pyx_L2:;
  __Pyx_XDECREF((PyObject *)__pyx_v_I);
  __Pyx_XDECREF(__pyx_v_coeffs);
  __Pyx_XDECREF(__pyx_v_monoms);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}
 299: 
 300: cpdef logL_DP(np.ndarray[cdouble_t] a, np.ndarray[cdouble_t, ndim=2] x, double eps):
/* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":300
 *     return np.linalg.norm(I, 'fro')
 * 
 * cpdef logL_DP(np.ndarray[cdouble_t] a, np.ndarray[cdouble_t, ndim=2] x, double eps):             # <<<<<<<<<<<<<<
 *     cdef int m = x.shape[0]
 *     cdef np.ndarray[cdouble_t, ndim=2] I = np.empty((3, m))
 */

static PyObject *__pyx_pf_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_4logL_DP(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/
static PyObject *__pyx_f_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_logL_DP(PyArrayObject *__pyx_v_a, PyArrayObject *__pyx_v_x, double __pyx_v_eps, int __pyx_skip_dispatch) {
  int __pyx_v_m;
  PyArrayObject *__pyx_v_I = 0;
  int __pyx_v_i;
  int __pyx_v_j;
  PyObject *__pyx_v_coeffs = NULL;
  PyObject *__pyx_v_monoms = NULL;
  PyObject *__pyx_v_dxi = NULL;
  double __pyx_v_nrm;
  PyObject *__pyx_v_logL = NULL;
  Py_buffer __pyx_bstruct_a;
  Py_ssize_t __pyx_bstride_0_a = 0;
  Py_ssize_t __pyx_bshape_0_a = 0;
  Py_buffer __pyx_bstruct_I;
  Py_ssize_t __pyx_bstride_0_I = 0;
  Py_ssize_t __pyx_bstride_1_I = 0;
  Py_ssize_t __pyx_bshape_0_I = 0;
  Py_ssize_t __pyx_bshape_1_I = 0;
  Py_buffer __pyx_bstruct_x;
  Py_ssize_t __pyx_bstride_0_x = 0;
  Py_ssize_t __pyx_bstride_1_x = 0;
  Py_ssize_t __pyx_bshape_0_x = 0;
  Py_ssize_t __pyx_bshape_1_x = 0;
  PyObject *__pyx_r = NULL;
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("logL_DP");
  __pyx_bstruct_I.buf = NULL;
  __pyx_bstruct_a.buf = NULL;
  __pyx_bstruct_x.buf = NULL;
  {
    __Pyx_BufFmt_StackElem __pyx_stack[1];
    if (unlikely(__Pyx_GetBufferAndValidate(&__pyx_bstruct_a, (PyObject*)__pyx_v_a, &__Pyx_TypeInfo_nn___pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t, PyBUF_FORMAT| PyBUF_STRIDES, 1, 0, __pyx_stack) == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 300; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_bstride_0_a = __pyx_bstruct_a.strides[0];
  __pyx_bshape_0_a = __pyx_bstruct_a.shape[0];
  {
    __Pyx_BufFmt_StackElem __pyx_stack[1];
    if (unlikely(__Pyx_GetBufferAndValidate(&__pyx_bstruct_x, (PyObject*)__pyx_v_x, &__Pyx_TypeInfo_nn___pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t, PyBUF_FORMAT| PyBUF_STRIDES, 2, 0, __pyx_stack) == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 300; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_bstride_0_x = __pyx_bstruct_x.strides[0]; __pyx_bstride_1_x = __pyx_bstruct_x.strides[1];
  __pyx_bshape_0_x = __pyx_bstruct_x.shape[0]; __pyx_bshape_1_x = __pyx_bstruct_x.shape[1];

/* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":300
 *     return np.linalg.norm(I, 'fro')
 * 
 * cpdef logL_DP(np.ndarray[cdouble_t] a, np.ndarray[cdouble_t, ndim=2] x, double eps):             # <<<<<<<<<<<<<<
 *     cdef int m = x.shape[0]
 *     cdef np.ndarray[cdouble_t, ndim=2] I = np.empty((3, m))
 */

static PyObject *__pyx_pf_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_4logL_DP(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/
static char __pyx_doc_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_4logL_DP[] = "File: _sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx (starting at line 300)";
static PyObject *__pyx_pf_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_4logL_DP(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {
  PyArrayObject *__pyx_v_a = 0;
  PyArrayObject *__pyx_v_x = 0;
  double __pyx_v_eps;
  Py_buffer __pyx_bstruct_a;
  Py_ssize_t __pyx_bstride_0_a = 0;
  Py_ssize_t __pyx_bshape_0_a = 0;
  Py_buffer __pyx_bstruct_x;
  Py_ssize_t __pyx_bstride_0_x = 0;
  Py_ssize_t __pyx_bstride_1_x = 0;
  Py_ssize_t __pyx_bshape_0_x = 0;
  Py_ssize_t __pyx_bshape_1_x = 0;
  PyObject *__pyx_r = NULL;
  static PyObject **__pyx_pyargnames[] = {&__pyx_n_s__a,&__pyx_n_s__x,&__pyx_n_s__eps,0};
  __Pyx_RefNannyDeclarations
  __Pyx_RefNannySetupContext("logL_DP");
  __pyx_self = __pyx_self;
  {
    PyObject* values[3] = {0,0,0};
    if (unlikely(__pyx_kwds)) {
      Py_ssize_t kw_args;
      switch (PyTuple_GET_SIZE(__pyx_args)) {
        case  3: values[2] = PyTuple_GET_ITEM(__pyx_args, 2);
        case  2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
        case  1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
        case  0: break;
        default: goto __pyx_L5_argtuple_error;
      }
      kw_args = PyDict_Size(__pyx_kwds);
      switch (PyTuple_GET_SIZE(__pyx_args)) {
        case  0:
        values[0] = PyDict_GetItem(__pyx_kwds, __pyx_n_s__a);
        if (likely(values[0])) kw_args--;
        else goto __pyx_L5_argtuple_error;
        case  1:
        values[1] = PyDict_GetItem(__pyx_kwds, __pyx_n_s__x);
        if (likely(values[1])) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("logL_DP", 1, 3, 3, 1); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 300; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
        case  2:
        values[2] = PyDict_GetItem(__pyx_kwds, __pyx_n_s__eps);
        if (likely(values[2])) kw_args--;
        else {
          __Pyx_RaiseArgtupleInvalid("logL_DP", 1, 3, 3, 2); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 300; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
        }
      }
      if (unlikely(kw_args > 0)) {
        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, PyTuple_GET_SIZE(__pyx_args), "logL_DP") < 0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 300; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
      }
    } else if (PyTuple_GET_SIZE(__pyx_args) != 3) {
      goto __pyx_L5_argtuple_error;
    } else {
      values[0] = PyTuple_GET_ITEM(__pyx_args, 0);
      values[1] = PyTuple_GET_ITEM(__pyx_args, 1);
      values[2] = PyTuple_GET_ITEM(__pyx_args, 2);
    }
    __pyx_v_a = ((PyArrayObject *)values[0]);
    __pyx_v_x = ((PyArrayObject *)values[1]);
    __pyx_v_eps = __pyx_PyFloat_AsDouble(values[2]); if (unlikely((__pyx_v_eps == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 300; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  }
  goto __pyx_L4_argument_unpacking_done;
  __pyx_L5_argtuple_error:;
  __Pyx_RaiseArgtupleInvalid("logL_DP", 1, 3, 3, PyTuple_GET_SIZE(__pyx_args)); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 300; __pyx_clineno = __LINE__; goto __pyx_L3_error;}
  __pyx_L3_error:;
  __Pyx_AddTraceback("_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.logL_DP", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __Pyx_RefNannyFinishContext();
  return NULL;
  __pyx_L4_argument_unpacking_done:;
  __pyx_bstruct_a.buf = NULL;
  __pyx_bstruct_x.buf = NULL;
  if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_a), __pyx_ptype_5numpy_ndarray, 1, "a", 0))) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 300; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_x), __pyx_ptype_5numpy_ndarray, 1, "x", 0))) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 300; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  {
    __Pyx_BufFmt_StackElem __pyx_stack[1];
    if (unlikely(__Pyx_GetBufferAndValidate(&__pyx_bstruct_a, (PyObject*)__pyx_v_a, &__Pyx_TypeInfo_nn___pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t, PyBUF_FORMAT| PyBUF_STRIDES, 1, 0, __pyx_stack) == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 300; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_bstride_0_a = __pyx_bstruct_a.strides[0];
  __pyx_bshape_0_a = __pyx_bstruct_a.shape[0];
  {
    __Pyx_BufFmt_StackElem __pyx_stack[1];
    if (unlikely(__Pyx_GetBufferAndValidate(&__pyx_bstruct_x, (PyObject*)__pyx_v_x, &__Pyx_TypeInfo_nn___pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t, PyBUF_FORMAT| PyBUF_STRIDES, 2, 0, __pyx_stack) == -1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 300; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  }
  __pyx_bstride_0_x = __pyx_bstruct_x.strides[0]; __pyx_bstride_1_x = __pyx_bstruct_x.strides[1];
  __pyx_bshape_0_x = __pyx_bstruct_x.shape[0]; __pyx_bshape_1_x = __pyx_bstruct_x.shape[1];
  __Pyx_XDECREF(__pyx_r);
  __pyx_t_1 = __pyx_f_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_logL_DP(__pyx_v_a, __pyx_v_x, __pyx_v_eps, 0); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 300; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_r = __pyx_t_1;
  __pyx_t_1 = 0;
  goto __pyx_L0;

  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  { PyObject *__pyx_type, *__pyx_value, *__pyx_tb;
    __Pyx_ErrFetch(&__pyx_type, &__pyx_value, &__pyx_tb);
    __Pyx_SafeReleaseBuffer(&__pyx_bstruct_a);
    __Pyx_SafeReleaseBuffer(&__pyx_bstruct_x);
  __Pyx_ErrRestore(__pyx_type, __pyx_value, __pyx_tb);}
  __Pyx_AddTraceback("_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.logL_DP", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = NULL;
  goto __pyx_L2;
  __pyx_L0:;
  __Pyx_SafeReleaseBuffer(&__pyx_bstruct_a);
  __Pyx_SafeReleaseBuffer(&__pyx_bstruct_x);
  __pyx_L2:;
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}
 301:     cdef int m = x.shape[0]
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":301
 * 
 * cpdef logL_DP(np.ndarray[cdouble_t] a, np.ndarray[cdouble_t, ndim=2] x, double eps):
 *     cdef int m = x.shape[0]             # <<<<<<<<<<<<<<
 *     cdef np.ndarray[cdouble_t, ndim=2] I = np.empty((3, m))
 *     cdef int i, j
 */
  __pyx_v_m = (__pyx_v_x->dimensions[0]);
 302:     cdef np.ndarray[cdouble_t, ndim=2] I = np.empty((3, m))
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":302
 * cpdef logL_DP(np.ndarray[cdouble_t] a, np.ndarray[cdouble_t, ndim=2] x, double eps):
 *     cdef int m = x.shape[0]
 *     cdef np.ndarray[cdouble_t, ndim=2] I = np.empty((3, m))             # <<<<<<<<<<<<<<
 *     cdef int i, j
 *     for i from 0 <= i < 3:
 */
  __pyx_t_1 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 302; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_2 = PyObject_GetAttr(__pyx_t_1, __pyx_n_s__empty); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 302; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __pyx_t_1 = PyInt_FromLong(__pyx_v_m); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 302; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 302; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(((PyObject *)__pyx_t_3));
  __Pyx_INCREF(__pyx_int_3);
  PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_int_3);
  __Pyx_GIVEREF(__pyx_int_3);
  PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1);
  __Pyx_GIVEREF(__pyx_t_1);
  __pyx_t_1 = 0;
  __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 302; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(((PyObject *)__pyx_t_1));
  PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)__pyx_t_3));
  __Pyx_GIVEREF(((PyObject *)__pyx_t_3));
  __pyx_t_3 = 0;
  __pyx_t_3 = PyObject_Call(__pyx_t_2, ((PyObject *)__pyx_t_1), NULL); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 302; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_DECREF(((PyObject *)__pyx_t_1)); __pyx_t_1 = 0;
  if (!(likely(((__pyx_t_3) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_3, __pyx_ptype_5numpy_ndarray))))) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 302; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __pyx_t_4 = ((PyArrayObject *)__pyx_t_3);
  {
    __Pyx_BufFmt_StackElem __pyx_stack[1];
    if (unlikely(__Pyx_GetBufferAndValidate(&__pyx_bstruct_I, (PyObject*)__pyx_t_4, &__Pyx_TypeInfo_nn___pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t, PyBUF_FORMAT| PyBUF_STRIDES| PyBUF_WRITABLE, 2, 0, __pyx_stack) == -1)) {
      __pyx_v_I = ((PyArrayObject *)Py_None); __Pyx_INCREF(Py_None); __pyx_bstruct_I.buf = NULL;
      {__pyx_filename = __pyx_f[0]; __pyx_lineno = 302; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    } else {__pyx_bstride_0_I = __pyx_bstruct_I.strides[0]; __pyx_bstride_1_I = __pyx_bstruct_I.strides[1];
      __pyx_bshape_0_I = __pyx_bstruct_I.shape[0]; __pyx_bshape_1_I = __pyx_bstruct_I.shape[1];
    }
  }
  __pyx_t_4 = 0;
  __pyx_v_I = ((PyArrayObject *)__pyx_t_3);
  __pyx_t_3 = 0;
 303:     cdef int i, j
 304:     for i from 0 <= i < 3:
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":304
 *     cdef np.ndarray[cdouble_t, ndim=2] I = np.empty((3, m))
 *     cdef int i, j
 *     for i from 0 <= i < 3:             # <<<<<<<<<<<<<<
 *         coeffs = coeffs_DP(i, a)
 *         for j from 0 <= j < m:
 */
  for (__pyx_v_i = 0; __pyx_v_i < 3; __pyx_v_i++) {
 305:         coeffs = coeffs_DP(i, a)
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":305
 *     cdef int i, j
 *     for i from 0 <= i < 3:
 *         coeffs = coeffs_DP(i, a)             # <<<<<<<<<<<<<<
 *         for j from 0 <= j < m:
 *             monoms = monoms_DP(i, x[j])
 */
    __pyx_t_3 = __pyx_f_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_coeffs_DP(__pyx_v_i, ((PyArrayObject *)__pyx_v_a), 0); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 305; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
    __Pyx_GOTREF(__pyx_t_3);
    __Pyx_XDECREF(__pyx_v_coeffs);
    __pyx_v_coeffs = __pyx_t_3;
    __pyx_t_3 = 0;
 306:         for j from 0 <= j < m:
    /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":306
 *     for i from 0 <= i < 3:
 *         coeffs = coeffs_DP(i, a)
 *         for j from 0 <= j < m:             # <<<<<<<<<<<<<<
 *             monoms = monoms_DP(i, x[j])
 *             dxi = dxi_DP(i, x[j], eps)
 */
    __pyx_t_5 = __pyx_v_m;
    for (__pyx_v_j = 0; __pyx_v_j < __pyx_t_5; __pyx_v_j++) {
 307:             monoms = monoms_DP(i, x[j])
      /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":307
 *         coeffs = coeffs_DP(i, a)
 *         for j from 0 <= j < m:
 *             monoms = monoms_DP(i, x[j])             # <<<<<<<<<<<<<<
 *             dxi = dxi_DP(i, x[j], eps)
 *             I[i,j] = np.dot(coeffs, monoms) / np.dot(np.abs(coeffs), np.abs(dxi))
 */
      __pyx_t_3 = __Pyx_GetItemInt(((PyObject *)__pyx_v_x), __pyx_v_j, sizeof(int), PyInt_FromLong); if (!__pyx_t_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 307; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_3);
      if (!(likely(((__pyx_t_3) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_3, __pyx_ptype_5numpy_ndarray))))) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 307; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __pyx_t_1 = __pyx_f_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_monoms_DP(__pyx_v_i, ((PyArrayObject *)__pyx_t_3), 0); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 307; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_1);
      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
      __Pyx_XDECREF(__pyx_v_monoms);
      __pyx_v_monoms = __pyx_t_1;
      __pyx_t_1 = 0;
 308:             dxi = dxi_DP(i, x[j], eps)
      /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":308
 *         for j from 0 <= j < m:
 *             monoms = monoms_DP(i, x[j])
 *             dxi = dxi_DP(i, x[j], eps)             # <<<<<<<<<<<<<<
 *             I[i,j] = np.dot(coeffs, monoms) / np.dot(np.abs(coeffs), np.abs(dxi))
 *     cdef double nrm = np.linalg.norm(I, 'fro')
 */
      __pyx_t_1 = __Pyx_GetItemInt(((PyObject *)__pyx_v_x), __pyx_v_j, sizeof(int), PyInt_FromLong); if (!__pyx_t_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 308; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_1);
      if (!(likely(((__pyx_t_1) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_1, __pyx_ptype_5numpy_ndarray))))) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 308; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __pyx_t_3 = __pyx_f_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_dxi_DP(__pyx_v_i, ((PyArrayObject *)__pyx_t_1), __pyx_v_eps, 0); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 308; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_3);
      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
      __Pyx_XDECREF(__pyx_v_dxi);
      __pyx_v_dxi = __pyx_t_3;
      __pyx_t_3 = 0;
 309:             I[i,j] = np.dot(coeffs, monoms) / np.dot(np.abs(coeffs), np.abs(dxi))
      /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":309
 *             monoms = monoms_DP(i, x[j])
 *             dxi = dxi_DP(i, x[j], eps)
 *             I[i,j] = np.dot(coeffs, monoms) / np.dot(np.abs(coeffs), np.abs(dxi))             # <<<<<<<<<<<<<<
 *     cdef double nrm = np.linalg.norm(I, 'fro')
 *     logL = (1 - 0.5*m)*np.log(2) + (m - 1)*np.log(nrm) - 0.5*nrm**2 - np.log(gamma(0.5*m))
 */
      __pyx_t_3 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_3);
      __pyx_t_1 = PyObject_GetAttr(__pyx_t_3, __pyx_n_s__dot); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_1);
      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
      __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(((PyObject *)__pyx_t_3));
      __Pyx_INCREF(__pyx_v_coeffs);
      PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_coeffs);
      __Pyx_GIVEREF(__pyx_v_coeffs);
      __Pyx_INCREF(__pyx_v_monoms);
      PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_v_monoms);
      __Pyx_GIVEREF(__pyx_v_monoms);
      __pyx_t_2 = PyObject_Call(__pyx_t_1, ((PyObject *)__pyx_t_3), NULL); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_2);
      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
      __Pyx_DECREF(((PyObject *)__pyx_t_3)); __pyx_t_3 = 0;
      __pyx_t_3 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_3);
      __pyx_t_1 = PyObject_GetAttr(__pyx_t_3, __pyx_n_s__dot); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_1);
      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
      __pyx_t_3 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_3);
      __pyx_t_6 = PyObject_GetAttr(__pyx_t_3, __pyx_n_s__abs); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_6);
      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
      __pyx_t_3 = PyTuple_New(1); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(((PyObject *)__pyx_t_3));
      __Pyx_INCREF(__pyx_v_coeffs);
      PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_coeffs);
      __Pyx_GIVEREF(__pyx_v_coeffs);
      __pyx_t_7 = PyObject_Call(__pyx_t_6, ((PyObject *)__pyx_t_3), NULL); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_7);
      __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
      __Pyx_DECREF(((PyObject *)__pyx_t_3)); __pyx_t_3 = 0;
      __pyx_t_3 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_3);
      __pyx_t_6 = PyObject_GetAttr(__pyx_t_3, __pyx_n_s__abs); if (unlikely(!__pyx_t_6)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_6);
      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
      __pyx_t_3 = PyTuple_New(1); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(((PyObject *)__pyx_t_3));
      __Pyx_INCREF(__pyx_v_dxi);
      PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_dxi);
      __Pyx_GIVEREF(__pyx_v_dxi);
      __pyx_t_8 = PyObject_Call(__pyx_t_6, ((PyObject *)__pyx_t_3), NULL); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_8);
      __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
      __Pyx_DECREF(((PyObject *)__pyx_t_3)); __pyx_t_3 = 0;
      __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(((PyObject *)__pyx_t_3));
      PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_7);
      __Pyx_GIVEREF(__pyx_t_7);
      PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_8);
      __Pyx_GIVEREF(__pyx_t_8);
      __pyx_t_7 = 0;
      __pyx_t_8 = 0;
      __pyx_t_8 = PyObject_Call(__pyx_t_1, ((PyObject *)__pyx_t_3), NULL); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_8);
      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
      __Pyx_DECREF(((PyObject *)__pyx_t_3)); __pyx_t_3 = 0;
      __pyx_t_3 = __Pyx_PyNumber_Divide(__pyx_t_2, __pyx_t_8); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_GOTREF(__pyx_t_3);
      __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
      __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
      __pyx_t_9 = __pyx_PyFloat_AsDouble(__pyx_t_3); if (unlikely((__pyx_t_9 == (npy_double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
      __pyx_t_10 = __pyx_v_i;
      __pyx_t_11 = __pyx_v_j;
      __pyx_t_12 = -1;
      if (__pyx_t_10 < 0) {
        __pyx_t_10 += __pyx_bshape_0_I;
        if (unlikely(__pyx_t_10 < 0)) __pyx_t_12 = 0;
      } else if (unlikely(__pyx_t_10 >= __pyx_bshape_0_I)) __pyx_t_12 = 0;
      if (__pyx_t_11 < 0) {
        __pyx_t_11 += __pyx_bshape_1_I;
        if (unlikely(__pyx_t_11 < 0)) __pyx_t_12 = 1;
      } else if (unlikely(__pyx_t_11 >= __pyx_bshape_1_I)) __pyx_t_12 = 1;
      if (unlikely(__pyx_t_12 != -1)) {
        __Pyx_RaiseBufferIndexError(__pyx_t_12);
        {__pyx_filename = __pyx_f[0]; __pyx_lineno = 309; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
      }
      *__Pyx_BufPtrStrided2d(__pyx_t_75_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0_cdouble_t *, __pyx_bstruct_I.buf, __pyx_t_10, __pyx_bstride_0_I, __pyx_t_11, __pyx_bstride_1_I) = __pyx_t_9;
    }
  }
 310:     cdef double nrm = np.linalg.norm(I, 'fro')
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":310
 *             dxi = dxi_DP(i, x[j], eps)
 *             I[i,j] = np.dot(coeffs, monoms) / np.dot(np.abs(coeffs), np.abs(dxi))
 *     cdef double nrm = np.linalg.norm(I, 'fro')             # <<<<<<<<<<<<<<
 *     logL = (1 - 0.5*m)*np.log(2) + (m - 1)*np.log(nrm) - 0.5*nrm**2 - np.log(gamma(0.5*m))
 *     return logL
 */
  __pyx_t_3 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 310; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_3);
  __pyx_t_8 = PyObject_GetAttr(__pyx_t_3, __pyx_n_s__linalg); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 310; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __pyx_t_3 = PyObject_GetAttr(__pyx_t_8, __pyx_n_s__norm); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 310; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
  __pyx_t_8 = PyTuple_New(2); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 310; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(((PyObject *)__pyx_t_8));
  __Pyx_INCREF(((PyObject *)__pyx_v_I));
  PyTuple_SET_ITEM(__pyx_t_8, 0, ((PyObject *)__pyx_v_I));
  __Pyx_GIVEREF(((PyObject *)__pyx_v_I));
  __Pyx_INCREF(((PyObject *)__pyx_n_s__fro));
  PyTuple_SET_ITEM(__pyx_t_8, 1, ((PyObject *)__pyx_n_s__fro));
  __Pyx_GIVEREF(((PyObject *)__pyx_n_s__fro));
  __pyx_t_2 = PyObject_Call(__pyx_t_3, ((PyObject *)__pyx_t_8), NULL); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 310; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __Pyx_DECREF(((PyObject *)__pyx_t_8)); __pyx_t_8 = 0;
  __pyx_t_13 = __pyx_PyFloat_AsDouble(__pyx_t_2); if (unlikely((__pyx_t_13 == (double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 310; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __pyx_v_nrm = __pyx_t_13;
 311:     logL = (1 - 0.5*m)*np.log(2) + (m - 1)*np.log(nrm) - 0.5*nrm**2 - np.log(gamma(0.5*m))
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":311
 *             I[i,j] = np.dot(coeffs, monoms) / np.dot(np.abs(coeffs), np.abs(dxi))
 *     cdef double nrm = np.linalg.norm(I, 'fro')
 *     logL = (1 - 0.5*m)*np.log(2) + (m - 1)*np.log(nrm) - 0.5*nrm**2 - np.log(gamma(0.5*m))             # <<<<<<<<<<<<<<
 *     return logL
 */
  __pyx_t_2 = PyFloat_FromDouble((1.0 - (0.5 * __pyx_v_m))); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_8 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_3 = PyObject_GetAttr(__pyx_t_8, __pyx_n_s__log); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
  __pyx_t_8 = PyObject_Call(__pyx_t_3, ((PyObject *)__pyx_k_tuple_1), NULL); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __pyx_t_3 = PyNumber_Multiply(__pyx_t_2, __pyx_t_8); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
  __pyx_t_8 = PyInt_FromLong((__pyx_v_m - 1)); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_2 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_1 = PyObject_GetAttr(__pyx_t_2, __pyx_n_s__log); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __pyx_t_2 = PyFloat_FromDouble(__pyx_v_nrm); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  __pyx_t_7 = PyTuple_New(1); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(((PyObject *)__pyx_t_7));
  PyTuple_SET_ITEM(__pyx_t_7, 0, __pyx_t_2);
  __Pyx_GIVEREF(__pyx_t_2);
  __pyx_t_2 = 0;
  __pyx_t_2 = PyObject_Call(__pyx_t_1, ((PyObject *)__pyx_t_7), NULL); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
  __Pyx_DECREF(((PyObject *)__pyx_t_7)); __pyx_t_7 = 0;
  __pyx_t_7 = PyNumber_Multiply(__pyx_t_8, __pyx_t_2); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_7);
  __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __pyx_t_2 = PyNumber_Add(__pyx_t_3, __pyx_t_7); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __pyx_t_7 = PyFloat_FromDouble((0.5 * pow(__pyx_v_nrm, 2.0))); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_7);
  __pyx_t_3 = PyNumber_Subtract(__pyx_t_2, __pyx_t_7); if (unlikely(!__pyx_t_3)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_3);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __pyx_t_7 = __Pyx_GetName(__pyx_m, __pyx_n_s__np); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_7);
  __pyx_t_2 = PyObject_GetAttr(__pyx_t_7, __pyx_n_s__log); if (unlikely(!__pyx_t_2)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_2);
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __pyx_t_7 = __Pyx_GetName(__pyx_m, __pyx_n_s__gamma); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_7);
  __pyx_t_8 = PyFloat_FromDouble((0.5 * __pyx_v_m)); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_8);
  __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(((PyObject *)__pyx_t_1));
  PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_8);
  __pyx_t_8 = 0;
  __pyx_t_8 = PyObject_Call(__pyx_t_7, ((PyObject *)__pyx_t_1), NULL); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
  __Pyx_DECREF(((PyObject *)__pyx_t_1)); __pyx_t_1 = 0;
  __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(((PyObject *)__pyx_t_1));
  PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_t_8);
  __Pyx_GIVEREF(__pyx_t_8);
  __pyx_t_8 = 0;
  __pyx_t_8 = PyObject_Call(__pyx_t_2, ((PyObject *)__pyx_t_1), NULL); if (unlikely(!__pyx_t_8)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_8);
  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
  __Pyx_DECREF(((PyObject *)__pyx_t_1)); __pyx_t_1 = 0;
  __pyx_t_1 = PyNumber_Subtract(__pyx_t_3, __pyx_t_8); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(__pyx_t_1);
  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
  __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
  __pyx_v_logL = __pyx_t_1;
  __pyx_t_1 = 0;

  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":311
 *             I[i,j] = np.dot(coeffs, monoms) / np.dot(np.abs(coeffs), np.abs(dxi))
 *     cdef double nrm = np.linalg.norm(I, 'fro')
 *     logL = (1 - 0.5*m)*np.log(2) + (m - 1)*np.log(nrm) - 0.5*nrm**2 - np.log(gamma(0.5*m))             # <<<<<<<<<<<<<<
 *     return logL
 */
  __pyx_k_tuple_1 = PyTuple_New(1); if (unlikely(!__pyx_k_tuple_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 311; __pyx_clineno = __LINE__; goto __pyx_L1_error;}
  __Pyx_GOTREF(((PyObject *)__pyx_k_tuple_1));
  __Pyx_INCREF(__pyx_int_2);
  PyTuple_SET_ITEM(__pyx_k_tuple_1, 0, __pyx_int_2);
  __Pyx_GIVEREF(__pyx_int_2);
  __Pyx_GIVEREF(((PyObject *)__pyx_k_tuple_1));
 312:     return logL
  /* "_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.pyx":312
 *     cdef double nrm = np.linalg.norm(I, 'fro')
 *     logL = (1 - 0.5*m)*np.log(2) + (m - 1)*np.log(nrm) - 0.5*nrm**2 - np.log(gamma(0.5*m))
 *     return logL             # <<<<<<<<<<<<<<
 */
  __Pyx_XDECREF(__pyx_r);
  __Pyx_INCREF(__pyx_v_logL);
  __pyx_r = __pyx_v_logL;
  goto __pyx_L0;

  __pyx_r = Py_None; __Pyx_INCREF(Py_None);
  goto __pyx_L0;
  __pyx_L1_error:;
  __Pyx_XDECREF(__pyx_t_1);
  __Pyx_XDECREF(__pyx_t_2);
  __Pyx_XDECREF(__pyx_t_3);
  __Pyx_XDECREF(__pyx_t_6);
  __Pyx_XDECREF(__pyx_t_7);
  __Pyx_XDECREF(__pyx_t_8);
  { PyObject *__pyx_type, *__pyx_value, *__pyx_tb;
    __Pyx_ErrFetch(&__pyx_type, &__pyx_value, &__pyx_tb);
    __Pyx_SafeReleaseBuffer(&__pyx_bstruct_a);
    __Pyx_SafeReleaseBuffer(&__pyx_bstruct_I);
    __Pyx_SafeReleaseBuffer(&__pyx_bstruct_x);
  __Pyx_ErrRestore(__pyx_type, __pyx_value, __pyx_tb);}
  __Pyx_AddTraceback("_sagenb_servers_sage_notebook_sagenb_sagenb_home_klho_20_code_sage42_spyx_0.logL_DP", __pyx_clineno, __pyx_lineno, __pyx_filename);
  __pyx_r = 0;
  goto __pyx_L2;
  __pyx_L0:;
  __Pyx_SafeReleaseBuffer(&__pyx_bstruct_a);
  __Pyx_SafeReleaseBuffer(&__pyx_bstruct_I);
  __Pyx_SafeReleaseBuffer(&__pyx_bstruct_x);
  __pyx_L2:;
  __Pyx_XDECREF((PyObject *)__pyx_v_I);
  __Pyx_XDECREF(__pyx_v_coeffs);
  __Pyx_XDECREF(__pyx_v_monoms);
  __Pyx_XDECREF(__pyx_v_dxi);
  __Pyx_XDECREF(__pyx_v_logL);
  __Pyx_XGIVEREF(__pyx_r);
  __Pyx_RefNannyFinishContext();
  return __pyx_r;
}