§
    PŠtj D ã                   ór
  — d dl mZ d dlmZ d dlmZ d dlmZmZm	Z	m
Z
 d dlmZ d dlmZmZmZmZmZmZmZ d dlmZmZmZmZ d dlmZ d d	lmZ d d
lmZm Z m!Z! d dl"m#Z# d dl$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z* d dl+m,Z,m-Z-m.Z. d dl/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z< d dl=m>Z>m?Z?m@Z@ d dlAmBZB d dlCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQ d dlRmSZSmTZTmUZUmVZV d dlWmXZX d dlYmZZ[ d dl\m]Z] d dl^m_Z_ d dl`maZa d dlbmcZc d dldmeZe d dlfmgZgmhZh d dlimjZjmkZkmlZlmmZmmnZnmoZompZp d dlqmrZr d dlsmtZt d dlumvZv d dlwmxZxmyZymzZzm{Z{m|Z|m}Z} d d l~mZ€ d d!l�m‚Z‚ d d"lƒm„Z„ d d#l…m†Z†m‡Z‡mˆZˆm‰Z‰mŠZŠm‹Z‹mŒZŒm�Z�mŽZŽm�Z�m�Z�m‘Z‘m’Z’m“Z“m”Z”m•Z•m–Z–m—Z—m˜Z˜m™Z™mšZšm›Z›mœZœm�Z� d d$lžmŸZŸm Z m¡Z¡m¢Z¢m£Z£m¤Z¤m¥Z¥m¦Z¦m§Z§m¨Z¨m©Z©mªZªm«Z«m¬Z¬m­Z­m®Z®m¯Z¯m°Z°m±Z±m²Z²m³Z³ d%„ Z´d&„ Zµd'„ Z¶e}d(„ ¦   «         Z·d)„ Z¸d*„ Z¹d+„ Zºd,„ Z»d-„ Z¼exd.„ ¦   «         Z½d/„ Z¾d0„ Z¿d1„ ZÀd2„ ZÁd3„ ZÂd4„ ZÃd5„ ZÄd6„ ZÅd7„ ZÆd8„ ZÇd9„ ZÈexd:„ ¦   «         ZÉe{d;„ ¦   «         ZÊd<„ ZËd=„ ZÌd>„ ZÍd?„ ZÎd@„ ZÏdA„ ZÐdB„ ZÑdC„ ZÒdD„ ZÓdE„ ZÔdF„ ZÕdG„ ZÖdH„ Z×dI„ ZØdJ„ ZÙdK„ ZÚdL„ ZÛdM„ ZÜdN„ ZÝdO„ ZÞdP„ ZßdQ„ ZàdR„ ZádS„ ZâdT„ ZãdU„ ZädV„ ZådW„ Zæe}dX„ ¦   «         ZçdY„ ZèdZ„ Zéd[„ Zêd\„ Zëd]„ Zìd^„ Zíexd_„ ¦   «         Zîexd`„ ¦   «         Zïexda„ ¦   «         Zðe}db„ ¦   «         Zñe}dc„ ¦   «         Zòdd„ Zóde„ Zôexdf„ ¦   «         Zõdg„ Zödh„ Z÷di„ Zødj„ Zùdk„ Zúdl„ Zûdm„ Züdn„ Zýdo„ Zþdp„ Zÿdq„ �Z dr„ �Zds„ �Zdt„ �Zdu„ �Zdv„ �Zdw„ �Zexdx„ ¦   «         �Zdy„ �Zdz„ �Z	d{„ �Z
d|„ �Zd}„ �Zd~„ �Zexd„ ¦   «         �Zd€„ �Zd�„ �Zd‚„ �Zdƒ„ �Zd„„ �Zd…„ �Zd†„ �Zd‡„ �Zdˆ„ �Zd‰„ �ZdŠ„ �Zd‹„ �ZdŒ„ �Zd�„ �ZdŽ„ �Z e|d�¦  «        d�„ ¦   «         �Z e|d‘¦  «        d’„ ¦   «         �Zd“„ �Z d”„ �Z!d•„ �Z"d–„ �Z#d—„ �Z$d˜„ �Z%d™„ �Z&dš„ �Z'd›„ �Z(dœ„ �Z)d�„ �Z*exdž„ ¦   «         �Z+dŸ„ �Z,d „ �Z-d¡„ �Z.d¢„ �Z/d£„ �Z0d¤„ �Z1d¥„ �Z2d¦„ �Z3d§„ �Z4d¨„ �Z5d©„ �Z6dª„ �Z7d«„ �Z8d¬„ �Z9d­„ �Z:d®„ �Z;d¯„ �Z<d°„ �Z=d±„ �Z>d²„ �Z?d³„ �Z@d´„ �ZAdµ„ �ZBd¶„ �ZCd·„ �ZDd¸„ �ZEd¹„ �ZFdº„ �ZGd»„ �ZHd¼„ �ZId½„ �ZJd¾„ �ZKd¿„ �ZLdÀ„ �ZMdÁ„ �ZNdÂ„ �ZOdÃ„ �ZPexdÄ„ ¦   «         �ZQdÅ„ �ZRdÆ„ �ZSdÇ„ �ZTexdÈ„ ¦   «         �ZUexdÉ„ ¦   «         �ZVdÊ„ �ZWdË„ �ZXdÌ„ �ZYexdÍ„ ¦   «         �ZZdÎ„ �Z[dÏ„ �Z\dÐ„ �Z]dÑ„ �Z^dÒ„ �Z_dÓ„ �Z`dÔ„ �ZadÕ„ �ZbdÖ„ �Zcd×„ �ZddØ„ �ZedÙ„ �ZfdÚ„ �ZgdÛ„ �ZhdÜ„ �ZidÝ„ �ZjdÞ„ �Zkdß„ �Zldà„ �Zmdá„ �Zndâ„ �Zodã„ �Zpdä„ �Zqdå„ �Zrdæ„ �Zsdç„ �Ztdè„ �Zudé„ �Zvdê„ �Zwdë„ �Zxdì„ �Zydí„ �Zzdî„ �Z{dï„ �Z|dðS )ñé    ©Úisclose)Ústationary_points)ÚTuple)ÚFunctionÚLambdaÚnfloatÚdiff)ÚMod)ÚEÚIÚRationalÚooÚpiÚIntegerÚ	all_close)ÚEqÚGtÚNeÚGe)ÚS)Úordered)ÚDummyÚSymbolÚsymbols©Úsympify)ÚAbsÚargÚimÚreÚsignÚ	conjugate)ÚLambertWÚexpÚlog)ÚHyperbolicFunctionÚsinhÚcoshÚtanhÚcothÚsechÚcschÚasinhÚacoshÚatanhÚacothÚasechÚacsch)ÚsqrtÚMinÚMax)Ú	Piecewise)ÚTrigonometricFunctionÚacosÚacotÚacscÚasecÚasinÚatanÚatan2ÚcosÚcotÚcscÚsecÚsinÚtan)ÚerfÚerfcÚerfcinvÚerfinv)ÚAnd)ÚMutableDenseMatrix)ÚImmutableDenseMatrix)ÚPoly)ÚCRootOf)ÚContains)ÚConditionSet)ÚImageSetÚRange)Ú
ComplementÚ	FiniteSetÚIntersectionÚIntervalÚUnionÚimagesetÚ
ProductSet)Úsimplify)ÚIndexed)Únumbered_symbols)ÚXFAILÚraisesÚskipÚslowÚSKIPÚ_both_exp_pow)Úverify_numerically)Úcm)Úsolve)Úsolveset_realÚdomain_checkÚsolveset_complexÚlinear_eq_to_matrixÚlinsolveÚ_is_function_class_equationÚinvert_realÚinvert_complexÚ_invert_trig_hyp_realÚsolvesetÚsolve_decompositionÚsubstitutionÚnonlinsolveÚsolvifyÚ_is_finite_with_finite_varsÚ
_transolveÚ_is_exponentialÚ_solve_exponentialÚ_is_logarithmicÚ_is_lambertÚ_solve_logarithmÚ_term_factorsÚ_is_modularÚNonlinearError)ÚaÚbÚcÚdÚeÚfÚgÚhÚiÚjÚkÚlÚmÚnÚqÚrÚtÚwÚxÚyÚzc                 ó¶   — t          | ¦  «        t          t          fv r't          d„ t	          | |¦  «        D ¦   «         ¦  «        S | |k    p | j        |¦  «        S )Nc              3   ó<   K  — | ]\  }}t          ||¦  «        V — Œd S ©N)Údumeq)Ú.0r†   r‡   s      ú_/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/sympy/solvers/tests/test_solveset.pyú	<genexpr>zdumeq.<locals>.<genexpr>:   s.   è è € Ð5Ð5¡4 1 a•5˜˜A‘;”;Ð5Ð5Ð5Ð5Ð5Ð5ó    )ÚtypeÚlistÚtupleÚallÚzipÚdummy_eq)r†   r‡   s     r˜   r–   r–   8   sU   € ÝˆA�w„w•4��-ÐÐÝÐ5Ð5­3¨q°!©9¬9Ð5Ñ5Ô5Ñ5Ô5Ð5Ø�Š6Ð"�Z�Q”Z ‘]”]Ð"rš   c                 ó4  — t          | ¦  «        } t          |¦  «        }t          | t          ¦  «        sJ ‚t          |t          ¦  «        sJ ‚t          | ¦  «        t          |¦  «        k    sJ ‚t	          d„ t          | |¦  «        D ¦   «         ¦  «        sJ ‚dS )z2Test solutions with floats from solveset are closec              3   ó<   K  — | ]\  }}t          ||¦  «        V — Œd S r•   r   ©r—   Úv1Úv2s      r˜   r™   z"assert_close_ss.<locals>.<genexpr>E   s.   è è € Ð=Ð=¡6 2 r�w�r˜2‰ŒÐ=Ð=Ð=Ð=Ð=Ð=rš   N)r   Ú
isinstancerT   Úlenrž   rŸ   )Úsol1Úsol2s     r˜   Úassert_close_ssrª   >   s’   € å�4‰=Œ=€DÝ�4‰=Œ=€DÝ�d�IÑ&Ô&Ð&Ð&Ð&Ý�d�IÑ&Ô&Ð&Ð&Ð&Ýˆt‰9Œ9�˜D™	œ	Ò!Ð!Ð!Ð!ÝÐ=Ð=­S°°t©_¬_Ð=Ñ=Ô=Ñ=Ô=Ð=Ð=Ð=Ð=Ð=rš   c                 ó¤  — t          | ¦  «        } t          |¦  «        }t          | t          ¦  «        sJ ‚t          |t          ¦  «        sJ ‚t          | ¦  «        t          |¦  «        k    sJ ‚t	          | |¦  «        D ]P\  }}t          |¦  «        t          |¦  «        k    sJ ‚t          d„ t	          ||¦  «        D ¦   «         ¦  «        sJ ‚ŒQdS )z5Test solutions with floats from nonlinsolve are closec              3   ó<   K  — | ]\  }}t          ||¦  «        V — Œd S r•   r   r£   s      r˜   r™   z"assert_close_nl.<locals>.<genexpr>Q   s.   è è € Ð=Ð=¡v r¨2•7˜2˜r‘?”?Ð=Ð=Ð=Ð=Ð=Ð=rš   N)r   r¦   rT   r§   rŸ   rž   )r¨   r©   Ús1Ús2s       r˜   Úassert_close_nlr¯   H   sÑ   € å�4‰=Œ=€DÝ�4‰=Œ=€DÝ�d�IÑ&Ô&Ð&Ð&Ð&Ý�d�IÑ&Ô&Ð&Ð&Ð&Ýˆt‰9Œ9�˜D™	œ	Ò!Ð!Ð!Ð!Ý�d˜D‘/”/ð >ð >‰ˆˆBÝ�2‰wŒw�#˜b™'œ'Ò!Ð!Ð!Ð!ÝÐ=Ð=µ°R¸±´Ð=Ñ=Ô=Ñ=Ô=Ð=Ð=Ð=Ð=ð>ð >rš   c                  ó ,  ‡‡— t          dd¬¦  «        Št          j        fd„} t          t	          ‰¦  «        t
          ‰¦  «        ‰ | t          t          t
          ¦  «        ¦  «        ¦  «        fk    sJ ‚t          dd¬¦  «        Št          dd¬¦  «        }t          ‰dz   ‰‰¦  «        ‰t          ‰dz
  ¦  «        fk    sJ ‚t          ‰dz  ‰‰¦  «        ‰t          ‰dz  ¦  «        fk    sJ ‚t          t	          ‰¦  «        ‰‰¦  «        ‰t          t          ‰¦  «        ¦  «        fk    sJ ‚t          t	          d‰z  ¦  «        ‰‰¦  «        ‰t          t          ‰¦  «        dz  ¦  «        fk    sJ ‚t          t	          ‰dz   ¦  «        ‰‰¦  «        ‰t          t          ‰¦  «        dz
  ¦  «        fk    sJ ‚t          t	          ‰¦  «        dz   ‰‰¦  «        ‰ | t          t          ‰dz
  ¦  «        ¦  «        ¦  «        fk    sJ ‚t          t	          ‰¦  «        dz  ‰‰¦  «        ‰t          t          ‰dz  ¦  «        ¦  «        fk    sJ ‚t          t          ‰¦  «        ‰‰¦  «        ‰t          t	          ‰¦  «        ¦  «        fk    sJ ‚t          t          d‰z  ¦  «        ‰‰¦  «        ‰t          t	          ‰¦  «        dz  ¦  «        fk    sJ ‚t          t          ‰dz   ¦  «        ‰‰¦  «        ‰t          t	          ‰¦  «        dz
  ¦  «        fk    sJ ‚t          t          ‰¦  «        ‰‰¦  «        ‰t          ‰‰ ¦  «        fk    sJ ‚t          d	‰z  ‰‰¦  «        ‰t          t          ‰¦  «        t          d	¦  «        z  ¦  «        fk    sJ ‚t          d	t	          ‰¦  «        z  ‰‰¦  «        ‰ | t          t          t          ‰¦  «        t          d	¦  «        z  ¦  «        ¦  «        ¦  «        fk    sJ ‚t          ‰d	z  ‰‰¦  «        ‰t          t          ‰¦  «        t          ‰¦  «         ¦  «        fk    sJ ‚t          ‰t          j
        z  ‰‰¦  «        ‰t          ‰d	z  ¦  «        fk    sJ ‚t          t          ˆfd
„¦  «         t          ‰t          z  ‰‰¦  «        ‰t          ‰dt          z  z  ¦  «        fk    sJ ‚t          ‰t          z  t           ‰¦  «        ‰t          j        fk    sJ ‚t          ‰t!          d¦  «        z  d‰¦  «        ‰t          d¦  «        fk    sJ ‚t          ‰dz  d‰¦  «        ‰dz  t          d¦  «        fk    sJ ‚t          t          ˆˆfd„¦  «         t          ‰dz  ‰z   ‰‰¦  «        ‰dz  ‰z   t          ‰¦  «        fk    sJ ‚‰dz  ‰z   }t          ‰dz
  ‰ dz
  ¦  «        }t          t          ‰dz  ‰z   dz   ¦  «        ‰‰¦  «        ||fk    sJ ‚t#          t          t%          ‰¦  «        ‰‰¦  «        ‰t'          ‰t          d¦  «        ‰k    ‰t          d¦  «        k    z  t)          t+          t-          |d	|z  t          z  t/          ‰¦  «        z   ¦  «        t          j        ¦  «        t+          t-          |t          d	z  |z  t          z   t/          ‰¦  «        z
  ¦  «        t          j        ¦  «        ¦  «        ¦  «        f¦  «        sJ ‚t#          t          t%          t	          ‰¦  «        ¦  «        ‰‰¦  «        ‰t'          ‰t          d¦  «        ‰k    ‰t          d¦  «        k    z  t)          t+          t-          |t          d	|z  t          z  t/          ‰¦  «        z   ¦  «        ¦  «        t          j        ¦  «        t+          t-          |t          t          d	z  |z  t          z   t/          ‰¦  «        z
  ¦  «        ¦  «        t          j        ¦  «        ¦  «        ¦  «        f¦  «        sJ ‚t#          t          t3          ‰¦  «        ‰‰¦  «        ‰t'          ‰t          d¦  «        ‰k    ‰t4          k     z  t4           ‰k     ‰t          d¦  «        k    z  z  t)          t+          t-          |d	|z  t          z  t7          ‰¦  «        z   ¦  «        t          j        ¦  «        t+          t-          |d	|z  t          z  t7          ‰¦  «        z
  t          z   ¦  «        t          j        ¦  «        ¦  «        ¦  «        f¦  «        sJ ‚t#          t          t3          t	          ‰¦  «        ¦  «        ‰‰¦  «        ‰t'          ‰t          d¦  «        ‰k    ‰t4          k     z  t4           ‰k     ‰t          d¦  «        k    z  z  t)          t+          t-          |t          d	|z  t          z  t7          ‰¦  «        z   ¦  «        ¦  «        t          j        ¦  «        t+          t-          |t          d	|z  t          z  t7          ‰¦  «        z
  t          z   ¦  «        ¦  «        t          j        ¦  «        ¦  «        ¦  «        f¦  «        sJ ‚t#          t          t9          ‰¦  «        ‰‰¦  «        ‰t'          ‰t          d¦  «        ‰k    ‰t          d¦  «        k    z  t)          t+          t-          |d	|z  t          z  t;          ‰¦  «        z   ¦  «        t          j        ¦  «        t+          t-          |d	|z  t          z  t;          ‰¦  «        z
  ¦  «        t          j        ¦  «        ¦  «        ¦  «        f¦  «        sJ ‚t#          t          t9          t	          ‰¦  «        ¦  «        ‰‰¦  «        ‰t'          ‰t          d¦  «        ‰k    ‰t          d¦  «        k    z  t)          t+          t-          |t          d	|z  t          z  t;          ‰¦  «        z   ¦  «        ¦  «        t          j        ¦  «        t+          t-          |t          d	|z  t          z  t;          ‰¦  «        z
  ¦  «        ¦  «        t          j        ¦  «        ¦  «        ¦  «        f¦  «        sJ ‚t#          t          t=          ‰¦  «        ‰‰¦  «        ‰t'          ‰t          d¦  «        ‰k    ‰t4          k     z  t4           ‰k     ‰t          d¦  «        k    z  z  t)          t+          t-          |d	|z  t          z  t?          ‰¦  «        z   ¦  «        t          j        ¦  «        t+          t-          |d	|z  t          z  t?          ‰¦  «        z
  ¦  «        t          j        ¦  «        ¦  «        ¦  «        f¦  «        sJ ‚t#          t          t=          t	          ‰¦  «        ¦  «        ‰‰¦  «        ‰t'          ‰t          d¦  «        ‰k    ‰t4          k     z  t4           ‰k     ‰t          d¦  «        k    z  z  t)          t+          t-          |t          d	|z  t          z  t?          ‰¦  «        z
  ¦  «        ¦  «        t          j        ¦  «        t+          t-          |t          d	|z  t          z  t?          ‰¦  «        z   ¦  «        ¦  «        t          j        ¦  «        ¦  «        ¦  «        f¦  «        sJ ‚t#          t          tA          ‰¦  «        ‰‰¦  «        ‰t'          ‰t4           ‰k     ‰t4          k     z  t+          t-          ||t          z  tC          ‰¦  «        z   ¦  «        t          j        ¦  «        ¦  «        f¦  «        sJ ‚t#          t          tA          t	          ‰¦  «        ¦  «        ‰‰¦  «        ‰t'          ‰t4           ‰k     ‰t4          k     z  t+          t-          |t          |t          z  tC          ‰¦  «        z   ¦  «        ¦  «        t          j        ¦  «        ¦  «        f¦  «        sJ ‚t#          t          tE          ‰¦  «        ‰‰¦  «        ‰t'          ‰t4           ‰k     ‰t4          k     z  t+          t-          ||t          z  tG          ‰¦  «        z   ¦  «        t          j        ¦  «        ¦  «        f¦  «        sJ ‚t#          t          tE          t	          ‰¦  «        ¦  «        ‰‰¦  «        ‰t'          ‰t4           ‰k     ‰t4          k     z  t+          t-          |t          |t          z  tG          ‰¦  «        z   ¦  «        ¦  «        t          j        ¦  «        ¦  «        f¦  «        sJ ‚t#          t          tA          tA          ‰¦  «        ¦  «        ‰‰¦  «        ‰t'          ‰tI          tA          tA          ‰¦  «        ¦  «        ‰¦  «        t          j        ¦  «        f¦  «        sJ ‚t          dd¬¦  «        Št          ‰t          z  ‰‰¦  «        ‰t          ‰dt          z  z  ¦  «        fk    sJ ‚t          dd¬¦  «        }t          dd¬¦  «        }t          tK          ‰¦  «        |‰¦  «        ‰t          tM          |¦  «        ¦  «        fk    sJ ‚t          tK          t          ‰¦  «        ¦  «        |‰¦  «        ‰t          t	          tM          |¦  «        ¦  «        ¦  «        fk    sJ ‚t          tO          ‰¦  «        |‰¦  «        ‰tQ          t          tS          |¦  «         tS          |¦  «        ¦  «        t          j        ¦  «        fk    sJ ‚t          tO          ‰¦  «        |dz   ‰¦  «        ‰t          tS          |dz   ¦  «         tS          |dz   ¦  «        ¦  «        fk    sJ ‚t          tU          ‰¦  «        |‰¦  «        ‰tQ          t          tW          |¦  «        ¦  «        t          j        ¦  «        fk    sJ ‚t          tY          ‰¦  «        |dz   ‰¦  «        ‰t          t[          |dz   ¦  «        ¦  «        fk    sJ ‚t          t]          ‰¦  «        |‰¦  «        ‰tQ          t          t_          |¦  «         t_          |¦  «        ¦  «        t          j        ¦  «        fk    sJ ‚t          ta          ‰¦  «        |‰¦  «        ‰t          tc          |¦  «        ¦  «        fk    sJ ‚t#          t          tU          t%          ‰¦  «        ¦  «        |‰¦  «        ‰t'          ‰t          d¦  «        tW          |¦  «        k    tW          |¦  «        t          d¦  «        k    z  t)          t+          t-          |d	|z  t          z  t/          tW          |¦  «        ¦  «        z   ¦  «        t          j        ¦  «        t+          t-          |d	|z  t          z  t/          tW          |¦  «        ¦  «        z
  t          z   ¦  «        t          j        ¦  «        ¦  «        ¦  «        f¦  «        sJ ‚d S )Nr�   T©Úrealc                 ó"   — t          || ¦  «        S r•   )rU   )r�   Úss     r˜   Úirealztest_invert_real.<locals>.irealX   s   € Ý˜A˜qÑ!Ô!Ð!rš   r‘   ©Úpositiver‹   é   é   c                  ó&   •— t          ‰ ‰ ‰ ¦  «        S r•   )rl   ©r�   s   €r˜   ú<lambda>z"test_invert_real.<locals>.<lambda>u   s   ø€ �{¨1¨a°Ñ3Ô3€ rš   é   g      ø?éè  éd   ç      ð?c                  ó:   •— t          t          j        ‰‰ ¦  «        S r•   )rl   r   ÚOne©r�   r‘   s   €€r˜   r¼   z"test_invert_real.<locals>.<lambda>}   s   ø€ �{­1¬5°!°QÑ7Ô7€ rš   é   éÿÿÿÿr�   Úp)2r   r   ÚRealsrl   r%   r’   rT   r&   r   r4   ÚHalfr^   Ú
ValueErrorr   r   ÚEmptySetr   r–   rD   rP   rW   rQ   r   r=   ÚIntegersrB   r   r;   r@   r9   rC   r<   rE   r>   rA   r:   r   r(   r.   r)   rU   r/   r*   r0   r+   r1   r,   r2   r-   r3   )rµ   r‹   ÚlhsÚbase_valuesr�   rÆ   r�   r‘   s         @@r˜   Útest_invert_realrÎ   T   s%  øø€ åˆs˜ÐÑÔ€Aå”7ð "ð "ð "ð "õ •s˜1‘v”v�q !Ñ$Ô$¨¨E¨Eµ)½CÅ¹F¼FÑ2CÔ2CÑ,DÔ,DÐ(EÒEÐEÐEÐEåˆs˜TÐ"Ñ"Ô"€AÝˆs˜ÐÑÔ€AÝ�q˜1‘u˜a Ñ#Ô#¨­9°Q¸±UÑ+;Ô+;Ð'<Ò<Ð<Ð<Ð<Ý�q˜‘s˜A˜qÑ!Ô! a­°1°q±5Ñ)9Ô)9Ð%:Ò:Ð:Ð:Ð:å•s˜1‘v”v˜q !Ñ$Ô$¨­Iµc¸!±f´fÑ,=Ô,=Ð(>Ò>Ð>Ð>Ð>Ý•s˜1˜Q™3‘x”x  AÑ&Ô&¨1­i½¸A¹¼À¹
Ñ.CÔ.CÐ*DÒDÐDÐDÐDÝ•s˜1˜q™5‘z”z 1 aÑ(Ô(¨Qµ	½#¸a¹&¼&À1¹*Ñ0EÔ0EÐ,FÒFÐFÐFÐFå•s˜1‘v”v ‘z 1 aÑ(Ô(¨Q°°µiÅÀAÈÁEÁ
Ä
Ñ6KÔ6KÑ0LÔ0LÐ,MÒMÐMÐMÐMÝ•s˜1‘v”v˜a‘x  AÑ&Ô&¨1­i½¸AÀ¹E¹
¼
Ñ.CÔ.CÐ*DÒDÐDÐDÐDå•s˜1‘v”v˜q !Ñ$Ô$¨­Iµc¸!±f´fÑ,=Ô,=Ð(>Ò>Ð>Ð>Ð>Ý•s˜1˜Q™3‘x”x  AÑ&Ô&¨1­i½¸A¹¼À¹
Ñ.CÔ.CÐ*DÒDÐDÐDÐDÝ•s˜1˜q™5‘z”z 1 aÑ(Ô(¨Qµ	½#¸a¹&¼&À1¹*Ñ0EÔ0EÐ,FÒFÐFÐFÐFå•s˜1‘v”v˜q !Ñ$Ô$¨­I°a¸!¸Ñ,<Ô,<Ð(=Ò=Ð=Ð=Ð=å�q˜!‘t˜Q Ñ"Ô" q­)µC¸±F´F½3¸q¹6¼6±MÑ*BÔ*BÐ&CÒCÐCÐCÐCÝ�q�#˜a™&œ&‘y ! QÑ'Ô'¨A¨u¨uµY½sÅ3ÀqÁ6Ä6Í#ÈaÉ&Ì&Á=Ñ?QÔ?QÑ5RÔ5RÑ/SÔ/SÐ+TÒTÐTÐTÐTå�q˜!‘t˜Q Ñ"Ô" q­)µD¸±G´G½dÀ1¹g¼g¸XÑ*FÔ*FÐ&GÒGÐGÐGÐGÝ�q�!œ&‘y ! QÑ'Ô'¨A­y¸¸A¹©¬Ð+?Ò?Ð?Ð?Ð?å
�:Ð3Ð3Ð3Ð3Ñ4Ô4Ð4õ �q�"‘u˜a Ñ#Ô#¨­9°Q¸½2¹±YÑ+?Ô+?Ð'@Ò@Ð@Ð@Ð@Ý�q�"‘u�q˜b !Ñ$Ô$¨­A¬J¨Ò7Ð7Ð7Ð7Ý�q�( 3™-œ-Ñ'¨¨qÑ1Ô1°a½À3¹¼Ð5HÒHÐHÐHÐHÝ�q˜#‘v˜q !Ñ$Ô$¨¨C©µ¸1±´Ð(>Ò>Ð>Ð>Ð>å
�:Ð7Ð7Ð7Ð7Ð7Ñ8Ô8Ð8å�q˜"‘u˜q‘y ! QÑ'Ô'¨A¨r©E°A©IµyÀ±|´|Ð+DÒDÐDÐDÐDà
ˆR‰%�!‰)€CÝ˜Q ™U Q B¨¡FÑ+Ô+€KÝ•s˜1˜b™5 1™9 q™=Ñ)Ô)¨1¨aÑ0Ô0°S¸+Ð4FÒFÐFÐFÐFå•�S ™VœV Q¨Ñ*Ô*¨QÝ�Q�˜2™œ !š¨­Q¨q©T¬Tª	Ñ2µEÝ•V˜A˜q ™s¥2™v­¨Q©¬Ñ/Ñ0Ô0µ!´*Ñ=Ô=Ý•V˜A�r !™t A™v­™{­T°!©W¬WÑ4Ñ5Ô5µq´zÑBÔBñ5Dô 5Dñ 	Eô 	Eð-Fñ Gô Gð Gð Gð Gõ
 •�S¥ Q¡¤™[œ[¨!¨QÑ/Ô/°!Ý�Q�˜2™œ !š¨­Q¨q©T¬Tª	Ñ2µEÝ•V˜A�s 1 Q¡3¥r¡6­D°©G¬GÑ#3Ñ4Ô4Ñ5Ô5µq´zÑBÔBÝ•V˜A�s¥2 a¡4¨¡6­B¡;µ°a±´Ñ#8Ñ9Ô9Ñ:Ô:½A¼JÑGÔGñ5Iô 5Iñ 	Jô 	Jð2Kñ Lô Lð Lð Lð Lõ
 •�S ™VœV Q¨Ñ*Ô*¨QÝ�Q�!˜A™$œ$ !š)¨­BªÑ/µb°S¸1²WÀÅaÈÁeÄeÂÑ4LÑMÝ•(�6 ! Q q¡S­¡V­d°1©g¬gÑ%5Ñ6Ô6½¼
ÑCÔCÝ�  1 Q¡3¥r¡6­D°©G¬GÑ#3µbÑ#8Ñ9Ô9½1¼:ÑFÔFñHô Hñ	Iô 	Ið-Jñ Kô Kð Kð Kð Kõ
 •�S¥ Q¡¤™[œ[¨!¨QÑ/Ô/°!Ý�Q�!˜A™$œ$ !š)¨­BªÑ/µb°S¸1²WÀÅaÈÁeÄeÂÑ4LÑMÝ•(�6 !¥S¨¨1©­R©µ$°q±'´'Ñ)9Ñ%:Ô%:Ñ;Ô;½Q¼ZÑHÔHÝ� ¥3 q¨¡s­2¡vµ°Q±´Ñ'7½"Ñ'<Ñ#=Ô#=Ñ>Ô>ÅÄ
ÑKÔKñMô Mñ	Nô 	Nð2Oñ Pô Pð Pð Pð Põ
 •�S ™VœV Q¨Ñ*Ô*¨QÝ�Q�˜2™œ !š¨­Q¨q©T¬Tª	Ñ2µEÝ•V˜A˜q ™s¥2™v­¨Q©¬Ñ/Ñ0Ô0µ!´*Ñ=Ô=Ý•V˜A˜q ™s¥2™v­¨Q©¬Ñ/Ñ0Ô0µ!´*Ñ=Ô=ñ5?ô 5?ñ 	@ô 	@ð-Añ Bô Bð Bð Bð Bõ
 •�S¥ Q¡¤™[œ[¨!¨QÑ/Ô/°!Ý�Q�˜2™œ !š¨­Q¨q©T¬Tª	Ñ2µEÝ•V˜A�s 1 Q¡3¥r¡6­D°©G¬GÑ#3Ñ4Ô4Ñ5Ô5µq´zÑBÔBÝ•V˜A�s 1 Q¡3¥r¡6­D°©G¬GÑ#3Ñ4Ô4Ñ5Ô5µq´zÑBÔBñ5Dô 5Dñ 	Eô 	Eð2Fñ Gô Gð Gð Gð Gõ
 •�S ™VœV Q¨Ñ*Ô*¨QÝ�Q�!˜A™$œ$ !š)¨­BªÑ/µb°S¸1²WÀÅaÈÁeÄeÂÑ4LÑMÝ•(�6 ! Q q¡S­¡V­d°1©g¬gÑ%5Ñ6Ô6½¼
ÑCÔCÝ�  1 Q¡3¥r¡6­D°©G¬GÑ#3Ñ4Ô4µa´jÑAÔAñCô Cñ	Dô 	Dð-Eñ Fô Fð Fð Fð Fõ
 •�S¥ Q¡¤™[œ[¨!¨QÑ/Ô/°!Ý�Q�!˜A™$œ$ !š)¨­BªÑ/µb°S¸1²WÀÅaÈÁeÄeÂÑ4LÑMÝ•(�6 !¥S¨¨1©­R©µ$°q±'´'Ñ)9Ñ%:Ô%:Ñ;Ô;½Q¼ZÑHÔHÝ� ¥3 q¨¡s­2¡vµ°Q±´Ñ'7Ñ#8Ô#8Ñ9Ô9½1¼:ÑFÔFñHô Hñ	Iô 	Ið2Jñ Kô Kð Kð Kð Kõ
 •�S ™VœV Q¨Ñ*Ô*¨QÝ�Q�"˜˜qš Q­¢VÑ,Ý•V˜A˜q¥™t¥d¨1¡g¤g™~Ñ.Ô.µ´
Ñ;Ô;ñ	=ô 	=ð->ñ ?ô ?ð ?ð ?ð ?õ •�S¥ Q¡¤™[œ[¨!¨QÑ/Ô/°!Ý�Q�"˜˜qš Q­¢VÑ,Ý•V˜A�s 1¥R¡4­$¨q©'¬'¡>Ñ2Ô2Ñ3Ô3µQ´ZÑ@Ô@ñ	Bô 	Bð2Cñ Dô Dð Dð Dð Dõ •�S ™VœV Q¨Ñ*Ô*¨QÝ�Q�"˜˜qš Q­¢VÑ,Ý•V˜A˜q¥™t¥d¨1¡g¤g™~Ñ.Ô.µ´
Ñ;Ô;ñ	=ô 	=ð->ñ ?ô ?ð ?ð ?ð ?õ •�S¥ Q¡¤™[œ[¨!¨QÑ/Ô/°!Ý�Q�"˜˜qš Q­¢VÑ,Ý•V˜A�s 1¥R¡4­$¨q©'¬'¡>Ñ2Ô2Ñ3Ô3µQ´ZÑ@Ô@ñ	Bô 	Bð2Cñ Dô Dð Dð Dð Dõ •�S¥ Q¡¤™[œ[¨!¨QÑ/Ô/Ø	
�L˜�B�s¥3 q¡6¤6™{œ{¨AÑ.Ô.µ´Ñ8Ô8Ð9ñ;ô ;ð ;ð ;ð ;õ
 	ˆs˜TÐ"Ñ"Ô"€AÝ�q�"‘u˜a Ñ#Ô#¨­9°Q¸½2¹±YÑ+?Ô+?Ð'@Ò@Ð@Ð@Ð@åˆs˜ÐÑÔ€AÝˆs˜TÐ"Ñ"Ô"€AÝ•t˜A‘w”w  1Ñ%Ô%¨!­Yµu¸Q±x´xÑ-@Ô-@Ð)AÒAÐAÐAÐAÝ•t�C ™FœF‘|”| Q¨Ñ*Ô*¨qµ)½CÅÀaÁÄ¹M¼MÑ2JÔ2JÐ.KÒKÐKÐKÐKå•t˜A‘w”w  1Ñ%Ô%¨!­\Ý•5˜‘8”8�)�U 1™XœXÑ&Ô&­¬ñ.1ô .1ð *2ò 2ð 2ð 2ð 2å•t˜A‘w”w  A¡ qÑ)Ô)¨aÝ•5˜˜Q™‘<”<�-¥ q¨1¡u¡¤Ñ.Ô.ð.0ò 0ð 0ð 0ð 0õ •t˜A‘w”w  1Ñ%Ô%¨!­\½)ÅEÈ!ÁHÄHÑ:MÔ:MÍqÌwÑ-WÔ-WÐ)XÒXÐXÐXÐXÝ•t˜A‘w”w  !¡ QÑ'Ô'¨A­y½¸qÀ¹s¹¼Ñ/DÔ/DÐ+EÒEÐEÐEÐEÝ•t˜A‘w”w  1Ñ%Ô%¨!­\Ý•5˜‘8”8�)�U 1™XœXÑ&Ô&­¬ñ.1ô .1ð *2ò 2ð 2ð 2ð 2å•t˜A‘w”w  1Ñ%Ô%¨!­Yµu¸Q±x´xÑ-@Ô-@Ð)AÒAÐAÐAÐAå•�T¥# a¡&¤&™\œ\¨1¨aÑ0Ô0°1Ý�Q�˜2™œ¥%¨¡(¤(Ò*­u°Q©x¬x½1¸Q¹4¼4Ò/?Ñ@Å%Ý•V˜A˜q ™s¥2™v­­U°1©X¬X©¬Ñ6Ñ7Ô7½¼ÑDÔDÝ•V˜A˜q ™s¥2™v­­U°1©X¬X©¬Ñ6½Ñ;Ñ<Ô<½a¼jÑIÔIñCKô CKñ 	Lô 	Lð3Mñ Nô Nð Nð Nð Nð Nð Nrš   c                  ó¢  — t          d¦  «        } t          t          t          ¦  «        t	          ddd¦  «        t          ¦  «        d                              t          t          t          | t          | ¦  «         ¦  «        t	          ddd¦  «        ¦  «        t          t          | t          | ¦  «        ¦  «        t	          ddd¦  «        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          ¦  «        t          dd¦  «        t          ¦  «        t          t          t          t           t          d¦  «         ¦  «        t          t          d¦  «        t          ¦  «        ¦  «        fk    sJ ‚t          t          t          ¦  «        t          t          j         d¦  «        t          ¦  «        t          t          t#          t          j        ¦  «         t          ¦  «        fk    sJ ‚t          t%          t          ¦  «        t'          | t          j        | dz  z   t          j        ¦  «        t          ¦  «        t          t+          t-          t          d¦  «        dz  ¦  «         t-          t          d¦  «        dz  ¦  «        t-          t          d¦  «        d	z  ¦  «         t-          t          d¦  «        d	z  ¦  «        ¦  «        fk    sJ ‚t          t/          t          ¦  «        t          j        t          ¦  «        t          t          t          j        t           d
¦  «        t          j        d
t          ¦  «        ¦  «        fk    sJ ‚d S )Nr‹   éûÿÿÿé
   r½   éýÿÿÿr¹   r¸   é   é   r   )r   rn   r)   r�   rR   r    rW   rQ   r   r/   r+   rV   r   r1   r*   r   rÈ   r0   r,   rX   Ú	Naturals0rT   r2   r-   rÇ   Úopen©r‹   s    r˜   Útest_invert_trig_hyp_realrØ   Û   s|  € åˆc‰
Œ
€AÝ ¥¥a¡¤­%°°B¸Ñ*:Ô*:½AÑ>Ô>¸qÔA×JÒJÍ5Ý•˜�E !™HœH˜9Ñ%Ô%¥u¨Q°°A¡¤Ñ7Ô7Ý•˜�5 ™8œ8Ñ$Ô$¥e¨A¨r°1¡o¤oÑ6Ô6ñL8ô L8ñ 9ô 9ð 9ð 9ð 9õ !¥¥a¡¤­(°2°q©/¬/½1Ñ=Ô=Å!ÅUÝ•"�•u˜Q‘x”x�iÑ Ô ¥(­5°©8¬8µRÑ"8Ô"8ñF:ô F:ð B;ò ;ð ;ð ;ð ;å ¥¥a¡¤­(µA´F°7¸AÑ*>Ô*>ÅÑBÔBÅqÝ•%�œ‘-”-�¥Ñ$Ô$ðG&ò &ð &ð &ð &å ¥¥a¡¤­(°1µa´f¸qÀ¹s±lÅAÄKÑ*PÔ*PÕRSÑTÔTÝ	
�I•u�Q˜q™TœT !™V‘}”}�n¥e­A¨a©D¬D°©F¡m¤mµe½A¸a¹D¼DÀ¹F±m´m°^ÅUÍ1ÈQÉ4Ì4ÐPQÉ6Á]Ä]ÑSÔSÐTòUð Uð Uð Uå ¥¥a¡¤­!¬'µ1Ñ5Ô5½!Ý�hŒm�R˜C Ñ#Ô#¥X¤]°1µbÑ%9Ô%9Ñ:Ô:ð:<ò <ð <ð <ð <ð <ð <rš   c                  óÀ  — t          t          dz   t          t          ¦  «        t          t          t          dz
  ¦  «        fk    sJ ‚t          t          dz  t          t          ¦  «        t          t          t          dz  ¦  «        fk    sJ ‚t          t          dz
  dz  dt          ¦  «        t          t          d¦  «        fk    sJ ‚t	          t          t          t          ¦  «        t          t          ¦  «        t          t          t          t          t          dt          z  t          z  t          t          ¦  «        z   z  t          t          t          ¦  «        ¦  «        z   ¦  «        t          j        ¦  «        f¦  «        sJ ‚t          t          t          ¦  «        t          t          ¦  «        t          t          t          t          ¦  «        ¦  «        fk    sJ ‚t!          t"          d„ ¦  «         t!          t"          d„ ¦  «         t!          t"          d„ ¦  «         t	          t          t%          t          ¦  «        t          t          ¦  «        t          t'          t)          t          t          dt          z  t          z  t          t          dt+          d¦  «        z   ¦  «        z  z   ¦  «        t          j        ¦  «        t)          t          t          dt          z  t          z  t          z   t          t          dt+          d¦  «        z   ¦  «        z  z
  ¦  «        t          j        ¦  «        ¦  «        f¦  «        sJ ‚t	          t          t-          t          ¦  «        dt          z   t          ¦  «        t          t'          t)          t          t          dt          z  t          z  t/          dt          z   ¦  «        z
  ¦  «        t          j        ¦  «        t)          t          t          dt          z  t          z  t/          dt          z   ¦  «        z   ¦  «        t          j        ¦  «        ¦  «        f¦  «        sJ ‚t	          t          t1          dt          z  ¦  «        dt          ¦  «        t          t)          t          t          t          t          z  dz  t          dz  z   ¦  «        t          j        ¦  «        f¦  «        sJ ‚t	          t          t3          t          ¦  «        dt          z  t          ¦  «        t          t)          t          t          t          t          z  t          t5          d¦  «        z  z
  ¦  «        t          j        ¦  «        f¦  «        sJ ‚t	          t          t7          t          ¦  «        dt          ¦  «        t          t'          t)          t          t          dt          z  t          z  t          z  ¦  «        t          j        ¦  «        t)          t          t          dt          z  t          z  t          z  t          t          z  z   ¦  «        t          j        ¦  «        ¦  «        f¦  «        sJ ‚t	          t          t9          t          ¦  «        dt          ¦  «        t          t'          t)          t          t          dt          z  t          z  t          z  t          t          z  dz  z   ¦  «        t          j        ¦  «        t)          t          t          dt          z  t          z  t          z  dt          z  t          z  dz  z   ¦  «        t          j        ¦  «        ¦  «        f¦  «        sJ ‚t          t;          t          ¦  «        dt          ¦  «        t          t          j        fk    sJ ‚t	          t          t;          t          ¦  «        t>          t          ¦  «        t          tA          t          tC          t>          d	¦  «        tC          t>          d¦  «        z  t)          t          t          t          t          z  t          z  tE          t>          ¦  «        z   ¦  «        t          j        ¦  «        ¦  «        f¦  «        sJ ‚t          tG          t          ¦  «        dt          ¦  «        t          t          j        fk    sJ ‚t	          t          tG          t          ¦  «        t>          t          ¦  «        t          tA          t          tC          t>          d	¦  «        tC          t>          d¦  «        z  t)          t          t          t          t          z  t          z  t5          t>          ¦  «        z   ¦  «        t          j        ¦  «        ¦  «        f¦  «        sJ ‚t	          t          tI          t          ¦  «        dt          ¦  «        t          t'          t)          t          t          dt          z  t          z  t          z  t          t          z  dz  z   ¦  «        t          j        ¦  «        t)          t          t          dt          z  t          z  t          z  d
t          z  t          z  dz  z   ¦  «        t          j        ¦  «        ¦  «        f¦  «        sJ ‚d S )Nr¸   r½   r   r¹   c                  ó8   — t          dt          t          ¦  «        S ©Nr½   )rl   r‘   r�   © rš   r˜   r¼   z%test_invert_complex.<locals>.<lambda>õ   s   € �{¨1­aµÑ3Ô3€ rš   c                  óB   — t          t          t          t          ¦  «        S r•   ©rm   r�   rÜ   rš   r˜   r¼   z%test_invert_complex.<locals>.<lambda>ö   s   € �~­aµµAÑ6Ô6€ rš   c                  ó8   — t          t          t          d¦  «        S rÛ   rÞ   rÜ   rš   r˜   r¼   z%test_invert_complex.<locals>.<lambda>÷   s   € �~­aµ°AÑ6Ô6€ rš   é   rÅ   rÓ   )%rm   r�   r‘   rT   r–   r%   rX   r   r‹   r   r   r   r&   r   r   rË   r^   rÉ   rD   rW   rQ   r4   r@   r9   rE   rA   r1   r(   r)   r*   rÊ   r~   rP   r   r0   r+   r,   rÜ   rš   r˜   Útest_invert_complexrá   ë   s9  € Ý�!˜a™%¥¥AÑ&Ô&­1­i½¸A¹Ñ.>Ô.>Ð*?Ò?Ð?Ð?Ð?Ý�!˜A™#�q¥!Ñ$Ô$­­Iµa¸!±eÑ,<Ô,<Ð(=Ò=Ð=Ð=Ð=Ý�1˜q™5 1™* a­Ñ+Ô+µµ9¸Q±<´<Ð/@Ò@Ð@Ð@Ð@å•¥¥A¡¤­­1Ñ-Ô-Ý	
�H•V�A�q !¥B¡$¥q¡&­3­q©6¬6¡/Ñ2µS½½Q¹¼±[´[Ñ@ÑAÔAÅ1Ä:ÑNÔNÐOñQô Qð Qð Qð Qõ �#�a™&œ&¥!¥QÑ'Ô'­A­y½½Q¹¼Ñ/@Ô/@Ð+AÒAÐAÐAÐAå
�:Ð3Ð3Ñ4Ô4Ð4Ý
�:Ð6Ð6Ñ7Ô7Ð7Ý
�:Ð6Ð6Ñ7Ô7Ð7å•¥¥A¡¤­­1Ñ-Ô-µµ5Ý•�˜1�Q™3�r™6¥A¥c¨!­d°1©g¬g©+Ñ&6Ô&6Ñ$6Ñ6Ñ7Ô7½¼ÑDÔDÝ•�˜1�Q™3�r™6¥B™;­­3¨qµ4¸±7´7©{Ñ+;Ô+;Ñ);Ñ;Ñ<Ô<½a¼jÑIÔIñ4Kô 4Kð 0Lñ Mô Mð Mð Mð Mõ •¥¥A¡¤¨­!©­QÑ/Ô/µ!µUÝ•�˜1�Q™3�r™6¥D¨­Q©¡K¤KÑ/Ñ0Ô0µ!´*Ñ=Ô=Ý•�˜1�Q™3�r™6¥D¨­Q©¡K¤KÑ/Ñ0Ô0µ!´*Ñ=Ô=ñ6?ô 6?ð 2@ñ Aô Að Að Að Aõ •¥ A¥a¡C¡¤¨!­QÑ/Ô/µ!Ý•��1�R™4 ™6¥B q¡D™=Ñ)Ô)­1¬:Ñ6Ô6ð28ñ 9ô 9ð 9ð 9ð 9å•¥¥A¡¤¨­!©­QÑ/Ô/µ!Ý•��1�R™4¥!¥E¨!¡H¤H¡*Ñ,Ñ-Ô-­q¬zÑ:Ô:ð2<ñ =ô =ð =ð =ð =õ •¥¥Q¡¤¨­AÑ.Ô.µµEÝ•�˜1�Q™3�q™5¥™8Ñ$Ô$¥a¤jÑ1Ô1Ý•�˜1�Q™3�q™5¥™8¥a­¡d™?Ñ+Ô+­Q¬ZÑ8Ô8ñ5:ô 5:ð 1;ñ <ô <ð <ð <ð <õ •¥¥Q¡¤¨­AÑ.Ô.µµEÝ•�˜1�Q™3�q™5¥™8¥a­¡d¨1¡fÑ,Ñ-Ô-­q¬zÑ:Ô:Ý•�˜1�Q™3�q™5¥™8 a­¡c­"¡f¨Q¡hÑ.Ñ/Ô/µ´Ñ<Ô<ñ5>ô 5>ð 1?ñ @ô @ð @ð @ð @õ �$�q™'œ' 1¥aÑ(Ô(­Qµ´
¨OÒ;Ð;Ð;Ð;Ý•¥¥Q¡¤­­AÑ.Ô.µÝ•Q��1˜b™	œ	¥B¥q¨!¡H¤HÑ,Ý•��1�Q™3�r™6¥E­!¡H¤HÑ,Ñ-Ô-­q¬zÑ:Ô:ñ	<ô 	<ð1=ñ >ô >ð >ð >ð >õ �$�q™'œ' 1¥aÑ(Ô(­Qµ´
¨OÒ;Ð;Ð;Ð;Ý•¥¥Q¡¤­­AÑ.Ô.µÝ•Q��1˜b™	œ	¥B¥q¨!¡H¤HÑ,Ý•��1�Q™3�r™6¥E­!¡H¤HÑ,Ñ-Ô-­q¬zÑ:Ô:ñ	<ô 	<ð1=ñ >ô >ð >ð >ð >õ •¥¥Q¡¤¨­AÑ.Ô.µµEÝ•�˜1�Q™3�q™5¥™8¥a­¡d¨1¡fÑ,Ñ-Ô-­q¬zÑ:Ô:Ý•�˜1�Q™3�q™5¥™8 a­¡c­"¡f¨Q¡hÑ.Ñ/Ô/µ´Ñ<Ô<ñ5>ô 5>ð 1?ñ @ô @ð @ð @ð @ð @ð @rš   c                  ó,  — t          dddt          dz   z  dz  z   z  t          d¦  «        du sJ ‚t          t          dz  t          d¦  «        du sJ ‚t          t          t          t          ¦  «        du sJ ‚t          dt          t          ¦  «        du sJ ‚d S )Nr½   r¹   rÅ   Fr   T)rg   r�   r   rÜ   rš   r˜   Útest_domain_checkrã     s–   € Ý˜˜1 ¥1 Q¡3¡¨!™|Ñ+Ñ,­a°Ñ4Ô4¸Ð=Ð=Ð=Ð=Ý�˜1™�a Ñ#Ô# tÐ+Ð+Ð+Ð+Ý��1�bÑ!Ô! UÐ*Ð*Ð*Ð*Ý˜�1�bÑ!Ô! UÐ*Ð*Ð*Ð*Ð*Ð*rš   c                  óø   — t          dt          z  dz
  t          t          j        ¦  «        t          j        k    sJ ‚t          dt          z  dz
  t          t          j        ¦  «        t          d¦  «        k    sJ ‚d S )Nr   r¿   r½   )ro   r�   r   rÇ   rÊ   rT   rÜ   rš   r˜   Útest_issue_11536rå     s^   € Ý�A•q‘D˜3‘J¥¥1¤7Ñ+Ô+­q¬zÒ9Ð9Ð9Ð9Ý�A•q‘D˜1‘H�a¥¤Ñ)Ô)­Y°q©\¬\Ò9Ð9Ð9Ð9Ð9Ð9rš   c                  óÎ  — t           dz  t          dz  z   dz  t           dz  t          dz  z   dz  z   ddt           dz  z  t          dz  z   t          dz  z   z  z
  }  | j        t           ¦  «        } | j        t          ¦  «        } | j        t          ¦  «        }t	          |||gt           t          t          g¦  «        }t          |¦  «        dk    rt          |¦  «        dk    sJ ‚d S )Nr¹   é   é   )r�   r‘   r’   r
   rr   r§   )rƒ   ÚfxÚfyÚfzÚsols        r˜   Útest_issue_17479rí   #  s¿   € Ý	
ˆA‰•�1‘‰�qÑ�A˜q™D¥1 a¡4™K¨!Ñ+Ñ+¨a°µ1°a±4±½!¸Q¹$±ÅÀAÁÑ1EÑ.FÑF€AØ	ˆŒ•‰Œ€BØ	ˆŒ•‰Œ€BØ	ˆŒ•‰Œ€BÝ
�r˜2˜r�l¥Q­­1 IÑ
.Ô
.€CÝˆs‰8Œ8�qŠ=ˆ=�S ™XœX¨š^˜^˜^Ð+˜^˜^rš   c                  óŽ  ‡— t          d¦  «        \  } }}| dz  |dz  z   dz  | dz  |dz  z   dz  z   dd| dz  z  |dz  z   |dz  z   z  z
  }t          || ¦  «        }t          ||¦  «        }t          ||¦  «        }t          |||g| ||g¦  «        }|D ]2\  }}	}
| |||	||
iŠt          ˆfd„|||fD ¦   «         ¦  «        dk    sJ ‚Œ3d S )Núx, y, zr¹   c              3   óf   •K  — | ]+}|                      ‰¦  «                             ¦   «         V — Œ,d S r•   )ÚsubsrZ   )r—   Ú_r�   s     €r˜   r™   z#test_issue_18449.<locals>.<genexpr><  s9   øè è € Ð@Ð@¨a�Q—V’V˜A‘Y”Y×'Ò'Ñ)Ô)Ð@Ð@Ð@Ð@Ð@Ð@rš   )r   r   r   )r   r
   rr   r�   )r�   r‘   r’   rƒ   ré   rê   rë   rì   ÚxsÚysÚzsr�   s              @r˜   Útest_issue_18449rö   2  s  ø€ å�iÑ Ô �G€A€qˆ!Ø	
ˆA‰��1‘‰�qÑ˜A˜q™D 1 a¡4™K¨!Ñ+Ñ+¨a°°1°a±4±¸!¸Q¹$±ÀÀAÁÑ1EÑ.FÑF€AÝ	ˆa�‰Œ€BÝ	ˆa�‰Œ€BÝ	ˆa�‰Œ€BÝ
�r˜2˜r�l Q¨¨1 IÑ
.Ô
.€CØð Nð N‰ˆˆR�Ø��A�r˜1˜bÐ!ˆÝÐ@Ð@Ð@Ð@°B¸¸B°<Ð@Ñ@Ô@Ñ@Ô@ÀIÒMÐMÐMÐMÐMðNð Nrš   c                  ó�  — dt           z
  dz  t          t           dz
  ¦  «        dz
  dz  z   } t          | t           t          j        ¦  «        t          d¦  «        k    sJ ‚t          t           ¦  «        dz
  dz  t          t           ¦  «        dz   dz  z   dt           dz  z  z
  t          d¦  «        z   } t          | t           t          j        ¦  «        t          t          j        t          dt          d¦  «        z  dz   ¦  «        dz  z
  t          j        t          dt          d¦  «        z  dz   ¦  «        dz  z   ¦  «        k    sJ ‚d S )Nr¹   r½   rÔ   rÓ   )r�   r4   ro   r   rÇ   rT   rÈ   ©rƒ   s    r˜   Útest_issue_21047rù   F  s  € Ø	
�Q‰�‰
•d�1˜q™5‘k”k A‘o¨Ñ)Ñ)€AÝ�A•q�!œ'Ñ"Ô"¥i°¡l¤lÒ2Ð2Ð2Ð2å	�a‰Œ�‰�Q‰�$�q™'œ' !™) a™Ñ'¨­1¨a©4©Ñ/µ$°q±'´'Ñ9€AÝ�A•q�!œ'Ñ"Ô"¥iÝ	Œ•�a�˜Q™œ‘i !‘mÑ$Ô$ QÑ&Ñ&­¬µ°a½¸Q¹¼±iÀ!±mÑ1DÔ1DÀQÑ1FÑ(Fñ'Hô 'Hò Hð Hð Hð Hð Hð Hrš   c                  óÊ  — t          t          t          t          ¦  «        t          ¦  «        du sJ ‚t          t          t          t          ¦  «        dz
  t          ¦  «        du sJ ‚t          t          t          t          ¦  «        t	          t          ¦  «        z   t          ¦  «        du sJ ‚t          t          t          t          ¦  «        t	          t          ¦  «        z   t
          z
  t          ¦  «        du sJ ‚t          t          t	          t          ¦  «        t          t          ¦  «        z  t	          t          ¦  «        z   t          ¦  «        du sJ ‚t          t          t	          t          ¦  «        t          t          t
          z   ¦  «        z  t	          t          ¦  «        z   t          ¦  «        du sJ ‚t          t          t	          t          ¦  «        t          t          t
          z  ¦  «        z  t	          t          ¦  «        z   t          ¦  «        du sJ ‚t          t          t
          t          t          ¦  «        z  dz
  t          ¦  «        du sJ ‚t          t          t          t          ¦  «        dz  t	          t          ¦  «        z   dz
  t          ¦  «        du sJ ‚t          t          t          t          ¦  «        t          z   t          ¦  «        du sJ ‚t          t          t          t          dz  ¦  «        t          ¦  «        du sJ ‚t          t          t          t          dz  ¦  «        t	          t          ¦  «        z   t          ¦  «        du sJ ‚t          t          t          t          ¦  «        t	          t          ¦  «        z  t          ¦  «        du sJ ‚t          t          t          t	          t          ¦  «        ¦  «        t	          t          ¦  «        z   t          ¦  «        du sJ ‚t          t          t          t          ¦  «        t          ¦  «        du sJ ‚t          t          t          t          ¦  «        dz
  t          ¦  «        du sJ ‚t          t          t          t          ¦  «        t          t          ¦  «        z   t          ¦  «        du sJ ‚t          t          t          t          ¦  «        t          t          ¦  «        z   t
          z
  t          ¦  «        du sJ ‚t          t          t          t          ¦  «        t          t          ¦  «        z  t          t          ¦  «        z   t          ¦  «        du sJ ‚t          t          t          t          ¦  «        t          t          t
          z   ¦  «        z  t          t          ¦  «        z   t          ¦  «        du sJ ‚t          t          t          t          ¦  «        t          t          t
          z  ¦  «        z  t          t          ¦  «        z   t          ¦  «        du sJ ‚t          t          t
          t          t          ¦  «        z  dz
  t          ¦  «        du sJ ‚t          t          t          t          ¦  «        dz  t          t          ¦  «        z   dz
  t          ¦  «        du sJ ‚t          t          t          t          ¦  «        t          z   t          ¦  «        du sJ ‚t          t          t          t          dz  ¦  «        t          ¦  «        du sJ ‚t          t          t          t          dz  ¦  «        t          t          ¦  «        z   t          ¦  «        du sJ ‚t          t          t          t          ¦  «        t          t          ¦  «        z  t          ¦  «        du sJ ‚t          t          t          t          t          ¦  «        ¦  «        t          t          ¦  «        z   t          ¦  «        du sJ ‚d S )NTr½   r¹   F)	rk   r8   rE   r�   rD   r~   r'   r*   r(   rÜ   rš   r˜   Útest_is_function_class_equationrû   O  s\  € Ý&Õ'<Ý'*­1¡v¤v­qñ2ô 2Ø59ð:ð :ð :ð :å&Õ'<Ý'*­1¡v¤v°¡zµ1ñ6ô 6Ø9=ð>ð >ð >ð >å&Õ'<Ý'*­1¡v¤vµµA±´¡½ñ;ô ;Ø>BðCð Cð Cð Cå&Õ'<Ý'*­1¡v¤vµµA±´¡½Ñ':½Añ?ô ?ØBFðGð Gð Gð Gå&Õ'<Ý'*­1¡v¤v­cµ!©f¬f¡}µs½1±v´vÑ'=½qñBô BØEIðJð Jð Jð Jå&Õ'<Ý'*­1¡v¤v­cµ!µa±%©j¬jÑ'8½3½q¹6¼6Ñ'AÅ1ñFô FØIMðNð Nð Nð Nå&Õ'<Ý'*­1¡v¤v­cµ!µA±#©h¬h¡½½Q¹¼Ñ'?ÅñDô DØGKðLð Lð Lð Lå&Õ'<Ý'(­­Q©¬¡x°!¡|µQñ8ô 8Ø;?ð@ð @ð @ð @å&Õ'<Ý'*­1¡v¤v¨q¡yµ3µq±6´6Ñ'9¸AÑ'=½qñBô BØEIðJð Jð Jð Jå&Õ'<Ý'*­1¡v¤vµ¡zµ1ñ6ô 6Ø9>ð?ð ?ð ?ð ?å&Õ'<Ý'*­1¨a©4¡y¤yµ!ñ5ô 5Ø8=ð>ð >ð >ð >å&Õ'<Ý'*­1¨a©4¡y¤yµ3µq±6´6Ñ'9½1ñ>ô >ØAFðGð Gð Gð Gå&Õ'<Ý'*­1¡v¤v­sµ1©v¬v¡~µqñ:ô :Ø=BðCð Cð Cð Cå&Õ'<Ý'*­3­q©6¬6¡{¤{µS½±V´VÑ';½Qñ@ô @ØCHðIð Ið Ið Iå&Õ'9Ý'+­A¡w¤wµñ3ô 3Ø6:ð;ð ;ð ;ð ;å&Õ'9Ý'+­A¡w¤w°¡{µAñ7ô 7Ø:>ð?ð ?ð ?ð ?å&Õ'9Ý'+­A¡w¤wµµa±´Ñ'8½!ñ=ô =Ø@DðEð Eð Eð Eå&Õ'9Ý'+­A¡w¤wµµa±´Ñ'8½1Ñ'<½añAô AØDHðIð Ið Ið Iå&Õ'9Ý'+­A¡w¤w­tµA©w¬w¡½½a¹¼Ñ'@Å!ñEô EØHLðMð Mð Mð Må&Õ'9Ý'+­A¡w¤w­tµA½±E©{¬{Ñ':½TÅ!¹W¼WÑ'DÅañIô IØLPðQð Qð Qð Qå&Õ'9Ý'+­A¡w¤w­tµAµa±C©y¬yÑ'8½4Å¹7¼7Ñ'BÅAñGô GØJNðOð Oð Oð Oå&Õ'9Ý'(­­a©¬¡y°1¡}µañ9ô 9Ø<@ðAð Að Að Aå&Õ'9Ý'+­A¡w¤w°¡zµD½±G´GÑ';¸aÑ'?ÅñDô DØGKðLð Lð Lð Lå&Õ'9Ý'+­A¡w¤wµ¡{µAñ7ô 7Ø:?ð@ð @ð @ð @å&Õ'9Ý'+­A¨q©D¡z¤zµ1ñ6ô 6Ø9>ð?ð ?ð ?ð ?å&Õ'9Ý'+­A¨q©D¡z¤zµD½±G´GÑ';½Qñ@ô @ØCHðIð Ið Ið Iå&Õ'9Ý'+­A¡w¤wµµQ±´Ñ'7½ñ<ô <Ø?DðEð Eð Eð Eå&Õ'9Ý'+­Dµ©G¬G¡}¤}µt½A±w´wÑ'>ÅñCô CØFKðLð Lð Lð Lð Lð Lrš   c                  ó|  ‡ — t          t          d„ ¦  «         t          dd¬¦  «        Š t          ‰ d¦  «        t          j        k    sJ ‚t          ‰ dz
  d¦  «        t          ‰ ¦  «        k    sJ ‚t          ‰ t          ¦  «        t          j        k    sJ ‚t          ‰ ‰ dz  ¦  «        t          j        k    sJ ‚t          t          ˆ fd„¦  «         t          ‰ t          ¦  «        t          j        k    sJ ‚t          t          ˆ fd„¦  «         t          t          ˆ fd	„¦  «         t          t          ˆ fd
„¦  «         d S )Nc                  ó8   — t          t          gt          ¦  «        S r•   )rf   r‘   rÜ   rš   r˜   r¼   z$test_garbage_input.<locals>.<lambda>‹  s   € �}­a¨Sµ!Ñ4Ô4€ rš   r�   Tr±   r½   r¹   c                  ó&   •— t          ‰ g‰ ¦  «        S r•   )rh   r»   s   €r˜   r¼   z$test_garbage_input.<locals>.<lambda>’  s   ø€ Õ/°°°QÑ7Ô7€ rš   c                  ó2   •— t          ‰ t          f‰ ¦  «        S r•   )ro   r‘   r»   s   €r˜   r¼   z$test_garbage_input.<locals>.<lambda>•  s   ø€ �x¨­A¨°Ñ2Ô2€ rš   c                  ó>   •— t          ‰ dz   t          j        ¦  «        S rÛ   )ro   r   rÇ   r»   s   €r˜   r¼   z$test_garbage_input.<locals>.<lambda>–  s   ø€ �x¨¨A©­q¬wÑ7Ô7€ rš   c                  ó,   •— t          ‰ dz   ‰ d¦  «        S ©Nr½   r¹   )ro   r»   s   €r˜   r¼   z$test_garbage_input.<locals>.<lambda>—  s   ø€ �x¨¨A©¨q°!Ñ4Ô4€ rš   )	r^   rÉ   r   rf   r   rÊ   rT   r   rh   r»   s   @r˜   Útest_garbage_inputr  Š  s4  ø€ Ý
�:Ð4Ð4Ñ5Ô5Ð5Ýˆs˜ÐÑÔ€AÝ˜˜AÑÔ¥!¤*Ò,Ð,Ð,Ð,Ý˜˜Q™ Ñ"Ô"¥i°¡l¤lÒ2Ð2Ð2Ð2Ý˜�BÑÔ¥1¤:Ò-Ð-Ð-Ð-Ý˜˜A˜q™DÑ!Ô!¥Q¤ZÒ/Ð/Ð/Ð/å
�:Ð7Ð7Ð7Ð7Ñ8Ô8Ð8Ý˜A�rÑ"Ô"¥a¤jÒ0Ð0Ð0Ð0å
�:Ð2Ð2Ð2Ð2Ñ3Ô3Ð3Ý
�:Ð7Ð7Ð7Ð7Ñ8Ô8Ð8Ý
�:Ð4Ð4Ð4Ð4Ñ5Ô5Ð5Ð5Ð5rš   c                  óD  — t          t          t          z  t          z   t	          t          ¦  «        dz
  z  t          ¦  «        t          t          d¦  «        ht          t           t          z  ht          j	        ¦  «        ¦  «        k    sJ ‚t          dd¬¦  «        } t          dd¬¦  «        }t          | t          z  |z   t	          t          ¦  «        dz
  z  t          ¦  «        t          | | z  t          d¦  «        ¦  «        k    sJ ‚t          dt          z  dz   dt	          t          ¦  «        z   z  t          ¦  «        t          t          d	¦  «        ¦  «        k    sJ ‚t          t          t          t          ¦  «        z  t          ¦  «        t          j        u sJ ‚d S )
Nr¸   ÚanzT)ÚnonzeroÚbbr±   r¹   rà   éüÿÿÿ)rf   r~   r�   r   r%   rW   r&   rU   r   rÇ   r   rT   rÊ   )r  r  s     r˜   Útest_solve_mulr	  š  sE  € Ý�!�A™#¥™'¥C­¡F¤F¨Q¡JÑ/µÑ3Ô3Ý�s�1‰vŒvˆh�¥q b­¡d V­Q¬WÑ5Ô5Ñ6Ô6ò7ð 7ð 7ð 7å
� Ð
%Ñ
%Ô
%€CÝ	�˜4Ð	 Ñ	 Ô	 €BÝ˜#�a™% "™*¥s­1¡v¤v°¡zÑ2µAÑ6Ô6Ý�2�#�c‘'�3˜q™6œ6Ñ"Ô"ò#ð #ð #ð #å˜!�A™# ™' A­­A©¬¡JÑ/µÑ3Ô3µyÅÀ2ÁÄÑ7GÔ7GÒGÐGÐGÐGÝ��3�q™6œ6™¥1Ñ%Ô%­¬Ð3Ð3Ð3Ð3Ð3Ð3rš   c                  ó´  — t          t          t          ¦  «        dz
  t          ¦  «        t          t	          d¦  «        ¦  «        k    sJ ‚t          t	          t          ¦  «        dz
  t          ¦  «        t          t          d¦  «        ¦  «        k    sJ ‚t          dt          dz   z  t          ¦  «        t          ¦   «         k    sJ ‚t          ddt          z
  z  t          ¦  «        t          ¦   «         k    sJ ‚t          t
          t          t          t          t          z  ¦  «        z  z
  t          ¦  «        t          t          j
        t          t          t	          t
          t          z  ¦  «        z  ¦  «        ¦  «        k    sJ ‚t          dt          z  dz
  t          ¦  «        t          dt	          d¦  «        t	          d¦  «        z  z   ¦  «        k    sJ ‚d S )Nr¸   r¹   rÑ   r½   rÓ   )rf   r%   r�   rT   r&   r‘   r   r~   rU   r   rÇ   rÜ   rš   r˜   Útest_solve_invertr  ¥  sZ  € Ý��Q™œ !™¥QÑ'Ô'­9µS¸±V´VÑ+<Ô+<Ò<Ð<Ð<Ð<Ý��Q™œ !™¥QÑ'Ô'­9µS¸±V´VÑ+<Ô+<Ò<Ð<Ð<Ð<å˜�Q ™U™¥QÑ'Ô'­9©;¬;Ò6Ð6Ð6Ð6Ý˜˜Q¥™U™¥QÑ'Ô'­9©;¬;Ò6Ð6Ð6Ð6å��Q�s¥1¥Q¡3™xœx™Z™­Ñ+Ô+­|Ý	Œ•�1�S¥¥1¡™XœX™:Ñ&Ô&ñ0(ô 0(ò (ð (ð (ð (õ ˜�A™ ™¥AÑ&Ô&­)°A½¸A¹¼½sÀ1¹v¼v¹Ñ4EÑ*FÔ*FÒFÐFÐFÐFÐFÐFrš   c                  ó  — t          t          t          t          ¦  «        t          j        z
  t          ¦  «        t          t          t          t          t          dz  t          z  t          dz  z   ¦  «        t          j        ¦  «        t          t          t          t          dz  t          z  t          dz  dz  z   ¦  «        t          j        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          ¦  «        dz
  t          ¦  «         	                    d¦  «        } t          t          t          ¦  «        t          j        z
  t          ¦  «         	                    d¦  «        }d„ | |fD ¦   «         }t          |Ž sJ | |f¦   «         ‚d S )Nr¹   rÔ   rÓ   ç      à?c                 ó4   — g | ]} |j         d „ d„ ¦  «        ‘ŒS )c                 ó   — | j         S r•   )Úis_Floatr»   s    r˜   r¼   z-test_issue_25768.<locals>.<listcomp>.<lambda>»  s   € �”€ rš   c                 óF   — t          | ¦  «                             d¦  «        S )Nr¾   )r   Úlimit_denominatorr»   s    r˜   r¼   z-test_issue_25768.<locals>.<listcomp>.<lambda>¼  s   € •˜!‘”×.Ò.¨tÑ4Ô4€ rš   )Úreplace©r—   r†   s     r˜   ú
<listcomp>z$test_issue_25768.<locals>.<listcomp>º  sH   € ð 
Ið 
Ið 
Ià:;ð ˆ!Œ)ØÐØ4Ð4ñ6ô 6ð 
Ið 
Ið 
Irš   )r–   rf   rD   r�   r   rÈ   rW   rQ   r   r‹   r   rË   )Ún1Ún2Úeqs      r˜   Útest_issue_25768r  ³  s4  € Ý•�s¥1™vœv­¬™µÑ2Ô2µEÝ•��2˜a™4¥™6¥B q¡D™=Ñ)Ô)­1¬:Ñ6Ô6Ý•��2˜a™4¥™6¥B q¡D¨¡F™?Ñ+Ô+­Q¬ZÑ8Ô8ñ5:ô 5:ñ ;ô ;ð ;ð ;ð ;õ 
•s�1‘v”v ‘|¥QÑ	'Ô	'×	)Ò	)¨!Ñ	,Ô	,€BÝ	•s�1‘v”v¥¤‘­Ñ	*Ô	*×	,Ò	,¨QÑ	/Ô	/€Bð
Ið 
Ià@BÀB¸xð
Iñ 
Iô 
I€Bõ �"ˆ:ÐÐ�r˜"�gÑÔˆ:ÐÐrš   c                  ó¦  — t          t          t          ¦  «        t          j        z
  t          ¦  «        t          t          t          j        ¦  «        ¦  «        k    sJ ‚t          t          t          ¦  «        dz
  t          ¦  «        t          t          d¦  «        ¦  «        k    sJ ‚t          t          t          ¦  «        t          j        z
  t          ¦  «        t          t          t          j        ¦  «        ¦  «        k    sJ ‚t          t          t          ¦  «        dz
  t          ¦  «        t          t          d¦  «        ¦  «        k    sJ ‚d S ©Nr¹   )
rf   rF   r�   r   rÈ   rT   rI   rG   rÂ   rH   rÜ   rš   r˜   Útest_errorinversesr  À  s÷   € Ý��Q™œ¥!¤&™­!Ñ,Ô,Ý•&�œ‘.”.Ñ!Ô!ò"ð "ð "ð "å�¥™œ Q™­Ñ*Ô*Ý•#�a‘&”&ÑÔòð ð ð å��a™œ¥1¤5™­!Ñ,Ô,Ý•'�!œ%‘.”.Ñ!Ô!ò"ð "ð "ð "å�¥™œ a™­Ñ+Ô+­y½¸a¹¼Ñ/AÔ/AÒAÐAÐAÐAÐAÐArš   c                  ó$  — t          dd¬¦  «        } t          dd¬¦  «        }t          d| z  dz
  | ¦  «        t          t          dd¦  «        ¦  «        k    sJ ‚t          | dz  dz
  | ¦  «        t          t          j         t          j        ¦  «        k    sJ ‚t          | |dz  z
  | ¦  «        t          |dz  ¦  «        k    sJ ‚t          | dz  d| z  z
  d	z
  | ¦  «        t          d
dt          j        z  z   t	          d	¦  «        d
dt          j        z  z
  ¦  «        k    sJ ‚t          t          | ¦  «        dz
  | ¦  «        t          d¦  «        k    sJ ‚t          t          | ¦  «        dz
  | ¦  «        t          d	¦  «        k    sJ ‚t          | t          dd	¦  «        z  dz
  | ¦  «        t          d¦  «        k    sJ ‚t          | t          dd¦  «        z  dz
  | ¦  «        t          d¦  «        k    sJ ‚t          t          | dz  | dz  z   dz   | ¦  «        ¦  «        dk    sJ ‚t          t          d
| dz  z  d	| dz  z  z   d| z  z
  dz   | ¦  «        ¦  «        dk    sJ ‚t          | dz  | d	z  z   t          z   | ¦  «        t          j
        u sJ ‚d S )Nr�   Tr±   r‘   r¸   r¹   r½   é   rç   éþÿÿÿé   é   rÓ   rÔ   r   )r   rf   rT   r   r   rÂ   rÈ   r4   r§   r   rÊ   rÃ   s     r˜   Útest_solve_polynomialr"  Ê  s‡  € Ýˆs˜ÐÑÔ€AÝˆs˜ÐÑÔ€AÝ˜˜1™˜q™ !Ñ$Ô$­	µ(¸1¸a±.´.Ñ(AÔ(AÒAÐAÐAÐAå˜˜A™ ™ 1Ñ%Ô%­µA´E°6½1¼5Ñ)AÔ)AÒAÐAÐAÐAÝ˜˜Q ™T™ 1Ñ%Ô%­°1¸±6Ñ):Ô):Ò:Ð:Ð:Ð:å˜˜A™  1¡™ q™¨!Ñ,Ô,µ	Ø
ˆQ•!”&‰[ÑÝ	ˆ!‰ŒØ
ˆQ•!”&‰[Ññ1ô 1ò ð ð ð õ
 �˜a™œ 1™ aÑ(Ô(­I°a©L¬LÒ8Ð8Ð8Ð8Ý�˜a™œ 1™ aÑ(Ô(­I°a©L¬LÒ8Ð8Ð8Ð8Ý˜�H Q¨™NœNÑ*¨QÑ.°Ñ2Ô2µiÀ±m´mÒCÐCÐCÐCÝ˜�H Q¨™NœNÑ*¨QÑ.°Ñ2Ô2µiÀ±m´mÒCÐCÐCÐCÝ�}˜Q ™T A q¡D™[¨1™_¨aÑ0Ô0Ñ1Ô1°QÒ6Ð6Ð6Ð6Ý�}˜R  1¡™W q¨¨A©¡vÑ-°°!±Ñ3°aÑ7¸Ñ;Ô;Ñ<Ô<¸qÒ@Ð@Ð@Ð@Ý˜˜A™  1¡™¥q™¨!Ñ,Ô,µ´
Ð:Ð:Ð:Ð:Ð:Ð:rš   c                  óö  — t           dz  dt           dz  z  z
  dt           dz  z  z
  dt           z  z   dz   } t          t          | t           ¦  «        ¦  «        }|D ]}|j        t          k    sJ ‚Œt          t          t          t           dz  dt           dz  z  z   dz   t           ¦  «        ¦  «        d         d	¬
¦  «        t	          t           dz  dt           dz  z  z   dz   d¦  «                             ¦   «         k    sJ ‚t          t          t           dz  dt           z  z
  dz   t           ¦  «        ¦  «        }t          d„ |D ¦   «         ¦  «        rt          |¦  «        dk    sJ ‚t           dz  dt           dz  z  z
  dt           dz  z  z
  dt           z  z   dz   } t          t          | t           ¦  «        ¦  «        }|D ]}|j        t          k    sJ ‚Œt           dz  dt           dz  z  z   dt           dz  z  z   t          dd¦  «        z   }t          |t           ¦  «        t          t          |dz  d¬¦  «                             ¦   «         Ž k    sJ ‚t           t           dz
  dz  z  t           dz   z  t           dz  t           z
  dz   z  }t          |t           ¦  «        t          dddt	          t           dz  t           z
  dz   d¦  «        t	          t           dz  t           z
  dz   d¦  «        t	          t           dz  t           z
  dz   d¦  «        t	          t           dz  t           z
  dz   d¦  «        t	          t           dz  t           z
  dz   d¦  «        t	          t           dz  t           z
  dz   d¦  «        ¦	  «	        k    sJ ‚d S )NrÓ   r  r¸   r¹   rÑ   rè   é   r   F)ÚexponentrÔ   c              3   ó@   K  — | ]}t          |t          ¦  «        V — Œd S r•   )r¦   rN   r  s     r˜   r™   z&test_return_root_of.<locals>.<genexpr>ñ  s,   è è € Ð3Ð3¨!�z˜!�WÑ%Ô%Ð3Ð3Ð3Ð3Ð3Ð3rš   rç   ÚZZ©Údomainr½   rÅ   )r�   rœ   rh   ÚfuncrN   r	   r‹   rž   r§   r   rT   rM   Ú	all_roots)rƒ   r´   Úrootrì   r  s        r˜   Útest_return_root_ofr-  à  s7  € Ý	ˆ1‰ˆr•!�Q‘$‰w‰˜�1˜a™4™Ñ "¥Q¡$Ñ&¨Ñ+€AÝÕ˜a¥Ñ#Ô#Ñ$Ô$€AØð $ð $ˆØŒy�GÒ#Ð#Ð#Ð#Ð#õ •$Õ'­¨1©¨qµ°A±©v©¸Ñ(9½1Ñ=Ô=Ñ>Ô>¸qÔAØ ð"ñ "ô "Ý%,­Q°©T°Aµa¸±d±F©]¸QÑ->ÀÑ%BÔ%B×%DÒ%DÑ%FÔ%FòGð Gð Gð Gõ Õ¥ 1¡ q­¡s¡
¨Q¡µÑ2Ô2Ñ
3Ô
3€CÝÐ3Ð3¨sÐ3Ñ3Ô3Ñ3Ô3ÐE½¸C¹¼ÀAº¸¸ÐEå	ˆ1‰ˆr•!�Q‘$‰w‰˜�1˜a™4™Ñ "¥Q¡$Ñ&¨Ñ+€AÝÕ˜a¥Ñ#Ô#Ñ$Ô$€AØð $ð $ˆØŒy�GÒ#Ð#Ð#Ð#Ð#å	ˆ1‰ˆq•�A‘‰v‰˜�!˜Q™$™Ñ¥¨!¨Q¡¤Ñ/€AÝ˜A�qÑ!Ô!Ý•4˜˜!™ DÐ)Ñ)Ô)×3Ò3Ñ5Ô5Ð6ò7ð 7ð 7ð 7õ 
�A�‰E�A‰:‰•q˜1‘uÑ	�q !™t¥a™x¨!™|Ñ	,€BÝ˜B¥Ñ"Ô"Ý�"�a˜�G¥A q¡D­1¡H¨q¡L°!Ñ4Ô4Ý�q !™t¥a™x¨!™|¨QÑ/Ô/Ý�q !™t¥a™x¨!™|¨QÑ/Ô/Ý�q !™t¥a™x¨!™|¨QÑ/Ô/Ý�q !™t¥a™x¨!™|¨QÑ/Ô/Ý�q !™t¥a™x¨!™|¨QÑ/Ô/ñ	1ô 	1ò1ð 1ð 1ð 1ð 1ð 1rš   c                  óˆ  — t          t          dt          z  dz   ¦  «        dz
  t          z
  t          ¦  «        t          t          j         t	          d¦  «        ¦  «        k    sJ ‚t          t          t          dz
  ¦  «        t          z
  dz   t          ¦  «        t          d¦  «        k    sJ ‚t          t          t          dz
  ¦  «        dz
  t          ¦  «        t          d¦  «        k    sJ ‚t          t          t          ¦  «        dz
  dz
  t          ¦  «        t          d¦  «        k    sJ ‚t          t          t          d	z  ¦  «        t          ¦  «        t          d
¦  «        k    sJ ‚t          t          t          dz
  ¦  «        t          ¦  «        t          d¦  «        k    sJ ‚t          t          t          d	z
  t          z  ¦  «        t          ¦  «        t          d	¦  «        k    sJ ‚t          t          t          d	z
  t          z  ¦  «        t          dd¦  «        z
  t          ¦  «        t          d¦  «        k    sJ ‚d S )NrÓ   rÔ   r¹   r½   r$  rÑ   r!  é1   r¸   r   rç   )rf   r4   r�   rT   r   rÂ   r   rÜ   rš   r˜   Útest_solveset_sqrt_1r0    s¸  € Ý�˜a¥™c A™g™œ¨Ñ*­QÑ.µÑ2Ô2Ý•1”5�&�!˜A™$œ$ÑÔò ð  ð  ð  å��a !™e™œ¥q™¨1Ñ,­aÑ0Ô0µI¸b±M´MÒAÐAÐAÐAÝ��a !™e™œ q™­!Ñ,Ô,µ	¸"±´Ò=Ð=Ð=Ð=Ý��a™œ 1™ q™­!Ñ,Ô,µ	¸"±´Ò=Ð=Ð=Ð=Ý��a ™d™œ¥QÑ'Ô'­9°Q©<¬<Ò7Ð7Ð7Ð7Ý��a !™e™œ¥aÑ(Ô(­I°a©L¬LÒ8Ð8Ð8Ð8Ý��q ™s¥A™g™œ­Ñ*Ô*­i¸©l¬lÒ:Ð:Ð:Ð:Ý��q ™s¥A™g™œ¥x°°1¡~¤~Ñ5µqÑ9Ô9Ý�!‰Œòð ð ð ð ð rš   c            	      ó
  ‡‡— t          dd¬¦  «        Št          dd¬¦  «        } t          t          d‰z  dz
  ¦  «        t          ‰dz
  ¦  «        z
  dz
  ‰¦  «        t          t	          d¦  «        t	          d	¦  «        ¦  «        k    sJ ‚t          t          ‰d
z   ¦  «        dz   t          d‰z
  ¦  «        z
  ‰¦  «        t          d¦  «        k    sJ ‚t          t          d‰z  t          ‰dz  dz
  ¦  «        z
  ¦  «        d
z
  ‰¦  «        t          d¦  «        k    sJ ‚‰dz   ‰dz  d‰dz  z  z   ‰z
  t          dd¦  «        z  z
  Št          ‰‰¦  «        t          t          dd¦  «        t          dd¦  «        ¦  «        k    sJ ‚t          d‰z  dz   ¦  «        t          ‰dz   ¦  «        z
  t          ‰dz   ¦  «        z
  Št          ‰‰¦  «        t          d¦  «        k    sJ ‚t          ‰dz   ¦  «        t          d‰z  dz
  ¦  «        z   dt          ‰dz
  ¦  «        z  z
  Št          ‰‰¦  «        t          d¦  «        k    sJ ‚t          ‰¦  «        t          ‰d
z
  ¦  «        z  dz
  Št          ‰‰¦  «        t          d¦  «        k    sJ ‚t          ‰dz
  ¦  «        t          ‰¦  «        z   dz
  Št          ‰‰¦  «        t          d¦  «        k    sJ ‚t          d‰dz  z  d
z
  ¦  «        d‰z
  z
  Št          ‰‰¦  «        t          t	          d¦  «         t	          d¦  «        ¦  «        k    sJ ‚t          d‰dz  z  dz   ¦  «        d‰z  dz   z
  Št          ‰‰¦  «        t          d¦  «        k    sJ ‚t          t          ‰dz
  ¦  «        t          ‰¦  «        z
  dz
  ‰¦  «        t          ¦   «         k    sJ ‚d‰z  dz
  t          dd¦  «        z  dz
  Št          ‰‰¦  «        t          d¦  «        k    sJ ‚t          t          ‰¦  «        t          t          ‰¦  «        ¦  «        z   dz
  ‰¦  «        t          t          dd¦  «        t          d¦  «        dz  z   dz  ¦  «        k    sJ ‚t          ‰¦  «        t          ‰dz
  ¦  «        z
  t          t          ‰¦  «        ¦  «        z   Št          ‰‰¦  «        t          ¦   «         k    sJ ‚‰dz
  dz  t          ‰¦  «        dz
  dz  z   Št          ‰‰¦  «        t          dd¦  «        k    sJ ‚t          ‰¦  «        t          ‰dz   ¦  «        z   t          d‰z
  ¦  «        z   dt          d¦  «        z  dz  z
  Št          ‰‰¦  «        }t	          d¦  «        }t          dd¦  «        }t          ˆˆfd„||fD ¦   «         ¦  «        r/t          |¦  «        dk    rd„ |D ¦   «         d„ ||fD ¦   «         k    sJ ‚t          t          ‰¦  «        ‰t          dd¦  «        z  z   ‰t          dd¦  «        z  z   ‰¦  «        t          d¦  «        k    sJ ‚t          ‰t          ‰dz  dz   ¦  «        z  ‰¦  «        t          d¦  «        k    sJ ‚‰| dz  z
  | dz  t          d| dz  z
  ¦  «        z  z  Št          ‰‰¦  «        t          | dz  ¦  «        k    sJ ‚t          dd‰z   t          dd¦  «        z  z  dz
  ‰¦  «        t          t          dd¦  «        ¦  «        k    sJ ‚d S )Nr�   Tr±   r‘   r¹   r½   rç   rÓ   é   r$  r¸   éúÿÿÿé   rÅ   é	   r   é   r   rà   r  rÔ   zÅ-1484/375 - 4*(-S(1)/2 + sqrt(3)*I/2)*(-12459439/52734375 +
    114*sqrt(12657)/78125)**(S(1)/3) - 172564/(140625*(-S(1)/2 +
    sqrt(3)*I/2)*(-12459439/52734375 + 114*sqrt(12657)/78125)**(S(1)/3))c              3   óŠ   •K  — | ]=}t          ‰                     ‰|¦  «                             ¦   «         ¦  «        d k     V — Œ>dS )g»½×Ùß|Û=N)Úabsrñ   r‹   )r—   r†   r  r�   s     €€r˜   r™   z'test_solveset_sqrt_2.<locals>.<genexpr>J  sF   øè è € Ð@Ð@°!�s�2—7’7˜1˜a‘=”=—?’?Ñ$Ô$Ñ%Ô%¨Ò-Ð@Ð@Ð@Ð@Ð@Ð@rš   c                 ó0   — h | ]} |j         d ¬¦  «        ’ŒS ©T)Úchopr×   r  s     r˜   ú	<setcomp>z'test_solveset_sqrt_2.<locals>.<setcomp>L  s$   € Ð%Ð%Ð%˜AˆˆŒ�$ˆ‰ŒÐ%Ð%Ð%rš   c                 ó0   — h | ]} |j         d ¬¦  «        ’ŒS r:  r×   r  s     r˜   r<  z'test_solveset_sqrt_2.<locals>.<setcomp>M  s$   € Ð*Ð*Ð*˜AˆˆŒ�$ˆ‰ŒÐ*Ð*Ð*rš   i´~ûÿi©æ  )r   rf   r4   rT   r   r   rž   r§   )r‘   ÚansÚraÚrbr  r�   s       @@r˜   Útest_solveset_sqrt_2rA    sà  øø€ Ýˆs˜ÐÑÔ€AÝˆs˜ÐÑÔ€Aå�˜a ™c A™g™œ­¨a°!©e©¬Ñ4°qÑ8¸!Ñ<Ô<Ý•!�A‘$”$�˜"™œÑÔòð ð ð å�˜a !™e™œ q™­4°°A±©;¬;Ñ6¸Ñ:Ô:Ý�"‰Œòð ð ð õ �˜b ™d¥T¨!¨Q©$°©(¡^¤^Ñ3Ñ4Ô4°qÑ8¸!Ñ<Ô<Ý�!‰Œòð ð ð ð 
ˆQ‰�!�Q‘$˜˜1˜a™4™‘- !Ñ#¥h¨q°!¡n¤nÑ4Ñ	4€BÝ˜˜QÑÔ¥9­X°b¸!©_¬_½hÀrÈ1¹o¼oÑ#NÔ#NÒNÐNÐNÐNå	ˆa�‰c�A‰g‰Œ�˜a !™e™œÑ	$¥t¨A°©E¡{¤{Ñ	2€BÝ˜˜QÑÔ¥9¨Q¡<¤<Ò/Ð/Ð/Ð/å	ˆa�!‰e‰Œ•t˜A˜a™C !™G‘}”}Ñ	$ q­¨a°!©e©¬¡}Ñ	4€BÝ˜˜QÑÔ¥9¨Q¡<¤<Ò/Ð/Ð/Ð/å	ˆa‰Œ•�a˜!‘e‘”Ñ	˜rÑ	!€BÝ˜˜QÑÔ¥9¨R¡=¤=Ò0Ð0Ð0Ð0å	ˆa�!‰e‰Œ•t˜A‘w”wÑ	 Ñ	"€BÝ˜˜QÑÔ¥9¨Q¡<¤<Ò/Ð/Ð/Ð/å	ˆa��1‘‰f�q‰jÑ	Ô	˜Q ™UÑ	#€BÝ˜˜QÑÔ¥9­a°©d¬d¨UµA°a±D´DÑ#9Ô#9Ò9Ð9Ð9Ð9õ 
ˆa��1‘‰f�q‰jÑ	Ô	˜Q˜q™S 1™WÑ	%€BÝ˜˜QÑÔ¥9¨Q¡<¤<Ò/Ð/Ð/Ð/å�˜a !™e™œ¥t¨A¡w¤wÑ.°Ñ2°AÑ6Ô6½)¹+¼+ÒEÐEÐEÐEà
ˆA‰#�‰'•H˜Q ‘N”NÑ	" QÑ	&€BÝ˜˜QÑÔ¥9¨R¡=¤=Ò0Ð0Ð0Ð0å�˜a™œ¥4­¨Q©¬¡=¤=Ñ0°1Ñ4°aÑ8Ô8Ý•8˜B ‘?”?¥T¨"¡X¤X¨a¡ZÑ/°!Ñ3Ñ4Ô4ò5ð 5ð 5ð 5õ 
ˆa‰Œ•4˜˜A™‘;”;Ñ	¥¥d¨1¡g¤g¡¤Ñ	.€BÝ˜˜QÑÔ¥9¡;¤;Ò.Ð.Ð.Ð.à
ˆa‰%�!‰•t˜A‘w”w ‘{ QÑ&Ñ	&€BÝ˜˜QÑÔ¥9¨R°Ñ#3Ô#3Ò3Ð3Ð3Ð3å
ˆq‰'Œ'•D˜˜Q™‘K”KÑ
¥$ q¨1¡u¡+¤+Ñ
-°µ$°q±'´'±	¸!±Ñ
;€BÝ
˜˜AÑ
Ô
€CÝ	
ð Lñ 
Mô 
M€Bõ 
�!�Q‰Œ€BÝÐ@Ð@Ð@Ð@Ð@¸¸B°xÐ@Ñ@Ô@Ñ@Ô@ð +ÝˆC‰Œ�AŠˆØ%Ð% Ð%Ñ%Ô%Ø*Ð* " b Ð*Ñ*Ô*ò	+ð 	+ð 	+ð+õ
 �˜a™œ 1¥h¨q°!¡n¤nÑ#4Ñ4Ø!"¥H¨Q°¡N¤NÑ!2ñ3Ø45ñ7ô 7Ý:CÀA¹,¼,òGð Gð Gð Gõ ˜�4  1¡ q¡™>œ>Ñ)¨1Ñ-Ô-µ¸1±´Ò=Ð=Ð=Ð=à
ˆa�‰d‰(�a˜‘d�D  Q¨¡T¡™NœNÑ*Ñ	+€BÝ˜˜QÑÔ¥9¨Q°©T¡?¤?Ò2Ð2Ð2Ð2õ ˜˜A ™E¥H¨Q°¡N¤NÑ2Ñ2°QÑ6¸Ñ:Ô:Ý•(˜7 EÑ*Ô*Ñ+Ô+ò,ð ,ð ,ð ,ð ,ð ,rš   c                  óÚ   — t           dz  dt           dz  z  z
  t          dd¦  «        z  dz   t           z
  } t          | t           ¦  «        t          t          dd¦  «        ¦  «        k    sJ ‚d S )Nr¸   r¹   r½   )r�   r   rf   rT   ©r  s    r˜   Útest_solve_sqrt_failrD  \  sa   € õ ˆQ‰$�•1�a‘4‘‰-�( 1 a™.œ.Ñ	(¨1Ñ	,­qÑ	0€BÝ˜�QÑÔ¥9­X°a¸©^¬^Ñ#<Ô#<Ò<Ð<Ð<Ð<Ð<Ð<rš   c                  óº  — t          d¦  «        } t          d¦  «        | z  t          d| dz   z  ¦  «        z  | dz   t          d¦  «        t          d| dz   z  ¦  «        z  dz
  z  z   }t          || ¦  «        }t          dd¦  «        dt          d¦  «        z  t	          t          dt          d¦  «        z  d	z  ¦  «        dz  ¦  «        z  dz  z   t          d¦  «         t	          t          dt          d¦  «        z  d	z  ¦  «        dz  ¦  «        z  dz  d
t          dt          dd¦  «        t          d¦  «        t          z  dz  z
  t          d	d¦  «        t          d¦  «        t          z  dz  z   t          dd¦  «        z  z  z  ¦  «        z  dz  z   t          d¦  «        t          t          dt          d¦  «        z  d	z  ¦  «        dz  ¦  «        z  dz  z   t          dd¦  «        z   t          t          d¦  «         t	          t          dt          d¦  «        z  d	z  ¦  «        dz  ¦  «        z  dz  t          d¦  «        t          t          dt          d¦  «        z  d	z  ¦  «        dz  ¦  «        z  dz  z
  d
t          dt          dd¦  «        t          d¦  «        t          z  dz  z
  t          d	d¦  «        t          d¦  «        t          z  dz  z   t          dd¦  «        z  z  z  ¦  «        z  dz  z   z  z   g}d
t          dt          dd¦  «        t          d¦  «        t          z  dz  z   t          d	d¦  «        t          d¦  «        t          z  dz  z   t          dd¦  «        z  z  z  ¦  «        z  dz  t          d¦  «        t	          t          dt          d¦  «        z  d	z  ¦  «        dz  ¦  «        z  dz  z
  t          d¦  «        t          t          dt          d¦  «        z  d	z  ¦  «        dz  ¦  «        z  dz  z
  t          dd¦  «        z   t          d
t          dt          dd¦  «        t          d¦  «        t          z  dz  z   t          d	d¦  «        t          d¦  «        t          z  dz  z   t          dd¦  «        z  z  z  ¦  «        z  dz  t          d¦  «        t          t          dt          d¦  «        z  d	z  ¦  «        dz  ¦  «        z  dz  z
  t          d¦  «        t	          t          dt          d¦  «        z  d	z  ¦  «        dz  ¦  «        z  dz  z   z  z   g}t          |Ž }t          | t          |d¦  «        t          |Ž ¦  «        }||dhz
  |dhz
  z  k    sJ ‚t          t          t          z
  dz  t           dt          z  z  t          j        z   dz  z   ¦  «         t          t          dz   dz  t          dt          dz  z  dt          dz  z  z
  dt          z  z   dz   ¦  «        dz  z
  t          dd¦  «        z
  dz  t          dz  dz  t          z
  t          dt          dz  z  dt          dz  z  z
  dt          z  z   dz   ¦  «        dz  z
  t          dd¦  «        z
  dz  z   ¦  «        z   }t          t          t          t          t          t          z
  dz  t           dt          z  z  t          j        z   dz  z   ¦  «        t          t          dz   dz  t          dt          dz  z  dt          dz  z  z
  dt          z  z   dz   ¦  «        dz  z
  t          dd¦  «        z
  dz  t          dz  dz  t          z
  t          dt          dz  z  dt          dz  z  z
  dt          z  z   dz   ¦  «        dz  z
  t          dd¦  «        z
  dz  z   ¦  «        z
  d¦  «        t          j        ¦  «        }t%          |t          ¦  «        |k    sJ ‚d S )NÚRr¹   r½   rÓ   r¸   rç   rÑ   éo   éû   é(   rÅ   r!  r5  é   r   rà   )r   r4   rh   r   r@   r>   r!   r   rD   r    rT   rP   r   rŠ   rŒ   r   rÈ   rÇ   rf   )rF  r  rì   ÚfsetÚcsetÚfsÚcsÚunsolved_objects           r˜   Útest_solve_sqrt_3rP  d  sH  € åˆs‰Œ€AÝ	ˆa‰Œ�‰•4˜˜1˜q™5™	‘?”?Ñ	" a¨!¡e­d°1©g¬gµd¸1¸aÀ!¹e¹9±o´oÑ.EÈÑ.IÑ%JÑ	J€BÝ
˜2˜qÑ
!Ô
!€CÝ�Q˜‰NŒN˜Q�t B™xœx™Z­­D°µ4¸±9´9±¸S±Ñ,AÔ,AÀ!Ñ,CÑ(DÔ(DÑDÀQÑFÑFÝ�"‰XŒXˆI•c�$˜q¥ c¡¤™{¨3™Ñ/Ô/°Ñ1Ñ2Ô2Ñ2°1Ñ4Ø�r�!•h˜r 1‘o”o­¨Q©¬µ©	°!©Ñ3µh¸sÀBÑ6GÔ6GÍ$ÈsÉ)Ì)ÕTUÉ+ÐVWÉ-Ñ6WÕZbÐcdÐfgÑZhÔZhÑ5hÑhÑiÑjÔjÑjÐklÑlñmå�‰HŒH•S�˜a¥ S¡	¤	™k¨#™oÑ.Ô.¨qÑ0Ñ1Ô1Ñ1°!Ñ3ñ4å6>¸qÀ!±n´nñEõ •�R‘”ˆy��T !¥D¨¡I¤I¡+¨c¡/Ñ2Ô2°1Ñ4Ñ5Ô5Ñ5°aÑ7Ý�B‰xŒx��D ¥4¨¡9¤9¡¨S¡Ñ1Ô1°!Ñ3Ñ4Ô4Ñ4°QÑ6ñ7à•"�Q� " a™œ­4°©7¬7µ1©9°Q©;Ñ6½À#ÀrÑ9JÔ9JÍTÐRUÉYÌYÕWXÉ[ÐYZÉ]Ñ9ZÕ]eÐfgÐijÑ]kÔ]kÑ8kÑkÑlÑmÔmÑmÐnoÑoñpñ qñqðr€Dð �r�!•h˜r 1‘o”o­¨Q©¬µ©	°!©Ñ3µh¸sÀBÑ6GÔ6GÍ$ÈsÉ)Ì)ÕTUÉ+ÐVWÉ-Ñ6WÕZbÐcdÐfgÑZhÔZhÑ5hÑhÑiÑjÔjÑjÐklÑlÝ�‰HŒH•S�˜a¥ S¡	¤	™k¨#™oÑ.Ô.¨qÑ0Ñ1Ô1Ñ1°!Ñ3ñ4Ý6:¸2±h´h½sÅ4ÈÍ$ÈsÉ)Ì)ÉÐTWÉÑCXÔCXÐYZÑCZÑ?[Ô?[Ñ6[Ð\]Ñ6]ñ^å�Q˜‰NŒNñõ ˆr•"�Q� " a™œ­4°©7¬7µ1©9°Q©;Ñ6½À#ÀrÑ9JÔ9JÍTÐRUÉYÌYÕWXÉ[ÐYZÉ]Ñ9ZÕ]eÐfgÐijÑ]kÔ]kÑ8kÑkÑlÑmÔmÑmÐnoÑoÝ�B‰xŒx��D ¥4¨¡9¤9¡¨S¡Ñ1Ô1°!Ñ3Ñ4Ô4Ñ4°QÑ6ñ7å�B‰xŒx��D ¥4¨¡9¤9¡¨S¡Ñ1Ô1°!Ñ3Ñ4Ô4Ñ4°QÑ6ñ7ñ 8ñ8ð 9€Dõ 
�DÐ	€BÝ	�a�˜B ™œ¥I¨tÐ$4Ñ	5Ô	5€BØ�2˜˜‘9  r d¡Ñ+Ò+Ð+Ð+Ð+õ ••A‘˜‰z�a˜R ¥1¡™X­¬Ñ.°Ñ2Ñ2Ñ
3Ô
3Ð	3µd½QÀ¹T¸EÀ!¹GÅdØ	�!ˆQ‰$‰�•1�a‘4‘‰˜!�A™#Ñ Ñ!ñG#ô G#Ø#$ñG%ñ =%Ý'/°°1¡~¤~ñ=6Ø89ñ<:Ý=>À¹TÀ!¹VÅa¹ZÍ$Ø�a�‰d‰F�Q•q˜!‘t‘V‰O˜a¥™cÑ! AÑ%ñK'ô K'Ø'(ñK)ñ >)Ý+3°A°q©>¬>ñ>:Ø<=ñ=>ñ<>ñ 7?ô 7?ñ 
?€Bõ #¥1¥b­­qµ1©u°q©j½Q¸BÀÅ!Á¹HÅqÄvÑ<MÐPQÑ;QÑ.QÑ)RÔ)RÝ�q�!‰tˆe�A‰g�˜Q�q !™t™V a­¨1©¡f™_¨qµ©sÑ2°QÑ6Ñ7Ô7¸Ñ9Ñ9½HÀQÈ¹N¼NÑJÈQÑNÕRSÐUVÑRVÐWXÑRXÕ[\ÑR\ÝˆQ�q�!‰t‰V�a�˜1™‘f‰_˜q¥™sÑ" QÑ&Ñ'Ô'¨Ñ)ñS*Ý,4°Q¸©N¬NñS;Ø=>ñR?ñ ?ñ 	@ô 	@ñ*@àABñ'Dô 'DåEFÄWñNô N€Oõ ˜�QÑÔ ?Ò2Ð2Ð2Ð2Ð2Ð2rš   c                  óŽ  — t          t          dz  dz
  dz  t          z
  t          ¦  «        t          t	          dt	          t          ¦  «        z   ¦  «        t	          dt	          t          ¦  «        z   ¦  «         t	          dt	          t          ¦  «        z
  ¦  «        t	          dt	          t          ¦  «        z
  ¦  «         ¦  «        k    sJ ‚t          t
          t          dt          t          z  z   z  z
  t          ¦  «        t          t          t
          z  dz
  t          z  ¦  «        t          dt          z  ¦  «        z
  k    sJ ‚t          t
          t          t          z  t          t          z   z  z
  t          ¦  «        t          t           t
          z  t
          t          z
  z  ¦  «        t          t           ¦  «        z
  k    sJ ‚d S )Nr¹   r½   rÅ   )rh   r�   r~   rT   r4   r‘   r   rÜ   rš   r˜   Ú$test_solve_polynomial_symbolic_paramrR  †  sT  € Ý�Q ™T A™X¨™M­AÑ-­qÑ1Ô1Ý•$�q�4¥™7œ7‘{Ñ#Ô#¥d¨1­tµA©w¬w©;Ñ&7Ô&7Ð%7Ý�q�4¥™7œ7‘{Ñ#Ô#¥d¨1­tµA©w¬w©;Ñ&7Ô&7Ð%7ñ	9ô 	9ò9ð 9ð 9ð 9õ
 �A¥ 1¥q­¡s¡7¡™O­QÑ/Ô/Ý•1•Q‘3˜‘7�A‘+ÑÔ¥¨2­a©4¡¤Ñ0ò1ð 1ð 1ð 1õ �A¥¥!¡¥Q­¡U¡™O­QÑ/Ô/Ý•1�"•Q‘$��A™‘,ÑÔ¥)­Q¨B¡-¤-Ñ/ò0ð 0ð 0ð 0ð 0ð 0rš   c                  óÊ  — t          dt          z  dz   t          ¦  «        t          t          j         ¦  «        k    sJ ‚t          dt          t          ¦  «        z  dz
  t          ¦  «        t          d¦  «        k    sJ ‚t          t          ddt          z  z
  z  t          ¦  «        t          d¦  «        k    sJ ‚t          dt          z  t          dz   z  dz
  t          ¦  «        t          d¦  «        k    sJ ‚t          t          dz  dt          z
  z                       t          ¦  «        t          ¦  «        t          t          j        t          d¦  «        ¦  «        k    sJ ‚d S )Nr½   r   rÓ   r¹   r$  é   )rf   r�   rT   r   rÂ   r%   r
   ÚZerorÜ   rš   r˜   Útest_solve_rationalrV  ”  s  € Ý˜�1™˜q™¥!Ñ$Ô$­	µ1´5°&Ñ(9Ô(9Ò9Ð9Ð9Ð9Ý˜�3�q™6œ6™ A™¥qÑ)Ô)­Y°q©\¬\Ò9Ð9Ð9Ð9Ý�˜A ¥!¡™G™¥aÑ(Ô(­I°a©L¬LÒ8Ð8Ð8Ð8Ý˜�1™�a !™e™ q™­!Ñ,Ô,µ	¸!±´Ò<Ð<Ð<Ð<Ý�!˜Q™$ ¥A¡™,×,Ò,­QÑ/Ô/µÑ3Ô3Ý•!”&�!˜B™%œ%Ñ Ô ò!ð !ð !ð !ð !ð !rš   c                  ól   — t          t          d¦  «        dz   t          ¦  «        t          j        u sJ ‚d S rÛ   )rf   r4   r�   r   rÊ   rÜ   rš   r˜   Útest_solveset_real_gen_is_powrX  �  s/   € Ý�˜a™œ 1™¥aÑ(Ô(­A¬JÐ6Ð6Ð6Ð6Ð6Ð6rš   c                  ó¢  — t          dt          t          z  z
  ¦  «        t          j        u sJ ‚t          t          t          z  t          ¦  «        t          j        u sJ ‚t          t          t          z  t          z
  t          ¦  «        t          j        u sJ ‚t          dt          ¦  «        t          j        u sJ ‚t          t          t          ¦  «        t          ¦  «        t          j        u sJ ‚t          t          dz  dz   t          ¦  «        t          j        u sJ ‚t          dt          z  t          t          ¦  «        z  t          ¦  «        t          j        u sJ ‚t          dt          z  t          ¦  «        t          j        u sJ ‚t          dt          z    dt          z   dz  z  ddt          z   z  z   t          ¦  «        t          j        u sJ ‚d S )Nr½   rç   r¹   rÒ   )	ro   r   r�   r   rÊ   rf   r%   r~   r4   rÜ   rš   r˜   Útest_no_solrZ  ¡  sp  € Ý�A��1™‘HÑÔ¥¤Ð+Ð+Ð+Ð+Ý•B•q‘D�!ÑÔ¥¤
Ð*Ð*Ð*Ð*Ý•B•q‘D�2‘I�qÑ!Ô!¥Q¤ZÐ/Ð/Ð/Ð/Ý˜�AÑÔ¥!¤*Ð,Ð,Ð,Ð,Ý��Q™œ¥Ñ#Ô#¥q¤zÐ1Ð1Ð1Ð1Ý�˜A™ ™¥1Ñ%Ô%­¬Ð3Ð3Ð3Ð3Ý˜�A™�d¥1™gœg™¥qÑ)Ô)­Q¬ZÐ7Ð7Ð7Ð7Ý˜�1™�aÑ Ô ¥A¤JÐ.Ð.Ð.Ð.Ý˜1�q™5˜ 1¥q¡5¨1¡*Ñ,¨q°!µa±%©yÑ8½!ñ 
ô 
ÝŒZðð ð ð ð ð rš   c                  óT  — t          dt          ¦  «        t          j        k    sJ ‚t	          dt          t          dd¦  «        ¦  «        t          dd¦  «        k    sJ ‚t          t          dz   dt          z  z
  t          dz   dz  z   dz
  t          ¦  «        t          j        k    sJ ‚d S )Nr   r½   r¹   )rf   r�   r   rÇ   ro   rV   rÜ   rš   r˜   Útest_sol_zero_realr\  ®  s�   € Ý˜�AÑÔ¥!¤'Ò)Ð)Ð)Ð)Ý�A•q�( 1 a™.œ.Ñ)Ô)­X°a¸©^¬^Ò;Ð;Ð;Ð;Ý�!˜Q™$˜ ¥1¡™­¨A©°¡zÑ1°AÑ5µqÑ9Ô9½Q¼WÒDÐDÐDÐDÐDÐDrš   c                  óð   — t          t          t          dz   z  dz   dz  t          ¦  «        t          j        u sJ ‚t          t          dz
  ddt          dz
  z  z   z  t          ¦  «        t          j        u sJ ‚d S )Nr½   r¸   r  )rf   r�   r   rÊ   rÜ   rš   r˜   Ú test_no_sol_rational_extragenousr^  ´  sh   € Ý�!�Q ™U™) a™-¨2Ñ.µÑ2Ô2µa´jÐ@Ð@Ð@Ð@Ý�!˜a™% ! a­¨Q©¡i¡-Ñ0µ!Ñ4Ô4½¼
ÐBÐBÐBÐBÐBÐBrš   c                  ó¾  — t          t          t          ¦  «        dz
  t          ¦  «        t          d¦  «        k    sJ ‚t          t          t          ¦  «        dz
  t          ¦  «        t          d¦  «        k    sJ ‚t          t          t	          dd¦  «        z  dz
  t          ¦  «        t          d¦  «        k    sJ ‚t          t          t	          dd¦  «        z  dz
  t          ¦  «        t          d¦  «        k    sJ ‚t          t          t          t
          j        dz  z  dz
  z  t          ¦  «        t          t
          j        t          d¦  «        ¦  «        k    sJ ‚dS )zŽ
    Test for solving on equations that can be converted to
    a polynomial equation using the change of variable y -> x**Rational(p, q)
    r½   r¹   rç   r   r¸   r!  N)rf   r4   r�   rT   r   r   rÂ   rU  rÜ   rš   r˜   Útest_solve_polynomial_cv_1ar`  ¹  s  € õ
 ��a™œ 1™¥aÑ(Ô(­I°a©L¬LÒ8Ð8Ð8Ð8Ý��a™œ 1™¥aÑ(Ô(­I°a©L¬LÒ8Ð8Ð8Ð8Ý��H Q¨™NœNÑ*¨QÑ.µÑ2Ô2µiÀ±m´mÒCÐCÐCÐCÝ��H Q¨™NœNÑ*¨QÑ.µÑ2Ô2µiÀ±m´mÒCÐCÐCÐCÝ��A¥¤¨¡	™N¨QÑ.Ñ/µÑ3Ô3Ý•!”&�!˜B™%œ%Ñ Ô ò!ð !ð !ð !ð !ð !rš   c            	      ó8  — t          dd¬¦  «        } t          dd¬¦  «        }t          | |dz  z
  |dz  t          d|dz  z
  ¦  «        z  z  | ¦  «        t          |dz  ¦  «        k    sJ ‚t          d| z  | dz   z  dz
  | ¦  «        t          d¦  «        k    sJ ‚dS )	z)Test solveset_real for rational functionsr�   Tr±   r‘   r¸   r¹   r½   N)r   rf   r4   rT   rÃ   s     r˜   Útest_solveset_real_rationalrb  Æ  s±   € åˆs˜ÐÑÔ€AÝˆs˜ÐÑÔ€AÝ˜!˜a ™d™(¨¨1©­d°1°q¸!±t±8©n¬nÑ'<Ñ=¸qÑAÔAÝ�Q˜‘T‰?Œ?òð ð ð õ ˜˜1™˜a !™e™ q™¨!Ñ,Ô,µ	¸!±´Ò<Ð<Ð<Ð<Ð<Ð<rš   c                  óÎ   — t          t          t          dz
  t          dz   z  ¦  «        t          ¦  «        t          t	          d¦  «        t	          d¦  «         ¦  «        k    sJ ‚d S r  )rf   r&   r�   rT   r4   rÜ   rš   r˜   Útest_solveset_real_logrd  Ð  s\   € Ý��a ™c¥A a¡C™[Ñ)Ô)­1Ñ-Ô-Ý•$�q‘'”'�D ™GœG˜8Ñ$Ô$ò%ð %ð %ð %ð %ð %rš   c                  óÀ   — t          ddt          dz  z  dt          z  z   z  dz
  t          ¦  «        t          t          dd¦  «        t          j        ¦  «        k    sJ ‚d S )Nrç   r¹   rà   rÒ   )rf   r�   rT   r   r   rÈ   rÜ   rš   r˜   Útest_poly_gensrf  Õ  s^   € Ý˜˜Q¥ 1¡™X¨­!©™^Ñ,¨qÑ0µ!Ñ4Ô4Ý•(˜2˜q‘/”/¥1¤6Ñ*Ô*ò+ð +ð +ð +ð +ð +rš   c                  ó¼	  — t          d¦  «        } t          t          d„ ¦  «         t          t	          t
          ¦  «        | z
  t
          t          j        ¦  «                             t          t
          t          | t          dt          ¦  «        ¦  «        |  | h¦  «        ¦  «        sJ ‚t          t	          t
          ¦  «        dz
  t
          ¦  «        t          dd¦  «        k    sJ ‚t          t	          t
          ¦  «        dz   t
          ¦  «        t          j        u sJ ‚t          t	          t
          dz   ¦  «        dt	          t
          dz
  ¦  «        z  z
  t
          ¦  «        t          dd¦  «        k    sJ ‚t          dt	          t
          ¦  «        z  t	          t
          dz
  ¦  «        z
  t
          ¦  «        t          d	t!          dd¦  «        ¦  «        k    sJ ‚t          t
          t#          t          t$          t          dt          ¦  «        ¦  «        t          t&          t$          z   t          dt          ¦  «        ¦  «        t          t&          t$          z
  t          dt          ¦  «        ¦  «        ¦  «        t          t&           t$          z
  dz
  t&           t$          z   dz
  t&          t$          z
  dz
  t&          t$          z   dz
  ¦  «        ¦  «        }t	          t	          t
          dz   ¦  «        t&          z
  ¦  «        t$          z
  }t)          |dt
          ¦  «        d         |k    sJ ‚t&          dt$          di}|                     |¦  «        }|                     |¦  «        D ]}|                     t
          |¦  «        rJ ‚Œ t-          t          t/          t1          t	          t
          ¦  «        ¦  «        d¦  «        t
          t          j        ¬
¦  «        t3          t5          t          dt          ¦  «        t3          t5          t7          t9          | d| z  t:          z  dt:          z  dz  z   ¦  «        t          j        ¦  «        t          t           d¦  «        ¦  «        t5          t7          t9          | d| z  t:          z  t:          dz  z   ¦  «        t          j        ¦  «        t          dt          ¦  «        ¦  «        ¦  «        ¦  «        ¦  «        ¦  «        sJ ‚d S )Nr‹   c                  óV   — t          t          t          ¦  «        dz
  t          ¦  «        S rÛ   ©ro   r   r�   rÜ   rš   r˜   r¼   z test_solve_abs.<locals>.<lambda>Ü  s   € �x­­A©¬°©
µAÑ6Ô6€ rš   r   r¹   r  r¸   r½   r5  rÅ   r(  )r   r^   rÉ   ro   r   r�   r   rÇ   r    rP   rO   rV   r   rf   rT   rÊ   r   rJ   r   r~   rl   rñ   r–   r   rD   rW   rU   rQ   r   r   rË   )r‹   rì   r  ÚrepsÚeqabÚsis         r˜   Útest_solve_absrm  Ú  s´  € Ýˆc‰
Œ
€AÝ
�:Ð6Ð6Ñ7Ô7Ð7Ý•C�‘F”F˜Q‘J¥¥1¤7Ñ+Ô+×4Ò4Ý•Q� ¥H¨Qµ¡O¤OÑ4Ô4¸°r¸1°gÑ>Ô>ñ@ô @ð @ð @ð @å��Q™œ !™¥QÑ'Ô'­9°R¸Ñ+;Ô+;Ò;Ð;Ð;Ð;Ý��Q™œ !™¥QÑ'Ô'­1¬:Ð5Ð5Ð5Ð5Ý��Q ™U™œ a­­A°©E©
¬
¡lÑ2µAÑ6Ô6Ý�!�Q‰Œòð ð ð å˜�3�q™6œ6™¥C­¨A©¡J¤JÑ.µÑ2Ô2Ý�"•h˜q !‘n”nÑ%Ô%ò&ð &ð &ð &õ ÝÝÝ��H Q­™OœOÑ,Ô,Ý��Q™¥¨­B¡¤Ñ0Ô0Ý��Q™¥¨­B¡¤Ñ0Ô0ñ2ô 2õ •q�b�1‘f˜q‘j¥1 "¥q¡&¨1¡*­aµ!©e°a©i½½Q¹À¹ÑCÔCñEô E€Cõ 
�S•�Q‘‰ZŒZ�!‰^Ñ	Ô	�qÑ	 €BÝ�r˜1�aÑ Ô  Ô# sÒ*Ð*Ð*Ð*Ýˆq•!�Qˆ<€DØ�7Š7�4‰=Œ=€DØ�hŠh�t‰nŒnð $ð $ˆØ—9’9�Q Ñ#Ô#Ð#Ð#Ð#Ð#Ý•�"�S¥¥Q¡¤™[œ[¨!Ñ,Ô,­a½¼Ð@Ñ@Ô@Å%Ý•X˜a¥‘_”_¥eÝ•X�f Q¨¨!©­B©°µ2±°a±©Ñ8Ô8½!¼*ÑEÔEÝ•b�S˜!ÑÔñ	ô 	å•X�f Q¨¨!©­B©µ°A±©Ñ6Ô6½¼
ÑCÔCÝ�Q�‰OŒOñ	ô 	ñ'ô 'ñ 	ô 	ñC ô C ñ !ô !ð !ð !ð !ð !ð !rš   c                  ó\  — t          t          t          t          ¦  «        dz  dt          t          ¦  «        z  z
  dz   t          ¦  «        t	          t          t          dt          z  t          z  t          dz  z   ¦  «        t          j	        ¦  «        ¦  «        sJ ‚t          t          t          t          ¦  «        dz  dt          t          ¦  «        z  z
  dz   t          ¦  «        t	          t          t          dt          z  t          z  ¦  «        t          j	        ¦  «        ¦  «        sJ ‚d S ©Nr¹   r½   )r–   ro   rD   r�   rQ   r   r‹   r   r   rË   r@   rÜ   rš   r˜   Útest_issue_9824rp  û  sÏ   € Ý•�#�a™&œ& !™) a­­A©¬¡hÑ.°Ñ2µAÑ6Ô6½ÅÍÈ1ÍQÉ3ÍrÉ6ÕTVÐWXÑTXÉ=ÑAYÔAYÕ[\Ô[eÑ8fÔ8fÑgÔgÐgÐgÐgÝ•�#�a™&œ& !™) a­­A©¬¡hÑ.°Ñ2µAÑ6Ô6½ÅÍÈ1ÍQÉ3ÍrÉ6ÑARÔARÕTUÔT^Ñ8_Ô8_Ñ`Ô`Ð`Ð`Ð`Ð`Ð`rš   c                  ó¼   — t          t          t          dz
  t          dz
  z  ¦  «        t          dd¦  «        k    t          ¦  «        t	          dd¦  «        k    sJ ‚d S )Nr½   rÓ   r¸   rÅ   r¹   )rf   r   r�   r   rV   rÜ   rš   r˜   Útest_issue_9565rr     sN   € Ý��a !™e¥a¨!¡e™_Ñ-Ô-µ¸!¸Q±´Ò?ÅÑCÔCÅxÐPRÐTUÁÄÒVÐVÐVÐVÐVÐVrš   c                  óæ   — t          dt          dz
  z  ¦  «        dz
  dk    } t          | t          ¦  «        t          t	          j        dd¦  «        t	          j        dd¦  «        ¦  «        k    sJ ‚d S )Nr½   r   r¹   )r8  r�   rf   rW   rV   rÖ   rC  s    r˜   Útest_issue_10069rt    ss   € Ý	ˆQ•�A‘‰Y‰Œ˜!Ñ	˜aÒ	€BÝ˜�QÑÔ¥5ÝŒ�a˜ÑÔ�Xœ]¨1¨aÑ0Ô0ñ$2ô $2ò 2ð 2ð 2ð 2ð 2ð 2rš   c                  óh  — t          dd¬¦  «        \  } }t          t          | dz  |dz  z
  ¦  «        dz
  | ¦  «        t          t          |dz  dz   ¦  «         t          |dz  dz   ¦  «        ¦  «        k    sJ ‚t          t          | dz  |dz  z   ¦  «        dz
  | ¦  «        t          j        k    sJ ‚d S )Nza bTr±   r¹   r¸   r5  )r   rf   r4   rT   r   rÊ   ©r~   r   s     r˜   Útest_real_imag_splittingrw  
  sÆ   € Ý�5˜tÐ$Ñ$Ô$�D€A€qÝ�˜a ™d Q¨¡T™kÑ*Ô*¨QÑ.°Ñ2Ô2Ý•4˜˜1™˜q™‘>”>�/¥4¨¨1©¨q©¡>¤>Ñ2Ô2ò3ð 3ð 3ð 3å�˜a ™d Q¨¡T™kÑ*Ô*¨QÑ.°Ñ2Ô2Ý	Œ
òð ð ð ð ð rš   c                  ó’   — t          dt          z  ddt          z  z  z
  t          ¦  «        t          dt          z  ¦  «        k    sJ ‚d S r  )rf   r�   rd   rT   rÜ   rš   r˜   Ú
test_unitsry    s=   € Ý˜�1™˜q !¥B¡$™x™­Ñ+Ô+­y¸½2¹©¬Ò>Ð>Ð>Ð>Ð>Ð>rš   c            	      óz  — t          dd¬¦  «        } t          t          t          ¦  «        | z
  t          ¦  «        t	          t          | ¦  «        ¦  «        k    sJ ‚t          t          t          ¦  «        t          t           ¦  «        z   dz
  t          ¦  «        t	          t          t          d¦  «         dz   ¦  «        t          t          d¦  «        dz   ¦  «        ¦  «        k    sJ ‚t          t          t          ¦  «        t          t           ¦  «        z   | z
  t          ¦  «        t          j        k    sJ ‚d S )Nr‘   Tr¶   rç   r¸   r¹   )	r   rf   r%   r�   rT   r&   r4   r   rÊ   ©r‘   s    r˜   Útest_solve_only_exp_1r|    sî   € Ýˆs˜TÐ"Ñ"Ô"€AÝ��Q™œ !™¥QÑ'Ô'­9µS¸±V´VÑ+<Ô+<Ò<Ð<Ð<Ð<Ý��Q™œ¥#¥q b¡'¤'Ñ)¨AÑ-­qÑ1Ô1Ý•#•t˜A‘w”w�h ‘lÑ#Ô#¥S­¨a©¬°1©Ñ%5Ô%5Ñ6Ô6ò7ð 7ð 7ð 7å��Q™œ¥#¥q b¡'¤'Ñ)¨AÑ-­qÑ1Ô1µQ´ZÒ?Ð?Ð?Ð?Ð?Ð?rš   c                  ó²   — t          t          t          d¦  «        t          dz  z
  t          ¦  «        t	          dt          d¦  «        z  ¦  «        k    sJ ‚d S ©Nr¹   r¸   )rf   r?   r�   r   rT   r4   rÜ   rš   r˜   Ú
test_atan2r    sH   € õ ��q !™œ¥r¨!¡tÑ+­QÑ/Ô/µ9¸Q½tÀA¹w¼w¹YÑ3GÔ3GÒGÐGÐGÐGÐGÐGrš   c            
      ó´  — t          t          dz
  t          t          d¦  «        fdt          z
  df¦  «        dz
  } t          t	          | t          ¦  «        ¦  «        t          t          dd¦  «        ¦  «        k    sJ ‚t          t          dz
  dt          dz
  k    fdt          z
  dt          dz
  k    f¦  «        }t          dd¬¦  «        }t	          ||z
  t          ¦  «        t          | dz   |dz   ¦  «        k    sJ ‚t          t          dz
  dz  t          dk    fd	¦  «        }t          |t          t          j	        ¬
¦  «        t          t          d¦  «        t          t           ddd¦  «        ¦  «        k    sJ ‚t          t          t          dz   t          dk    ft          df¦  «        t          z
  t          t          j	        ¦  «        t          t           d¦  «        k    sJ ‚t          t          t          dz
  t          t          t          ¦  «        ft          df¦  «        t          ¦  «        t          d¦  «        k    sJ ‚t          dt          dk    fd	¦  «        }t          |dk    t          t          j	        ¦  «        t          j        dt          ¦  «        k    sJ ‚ddlm}  |¦   «         }t          |t          t          dd¦  «        ¬
¦  «        t          dd¦  «        k    sJ ‚t          dt%          t          d¦  «        ft          dz  t'          t          ¦  «        z  df¦  «        }t          dt%          t          t(          ¦  «        ft          t(          z
  t+          t          ¦  «        z  df¦  «        }t          |t          t          j	        ¬
¦  «        t          d¦  «        k    sJ ‚t          |¦  «        t          t(          ¦  «        k    sJ ‚d S )Nr¹   Tr¸   rÅ   rÓ   r   r‘   r¶   ©r   Tr(  r½   rÑ   )ÚBooleanTruerÒ   )r7   r�   r   Úsetrf   rT   r   ro   r   rÇ   rW   rV   r   r   r   rÖ   Úsympy.logic.boolalgr‚  r   r   r   rD   )r  Úabsxm3r‘   rƒ   r„   r‚  s         r˜   Útest_piecewise_solvesetr†  $  s"  € Ý	•A˜‘E�2�a ™8œ8Ð$ q­1¡u¨d mÑ	4Ô	4°qÑ	8€BÝ�}˜R¥Ñ#Ô#Ñ$Ô$­­I°b¸!Ñ,<Ô,<Ñ(=Ô(=Ò=Ð=Ð=Ð=åÝ	
ˆQ‰�•Q˜‘U’
ÐØ	
�Q‰�•A˜‘E’	Ðñô €Fõ 	ˆs˜TÐ"Ñ"Ô"€AÝ˜ !™¥QÑ'Ô'­9°a°R¸!±V¸QÀ¹UÑ+CÔ+CÒCÐCÐCÐCå•A˜‘E˜A‘:�q AšvÐ&¨	Ñ2Ô2€AÝ�A•q¥¤Ð)Ñ)Ô)­Uµ9¸Q±<´<ÅÍ2È#ÈqÐRVÐX\ÑA]ÔA]Ñ-^Ô-^Ò^Ð^Ð^Ð^åÝ•1�q‘5�!˜aš%�.¥1 d )Ñ,Ô,­qÑ0µ!µQ´Wñ
ô 
å•r�c˜1ÑÔòð ð ð õ •I�q 1™u¥b­­A¡h¤hÐ/µ!°T°Ñ;Ô;½QÑ?Ô?Å9ÈQÁ<Ä<ÒOÐOÐOÐOõ 	�1•a˜"’f�+˜yÑ)Ô)€AÝ�A˜’E�1�aœgÑ&Ô&­(¬-¸½BÑ*?Ô*?Ò?Ð?Ð?Ð?à/Ð/Ð/Ð/Ð/Ð/Øˆ‰Œ€AÝ�A•q¥¨"¨bÑ!1Ô!1Ð2Ñ2Ô2µh¸rÀ2Ñ6FÔ6FÒFÐFÐFÐFõ 	�1•b�˜A‘h”h�-¥! Q¡$¥s­1¡v¤v¡+¨tÐ!4Ñ5Ô5€AÝ�1•b��B‘i”i�.¥A­¡F­Cµ©F¬F¡?°DÐ"9Ñ:Ô:€AÝ�A•q¥¤Ð)Ñ)Ô)­Y°q©\¬\Ò9Ð9Ð9Ð9Ý�A‰;Œ;�)¥B™-œ-Ò'Ð'Ð'Ð'Ð'Ð'rš   c                  ó¨  — t          t          t          dz  z  t          t          z  z   t          z   t          ¦  «        t          t           dt          z  z  t          dt          z  t          z  t          dz  z   ¦  «        dt          z  z  z
  t           dt          z  z  t          dt          z  t          z  t          dz  z   ¦  «        dt          z  z  z   ¦  «        k    sJ ‚t          t          t          dz  z
  t          ¦  «        t          t          t          dd¦  «        z   dz  t          t          d¦  «        z  t          t          dd¦  «        z  z  dz  z   t          t          dd¦  «        z  t          t          dd¦  «        z   dz  t          t          d¦  «        z  t          t          dd¦  «        z  z  dz  z
  ¦  «        k    sJ ‚t          t          dt          z  z   dz
  t          ¦  «        t          t          j        t          t          d¦  «        z  dz  z   t          j        t          t          d¦  «        z  dz  z
  ¦  «        k    sJ ‚d S )Nr¹   r  r¸   r½   )rh   r~   r�   r   r€   rT   r4   r‘   r   r   r   rÈ   rÜ   rš   r˜   Ú test_solveset_complex_polynomialrˆ  F  sã  € Ý�A�a ™d™F¥Q¥q¡S™L­1Ñ,­aÑ0Ô0Ý•1�"�a�‘c‘(�T "¥Q¡$¥q¡&­1¨a©4¡-Ñ0Ô0°!µA±#Ñ6Ñ6Ý�"�a�‘c‘(�T "¥Q¡$¥q¡&­1¨a©4¡-Ñ0Ô0°!µA±#Ñ6Ñ6ñ	8ô 	8ò8ð 8ð 8ð 8õ �A¥ 1¡™H¥aÑ(Ô(­IÝ
�X�a˜‰^Œ^Ñ
Ð	˜QÑ¥¥4¨¡7¤7¡­1­h°q¸!©n¬nÑ+<Ñ!<¸QÑ!>Ñ>Ý	�8�A�q‰>Œ>ÑÝ
�X�a˜‰^Œ^Ñ
Ð	˜QÑ¥¥4¨¡7¤7¡­1­h°q¸!©n¬nÑ+<Ñ!<¸QÑ!>Ñ>ñ-@ô -@ò @ð @ð @ð @õ
 �A ¥!¡™G a™K­Ñ+Ô+Ý•!”&�1�T !™WœW™9 Q™;Ñ&­¬µµ4¸±7´7±¸1±Ñ(<Ñ=Ô=ò>ð >ð >ð >ð >ð >rš   c                  óL   — t          dt          ¦  «        t          j        u sJ ‚d S ©Nr   )rh   r�   r   Ú	ComplexesrÜ   rš   r˜   Útest_sol_zero_complexrŒ  T  s%   € Ý˜A�qÑ!Ô!¥Q¤[Ð0Ð0Ð0Ð0Ð0Ð0rš   c            	      ó–  — t          t          dz
  t          t          z
  z  t          dz
  z  t          ¦  «        t          dt          ¦  «        k    sJ ‚t          t          t          dz  z
  t          dz  t          dt          dz  z
  ¦  «        z  z  t          ¦  «        t          t          dz  ¦  «        k    sJ ‚t          t          dz   t          z
  t          ¦  «        t          t          d¦  «         dz  t          d¦  «        t          z  dz  z   t          d¦  «        dz  t          d¦  «        t          z  dz  z
  ¦  «        k    sJ ‚d S ©Nr½   r¸   r¹   )rh   r�   r   rT   r‘   r4   rÜ   rš   r˜   Útest_solveset_complex_rationalr�  X  s  € Ý�Q ™U¥Q­¡U™O­Q°©UÑ3µQÑ7Ô7Ý�!•Q‰Œòð ð ð õ �Q¥ A¡™X­¨A©­t°A½¸1¹±H©~¬~Ñ(=Ñ>ÅÑBÔBÝ•!�Q‘$‰Œòð ð ð å�Q ™T˜E¥A™I¥qÑ)Ô)Ý•4˜‘7”7�(˜1‘*�t A™wœw¥q™y¨™{Ñ*­D°©G¬G°A©I½¸Q¹¼Å¹	À!¹Ñ,CÑDÔDòEð Eð Eð Eð Eð Erš   c                  óT  — t          d¦  «         t          dz  dt          dz  z  z
  dt          dz  z  z
  dt          z  z   dz   } t          | t          ¦  «        }|D ]N} | j        t          |                     ¦   «         ¦  «                             ¦   «         }t          |d	¦  «        sJ ‚ŒOt          dz  d
t          z  z   dz   } t          | t          ¦  «        }|D ]N} | j        t          |                     ¦   «         ¦  «                             ¦   «         }t          |d	¦  «        sJ ‚ŒOd S )NzThis test is too slowrÓ   én   r¸   é7   r¹   i	  iÓ  r   r  r6  )r_   r�   rh   rñ   r‹   Útn)rƒ   r´   r,  Úress       r˜   Útest_solve_quinticsr•  b  s  € ÝÐ	 Ñ!Ô!Ð!Ý	ˆ1‰ˆs•1�a‘4‰x‰˜"�Q ™T™'Ñ! D­¡FÑ*¨SÑ0€AÝ˜�AÑÔ€AØð ð ˆØˆaŒf•Q˜Ÿš™œÑ!Ô!×#Ò#Ñ%Ô%ˆÝ�#�q‰zŒzÐÐˆzÐå	ˆ1‰ˆr•!‰t‰�bÑ€AÝ˜�AÑÔ€AØð ð ˆØˆaŒf•Q˜Ÿš™œÑ!Ô!×#Ò#Ñ%Ô%ˆÝ�#�q‰zŒzÐÐˆzÐðð rš   c                  ó¬  — t          t          t          t          ¦  «        dz
  t          ¦  «        t	          t          t          t          dz  t          z  t          z  ¦  «        t          j
        ¦  «        ¦  «        sJ ‚t          t          t          t          ¦  «        t          z
  t          ¦  «        t	          t          t          t          dt          z  t          z  t          dz  z   z  ¦  «        t          j
        ¦  «        ¦  «        sJ ‚t          dt          t          ¦  «        z  t          ¦  «        t          j        k    sJ ‚t          t          t          t          ¦  «                             t          ¦  «        t          ¦  «        t	          t          t          t          t          z  t          z  ¦  «        t          j
        ¦  «        ¦  «        sJ ‚d S r  )r–   rh   r%   r�   rX   r   r‹   r   r   r   rË   rÊ   r(   ÚrewriterÜ   rš   r˜   Útest_solveset_complex_expr˜  q  sH  € ÝÕ!¥#¥a¡&¤&¨1¡*­aÑ0Ô0Ý•��1˜Q™3�q™5¥™8Ñ$Ô$¥a¤jÑ1Ô1ñ3ô 3ð 3ð 3ð 3åÕ!¥#¥a¡&¤&­1¡*­aÑ0Ô0Ý•��1˜a¥™c¥"™f¥r¨!¡t™mÑ,Ñ-Ô-­q¬zÑ:Ô:ñ<ô <ð <ð <ð <å˜A�c¥!™fœf™H¥aÑ(Ô(­A¬JÒ6Ð6Ð6Ð6ÝÕ!¥$¥q¡'¤'§/¢/µ#Ñ"6Ô"6½Ñ:Ô:Ý•��1�R™4¥™6Ñ"Ô"¥A¤JÑ/Ô/ñ1ô 1ð 1ð 1ð 1ð 1ð 1rš   c            
      ó   — t          t          dt          z  d¦  «        t          t          j        ¦  «        t          d¦  «        k    sJ ‚t          t          dt          z   d¦  «        t          t          j        ¦  «        t          j        k    sJ ‚t          t          dt          z  d¦  «        t          t          j        ¦  «        t          j        k    sJ ‚t          t          dt          dz   z  d¦  «        t          t          j        ¦  «        t          d	¦  «        k    sJ ‚t          t          dt          d	z
  z  d
¦  «        t          t          j        ¦  «        t          j        k    sJ ‚t          t          dt          d	z
  z  d¦  «        t          t          j        ¦  «        t          d¦  «        k    sJ ‚t          t          dt          z  t          ¦  «        t          t          j        ¦  «        t          t          j        t          t          t          ¦  «        t          d¦  «        z  ¦  «        ¦  «        k    sJ ‚t          ddt          z  z  dz
  dt          ¦  «        t          t          d¦  «        fk    sJ ‚d S )Nr  rç   r¹   rÒ   r!  rÐ   r½   iq  r¸   éðÿÿÿlûÿÿÿx¿pÂEìA é*   r   r   )ro   r   r�   r   rÇ   rT   rÊ   r‘   rU   r&   rl   rÜ   rš   r˜   Útest_solveset_real_exprœ  {  sÃ  € Ý•B˜�Q‘w ‘N”N¥A¥q¤wÑ/Ô/µ9¸Q±<´<Ò?Ð?Ð?Ð?Ý•B˜�1™�u˜a‘L”L¥!¥Q¤WÑ-Ô-µ´Ò;Ð;Ð;Ð;Ý•B˜�Q‘w ‘O”O¥Q­¬Ñ0Ô0µA´JÒ>Ð>Ð>Ð>Ý•B˜�a ™c‘{ CÑ(Ô(­!­Q¬WÑ5Ô5½À1¹¼ÒEÐEÐEÐEÝ•B�q�1˜Q™3‘x Ñ%Ô%¥q­!¬'Ñ2Ô2µa´jÒ@Ð@Ð@Ð@Ý•B˜�a !™e‘} fÑ-Ô-­qµ!´'Ñ:Ô:½iÈ¹m¼mÒKÐKÐKÐKÝ•B�q�!‘t�Q‘K”K¥¥A¤GÑ,Ô,µ½Q¼WÅiÕPSÕTUÑPVÔPVÕWZÐ[\ÑW]ÔW]ÑP]ÑF^ÔF^Ñ0_Ô0_Ò_Ð_Ð_Ð_å˜˜a¥™c‘{ RÑ'¨­AÑ.Ô.µ1µiÀ±l´lÐ2CÒCÐCÐCÐCÐCÐCrš   c            	      óŒ  — t          t          t          ¦  «        t          ¦  «        t          d¦  «        k    sJ ‚t          dt          t          dt          dz  z  z   ¦  «        z
  t          ¦  «        t          t          t           t          z   ¦  «         dz  t          t           t          z   ¦  «        dz  ¦  «        k    sJ ‚d S )Nr½   rç   r¹   )rh   r&   r�   rT   r~   r4   r   rÜ   rš   r˜   Útest_solve_complex_logrž  ‡  sš   € Ý�C¥™FœF¥AÑ&Ô&­)°A©,¬,Ò6Ð6Ð6Ð6Ý˜A¥¥A¨­!¨Q©$©¡J¡¤Ñ/µÑ3Ô3Ý•4�˜�Q™‘<”<�- ‘/¥4­¨­Q©¡<¤<°¡>Ñ2Ô2ò3ð 3ð 3ð 3ð 3ð 3rš   c                  óz  — t          t          dt          z  dz   ¦  «        dz
  t          z
  t          ¦  «        t          t          j         t	          d¦  «        ¦  «        k    sJ ‚t          t          dt          z  dz   ¦  «        ddt          z  z   z
  t          z
  t          ¦  «        t          t	          d¦  «         ddt          z  z
  ¦  «        k    sJ ‚t          dt          z  dt          t          t          ¦  «        z  z
  z  t          ¦  «        t          t          j        dt          dz  z  ¦  «        k    sJ ‚d S )NrÓ   rÔ   r¹   r¸   rç   r½   )	rh   r4   r�   rT   r   rÂ   r   r~   rU  rÜ   rš   r˜   Útest_solve_complex_sqrtr   �  s	  € Ý�D ¥1¡ q¡™MœM¨AÑ-µÑ1µ1Ñ5Ô5Ý•1”5�&�!˜A™$œ$ÑÔò ð  ð  ð  å�D ¥1¡ q¡™MœM¨Q°µ1±©WÑ5½Ñ9½1Ñ=Ô=Ý•1�Q‘4”4�%˜˜Q�q™S™Ñ!Ô!ò"ð "ð "ð "å˜A�a™C ¥Q­­a©¬¡[¡Ñ1µ1Ñ5Ô5Ý•!”&˜!�a 1™f™*Ñ%Ô%ò&ð &ð &ð &ð &ð &rš   c                  ó¤  — t          t          t          ¦  «                             t          ¦  «        t          ¦  «        } t          | t          t          t          t          t          z  ¦  «        t          j        ¦  «        t          t          t          t          t          z  t          dz  z   ¦  «        t          j        ¦  «        z
  ¦  «        sJ ‚d S r  )rh   rE   r�   r—  r%   r–   rX   r   r‹   r   r   rË   )r´   s    r˜   Útest_solveset_complex_tanr¢  –  s�   € Ý��Q™œŸš­Ñ,Ô,­aÑ0Ô0€AÝ�•H�V¥A¥r­!¡t™_œ_­a¬jÑ9Ô9Ý•��2�a™4¥" Q¡$™;Ñ'Ô'­¬Ñ4Ô4ñ5ñ 6ô 6ð 6ð 6ð 6ð 6ð 6rš   c                  óà*  — t          t          t          t          ¦  «        t          ¦  «        t	          t          t          t          dt          z  t          z  ¦  «        t          j
        ¦  «        t          t          t          dt          z  t          z  t          z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          t          ¦  «        dz
  t          ¦  «        t          t          t          dt          z  t          z  t          dz  z   ¦  «        t          j
        ¦  «        ¦  «        sJ ‚t          t          t          t          ¦  «        t          ¦  «        t	          t          t          t          dt          z  t          z  t          dz  z   ¦  «        t          j
        ¦  «        t          t          t          dt          z  t          z  t          t          dd¦  «        z  z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          t          ¦  «        t          t          ¦  «        z   t          ¦  «        t	          t          t          t          dt          z  t          z  t          t          dd¦  «        z  z   ¦  «        t          j
        ¦  «        t          t          t          dt          z  t          z  t          t          dd¦  «        z  z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          ¦  «        dz  t          t          ¦  «        dz  z   t          ¦  «        t          j        k    sJ ‚t          t          t          t          ¦  «        t          j        z
  t          ¦  «        t	          t          t          t          dt          z  t          z  t          t          dd¦  «        z  z   ¦  «        t          j
        ¦  «        t          t          t          dt          z  t          z  t          dz  z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t!          t          t"          t$          z   ¦  «        t          t"          ¦  «        z
  t$          t          j        ¬¦  «        t)          t$          t          d¦  «        t          t"          ¦  «        k    t          t"          ¦  «        t          d¦  «        k    z  t	          t+          t          t          dt          z  t          z  t"          z
  t-          t          t"          ¦  «        ¦  «        z   ¦  «        t          j
        ¦  «        t+          t          t          dt          z  t          z  t"          z
  t-          t          t"          ¦  «        ¦  «        z
  t          z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          dt          z  ¦  «        t          t          ¦  «        z  t          dt          z  ¦  «        t          t          ¦  «        z  z   dz
  t          ¦  «        t+          t          t          t          t          z  t          dd¦  «        z  t          d	z  z   ¦  «        t          j
        ¦  «        ¦  «        sJ ‚t          t          dt/          t          ¦  «        z  t          t          ¦  «        z  dz   t          ¦  «        t	          t+          t          t          dt          z  t          z  t1          t3          d¦  «        t3          dt3          d
¦  «        z   ¦  «        z  dt3          d
¦  «        z
  z  ¦  «        z   t          z   ¦  «        t          j
        ¦  «        t+          t          t          dt          z  t          z  t1          t3          d¦  «        t3          dt3          d
¦  «        z   ¦  «        z  dt3          d
¦  «        z
  z  ¦  «        z
  t          z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          dt          z  ¦  «        t          dt          z  ¦  «        z  dz
  t          ¦  «        t+          t          t          t          t          z  ¦  «        t          j
        ¦  «        ¦  «        sJ ‚t          t!          t          t          dz  ¦  «        t          dd¦  «        z   ¦  «        t	          t+          t          t          dt          z  t          z  dt-          t          d¦  «        dz  ¦  «        z  z
  dt          z  z   ¦  «        t          j
        ¦  «        t+          t          t          dt          z  t          z  dt-          t          d¦  «        dz  ¦  «        z  z   dt          z  z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t!          t          t          dz  ¦  «        t          t          dz  ¦  «        z   ¦  «        t	          t+          t          t          dt          z  t          z  dt          z  dz  z   ¦  «        t          j
        ¦  «        t+          t          t          dt          z  t          z  dt          z  dz  z   ¦  «        t          j
        ¦  «        t+          t          t          dt          z  t          z  dt          z  dz  z   ¦  «        t          j
        ¦  «        t+          t          t          dt          z  t          z  dt          z  dz  z   ¦  «        t          j
        ¦  «        t+          t          t          dt          z  t          z  dt          z  dz  z   ¦  «        t          j
        ¦  «        t+          t          t          dt          z  t          z  dt          z  dz  z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t!          t5          t3          d¦  «        t          z  dz  ¦  «        dz   ¦  «        t	          t+          t          t          dt3          d¦  «        z  dt          z  t          z  t7          d¦  «        z
  z  dz  ¦  «        t          j
        ¦  «        t+          t          t          dt3          d¦  «        z  dt          z  t          z  t7          d¦  «        z   z  dz  ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t9          t!          t/          t          t          z  ¦  «        t;          t          dz  t          z  ¦  «        z
  ¦  «        ¦  «        t	          t+          t          t          dt          z  dz   ¦  «        t          j
        ¦  «        t+          t          t          dt          z  dz   ¦  «        t          j
        ¦  «        t+          t          t          dt          z  t          dd¦  «        z   ¦  «        t          j
        ¦  «        t+          t          t          dt          z  t          dd¦  «        z   ¦  «        t          j
        ¦  «        t+          t          t          dt          z  t          dd¦  «        z   ¦  «        t          j
        ¦  «        t+          t          t          dt          z  t          dd¦  «        z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t!          t          dt          z  ¦  «        ¦  «        t	          t+          t          t          dt          z  t          z  dz  t          dz  z   ¦  «        t          j
        ¦  «        t+          t          t          dt          z  t          z  dz  t          d	z  z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t!          t          dt          z  ¦  «        t;          dt          z  ¦  «        z   t          t          j        ¦  «        t	          t+          t          t          t          t          z  dz  t          dz  z   ¦  «        t          j
        ¦  «        t+          t          t          t          t          z  dz  dt          z  dz  z   ¦  «        t          j
        ¦  «        t+          t          t          t          t          z  dz  dt          z  dz  z   ¦  «        t          j
        ¦  «        t+          t          t          t          t          z  dz  dt          z  dz  z   ¦  «        t          j
        ¦  «        t+          t          t          t          t          z  dz  dt          z  dz  z   ¦  «        t          j
        ¦  «        t+          t          t          t          t          z  dz  t          dz  z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t          dt          t          ¦  «        z  t          dt          z  ¦  «        z  dz
  t          ¦  «        t	          t+          t          t          dt          z  t          z  dt1          t3          ddt          dd¦  «        z  z  ddt3          d¦  «        z  z   t          dd¦  «        z  z  ddt          dd¦  «        z  z  z   dddt3          d¦  «        z  z   t          dd¦  «        z  z  z   ¦  «        dddt3          d¦  «        z  z   t          dd	¦  «        z  z  z  ¦  «        z  z   ¦  «        t          j
        ¦  «        t+          t          t          dt          z  t          z  dt1          t3          ddt          dd¦  «        z  z  ddt3          d¦  «        z  z   t          dd¦  «        z  z  ddt          dd¦  «        z  z  z   dddt3          d¦  «        z  z   t          dd¦  «        z  z  z   ¦  «        dddt3          d¦  «        z  z   t          dd	¦  «        z  z  z  ¦  «        z  z
  dt          z  z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t9          t!          t          t          dz  t          z  ¦  «        t          j        z
  t          t          j        ¦  «        ¦  «        t	          t+          t          t          dt          z  dz   ¦  «        t          j
        ¦  «        t+          t          t          dt          z  dz   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚d S )Nr¹   r½   r¸   rç   r$  rÓ   r(  rÅ   rÔ   r4  rÑ   rè   r  rJ  é-   éK   éi   rÐ   é   r5  é   rà   r6  r   r  éC   é9   é´   ih  é–   )r–   rf   rD   r�   rW   rX   r   r‹   r   r   rË   r@   r   rÊ   rh   rÈ   ro   r‘   r~   rÇ   rP   rQ   r=   rE   r>   r4   rC   r<   rZ   rA   rÜ   rš   r˜   Útest_solve_trigr­  œ  s¬  € å•�s¥1™vœv¥qÑ)Ô)Ý�h•v�a ¥2¡¥a¡Ñ(Ô(­!¬*Ñ5Ô5Ý•v�a ¥2¡¥a¡­"¡Ñ-Ô-­q¬zÑ:Ô:ñ	<ô 	<ñ=ô =ð =ð =ð =õ •�s¥1™vœv¨™z­1Ñ-Ô-Ý•�˜1�R™4¥™6¥B q¡D™=Ñ)Ô)­1¬:Ñ6Ô6ñ8ô 8ð 8ð 8ð 8õ •�s¥1™vœv¥qÑ)Ô)Ý�h•v�a ¥2¡¥a¡­"¨Q©$¡Ñ/Ô/µ´Ñ<Ô<Ý•v�a ¥2¡¥a¡­"­X°a¸©^¬^Ñ*;Ñ!;Ñ<Ô<½a¼jÑIÔIñ	Kô 	KñLô Lð Lð Lð Lõ •�s¥1™vœv­­A©¬™µÑ2Ô2Ý�h•v�a ¥1¡¥R¡­"­X°a¸©^¬^Ñ*;Ñ!;Ñ<Ô<½a¼jÑIÔIÝ•v�a ¥1¡¥R¡­"­X°a¸©^¬^Ñ*;Ñ!;Ñ<Ô<½a¼jÑIÔIñ	Kô 	KñLô Lð Lð Lð Lõ ��Q™œ ™¥S­¡V¤V¨Q¡YÑ.µÑ2Ô2µa´jÒ@Ð@Ð@Ð@åÕ!¥#¥a¡&¤&­1¬6¡/µ1Ñ5Ô5Ý�h•v�a ¥1¡¥R¡­"­X°a¸©^¬^Ñ*;Ñ!;Ñ<Ô<½a¼jÑIÔIÝ•v�a ¥1¡¥R¡­"¨Q©$¡Ñ/Ô/µ´Ñ<Ô<ñ	>ô 	>ñ?ô ?ð ?ð ?ð ?õ •�#�a¥!™e™*œ*¥s­1¡v¤vÑ-­q½¼ÐAÑAÔAÝ•Q�˜2™œ¥#¥a¡&¤&š­Sµ©V¬Vµq¸±t´tª^Ñ<½eÝ•V�A˜q¥™s¥2™v­™z­DµµQ±´©L¬LÑ8Ñ9Ô9½1¼:ÑFÔFÝ•V�A˜q¥™s¥2™v­™z­DµµQ±´©L¬LÑ8½2Ñ=Ñ>Ô>ÅÄ
ÑKÔKñ?Mô ?Mñ 	Nô 	NñOô Oð Oð Oð Oõ
 •�s 1¥Q¡3™xœx­­A©¬™µ°Qµq±S±´½#½a¹&¼&±Ñ@ÀÑBÅAÑFÔFÝ•��1�R™4¥¨¨A¡¤Ñ.µ°A±Ñ5Ñ6Ô6½¼
ÑCÔCñEô Eð Eð Eð Eõ •˜q¥¥Q¡¤™x­­A©¬™°Ñ2µAÑ6Ô6½Ý•�˜1�Q™3�r™6¥D­¨a©¬µ°b½4À¹8¼8±mÑ1DÔ1DÑ)DØ•�b‘”‰\ñ*ñ %ô %ñ Ý ñ!ñ "ô "Ý#$¤:ñ	/ô 	/å•�˜1�Q™3�r™6¥D­¨a©¬µ°b½4À¹8¼8±mÑ1DÔ1DÑ)DØ•�b‘”‰\ñ*ñ %ô %ñ Ý ñ!ñ "ô "Ý#$¤:ñ	/ô 	/ñ90ô 90ñ 1ô 1ð 1ð 1ð 1õ •�s 1¥Q¡3™xœx­¨A­a©C©¬Ñ0°1Ñ4µaÑ8Ô8Ý$¥V­A­qµ©t¡_¤_µa´jÑAÔAñCô Cð Cð Cð Cõ •�#�a ™d™)œ)¥h¨q°!¡n¤nÑ4Ñ5Ô5µuÝ•�˜2�a™4¥™7 R­­Q¨q©T¬T°!©V©¬¡_Ñ4°r½"±uÑ<Ñ=Ô=½q¼zÑJÔJÝ•�˜2�a™4¥™7 R­­Q¨q©T¬T°!©V©¬¡_Ñ4°r½"±uÑ<Ñ=Ô=½q¼zÑJÔJñ8Lô 8Lñ Mô Mð Mð Mð Mõ •�#�a ™d™)œ)¥c­!¨A©#¡h¤hÑ.Ñ/Ô/µÝ•�˜2�a™4¥™7 R­¡U¨1¡WÑ,Ñ-Ô-­q¬zÑ:Ô:Ý•�˜2�a™4¥™7 R­¡U¨1¡WÑ,Ñ-Ô-­q¬zÑ:Ô:Ý•�˜2�a™4¥™7 R­¡U¨1¡WÑ,Ñ-Ô-­q¬zÑ:Ô:Ý•�˜2�a™4¥™7 R­¡U¨1¡WÑ,Ñ-Ô-­q¬zÑ:Ô:Ý•�˜2�a™4¥™7 S­¡V¨A¡XÑ-Ñ.Ô.µ´
Ñ;Ô;Ý•�˜2�a™4¥™7 R­¡U¨1¡WÑ,Ñ-Ô-­q¬zÑ:Ô:ñ2<ô 2<ñ =ô =ð =ð =ð =õ •�#�d 1™gœg¥a™i¨™kÑ*Ô*¨QÑ.Ñ/Ô/µÝ•�˜1�T !™WœW™9 a­¡c­"¡f­t°B©x¬xÑ&7Ñ8¸Ñ:Ñ;Ô;½Q¼ZÑHÔHÝ•�˜1�T !™WœW™9 a­¡c­"¡f­t°B©x¬xÑ&7Ñ8¸Ñ:Ñ;Ô;½Q¼ZÑHÔHñ2Jô 2Jñ Kô Kð Kð Kð Kõ •�(¥3¥r­!¡t¡9¤9­sµ2°a±4½±6©{¬{Ñ#:Ñ;Ô;Ñ<Ô<½eÝ•�˜1�Q™3 ™7Ñ#Ô#¥Q¤ZÑ0Ô0Ý•�˜1�Q™3 ™7Ñ#Ô#¥Q¤ZÑ0Ô0Ý•�˜1�Q™3¥¨!¨Q¡¤Ñ/Ñ0Ô0µ!´*Ñ=Ô=Ý•�˜1�Q™3¥¨!¨Q¡¤Ñ/Ñ0Ô0µ!´*Ñ=Ô=Ý•�˜1�Q™3¥¨"¨a¡¤Ñ0Ñ1Ô1µ1´:Ñ>Ô>Ý•�˜1�Q™3¥¨!¨Q¡¤Ñ/Ñ0Ô0µ!´*Ñ=Ô=ñ??ô ??ñ @ô @ð @ð @ð @õ •�#˜a¥™c™(œ(Ñ#Ô#¥UÝ•�˜1�Q™3�r™6 !™8¥b¨¡eÑ+Ñ,Ô,­a¬jÑ9Ô9Ý•�˜1�Q™3�r™6 !™8¥b¨¡d™?Ñ+Ô+­Q¬ZÑ8Ô8ñ&:ô &:ñ ;ô ;ð ;ð ;ð ;õ •�#˜a¥™c™(œ(¥S¨­A©¡Y¤YÑ.µµ1´7Ñ;Ô;½UÝ•��1�R™4 ™6¥B q¡D™=Ñ)Ô)­1¬:Ñ6Ô6Ý•��1�R™4 ™6 A¥b¡D¨¡F™?Ñ+Ô+­Q¬ZÑ8Ô8Ý•��1�R™4 ™6 A¥b¡D¨¡GÑ+Ñ,Ô,­a¬jÑ9Ô9Ý•��1�R™4 ™6 A¥b¡D¨¡GÑ+Ñ,Ô,­a¬jÑ9Ô9Ý•��1�R™4 ™6 A¥b¡D¨¡GÑ+Ñ,Ô,­a¬jÑ9Ô9Ý•��1�R™4 ™6¥B r¡E™>Ñ*Ô*­A¬JÑ7Ô7ñ>9ô >9ñ :ô :ð :ð :ð :õ •˜q¥¥Q¡¤™x­¨A­a©C©¬Ñ0°1Ñ4µaÑ8Ô8Ý
•�¥ 1¥Q¡3¥r¡6¨A­dµ4¸¸1½hÀqÈ!¹n¼nÑ;LÑ8LÈbØ•D˜‘H”H‘*ñOÝ'¨¨1™~œ~ñN.ñ 9.Ø01°!µX¸aÀ±^´^Ñ2CÑ0Cñ9DØFHÈ"Ø•D˜‘H”H‘*ñKÝ'¨¨1™~œ~ñJ.ñ G.ñ9.ñ 4/ô 4/à01°2¸½$¸r¹(¼(¹
±?ÅXÈaÐQRÁ^Ä^Ñ2SÑ0Sñ4Uñ /Vô /Vñ -Vñ $Vñ Wô WåXYÔXbñdô dõ �6¥! Q¥q¡S­¡V¨aµµT¸"¸QÅÈÈAÁÄÑ=NÑ:NÐPRØ•D˜‘H”H‘*ñQÝ'¨¨1™~œ~ñP.ñ ;.Ø01°!µX¸aÀ±^´^Ñ2CÑ0Cñ;DØFHÈ"Ø•D˜‘H”H‘*ñKÝ'¨¨1™~œ~ñJ.ñ G.ñ;.ñ 6/ô 6/à01°2¸½$¸r¹(¼(¹
±?ÅXÈaÐQRÁ^Ä^Ñ2SÑ0Sñ6Uñ 1Vô 1Vñ /Vñ &Vð •B‘$ñ&ñ ô õ œñ%ô %ñ&ô &ñ'ô 'ð 'ð 'ð 'õ •�(¥3¥q¨¡u­R¡x¡=¤=µ1´6Ñ#9½1½a¼gÑFÔFÑGÔGÍÝ•�˜3�q™5 3™;Ñ'Ô'­¬Ñ4Ô4Ý•�˜3�q™5 2™:Ñ&Ô&­¬
Ñ3Ô3ñJ5ô J5ñ 6ô 6ð 6ð 6ð 6ð 6ð 6rš   c                  óª1  — t          d¦  «        } t          t          dt          z  dz   ¦  «        t	          d¦  «        dz  z
  t          ¦  «                             t          t          t          | | t          z  t	          d¦  «        dz  z
  dt          z  dz  z   ¦  «        t          j
        ¦  «        t          t          | | t          z  t	          d¦  «        dz  z
  dt          z  dz  z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t          dt          z  dz   ¦  «        t	          d¦  «        dz  z
  t          ¦  «                             t          t          t          | | t          z  t	          d¦  «        dz  z
  dt          z  dz  z   ¦  «        t          j
        ¦  «        t          t          | | t          z  t	          d¦  «        dz  z
  dt          z  dz  z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          ¦  «        t          t          dz  ¦  «        z
  t          ¦  «                             t          t          | | t          z  t          dz  z   ¦  «        t          j
        ¦  «        ¦  «        sJ ‚t          t          t          ¦  «        t          t          dz  ¦  «        z
  t          ¦  «                             t          t          | | t          z  t          dz  z   ¦  «        t          j
        ¦  «        ¦  «        sJ ‚t          dt          dt          z  ¦  «        z  d	z
  t          ¦  «        t          t          t	          d	¦  «        dz  ¦  «         dz  t          t	          d	¦  «        dz  ¦  «        dz  ¦  «        k    sJ ‚t          dt          dt          z  ¦  «        z  d	z
  t          ¦  «                             t          t          t          | | t           z  t          z  t          t	          d	¦  «        dz  ¦  «        dz  z
  ¦  «        t          j
        ¦  «        t          t          | | t           z  t          z  t          t	          d	¦  «        dz  ¦  «        dz  z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t#          t          dz
  ¦  «        dz
  t          ¦  «        t          t%          d¦  «        dz   ¦  «        k    sJ ‚t          t#          t          dz
  ¦  «        dz
  t          ¦  «                             t          t          t          | d| z  t           z  t          z  t%          d¦  «        z   dz   ¦  «        t          j
        ¦  «        t          t          | d| z  t           z  t          z  t%          d¦  «        z
  dz   t           t          z  z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t'          t#          t          ¦  «        ¦  «        t'          t          dz  ¦  «        z
  t          ¦  «                             t          t          t          | t%          d| z  t          z  t          dz  z   ¦  «        ¦  «        t          j
        ¦  «        t          t          | t%          d| z  t          z  d
t          z  dz  z   ¦  «        ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t)          t'          t#          t          ¦  «        ¦  «        t'          t          dz  ¦  «        z
  t          t+          dd¦  «        ¦  «        t          t%          d
t          z  dz  ¦  «        t%          dt          z  dz  ¦  «        ¦  «        k    sJ ‚t          t          t          dz  dz
  ¦  «        dz
  t          ¦  «        t          t-          dt          d¦  «        z   ¦  «         t-          dt          d¦  «        z   ¦  «        ¦  «        k    sJ ‚t          t          t          ¦  «        dz
  t          ¦  «        t          j        k    sJ ‚t          t'          t          ¦  «        dz   t          ¦  «        t          j        k    sJ ‚t          t1          t          ¦  «        t          ¦  «        t          j        k    sJ ‚t          t3          t          ¦  «        t          ¦  «        t          j        k    sJ ‚t          t          t          ¦  «        dz   t          ¦  «        t          j        k    sJ ‚t          t5          t          ¦  «        t          ¦  «        t          j        k    sJ ‚t          t7          t          ¦  «        dz
  t          ¦  «        t          j        k    sJ ‚t          t7          t          ¦  «        t          ¦  «        t          j        k    sJ ‚t          t9          t          ¦  «        dz   t          ¦  «        t          j        k    sJ ‚t          t9          t          ¦  «        d¦  «        t          j        k    sJ ‚t          t5          t          ¦  «        d¦  «        t          j        k    sJ ‚t          t7          t          ¦  «        d¦  «        t          j        k    sJ ‚t          t;          t          ¦  «        d¦  «        t          j        k    sJ ‚t          t=          t;          t          ¦  «        ¦  «        dz
  t          ¦  «        t          t?          d¦  «         t?          d¦  «        ¦  «        k    sJ ‚t          t9          t          dz  dz
  ¦  «        tA          d¦  «        z
  t          ¦  «        t          t-          tC          tA          d¦  «        ¦  «        dz   ¦  «         t-          tC          tA          d¦  «        ¦  «        dz   ¦  «        ¦  «        k    sJ ‚t          t5          tE          t          ¦  «        ¦  «        dz   t          ¦  «        t          tA          tG          d¦  «         ¦  «        ¦  «        k    sJ ‚t          t5          tA          t          ¦  «        ¦  «        dz   t          ¦  «        t          j        k    sJ ‚t          t#          t          ¦  «        t           dz  z
  t          ¦  «                             t          t          t          | dt           z  t          z  | z  d	t           z  t          z  dz  z   ¦  «        t          j
        ¦  «        t          t          | dt           z  t          z  | z  t           t          z  dz  z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t#          t          dz  ¦  «        tI          dd¦  «        z   t          ¦  «                             t          t          t          | d| z  t           z  t          z  dt%          t	          d¦  «        dz  ¦  «        z  z
  ¦  «        t          j
        ¦  «        t          t          | d| z  t           z  t          z  dt%          t	          d¦  «        dz  ¦  «        z  z   dt           z  t          z  z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t7          t-          d¦  «        t          z  dz  ¦  «        d	z   t          ¦  «                             t          t          t          | dt-          d¦  «        z  d| z  t           z  t          z  tK          d¦  «        z
  z  dz  ¦  «        t          j
        ¦  «        t          t          | dt-          d¦  «        z  d| z  t           z  t          z  tK          d¦  «        z   z  dz  ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          t          dt          z  ¦  «        t          ¦  «                             t          t          t          | d| z  t           z  t          z  dz  t           t          z  dz  z   ¦  «        t          j
        ¦  «        t          t          | d| z  t           z  t          z  dz  t           t          z  dz  z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t          d	z  dt          z  z
  dz    &                    t          t5          tN          ¦  «        ¦  «        }t)          |tN          t          j(        ¦  «                             t          t          t          | | t           z  t          z  tG          tS          t          d	z  dt          z  z
  dz   d¦  «        ¦  «        z   ¦  «        t          j
        ¦  «        t          t          | | t           z  t          z  tG          tS          t          d	z  dt          z  z
  dz   d¦  «        ¦  «        z   ¦  «        t          j
        ¦  «        t          t          | | t           z  t          z  tG          tS          t          d	z  dt          z  z
  dz   d¦  «        ¦  «        z   ¦  «        t          j
        ¦  «        t          t          | | t           z  t          z  tG          tS          t          d	z  dt          z  z
  dz   d¦  «        ¦  «        z   ¦  «        t          j
        ¦  «        t          t          | | t           z  t          z  tG          tS          t          d	z  dt          z  z
  dz   d¦  «        ¦  «        z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t)          |tN          t          j*        ¦  «        t          tG          tS          t          d	z  dt          z  z
  dz   d¦  «        ¦  «        tG          tS          t          d	z  dt          z  z
  dz   d¦  «        ¦  «        ¦  «        k    sJ ‚t          t-          d¦  «        dz  z
  t          dz   z   +                    ¦   «          &                    t          t'          t          ¦  «        ¦  «        }t)          |t          t          j(        ¦  «                             t          t          t          | d| z  t          z  tY          d¦  «        z
  ¦  «        t          j
        ¦  «        t          t          | d| z  t          z  tY          d¦  «        z   ¦  «        t          j
        ¦  «        t          t          | d| z  t          z  t          dz  z   ¦  «        t          j
        ¦  «        t          t          | d| z  t          z  dt          z  dz  z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t)          |t          t          j*        ¦  «                             t          t          t          | d| z  t          z  t          dz  z   ¦  «        t          j
        ¦  «        t          t          | d| z  t          z  dt          z  dz  z   ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t)          dt1          t-          d¦  «        t          z  dz   ¦  «        dz  z   dt1          t-          d¦  «        t          z  dz   ¦  «        z
  z  ¦  «                             t          t          t          | t-          d¦  «        d| z  t          z  dz
  t[          t           ¦  «        z
  z  dz  ¦  «        t          j
        ¦  «        t          t          | t-          d¦  «        d| z  t          z  dz
  t[          t           ¦  «        z   z  dz  ¦  «        t          j
        ¦  «        t          t          | t-          d¦  «        d| z  t          z  dz
  t[          t            ¦  «        z
  z  dz  ¦  «        t          j
        ¦  «        t          t          | t-          d¦  «        d| z  t          z  dz
  t[          t            ¦  «        z   z  dz  ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚t]          t)          t          dt          z  ¦  «        t	          d¦  «        dz  z  dz
  t          t+          dd¦  «        ¦  «        t          dddt          z  z   ddt          z  z   ¦  «        ¦  «        sJ ‚d S )Nr‹   r¹   r¸   r½   r2  r6  r4  rÑ   rÓ   é   é   rÅ   r   é÷ÿÿÿrÔ   rç   rè   rÐ   r5  r¨  r  r§  g…ëQ¸	@gƒÀÊ¡E¶@g|º^z¯ÏÙ?gœŠçšÕaÔ?gœŠçšÕaä?)/r   rf   rD   r�   r   r    rW   rQ   r   r   rË   rh   rE   r)   rT   r/   r   r(   r.   r@   ro   rV   r4   rÊ   rC   rB   r+   r,   r*   r-   r8  r3   r%   r0   r&   r1   r   r2   rñ   r’   r‹  rN   rÇ   Úexpandr9   r<   r   )r‹   r  s     r˜   Ú test_solve_trig_hyp_by_inversionr³  ù  s¹  € Ýˆc‰
Œ
€AÝ�˜Q�q™S 1™W™œ­¨!©¬¨Q©Ñ.µÑ2Ô2×;Ò;½EÝ•˜˜1�R™4¥! A¡$¤$ q¡&™=¨2­b©5°©8Ñ3Ñ4Ô4µa´jÑAÔAÝ•˜˜1�R™4¥! A¡$¤$ q¡&™=¨2­b©5°©8Ñ3Ñ4Ô4µa´jÑAÔAñ=Cô =Cñ Dô Dð Dð Dð Dõ �C ¥!¡ a¡™LœL­1¨Q©4¬4°©6Ñ1µ1Ñ5Ô5×>Ò>½uÝ•˜˜1�R™4¥! A¡$¤$ q¡&™=¨2­b©5°©8Ñ3Ñ4Ô4µa´jÑAÔAÝ•˜˜1�R™4¥! A¡$¤$ q¡&™=¨2­b©5°©8Ñ3Ñ4Ô4µa´jÑAÔAñ@Cô @Cñ Dô Dð Dð Dð Dõ ��Q™œ¥#¥b¨¡e¡*¤*Ñ,­aÑ0Ô0×9Ò9Ý•˜˜1�R™4¥" R¡%™<Ñ(Ô(­!¬*Ñ5Ô5ñ7ô 7ð 7ð 7ð 7å�C¥™FœF¥S­¨B©¡Z¤ZÑ/µÑ3Ô3×<Ò<Ý•˜˜1�R™4¥" R¡%™<Ñ(Ô(­!¬*Ñ5Ô5ñ7ô 7ð 7ð 7ð 7õ ˜�4 ¥!¡™9œ9™ q™­!Ñ,Ô,µ	Ý	�q�‰tŒt�A‰v‰Œˆ�qÑ�%¥ !¡¤ Q¡™-œ-¨™/ñ1+ô 1+ò +ð +ð +ð +å˜A�d 1¥Q¡3™iœi™K¨!™O­QÑ/Ô/×8Ò8½Ý•˜˜1�Q™3�r™6¥E­!¨A©$¬$¨q©&¡M¤M°!¡OÑ3Ñ4Ô4µa´jÑAÔAÝ•˜˜1�Q™3�r™6¥E­!¨A©$¬$¨q©&¡M¤M°!¡OÑ3Ñ4Ô4µa´jÑAÔAñ:Cô :Cñ Dô Dð Dð Dð Dõ ��a !™e™œ q™­!Ñ,Ô,µ	Ýˆa‰Œ�1‰ñ1ô 1ò ð ð ð å�D¥ Q¡™KœK¨!™O­QÑ/Ô/×8Ò8½Ý•˜˜1˜Q™3�q™5¥™8¥e¨A¡h¤hÑ.°Ñ2Ñ3Ô3µQ´ZÑ@Ô@Ý•˜˜1˜Q™3�q™5¥™8¥e¨A¡h¤hÑ.°Ñ2µQµr±TÑ9Ñ:Ô:½A¼JÑGÔGñ:Iô :Iñ Jô Jð Jð Jð Jõ ��T¥!™WœW™œ¥c­"¨R©%¡j¤jÑ0µ!Ñ4Ô4×=Ò=½eÝ•˜�5  1¡¥R¡­"¨R©%¡Ñ0Ô0Ñ1Ô1µ1´:Ñ>Ô>Ý•˜�5  1¡¥R¡¨"­R©%°©(Ñ!2Ñ3Ô3Ñ4Ô4µa´jÑAÔAñ?Cô ?Cñ Dô Dð Dð Dð Dõ •C��Q™œ‘L”L¥¥R¨¡U¡¤Ñ+­Qµ¸¸1±´Ñ>Ô>Ý•%˜�2™˜b™‘/”/¥5¨­B©¨r©¡?¤?Ñ3Ô3ò4ð 4ð 4ð 4å��a ™d 1™f™œ a™­Ñ+Ô+­yÝ	ˆa•%˜‘(”(‰lÑ	Ô	Ð�T !¥e¨A¡h¤h¡,Ñ/Ô/ñ01ô 01ò 1ð 1ð 1ð 1õ ��Q™œ !™¥QÑ'Ô'­1¬:Ò5Ð5Ð5Ð5Ý��Q™œ !™¥QÑ'Ô'­1¬:Ò5Ð5Ð5Ð5Ý��Q™œ¥Ñ#Ô#¥q¤zÒ1Ð1Ð1Ð1Ý��Q™œ¥Ñ#Ô#¥q¤zÒ1Ð1Ð1Ð1Ý��a™œ 1™¥aÑ(Ô(­A¬JÒ6Ð6Ð6Ð6Ý��a™œ¥!Ñ$Ô$­¬
Ò2Ð2Ð2Ð2Ý��a™œ 1™¥aÑ(Ô(­A¬JÒ6Ð6Ð6Ð6Ý��a™œ¥!Ñ$Ô$­¬
Ò2Ð2Ð2Ð2Ý��a™œ 1™¥aÑ(Ô(­A¬JÒ6Ð6Ð6Ð6Ý�D¥™GœG QÑ'Ô'­1¬:Ò5Ð5Ð5Ð5Ý�D¥™GœG RÑ(Ô(­A¬JÒ6Ð6Ð6Ð6Ý�D¥™GœG QÑ'Ô'­1¬:Ò5Ð5Ð5Ð5Ý�D¥™GœG QÑ'Ô'­1¬:Ò5Ð5Ð5Ð5å��T¥!™WœW™œ¨Ñ)­1Ñ-Ô-µ½EÀ!¹H¼H¸9ÅeÈAÁhÄhÑ1OÔ1OÒOÐOÐOÐOå��a ™d Q™h™œ­#¨b©'¬'Ñ1µ1Ñ5Ô5½Ý	�e•C˜‘G”G‰nŒn˜qÑ Ñ	!Ô	!Ð!¥4­­c°"©g¬g©¬¸Ñ(:Ñ#;Ô#;ñ:=ô :=ò =ð =ð =ð =õ ��c¥!™fœf™œ¨Ñ)­1Ñ-Ô-µ½3ÅÀaÁÄ¸y¹>¼>Ñ1JÔ1JÒJÐJÐJÐJÝ��c¥!™fœf™œ¨Ñ)­1Ñ-Ô-µ´Ò;Ð;Ð;Ð;å�D¥™GœG¥a¨¡c™M­1Ñ-Ô-×6Ò6µuÝ•˜˜1�Q™3�r™6 !™8 a­¡c­"¡f¨Q¡hÑ.Ñ/Ô/µ´Ñ<Ô<Ý•˜˜1�Q™3�r™6 !™8¥a­¡d¨1¡fÑ,Ñ-Ô-­q¬zÑ:Ô:ñ8<ô 8<ñ =ô =ð =ð =ð =õ �D¥ 2¡™JœJ­°!°Q©¬Ñ7½Ñ;Ô;×DÒDÅUÝ•˜˜2˜a™4¥™6¥"™9 r­%µ°!±´°Q±©-¬-Ñ'7Ñ7Ñ8Ô8½!¼*ÑEÔEÝ•˜˜2˜a™4¥™6¥"™9 r­%µ°!±´°Q±©-¬-Ñ'7Ñ7¸"½Q¹$½r¹'ÑAÑBÔBÅAÄJÑOÔOñFQô FQñ Rô Rð Rð Rð Rõ �D¥ a¡¤­¡¨1¡Ñ-Ô-°Ñ1µ1Ñ5Ô5×>Ò>½uÝ•˜˜1�T !™WœW™9 a¨¡c­!¡e­B¡hµ°r±´Ñ&:Ñ;¸AÑ=Ñ>Ô>ÅÄ
ÑKÔKÝ•˜˜1�T !™WœW™9 a¨¡c­!¡e­B¡hµ°r±´Ñ&:Ñ;¸AÑ=Ñ>Ô>ÅÄ
ÑKÔKñ@Mô @Mñ Nô Nð Nð Nð Nõ �D ¥1¡™IœI¥qÑ)Ô)×2Ò2µ5Ý•˜˜1˜Q™3�q™5¥™8 A™:­­"©¨R©Ñ/Ñ0Ô0µ!´*Ñ=Ô=Ý•˜˜1˜Q™3�q™5¥™8 A™:­­"©¨Q©Ñ.Ñ/Ô/µ´Ñ<Ô<ñ4>ô 4>ñ ?ô ?ð ?ð ?ð ?õ ˆQ‰$�•!‘‰)�a‰-×	Ò	�a¥¥a¡¤Ñ	)Ô	)€BÝ�B��1œ;Ñ'Ô'×0Ò0µÝ•˜˜1�Q™3�r™6¥E­'µ!°Q±$¸½!¹±)¸a±-ÀÑ*CÔ*CÑ$DÔ$DÑDÑEÔEÅqÄzÑRÔRÝ•˜˜1�Q™3�r™6¥E­'µ!°Q±$¸½!¹±)¸a±-ÀÑ*CÔ*CÑ$DÔ$DÑDÑEÔEÅqÄzÑRÔRÝ•˜˜1�Q™3�r™6¥E­'µ!°Q±$¸½!¹±)¸a±-ÀÑ*CÔ*CÑ$DÔ$DÑDÑEÔEÅqÄzÑRÔRÝ•˜˜1�Q™3�r™6¥E­'µ!°Q±$¸½!¹±)¸a±-ÀÑ*CÔ*CÑ$DÔ$DÑDÑEÔEÅqÄzÑRÔRÝ•˜˜1�Q™3�r™6¥E­'µ!°Q±$¸½!¹±)¸a±-ÀÑ*CÔ*CÑ$DÔ$DÑDÑEÔEÅqÄzÑRÔRñ2Tô 2Tñ Uô Uð Uð Uð Uõ �B��1œ7Ñ#Ô#¥yÝ�g•a˜‘d˜Q�q™S‘j 1‘n aÑ(Ô(Ñ)Ô)­5µ½¸A¹ÀÅ!Á¹Àa¹ÈÑ1KÔ1KÑ+LÔ+Lñ(Nô (Nò Nð Nð Nð Nõ �T�!‰WŒW�Q‰Y‰;�˜1™Ñ
×	%Ò	%Ñ	'Ô	'×	,Ò	,­QµµA±´Ñ	7Ô	7€BÝ�B��1œ;Ñ'Ô'×0Ò0µÝ•˜˜1˜Q™3�r™6¥D¨¡H¤HÑ,Ñ-Ô-­q¬zÑ:Ô:Ý•˜˜1˜Q™3�r™6¥D¨¡H¤HÑ,Ñ-Ô-­q¬zÑ:Ô:Ý•˜˜1˜Q™3�r™6¥B q¡D™=Ñ)Ô)­1¬:Ñ6Ô6Ý•˜˜1˜Q™3�r™6 B¥r¡E¨!¡GÑ+Ñ,Ô,­a¬jÑ9Ô9ñ	2;ô 2;ñ <ô <ð <ð <ð <õ
 �B��1œ7Ñ#Ô#×,Ò,­UÝ•˜˜1˜Q™3�r™6¥B q¡D™=Ñ)Ô)­1¬:Ñ6Ô6Ý•˜˜1˜Q™3�r™6 B¥r¡E¨!¡GÑ+Ñ,Ô,­a¬jÑ9Ô9ñ.;ô .;ñ <ô <ð <ð <ð <õ �Q•s�4 ™7œ7¥1™9 Q™;Ñ'Ô'¨Ñ*Ñ*¨Q­sµ4¸±7´7½1±9¸Q±;Ñ/?Ô/?Ñ-?Ñ@ÑAÔA×JÒJÍ5Ý•˜�4 ™7œ7 A a¡C­¡F¨Q¡Jµµa±´Ñ$8Ñ9¸!Ñ;Ñ<Ô<½a¼jÑIÔIÝ•˜�4 ™7œ7 A a¡C­¡F¨Q¡Jµµa±´Ñ$8Ñ9¸!Ñ;Ñ<Ô<½a¼jÑIÔIÝ•˜�4 ™7œ7 A a¡C­¡F¨Q¡Jµµq°b±´Ñ$9Ñ:¸1Ñ<Ñ=Ô=½q¼zÑJÔJÝ•˜�4 ™7œ7 A a¡C­¡F¨Q¡Jµµq°b±´Ñ$9Ñ:¸1Ñ<Ñ=Ô=½q¼zÑJÔJñ	LLô LLñ Mô Mð Mð Mð Mõ •X�c $¥q¡&™kœk­A¨a©D¬D°©FÑ3°EÑ9½1½hÀqÈ!¹n¼nÑMÔMÝÐ#Ð%6Ð9JÍ2Ñ9MÑ%MØ!Ð$5µbÑ$8Ñ8ñ	:ô 	:ñ;ô ;ð ;ð ;ð ;ð ;ð ;rš   c                  ó*  — t          t          t          ¦  «        t          t          j        ¦  «        t          d¦  «        k    sJ ‚t          t          t          ¦  «        t          t          j        ¦  «                             t          t          t          t          dt          z  t          z  t          z  ¦  «        t          j        ¦  «        t          t          t          dt          z  t          z  t          z  t          t          z  z   ¦  «        t          j        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          t          z  ¦  «        t          t          j        ¦  «                             t          t          t          t          dt          z  t          z  t          z   t          z  ¦  «        t          j        ¦  «        t          t          t          dt          z  ¦  «        t          j        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          t          z  ¦  «        t          ¦  «                             t          t          t          t          dt          z  t          z  t          z   t          z  ¦  «        t          j        ¦  «        t          t          t          dt          z  ¦  «        t          j        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t!          dt          z  dt"          z  z
  ¦  «        z  t          ¦  «                             t          t          t          t          t          z  dz  dt          z  dz  z
  t"          z   ¦  «        t          j        ¦  «        ¦  «        sJ ‚t%          t          t'          dt          z  ¦  «        dz
  t          t)          ddt          z  ¦  «        ¦  «        t          ddt          z   ddt          z  z   dt          z   ¦  «        ¦  «        sJ ‚t          t          t          t          t          t          z  dz
  ¦  «        t          j        ¦  «        t          t          t          t          t          z  dz   ¦  «        t          j        ¦  «        ¦  «        } t          t'          dt          z  ¦  «        dz
  t          t          j        ¦  «        }|                     |                     t.          ¦  «                             ¦   «         t          ¦  «        }t%          || ¦  «        sJ ‚t          t'          dt          z  ¦  «        dz
  t          t          j        ¦  «        }|                     |                     t.          ¦  «                             ¦   «         t          ¦  «        }t%          || ¦  «        sJ ‚t          t3          t          ¦  «        t5          d¦  «        z
  t          t)          dt          dz  ¦  «        ¦  «        t          t7          t5          d¦  «        ¦  «        ¦  «        k    sJ ‚t          t3          t          ¦  «        t          z
  t          t)          dt          dz  ¦  «        ¦  «        t          t7          t          ¦  «        ¦  «        k    sJ ‚t          t'          t          ¦  «        t8          z
  t          t          j        ¦  «                             t;          t          t          d	¦  «        t8          k    t8          t          d
¦  «        k    z  t          t          t          t          dt          z  t          z  t=          t8          ¦  «        z
  ¦  «        t          j        ¦  «        t          t          t          dt          z  t          z  t=          t8          ¦  «        z   ¦  «        t          j        ¦  «        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t?          t          ¦  «        ¦  «        t          t)          dd
dd¦  «        ¦  «                             t          tA          t          t          t          tC          dt          z  t          z  ¦  «        ¦  «        t          j        ¦  «        t)          j"        dd
¦  «        ¦  «        tA          t          t          t          tC          dt          z  t          z  t          z   ¦  «        ¦  «        t          j        ¦  «        t)          j"        dd
¦  «        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          ¦  «        t          d
¦  «        z
  t          t          j        ¦  «                             t          t          t          t          dt          z  t          z  d
z   ¦  «        t          j        ¦  «        t          t          t          dt          z  t          z  d
z
  t          z   ¦  «        t          j        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          ¦  «        t5          d¦  «        dz  z
  t          t          j        ¦  «                             t          t          t          t          dt          z  t          z  tG          t5          d¦  «        dz  ¦  «        z   ¦  «        t          j        ¦  «        t          t          t          dt          z  t          z  tG          t5          d¦  «        dz  ¦  «        z
  t          z   ¦  «        t          j        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          ¦  «        tI          d¦  «        z
  t          t          j        ¦  «        t          tK          tI          d¦  «        ¦  «        ¦  «        k    sJ ‚t          tM          t3          t          ¦  «        t8          ¦  «        t          t          j        ¬¦  «                             t;          t          tN           t8          k     t8          tN          k     z  t          t          t          t          t          z  t7          t8          ¦  «        z   ¦  «        t          j        ¦  «        ¦  «        ¦  «        sJ ‚tQ          dd¬¦  «        }t          tM          t3          t          ¦  «        |¦  «        t          t          j        ¬¦  «                             t          t          t          t          t          z  t7          |¦  «        z   ¦  «        t          j        ¦  «        ¦  «        sJ ‚d S )Nr   r¹   rà   r2  r   r  ggs-8RÁà?ggs-8RÁà¿rÅ   r½   TFrÓ   r¸   r(  r�   r±   ))ro   r(   r�   r   rÇ   rT   r‹  r    rW   rQ   r   r‹   r   r   rË   rD   rA   r   r   r@   rV   rñ   Úatomsr   ÚpoprE   r4   r>   r‘   rP   r9   r&   rU   r%   ÚLopenr=   r)   r.   r   r   r   )rì   Úretr�   s      r˜   Útest_old_trig_issuesr¹  [  sï  € å•D�‘G”G�Q¥¤Ñ(Ô(­I°a©L¬LÒ8Ð8Ð8Ð8Ý•D�‘G”G�Q¥¤Ñ,Ô,×5Ò5µeÝ•�˜1�Q™3�q™5¥™8Ñ$Ô$¥a¤jÑ1Ô1Ý•�˜1�Q™3�q™5¥™8¥a­¡d™?Ñ+Ô+­Q¬ZÑ8Ô8ñ7:ô 7:ñ ;ô ;ð ;ð ;ð ;õ
 •C��1™‘I”I�q¥!¤'Ñ*Ô*×3Ò3µEÝ•�˜A�a™C¥™F¥R™K­Ñ+Ñ,Ô,­a¬jÑ9Ô9Ý•�˜1�Q™3‘”¥¤Ñ,Ô,ñ5.ô 5.ñ /ô /ð /ð /ð /õ •C��1™‘I”I�qÑ!Ô!×*Ò*­5Ý•�˜A�a™C¥™F¥R™K­Ñ+Ñ,Ô,­a¬jÑ9Ô9Ý•�˜1�Q™3‘”¥¤Ñ,Ô,ñ,.ô ,.ñ /ô /ð /ð /ð /õ
 •A•c˜!�A™# ¥!¡™)‘n”nÑ$¥aÑ(Ô(×1Ò1Ý•��2�a™4 ™6 B¥r¡E¨"¡HÑ,­qÑ0Ñ1Ô1µ1´:Ñ>Ô>ñ@ô @ð @ð @ð @õ •X�c !¥A¡#™hœh¨™n­aµ¸!¸Q½r¹TÑ1BÔ1BÑCÔCÅYØÐ-µÑ2Ø˜Q�r™TÑ!Ð#4µrÑ#9ñF;ô F;ñ <ô <ð <ð <ð <õ •�¥¥1¥R¡4Ð*;Ñ#;Ñ<Ô<½a¼jÑIÔIÝ�¥¥1¥R¡4Ð*;Ñ#;Ñ<Ô<½a¼jÑIÔIñKô K€Cå
•3�q�‘s‘8”8˜c‘>¥1¥a¤gÑ
.Ô
.€Cà
�(Š(�3—9’9�UÑ#Ô#×'Ò'Ñ)Ô)­1Ñ
-Ô
-€CÝ�S˜#ÑÔÐÐÐÝ
•3�q�‘s‘8”8˜c‘>¥1¥a¤kÑ
2Ô
2€CØ
�(Š(�3—9’9�UÑ#Ô#×'Ò'Ñ)Ô)­1Ñ
-Ô
-€CÝ�S˜#ÑÔÐÐÐõ •C�‘F”F�4 ™7œ7‘N¥A¥x°µ2°a±4Ñ'8Ô'8Ñ9Ô9½YÅtÍDÐQRÉGÌGÁ}Ä}Ñ=UÔ=UÒUÐUÐUÐUÝ•C�‘F”F�2‘I�q¥(¨1­b°©dÑ"3Ô"3Ñ4Ô4½	Å$ÅrÁ(Ä(Ñ8KÔ8KÒKÐKÐKÐKõ
 •C�‘F”F�1‘H�a¥¤Ñ)Ô)×2Ò2Ý•Q�˜"™œ¥š
¥q­A¨a©D¬D¢yÑ1µ5Ý•V�A˜q¥™s¥2™v­­Q©¬Ñ/Ñ0Ô0µ!´*Ñ=Ô=Ý•V�A˜q¥™s¥2™v­­Q©¬Ñ/Ñ0Ô0µ!´*Ñ=Ô=ñ4?ô 4?ñ 	@ô 	@ñAô Að Að Að Aõ •C��A™œ‘K”K¥¥H¨Q¨q°$¸Ñ$>Ô$>Ñ?Ô?×HÒHÝ�l�8¥F­1­c°!µA±#µb±&©k¬kÑ$:Ô$:½A¼JÑGÔGÍÌÐXYÐ[\ÑI]ÔI]Ñ^Ô^Ý�8¥F­1­c°!µA±#µb±&½2±+Ñ.>Ô.>Ñ$?Ô$?ÅÄÑLÔLÍhÌnÐ]^Ð`aÑNbÔNbÑcÔcñ	eô 	eñfô fð fð fð fõ
 •C�‘F”F�S ™VœV‘O¥Q­¬Ñ0Ô0×9Ò9½%Ý•�˜1�Q™3�r™6 A™:Ñ&Ô&­¬
Ñ3Ô3Ý•�˜1�Q™3�r™6 A™:­™?Ñ+Ô+­Q¬ZÑ8Ô8ñ;:ô ;:ñ ;ô ;ð ;ð ;ð ;õ •C�‘F”F�T !™WœW Q™YÑ&­­1¬7Ñ3Ô3×<Ò<½UÝ•�˜1�Q™3�r™6¥D­¨a©¬°©¡O¤OÑ3Ñ4Ô4µa´jÑAÔAÝ•�˜1�Q™3�r™6¥D­¨a©¬°©¡O¤OÑ3µbÑ8Ñ9Ô9½1¼:ÑFÔFñ>Hô >Hñ Iô Ið Ið Ið Iõ •D�‘G”G�D ™GœG‘O¥Q­¬Ñ0Ô0µI½eÅDÈÁGÄG¹n¼nÑ4MÔ4MÒMÐMÐMÐMõ •B•s�1‘v”v�q‘M”M¥1­Q¬WÐ5Ñ5Ô5×>Ò>Ý•Q�"˜�qš¥Q­¢VÑ,Ý�f¥Q­­"©­tµA©w¬w©Ñ7Ô7½¼ÑDÔDñ	Fô 	FñGô Gð Gð Gð Gõ 	ˆs˜ÐÑÔ€AÝ•B•s�1‘v”v˜q‘M”M¥1­Q¬WÐ5Ñ5Ô5×>Ò>Ý•��1�R™4¥$ q¡'¤'™>Ñ*Ô*­A¬JÑ7Ô7ñ9ô 9ð 9ð 9ð 9ð 9ð 9rš   c                  óî  — t          d¦  «        } t          t          t          ¦  «        t	          t          ¦  «        z   t          ¦  «        t
          j        k    sJ ‚t          t          t          ¦  «        t          t          ¦  «        z   t          ¦  «        t          t          t          t          t          ¦  «        t          t          ¦  «        z   d¦  «        t
          j
        ¦  «        k    sJ ‚t          t          t          ¦  «        t          t          ¦  «        z   t          ¦  «        t          t          t          t          d¦  «        dz
  ¦  «        ¦  «        ¦  «        k    sJ ‚t          t	          dt          z  ¦  «        dt          t          ¦  «        z  z   dz
  t          ¦  «        t          t          dt          d¦  «        z   ¦  «        t          dt          d¦  «        z   ¦  «        ¦  «        k    sJ ‚t          t!          t          ¦  «        t          dt          z  ¦  «        z   t	          t          ¦  «        z  dz
  t          ¦  «        t          t          t
          j        t          d¦  «        dz  z   ¦  «        t          dt          d¦  «        z   ¦  «        ¦  «        k    sJ ‚t          t	          t          ¦  «        t          t          ¦  «        z  dz
  t          ¦  «        t          t          dt          d	¦  «        z   ¦  «        dz  ¦  «        k    sJ ‚t          t          t          ¦  «        t%          t          ¦  «        z   dz
  t          ¦  «        t          t          t          d¦  «        dz  t          t          d¦  «         dz  t          d¦  «        z   ¦  «        z   ¦  «        ¦  «        k    sJ ‚t'          t)          t          t          ¦  «        t          t          ¦  «        z   t          ¦  «        t+          t-          t/          | d| z  t0          z  t2          z  t          t          dt          d¦  «        z   ¦  «        ¦  «        z   ¦  «        t
          j        ¦  «        t-          t/          | t0          d| z  t2          z  t2          dz  z   z  t          t          dt          d¦  «        z   ¦  «        ¦  «        z   ¦  «        t
          j        ¦  «        t-          t/          | t0          d| z  t2          z  t2          z   z  t          t          dt          d¦  «        z   ¦  «        ¦  «        z   ¦  «        t
          j        ¦  «        t-          t/          | t0          d| z  t2          z  t2          dz  z
  z  t          t          dt          d¦  «        z   ¦  «        ¦  «        z   ¦  «        t
          j        ¦  «        ¦  «        ¦  «        sJ ‚t'          t          t	          t          d
z  ¦  «        t	          t          dz  ¦  «        z   ¦  «        t+          t-          t/          | d
t0          z  d| z  t2          z  t2          dz  z   z  ¦  «        t
          j        ¦  «        t-          t/          | d
t0          z  d| z  t2          z  t2          dz  z
  z  ¦  «        t
          j        ¦  «        t-          t/          | d
t0          z  d| z  t2          z  dt2          z  dz  z
  z  ¦  «        t
          j        ¦  «        t-          t/          | d
t0          z  d| z  t2          z  dt2          z  dz  z   z  ¦  «        t
          j        ¦  «        t-          t/          | d
t0          z  d| z  t2          z  t2          dz  z
  z  ¦  «        t
          j        ¦  «        t-          t/          | d
t0          z  d| z  t2          z  t2          dz  z   z  ¦  «        t
          j        ¦  «        ¦  «        ¦  «        sJ ‚t'          t          t%          t2          t          z  ¦  «        t!          t2          dz  t          z  ¦  «        z
  ¦  «        t+          t-          t/          | dt0          z  d| z  t2          z  t2          dz  z   z  t2          z  ¦  «        t
          j        ¦  «        t-          t/          | dt0          z  d| z  t2          z  t2          dz  z
  z  t2          z  ¦  «        t
          j        ¦  «        ¦  «        ¦  «        sJ ‚t          t	          t          ¦  «        t	          dt          z  ¦  «        z   t	          dt          z  ¦  «        z
  t          t
          j        ¦  «                             t          t          t          t	          t          ¦  «        t	          dt          z  ¦  «        z   t	          dt          z  ¦  «        z
  d¦  «        t
          j        ¦  «        ¦  «        sJ ‚t          t          dt          z  ¦  «        t!          dt          z  ¦  «        z   ¦  «                             t          t          t          t          dt          z  ¦  «        t!          dt          z  ¦  «        z   d¦  «        t
          j
        ¦  «        ¦  «        sJ ‚d S )Nr‹   r   rÓ   r¹   r  r½   r¸   rç   r4  r  rà   r6  )r   ro   r(   r�   r)   r   rÊ   r@   rP   r   r‹  rf   r,   rT   r&   r4   r+   rÈ   r*   r–   rh   rW   rQ   r   r   r   rË   rÇ   r    r×   s    r˜   Útest_solve_hyperbolicr»     s¯  € åˆc‰
Œ
€AÝ•D�‘G”G�d¥1™gœgÑ%¥qÑ)Ô)­Q¬ZÒ7Ð7Ð7Ð7Ý•D�‘G”G�c¥!™fœfÑ$¥aÑ(Ô(­L½Ý
�3�q‰6Œ6•D�‘G”GÑ˜QÑÔ¥¤ñ-.ô -.ò .ð .ð .ð .å��a™œ¥4­¡7¤7Ñ*­AÑ.Ô.µ)Ý�D•�a‘”˜1‘ÑÔÑÔñ3 ô 3 ò  ð  ð  ð  å�˜a¥™c™œ Q¥t­A¡w¤w¡YÑ.°Ñ2µAÑ6Ô6½)ÝˆB•�a‘”‰LÑÔ�3˜q¥4¨¡7¤7™{Ñ+Ô+ñ;-ô ;-ò -ð -ð -ð -å�$�q™'œ'¥D¨­1©¡I¤IÑ-­tµA©w¬wÑ6¸Ñ:½AÑ>Ô>Å)Ý�AŒF•T˜!‘W”W˜Q‘YÑÑÔ¥ Q­¨a©¬¡[Ñ!1Ô!1ñC3ô C3ò 3ð 3ð 3ð 3å��a™œ¥¥a¡¤™¨1Ñ,­aÑ0Ô0µIÝˆA•�R‘”‰LÑÔ˜!Ññ5ô 5ò ð ð ð å��a™œ¥4­¡7¤7Ñ*¨QÑ.µÑ2Ô2µiÝ�D�‰GŒG�A‰I��a ™dœd˜U 1™W¥t¨A¡w¤wÑ.Ñ/Ô/Ñ/Ñ0Ô0ñ72ô 72ò 2ð 2ð 2ð 2õ Õ!¥$¥q¡'¤'­Dµ©G¬GÑ"3µQÑ7Ô7½Ý•˜˜1˜Q™3�q™5¥™8¥c­$¨rµD¸±G´G©|Ñ*<Ô*<Ñ&=Ô&=Ñ=Ñ>Ô>ÅÄ
ÑKÔKÝ•˜�1˜a ™c¥"™f¥r¨!¡t™mÑ,­sµ4¸½DÀ¹G¼G¹Ñ3DÔ3DÑ/EÔ/EÑEÑFÔFÍÌ
ÑSÔSÝ•˜�1˜a ™c¥"™f¥r™k™?­Sµ°b½4À¹7¼7±lÑ1CÔ1CÑ-DÔ-DÑDÑEÔEÅqÄzÑRÔRÝ•˜�1˜a ™c¥"™f¥r¨!¡t™mÑ,­sµ4¸½DÀ¹G¼G¹Ñ3DÔ3DÑ/EÔ/EÑEÑFÔFÍÌ
ÑSÔSñ	:Uô :Uñ Vô Vð Vð Vð Võ •�$�q ™t™*œ*¥t­A¨a©C¡y¤yÑ0Ñ1Ô1µ5Ý•˜˜2�a™4  1¡¥R¡­"¨Q©$¡Ñ/Ñ0Ô0µ!´*Ñ=Ô=Ý•˜˜2�a™4  1¡¥R¡­"¨Q©$¡Ñ/Ñ0Ô0µ!´*Ñ=Ô=Ý•˜˜2�a™4  1¡¥R¡¨!­B©$¨q©&¡Ñ1Ñ2Ô2µA´JÑ?Ô?Ý•˜˜2�a™4  1¡¥R¡¨!­B©$¨q©&¡Ñ1Ñ2Ô2µA´JÑ?Ô?Ý•˜˜2�a™4  1¡¥R¡­"¨Q©$¡Ñ/Ñ0Ô0µ!´*Ñ=Ô=Ý•˜˜2�a™4  1¡¥R¡­"¨Q©$¡Ñ/Ñ0Ô0µ!´*Ñ=Ô=ñ4?ô 4?ñ @ô @ð @ð @ð @õ •�$�r¥!™t™*œ*¥t­B¨q©Dµ©F¡|¤|Ñ3Ñ4Ô4µeÝ•˜˜1�Q™3  !¡¥B¡­¨A©¡Ñ.­rÑ1Ñ2Ô2µA´JÑ?Ô?Ý•˜˜1�Q™3  !¡¥B¡­¨A©¡Ñ.­rÑ1Ñ2Ô2µA´JÑ?Ô?ñ7Aô 7Añ Bô Bð Bð Bð Bõ
 •D�‘G”G�d 1¥Q¡3™iœiÑ'­$¨qµ©s©)¬)Ñ3µQ½¼ñ 
ô 
ß
Š(•<¥Ý
�4•‰7Œ7•T˜!�A™#‘Y”YÑ¥ a­¡c¡¤Ñ*¨AÑ.Ô.µ´ñ9ô 9ñ :ô :ð:ð :ð :õ •D˜�1™‘I”I¥ R­¡T¡
¤
Ñ*Ñ+Ô+×4Ò4Ý•Q��4 ¥!¡™9œ9¥t¨B­q©D¡z¤zÑ1°1Ñ5Ô5µq´{ÑCÔCñEô Eð Eð Eð Eð Eð Erš   c                  ó  — t          t          t          t          t          z  ¦  «        t          ¦  «        t          t          t          t          d¦  «        t          t          t          t          dt          z  t          z  t          z   t          z  ¦  «        t          j        ¦  «        t          t          t          dt          z  t          z  t          z  ¦  «        t          j        ¦  «        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          t          t          z  ¦  «        t          ¦  «        t          t          t          t          d¦  «        t          t          t          t          t          dt          z  t          z  t          z  t          t          z  dz  z   z  ¦  «        t          j        ¦  «        t          t          t          t          dt          z  t          z  t          z  dt          z  t          z  dz  z   z  ¦  «        t          j        ¦  «        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          dt!          d¦  «        z  dz  t          dz  z  t"          t          z  z  t          z  ¦  «        t%          dt!          d¦  «        z  dz  t          dz  z  t"          t          z  z  t          z  ¦  «        z   t          ¦  «        t          t          t          t"          d¦  «        t          t          dz  d¦  «        z  t          t          t          t          t!          d¦  «        t          z  t"          z  dt          z  t          z  t          dz  z   z  dt          dz  z  z  ¦  «        t          j        ¦  «        t          t          t          t!          d¦  «        t          z  t"          z  dt          z  t          z  dt          z  dz  z
  z  dt          dz  z  z  ¦  «        t          j        ¦  «        t          t          t          t!          d¦  «        t          z  t"          z  dt          z  t          z  t          dz  z
  z  dt          dz  z  z  ¦  «        t          j        ¦  «        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          t          dz  dz   t          z  ¦  «        dz
  t          ¦  «        t          t          t          t          dz  dz   d¦  «        t          t          t          t          dt          z  t          z  t          z  t'          d¦  «        z
  t          dz  dz   z  ¦  «        t          j        ¦  «        t          t          t          dt          z  t          z  t          z  t'          d¦  «        z   t          dz  dz   z  ¦  «        t          j        ¦  «        ¦  «        ¦  «        ¦  «        sJ ‚t)          dd	¬
¦  «        } t          t          | dz  dz   t          z  ¦  «        dz
  t          t          j        ¦  «        t-          t'          d¦  «         | dz  dz   z  t'          d¦  «        | dz  dz   z  ¦  «        k    sJ ‚t          t/          t          t1          dt          z   t          z  ¦  «        t1          ddt          z  z   t          z  ¦  «        z
  t          ¦  «        ¦  «        t          t          t          t          t          dt          z
  z  dt          z  dz   z  dz  ¦  «        t          j        ¦  «        t          t          t          t          dt          z
  z  dt          z  dz
  z  dz  ¦  «        t          j        ¦  «        ¦  «        ¦  «        sJ ‚d S )Nr   r¹   r¸   rç   rÓ   rÔ   r½   ÚarTr±   )r–   ro   rD   r~   r�   rP   r   rW   rQ   r   r‹   r   r   rË   r)   r   r4   r   r@   r/   r   rÇ   rT   rZ   rA   )r½  s    r˜   Útest_solve_trig_hyp_symbolicr¾  Ë  sŠ  € å•�#�a¥™c™(œ(¥AÑ&Ô&­µQ½½1¸a¹¼Å%Ý•�˜A�a™C¥™F¥R™K­™?Ñ+Ô+­Q¬ZÑ8Ô8Ý•�˜1�Q™3�r™6¥!™8Ñ$Ô$¥a¤jÑ1Ô1ñC3ô C3ñ )4ô )4ñ 5ô 5ð 5ð 5ð 5õ •�$�q¥™s™)œ)¥QÑ'Ô'­µa½½A¸q¹¼Å5Ý•��1˜a¥™c¥!™e¥B™h­­2©¨a©Ñ/Ñ0Ñ1Ô1µ1´:Ñ>Ô>Ý•��1˜a¥™c¥!™e¥B™h¨­1©­R©°©Ñ1Ñ2Ñ3Ô3µQ´ZÑ@Ô@ñDBô DBñ *Cô *Cñ Dô Dð Dð Dð Dõ •�#˜a¥ Q¡¤™i¨™k­!¨Q©$Ñ.µµ"±Ñ5µaÑ7Ñ8Ô8Ý
ˆa•�Q‘”‰i˜‰k�!˜Q™$Ñ¥¥"¡Ñ%¥aÑ'Ñ
(Ô
(ñ)Ý*+ñ-ô -å•A•r�!˜Q‘x”x¥"¥Q¨¡T¨1¡+¤+Ñ-­uÝ•F�1�d 1™gœg¥b™j­™l¨A­a©Cµ©FµR¸±T©MÑ:¸A½aÀ¹d¹FÑCÑDÔDÅaÄjÑQÔQÝ•F�1�d 1™gœg¥b™j­™l¨A­a©Cµ©F°Qµr±T¸!±V©OÑ<¸aÅÀ1Á¹fÑEÑFÔFÍÌ
ÑSÔSÝ•F�1�d 1™gœg¥b™j­™l¨A­a©Cµ©FµR¸±T©MÑ:¸A½aÀ¹d¹FÑCÑDÔDÅaÄjÑQÔQñ0Sô 0Sñ Tô TñUô Uð Uð Uð Uõ •�$¥ 1¡ q¡­!™|Ñ,Ô,¨qÑ0µ!Ñ4Ô4µlÝ	�2�a�‰d�Q‰h˜‰?Œ?�EÝ•V�A ¥!¡¥A¡¥b¡­5°©8¬8Ñ 3µa¸±d¸Q±hÑ?Ñ@Ô@Å!Ä*ÑMÔMÝ•V�A ¥!¡¥A¡¥b¡­5°©8¬8Ñ 3µa¸±d¸Q±hÑ?Ñ@Ô@Å!Ä*ÑMÔMñOô Oñ7Pô 7Pñ Qô Qð Qð Qð Qõ
 
�˜4Ð	 Ñ	 Ô	 €BÝ•D˜"˜a™% !™)¥Q™Ñ'Ô'¨!Ñ+­Qµ´Ñ8Ô8½IÝ	ˆq‰Œˆ	�2�q‘5˜1‘9Ñ�u Q™xœx¨¨Q©°©Ñ3ñ=5ô =5ò 5ð 5ð 5ð 5õ •�(¥3¨­A©­q¡y¡>¤>µC¸¸Q½q¹S¹Å!¹Ñ4DÔ4DÑ#DÅaÑHÔHÑIÔIÍ5Ý•��2˜q¥1™u™: q­¡s¨Q¡wÑ/°Ñ1Ñ2Ô2µA´JÑ?Ô?Ý•��2˜q¥1™u™: q­¡s¨Q¡wÑ/°Ñ1Ñ2Ô2µA´JÑ?Ô?ñLAô LAñ Bô Bð Bð Bð Bð Bð Brš   c                  óV  — t          t          t          t          ¦  «        t	          t          ¦  «        z   dz
  t          ¦  «        t          t          t          t          dt          z  t          z  t          z  t          t          d¦  «        dz  t          t          j         t          d¦  «        z   ¦  «        z   ¦  «        z   ¦  «        t          j        ¦  «        t          t          t          t          dt          z  t          z  t!          t          d¦  «        t          t          j        t          d¦  «        z   ¦  «        z  ¦  «        z
  t          z   z  t          t          dt          d¦  «        z   ¦  «        ¦  «        z   ¦  «        t          j        ¦  «        t          t          t          t          dt          z  t          z  t          z   z  t          t          d¦  «         dz  t          t          j         t          d¦  «        z   ¦  «        z   ¦  «        z   ¦  «        t          j        ¦  «        t          t          t          t          dt          z  t          z  t          z
  t!          t          d¦  «        t          t          j        t          d¦  «        z   ¦  «        z  ¦  «        z   z  t          t          dt          d¦  «        z   ¦  «        ¦  «        z   ¦  «        t          j        ¦  «        ¦  «        ¦  «        sJ ‚t          t          ¦  «                             t$          ¦  «        } t	          t          ¦  «                             t$          ¦  «        }t          t          | |z   dz
  t          ¦  «        t          t'          t          t          t          t          dt          z  t          z  t          z   z  t          t          d¦  «         dz  t          t          j         t          d¦  «        z   ¦  «        z   ¦  «        z   ¦  «        t          j        ¦  «        t          t          t          t          dt          z  t          z  t          z   z  dz  ¦  «        t          j        ¦  «        ¦  «        t'          t          t          t          t          dt          z  t          z  t          z
  t!          t          d¦  «        t          t          j        t          d¦  «        z   ¦  «        z  ¦  «        z   z  t          t          dt          d¦  «        z   ¦  «        ¦  «        z   ¦  «        t          j        ¦  «        t          t          t          t          dt          z  t          z  t          z   z  dz  ¦  «        t          j        ¦  «        ¦  «        t'          t          t          t          t          dt          z  t          z  t!          t          d¦  «        t          t          j        t          d¦  «        z   ¦  «        z  ¦  «        z
  t          z   z  t          t          dt          d¦  «        z   ¦  «        ¦  «        z   ¦  «        t          j        ¦  «        t          t          t          t          dt          z  t          z  t          z   z  dz  ¦  «        t          j        ¦  «        ¦  «        t'          t          t          t          dt          z  t          z  t          z  t          t          d¦  «        dz  t          t          j         t          d¦  «        z   ¦  «        z   ¦  «        z   ¦  «        t          j        ¦  «        t          t          t          t          dt          z  t          z  t          z   z  dz  ¦  «        t          j        ¦  «        ¦  «        ¦  «        ¦  «        sJ ‚d S r  )r–   ro   r(   r�   r*   rW   rQ   r   r‹   r   r   r&   r4   r   rÈ   rË   r>   r—  r%   rS   )Úf1Úf2s     r˜   Útest_issue_9616rÂ  ë  sR  € Ý•�$�q™'œ'¥D­¡G¤GÑ+¨aÑ/µÑ3Ô3µUÝ•�˜1�Q™3�q™5¥™8¥c­$¨q©'¬'°!©)µd½A¼F¸7ÅTÈ!ÁWÄWÑ;LÑ6MÔ6MÑ*MÑ&NÔ&NÑNÑOÔOÕQRÔQ[Ñ\Ô\Ý•��1˜a¥™c¥"™f¥t­D°©G¬GµD½¼Å$ÀqÁ'Ä'Ñ9IÑ4JÔ4JÑ,JÑ'KÔ'KÑKÍbÑPÑQÝ•$�q�4 ™7œ7‘{Ñ#Ô#Ñ$Ô$ñ%ñ &ô &Ý'(¤zñ	3ô 	3å•��1˜a¥™c¥"™f¥r™k™?­Sµ$°q±'´'°¸!±½dÅAÄFÀ7ÍTÐRSÉWÌWÑCTÑ>UÔ>UÑ1UÑ-VÔ-VÑVÑWÔWÕYZÔYcÑdÔdÝ•��1˜a¥™c¥"™f¥r™k­Dµ°a±´½½a¼fÅtÈAÁwÄwÑ>NÑ9OÔ9OÑ1OÑ,PÔ,PÑPÑQÝ•$�q�4 ™7œ7‘{Ñ#Ô#Ñ$Ô$ñ%ñ &ô &Ý'(¤zñ	3ô 	3ñ64ô 64ñ 5ô 5ð 5ð 5ð 5õ �q‰'Œ'×	Ò	�3Ñ	Ô	€BÝ
�q‰'Œ'×	Ò	�3Ñ	Ô	€BÝ•˜"˜r™' A™+¥qÑ)Ô)­5Ý•8Ý•1•a˜�1™�R™¥"™‘o­­T°!©W¬W¨H°Q©J½½q¼v¸gÍÈQÉÌÑ>OÑ9PÔ9PÑ,PÑ(QÔ(QÑQÑRÔRÕTUÔT^ñ`ô `å•V�A�q !¥A¡#¥b¡&­2¡+™¨qÑ0Ñ1Ô1µ1´:Ñ>Ô>ñ	@ô 	@õ 	•8�F¥1¥a¨­1©­R©µ"©µt½DÀ¹G¼GÅDÍÌÕRVÐWXÑRYÔRYÑIYÑDZÔDZÑ<ZÑ7[Ô7[Ñ)[Ñ&\Ý•d˜1�t A™wœw™;Ñ'Ô'Ñ(Ô(ñ')ñ *ô *Ý+,¬:ñ7ô 7å•V�A�q !¥A¡#¥b¡&­2¡+™¨qÑ0Ñ1Ô1µ1´:Ñ>Ô>ñ	@ô 	@õ 	•8�F¥1¥a¨­1©­R©µ$µt¸A±w´w½tÅAÄFÍTÐRSÉWÌWÑDTÑ?UÔ?UÑ7UÑ2VÔ2VÑ)VÕY[Ñ)[Ñ&\Ý•d˜1�t A™wœw™;Ñ'Ô'Ñ(Ô(ñ')ñ *ô *Ý+,¬:ñ7ô 7å•V�A�q !¥A¡#¥b¡&­2¡+™¨qÑ0Ñ1Ô1µ1´:Ñ>Ô>ñ	@ô 	@õ 	Ý•V�A˜q¥™s¥1™u¥R™x­#­d°1©g¬g°a©i½$ÅÄ¸wÍÈaÉÌÑ?PÑ:QÔ:QÑ.QÑ*RÔ*RÑRÑSÔSÕUVÔU_Ñ`Ô`Ý•V�A�q !¥A¡#¥b¡&­2¡+™¨qÑ0Ñ1Ô1µ1´:Ñ>Ô>ñ	@ô 	@ñ,Aô ,Añ Bô Bð Bð Bð Bð Bð Brš   c                  óØ   — dt          t          t          ¦  «        t          z  t          ¦  «        vsJ ‚dt          t	          t          ¦  «        dz
  t          z  t          ¦  «        vsJ ‚d S ©Nr   r½   )rf   rD   r�   rh   r%   rÜ   rš   r˜   Útest_solve_invalid_solrÅ    sW   € Ø•M¥#¥a¡&¤&­¡(­AÑ.Ô.Ð.Ð.Ð.Ð.ØÕ$¥c­!¡f¤f¨q¡jµ!¡^µQÑ7Ô7Ð7Ð7Ð7Ð7Ð7Ð7rš   c                  óØ  — t          d¦  «        } t          t          t          t          ¦  «        t          ¦  «        t          t          | | t          z  ¦  «        t          j	        ¦  «        ¦  «        sJ ‚t          t          t          t          ¦  «        t          ¦  «        t          t          | | t          z  t          dz  z   ¦  «        t          j	        ¦  «        ¦  «        sJ ‚t          t          t          t          ¦  «        t          t          ¦  «        z   t          ¦  «        t          t          | | t          z  t          dz  z
  ¦  «        t          j	        ¦  «        ¦  «        sJ ‚d S )Nr‹   r¹   rç   )r   r–   rf   rD   r�   rX   r   r   r   rË   r@   r×   s    r˜   Útest_solve_trig_simplifiedrÇ  	  s  € åˆc‰
Œ
€AÝ•�s¥1™vœv¥qÑ)Ô)Ý•˜˜1�R™4‘”¥!¤*Ñ-Ô-ñ/ô /ð /ð /ð /õ •�s¥1™vœv¥qÑ)Ô)Ý•˜˜1�R™4¥" Q¡$™;Ñ'Ô'­¬Ñ4Ô4ñ6ô 6ð 6ð 6ð 6õ •�s¥1™vœv­­A©¬™µÑ2Ô2Ý•˜˜1�R™4¥" Q¡$™;Ñ'Ô'­¬Ñ4Ô4ñ6ô 6ð 6ð 6ð 6ð 6ð 6rš   c                  óP  — t          t          t          t          ¦  «        z  dz
  t          ¦  «        t          t	          d¦  «        ¦  «        k    sJ ‚t          t          t          ¦  «        t          z   t          ¦  «        t          t	          d¦  «         ¦  «        k    sJ ‚t          t          dt          z  z   t          ¦  «        t          t	          t          d¦  «        ¦  «         t          d¦  «        z  ¦  «        k    sJ ‚t          dt          z  dz   ddt          z  dz   z  z   t          ¦  «        } | t          t          dd¦  «        t	          ddt          dd¦  «        z  z  t          d¦  «        z  dz  ¦  «        dt          d¦  «        z  z  z   ¦  «        k    sJ ‚ddt          z  dz   dz  z  dd	dt          z  d
z   z  z  z
  }t          |t          ¦  «        }t          t          d¦  «        dt	          t          d	d	dt          dd¦  «        z  z  dz  z  ¦  «         ¦  «        z  z   dt          d	¦  «        z  z  dz  ¦  «        } || k    sJ ‚t          |                     ¦   «         t          ¦  «        |k    sJ ‚t          dt          z  dz
  dt          dd	t          z  z
  ¦  «        z  z   t          ¦  «        t          t          dd¦  «        t	          dt          t          dd¦  «        ¦  «        z  dz  ¦  «        d	z  z   ¦  «        k    sJ ‚t          dt          z  dz   t          dt          z  dz
  ¦  «        z   t          ¦  «        t          t          dd¦  «        t	          dt          t          dd¦  «        ¦  «        z  dz  ¦  «        dz  z   ¦  «        k    sJ ‚t          dt          z  t          dt          z  ¦  «        z   t          ¦  «        t          t	          t          dd¦  «        ¦  «        dz  ¦  «        k    sJ ‚t          t          t          z  dz
  ¦  «        t          t          t	          t          d¦  «        ¦  «        ¦  «        ¦  «        k    sJ ‚t          d¦  «        }t          | t          z  dt          z  t          t          ¦  «        z  z   t          ¦  «        t          t          |dz  ¦  «        ¦  «        k    sJ ‚t          dd¬¦  «        }t          |t          z  t          t          dz  ¦  «        z   t          ¦  «        t          dt	          | dz  ¦  «        z  ¦  «        k    sJ ‚t          |t          z  t          t          dz  ¦  «        z    	                    t          ¦  «        t          ¦  «        t          dt	          t          d¦  «        t          |¦  «        z  dz  ¦  «        z  ¦  «        k    sJ ‚t          t          t          dz   ¦  «        t          t          dz
  ¦  «        z  dz
  t          ¦  «        t          j        u sJ ‚t          t          dz  dt          z  z
  dz                        t          t          t          ¦  «        dt          z  z   ¦  «        t          ¦  «        t          t	          dt          j        z  ¦  «        dz  ¦  «        k    sJ ‚t          t          dz  dt          z  z
  dz                        t          t          t          ¦  «        dt          z  z   dz  dz
  ¦  «        t          ¦  «        t          t	          dt          t          d¦  «         ¦  «        z  ¦  «        dz  t	          dt          t          d¦  «        ¦  «        z  ¦  «        dz  ¦  «        k    sJ ‚t          t          dz  dt          z  z
  dz
                       t          t          t          ¦  «        dt          z  z   ¦  «        t          ¦  «        t          t	          dt          dt          d¦  «        z   ¦  «        z  ¦  «        dz  t	          dt          t          d¦  «         dz   ¦  «        z  ¦  «        dz  ¦  «        k    sJ ‚t          t          t          t          ¦  «        z  dt          z  z   dz   t          ¦  «        t          t          dt	          t          d¦  «         ¦  «        z   ¦  «        ¦  «        k    sJ ‚t          t          t          ¦  «        z  dz
                       t          t          t          t          ¦  «        z  ¦  «        }t          |t          ¦  «        t          t	          dt          t	          d¦  «         ¦  «        z  ¦  «        ¦  «        k    sJ ‚t          dt          |dt          z  dz   z  ¦  «        z  |dt          z  dz   z  z   t          ¦  «        t          t          |dz  ¦  «        t	          t          dd¦  «        ¦  «        z   dt          |¦  «        z  z   ¦  «        k    sJ ‚t!          dd¬¦  «        }t          dt          |dt          z  dz   z  ¦  «        z  |dt          z  dz   z  z   t          ¦  «        t          t          dt          dd¦  «        z   dt          dd¦  «        z  t"          z  z
  t	          t          dd¦  «        ¦  «        t          dd¦  «        z  z  d|t          dd¦  «        z  z  z  ¦  «        t          |¦  «        z  t          dt          dd¦  «        z   dt          dd¦  «        z  t"          z  z   t	          t          dd¦  «        ¦  «        t          dd¦  «        z  z  d|t          dd¦  «        z  z  z  ¦  «        t          |¦  «        z  t          dt	          t          dd¦  «        ¦  «        z  |dz  z  ddt          |¦  «        z  z  z  ¦  «        ¦  «        k    sJ ‚t          d¦  «        }dt          |dt          z  dz   z  ¦  «        z  |t          |dt          z  dz   z  ¦  «        z  z   |dt          z  dz   z  z   }t          |t          ¦  «        t          t          |dz  ¦  «        t	          d|dz   z  ¦  «        z   dt          |¦  «        z  z   ¦  «        k    sJ ‚t          |t          z  t          t          dz  ¦  «        z    	                    t          d¦  «        t          ¦  «        t          dt	          dt          dd¦  «        z  |t          dd¦  «        z  z  dz  ¦  «        z  ¦  «        k    sJ ‚t          t          dz  dt          z  z
  t          ¦  «        t          dt          d¦  «        z  t	          t          d¦  «         dz  ¦  «        z  ¦  «        k    sJ ‚t          dt%          t          ¦  «        z  t%          t          ¦  «        dz  z
  ¦  «        t          t'          dt	          t          d¦  «         dz  ¦  «        z  t          d¦  «        z  ¦  «        ¦  «        k    sJ ‚t          t          dz  dt          z  z
  t          ¦  «        t          t          dz   dt          z  z   t          ¦  «        k    sJ ‚t          dt          t          ¦  «        z  t          t          d¦  «        z  z
  ¦  «        t          dt	          t          d¦  «         dz  ¦  «        z  t          d¦  «        z  dt	          t          d¦  «         dz  d¦  «        z  t          d¦  «        z  ¦  «        k    sJ ‚t          t	          dt          z  ¦  «        t(          z
  ¦  «        t          t(          t          t(          ¦  «        z  dz  ¦  «        k    sJ ‚d S )Nr½   r¹   r¸   rÓ   rÐ   i Øÿÿrç   rÔ   r$  r5  ia	  rÅ   iëÿÿÿiíÿÿÿr~   Tr±   rÒ   rÆ   r¶   r   )rf   r�   r%   rT   r$   r&   r   r²  r   r
   r4   r*   r   rÊ   rñ   ÚExp1r   r   r@   r9   r‘   )r>  r  Úresultr~   rÆ   r   s         r˜   Útest_solve_lambertrË    sS  € å��3�q™6œ6™ A™¥qÑ)Ô)­YµxÀ±{´{Ñ-CÔ-CÒCÐCÐCÐCÝ��Q™œ¥!™¥QÑ'Ô'­9µh¸q±k´k°\Ñ+BÔ+BÒBÐBÐBÐBÝ�˜Q¥™T™¥1Ñ%Ô%Ý•8�C ™FœFÑ#Ô#Ð#¥C¨¡F¤FÑ*Ñ+Ô+ò,ð ,ð ,ð ,õ ˜�!™˜a™ ! b­¡d¨Q¡h¡-Ñ/µÑ
3Ô
3€CØ•)�H R¨™OœOÝ$ V¨A­x¸¸1©~¬~Ñ,=Ñ%=½cÀ!¹f¼fÑ%DÀQÑ%FÑGÔGÈÍ3ÈqÉ6Ì6ÉÑRñSñ Tô Tò Tð Tð Tð Tð 
ˆA�a‰C�!‰G�a‰<‰˜!˜A ¥!¡ a¡™L™.Ñ	(€BÝ˜2�qÑ!Ô!€FÝ
•S˜‘Y”YØ•x¥ Q¨¨1­h°q¸!©n¬nÑ+<Ñ)<¸QÑ)>Ñ%?Ñ!@Ô!@Ð @ÑAÔAÑAñBØDEÅcÈ!ÁfÄfÁHñNØNPñQñ Rô R€Cà�SŠ=ˆ=ˆ=ˆ=Ý˜Ÿš™œ¥aÑ(Ô(¨FÒ2Ð2Ð2Ð2å˜�1™˜q™ 1¥S¨¨Q­q©S©¡\¤\¡>Ñ1µ1Ñ5Ô5Ý•(˜1˜a‘.”.¥8¨CµµH¸QÀ±N´NÑ0CÔ0CÑ,CÀAÑ,EÑ#FÔ#FÀqÑ#HÑHÑIÔIòJð Jð Jð Jõ ˜�1™˜q™¥3 q­¡s¨Q¡w¡<¤<Ñ/µÑ3Ô3Ý•(˜1˜a‘.”.¥8¨A­cµ(¸3ÀÑ2BÔ2BÑ.CÔ.CÑ,CÀAÑ,EÑ#FÔ#FÀqÑ#HÑHÑIÔIòJð Jð Jð Jõ ˜�1™�s 1¥Q¡3™xœx™­Ñ+Ô+Ý•(�8 A q™>œ>Ñ*Ô*¨1Ñ,Ñ-Ô-ò.ð .ð .ð .õ ��A™ ™Ñ"Ô"¥iµµH½SÀ¹V¼VÑ4DÔ4DÑ0EÔ0EÑ&FÔ&FÒFÐFÐFÐFåˆs‰Œ€AÝ˜!˜�A™ ¥!¡¥C­¡F¤F¡
Ñ*­AÑ.Ô.µ)½CÀÀ!Á¹H¼HÑ2EÔ2EÒEÐEÐEÐEÝˆs˜ÐÑÔ€AÝ˜�1™�s¥1 Q¡3™xœx™­Ñ+Ô+Ý�!•H˜a˜R ™T‘N”NÑ"Ñ#Ô#ò$ð $ð $ð $å˜!�A™#¥¥A a¡C¡¤™.×.Ò.­qÑ1Ô1µ1Ñ5Ô5Ý�!•H�T !™WœW¥T¨!¡W¤W™_¨QÑ.Ñ/Ô/Ñ/Ñ0Ô0ò1ð 1ð 1ð 1õ ��a !™e™œ¥T­!¨a©%¡[¤[Ñ0°1Ñ4µaÑ8Ô8½A¼JÐFÐFÐFÐFå�!˜Q™$ ¥1¡™* q™.×.Ò.­qµ#µa±&´&¸1½Q¹3±,Ñ?Ô?ÅÑCÔCÝ•(˜1�QœV™8Ñ$Ô$ QÑ&Ñ'Ô'ò(ð (ð (ð (å�!˜Q™$ ¥1¡™* q™.×.Ò.­qµ3µq±6´6¸A½a¹C±<À!Ñ2CÀaÑ2GÑHÔHÍ!ÑLÔLÝ•(˜1�S¥$ q¡'¤' ™]œ]™?Ñ+Ô+¨AÑ-­x¸½#½dÀ1¹g¼g¹,¼,¹Ñ/GÔ/GÈÑ/IÑJÔJòKð Kð Kð Kå�!˜Q™$ ¥1¡™* q™.×.Ò.­qµ#µa±&´&¸1½Q¹3±,Ñ?Ô?ÅÑCÔCÝ•(˜1�S ¥T¨!¡W¤W¡Ñ-Ô-Ñ-Ñ.Ô.¨qÑ0µ(¸1½SÅ$ÀqÁ'Ä'ÀÈAÁÑ=NÔ=NÑ;NÑ2OÔ2OÐPQÑ2QÑRÔRòSð Sð Sð Så��3�q™6œ6™ A¥a¡C™¨!Ñ+­QÑ/Ô/Ý•#�b�8¥S¨¡V¤V GÑ,Ô,Ñ,Ñ-Ô-Ñ.Ô.ò/ð /ð /ð /å
�C•‰FŒF‰(�Q‰,×	Ò	�Q¥¥#¥a¡&¤&¡Ñ	)Ô	)€BÝ˜�QÑÔÝ•(˜1�S¥(¨1¡+¤+ Ñ.Ô.Ñ.Ñ/Ô/Ñ0Ô0ò1ð 1ð 1ð 1õ ˜�3˜q 1¥Q¡3¨¡7™|Ñ,Ô,Ñ,¨q°1µQ±3¸±7©|Ñ;½QÑ?Ô?Ý•S˜˜A™‘Y”Y¥­(°1°a©.¬.Ñ!9Ô!9Ñ9¸A½cÀ!¹f¼f¹HÑEÐFÑGÔGòHð Hð Hð Hå�˜dÐ#Ñ#Ô#€AÝ˜�3˜q 1¥Q¡3¨¡7™|Ñ,Ô,Ñ,¨q°1µQ±3¸±7©|Ñ;½QÑ?Ô?ÝÝˆa•˜!˜Q‘”ÑÐ !¥X¨a°¡^¤^Ñ"3µAÑ"5Ñ5µxÅÈÈAÁÄÑ7OÔ7OÕQYÐZ[Ð]^ÑQ_ÔQ_Ñ7_Ñ_ÐabÐcdÕfnÐopÐrsÑftÔftÑctÑatÑuÑvÔvÕwzÐ{|Ñw}Ôw}Ñ}Ýˆa•˜!˜Q‘”ÑÐ !¥X¨a°¡^¤^Ñ"3µAÑ"5Ñ5µxÅÈÈAÁÄÑ7OÔ7OÕQYÐZ[Ð]^ÑQ_ÔQ_Ñ7_Ñ_ÐabÐcdÕfnÐopÐrsÑftÔftÑctÑatÑuÑvÔvÕwzÐ{|Ñw}Ôw}Ñ}ÝˆQ�x�  A™œÑ'Ô'Ñ'¨¨1©Ñ,°°1µS¸±V´V±8±Ñ=Ñ>Ô>ñ	Aô 	AòAð Að Að Aõ 	ˆs‰Œ€AØ	
�3ˆq�1•Q‘3˜‘7‰|ÑÔÑ	˜q¥ Q¨­1©¨q©¡\Ñ!2Ô!2Ñ2Ñ	2°Q¸½1¹¸q¹±\Ñ	A€BÝ˜�QÑÔ¥9Ýˆq�!‰t‰9Œ9•x  1 q¡5¡	Ñ*Ô*Ñ*¨Q­s°1©v¬v©XÑ
6Ð7ñ$9ô $9ò 9ð 9ð 9ð 9õ ˜!�A™#¥¥A a¡C¡¤™.×.Ò.­q°!Ñ4Ô4µaÑ8Ô8½IØ	�(�B� ! Q™œÑ'¨­8°A°q©>¬>Ñ(9Ñ9¸!Ñ;Ñ
<Ô
<Ñ<ñ=>ô =>ò >ð >ð >ð >õ �˜A™ ¥1¡™¥aÑ(Ô(Ý�"•S˜‘V”V‘)�H¥c¨!¡f¤f W¨Q¡YÑ/Ô/Ñ/Ñ0Ô0ò1ð 1ð 1ð 1å˜�C¥™FœF™¥S­¡V¤V¨Q¡YÑ.Ñ/Ô/µ9ÝˆR•�#˜a™&œ&˜ ™Ñ#Ô#Ñ#¥C¨¡F¤FÑ*Ñ+Ô+ñ4-ô 4-ò -ð -ð -ð -õ �˜A™ ¥1¡™¥aÑ(Ô(Ý•q˜!‘t�e˜a¥™d‘l¥AÑ&Ô&ò'ð 'ð 'ð 'õ ˜�3�q™6œ6™¥A¥c¨!¡f¤f¡HÑ,Ñ-Ô-µØ
�8•S˜‘V”V�G˜A‘IÑÔÑ�s 1™vœvÑ%Ø
�8•S˜‘V”V�G˜A‘I˜rÑ"Ô"Ñ"¥3 q¡6¤6Ñ)ñ2+ô 2+ò +ð +ð +ð +õ � !¥A¡#™œ­Ñ*Ñ+Ô+­yÝ	�#�a‰&Œ&‰�‰
ñ0ô 0ò ð ð ð ð ð rš   c            
      ó  — t          dd¦  «        } t          t          | z  | t          z  z
  t          ¦  «        t          | |  t	          t          | ¦  «         | z  ¦  «        z  t          | ¦  «        z  ¦  «        k    sJ ‚d S )NrÔ   rÓ   )r   rf   r�   rT   r$   r&   )r~   s    r˜   Útest_other_lambertrÍ  m  s}   € å��A‰Œ€AÝ�˜A™ ¥1¡™¥aÑ(Ô(­IØ	ˆAˆ2�h�˜A™œ�w˜q‘yÑ!Ô!Ñ!¥# a¡&¤&Ñ(ñ-*ô -*ò *ð *ð *ð *ð *ð *rš   c            
      óð  — t          d¦  «        } t          t          d„ ¦  «         t          t          d¦  «        t
          j        k    sJ ‚t           | d¦  «        dz  t          z   dz    | d¦  «        ¦  «        t          t          t           dz
  ¦  «         t          t           dz
  ¦  «        ¦  «        k    sJ ‚t           | d¦  «        dz  dz
   | d¦  «        t
          j
        ¦  «        t          dd¦  «        k    sJ ‚t           | d¦  «        dz  dz    | d¦  «        ¦  «        t          t           t          ¦  «        k    sJ ‚t          t          dz
  d¦  «        t          t          ¦  «        k    sJ ‚t          t          t          ¦  «        t          t          ¦  «        z
  t          t          ¦  «        ¦  «        t          t          t          ¦  «        ¦  «        k    sJ ‚t          dt
          j
        ¬¦  «        t
          j
        k    sJ ‚t          d¦  «        t
          j        k    sJ ‚t          dt
          j
        ¬¦  «        t
          j
        k    sJ ‚t          d	t
          j
        ¬¦  «        t
          j        k    sJ ‚t          t          t          ¦  «        dz
  t
          j
        ¬¦  «        t          d¦  «        k    sJ ‚t          t          t          ¦  «        dz
  t          t
          j
        ¦  «        t          d¦  «        k    sJ ‚t          t          t          t          ¦  «        d¦  «        t          t
          j
        ¦  «        t          d¦  «        k    sJ ‚t          t          t          ¦  «        dz
  t          t          ¦  «        t
          j
        ¦  «        t          d¦  «        k    sJ ‚t!          d
t          ¦  «        }t          |dz
  |t
          j
        ¦  «        t          d¦  «        k    sJ ‚t          t          dz
  dk    t          t
          j
        ¦  «        t#          dt$          ¦  «        k    sJ ‚t          t          t          ¦  «        dz
  dk    t          t
          j
        ¦  «        t#          dt$          ¦  «        k    sJ ‚t'          t          t          t          ¦  «        dz
  t          ¦  «        t)          t+          t,          dt          z  t.          z  t,          z  ¦  «        t
          j        ¦  «        ¦  «        sJ ‚t'          t          t          t          t          ¦  «        d¦  «        t          ¦  «        t)          t+          t,          dt          z  t.          z  t,          z  ¦  «        t
          j        ¦  «        ¦  «        sJ ‚t          t          dz   | d¦  «        z   dz   t          ¦  «        t           | d¦  «         dz
  ¦  «         t           | d¦  «         dz
  ¦  «        hk    sJ ‚t          t3          t5          t          ¦  «        ¦  «        dk    t          t#          j        dt$          ¦  «        ¬¦  «        t#          j        dt$          ¦  «        k    sJ ‚d S )Nrƒ   c                  ó:   — t          t          t          z   ¦  «        S r•   )ro   r�   r‘   rÜ   rš   r˜   r¼   ztest_solveset.<locals>.<lambda>w  s   € �x­­A©™œ€ rš   r½   r¹   rÅ   r   r(  TFÚA)r   r^   rÉ   ro   r�   r   rÊ   r‘   rT   r4   rÇ   r   rD   r@   r%   r   r[   rV   r   r–   rX   r   r‹   r   rË   r>   r&   rÖ   )rƒ   rÐ  s     r˜   Útest_solvesetrÑ  t  sÇ  € å�‰Œ€AÝ
�:Ð.Ð.Ñ/Ô/Ð/Ý•A�q‰>Œ>�QœZÒ'Ð'Ð'Ð'Ý�A�A�a‘D”D˜!‘G�a‘K !‘O Q Q q¡T¤Tñ 
ô 
Ý��a˜R !™V™œ�}¥d­A¨2°©6¡l¤lÑ3Ô3ò4ð 4ð 4ð 4å�A�A�a‘D”D˜!‘G˜a‘K   1¡¤¥q¤wÑ/Ô/µ9¸RÀÑ3CÔ3CÒCÐCÐCÐCÝ�A�A�a‘D”D˜!‘G˜a‘K   1¡¤Ñ&Ô&­)µQ°B½Ñ*:Ô*:Ò:Ð:Ð:Ð:Ý•A˜‘E˜1ÑÔ¥­1¡¤Ò-Ð-Ð-Ð-Ý•C�‘F”F�S¥™VœV‘O¥S­¡V¤VÑ,Ô,µ	½#½a¹&¼&Ñ0AÔ0AÒAÐAÐAÐAå�A�aœgÐ&Ñ&Ô&­!¬'Ò1Ð1Ð1Ð1Ý�A‰;Œ;�!œ*Ò$Ð$Ð$Ð$Ý�D¥¤Ð)Ñ)Ô)­Q¬WÒ4Ð4Ð4Ð4Ý�E¥!¤'Ð*Ñ*Ô*­a¬jÒ8Ð8Ð8Ð8å•C�‘F”F˜Q‘J¥q¤wÐ/Ñ/Ô/µ9¸Q±<´<Ò?Ð?Ð?Ð?Ý•C�‘F”F˜Q‘J¥¥1¤7Ñ+Ô+­y¸©|¬|Ò;Ð;Ð;Ð;Ý•B•s�1‘v”v˜q‘M”M¥1¥a¤gÑ.Ô.µ)¸A±,´,Ò>Ð>Ð>Ð>Ý•C�‘F”F˜Q‘J¥¥A¡¤­¬Ñ0Ô0µI¸a±L´LÒ@Ð@Ð@Ð@Ý�•Q‰Œ€AÝ�A˜‘E˜1�aœgÑ&Ô&­)°A©,¬,Ò6Ð6Ð6Ð6å•A˜‘E˜Q’J¥¥1¤7Ñ+Ô+­x¸½2©¬Ò>Ð>Ð>Ð>Ý•C�‘F”F˜Q‘J !’O¥Q­¬Ñ0Ô0µH¸QÅ±O´OÒCÐCÐCÐCå•�#�a™&œ& 1™*¥aÑ(Ô(­(µ6½!¸Q½q¹SÅ¹VÅA¹XÑ3FÔ3FÍÌ
Ñ*SÔ*SÑTÔTÐTÐTÐTÝ•�"�S¥™VœV Q™-œ-­Ñ+Ô+­Xµf½QÀÅ!ÁÅBÁÅqÁÑ6IÔ6IÝ23´*ñ.>ô .>ñ ?ô ?ð ?ð ?ð ?õ •A�q‘D˜1˜1˜Q™4œ4‘K !‘O¥QÑ'Ô'­T°1°1°Q±4´4°%¸!±)©_¬_Ð,<½dÀAÀAÀaÁDÄDÀ5È1Á9¹o¼oÐ+NÒNÐNÐNÐNõ •D��Q™œ‘L”L 1Ò$¥aµ´¸aÅÑ0DÔ0DÐEÑEÔEÍÌÐWXÕZ\ÑI]ÔI]Ò]Ð]Ð]Ð]Ð]Ð]rš   c            !      óB  — t          d¦  «        \  } }}t          t          t          t          t          ¦  «        ¦  «        dz
  t          ¦  «        t          t          | t          fft          d| z  t          z  t          dt          z  t          z  t          z  t          d¦  «        z   ¦  «        z   z  t          t          dt          z  t          z  t          z  t          d¦  «        z   ¦  «        ¦  «        z   ¦  «        t          t          j        t          j        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t           t          t          t"          t          z  t$          z   ¦  «        ¦  «        z  t&          z   t          ¦  «        t          t          t          t$           t          z   t"          z  ¦  «        t)          t          | t          fft          d| z  t          z  t          t          dt          z  t          z  t          t&           t           z  ¦  «        z   z  t          t          t&          t           z  ¦  «        ¦  «        z   ¦  «        z   z  t          t          t          dt          z  t          z  t          t&           t           z  ¦  «        z   z  t          t          t&          t           z  ¦  «        ¦  «        z   ¦  «        ¦  «        z   ¦  «        t          t          j        t          j        ¦  «        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t           t          t          t          t"          t          z  t$          z   ¦  «        ¦  «        ¦  «        z  t&          z   t          ¦  «        t          t          t          t$           t          z   t"          z  ¦  «        t)          t          || t          fft          d|z  t          z  t          t          d| z  t          z  t          t          dt          z  t          z  t          t&           t           z  ¦  «        z   z  t          t          t&          t           z  ¦  «        ¦  «        z   ¦  «        z   z  t          t          t          dt          z  t          z  t          t&           t           z  ¦  «        z   z  t          t          t&          t           z  ¦  «        ¦  «        z   ¦  «        ¦  «        z   ¦  «        z   z  t          t          t          d| z  t          z  t          t          dt          z  t          z  t          t&           t           z  ¦  «        z   z  t          t          t&          t           z  ¦  «        ¦  «        z   ¦  «        z   z  t          t          t          dt          z  t          z  t          t&           t           z  ¦  «        z   z  t          t          t&          t           z  ¦  «        ¦  «        z   ¦  «        ¦  «        z   ¦  «        ¦  «        z   ¦  «        t          t          j        t          j        t          j        ¦  «        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t           t          t          t          t          t"          t          z  t$          z   ¦  «        ¦  «        ¦  «        ¦  «        z  t&          z   t          ¦  «        t)          t          t          t$           t          z   t"          z  ¦  «        t)          t          ||| t          fft          d|z  t          z  t          t          d|z  t          z  t          t          d| z  t          z  t          t          dt          z  t          z  t          t&           t           z  ¦  «        z   z  t          t          t&          t           z  ¦  «        ¦  «        z   ¦  «        z   z  t          t          t          dt          z  t          z  t          t&           t           z  ¦  «        z   z  t          t          t&          t           z  ¦  «        ¦  «        z   ¦  «        ¦  «        z   ¦  «        z   z  t          t          t          d| z  t          z  t          t          dt          z  t          z  t          t&           t           z  ¦  «        z   z  t          t          t&          t           z  ¦  «        ¦  «        z   ¦  «        z   z  t          t          t          dt          z  t          z  t          t&           t           z  ¦  «        z   z  t          t          t&          t           z  ¦  «        ¦  «        z   ¦  «        ¦  «        z   ¦  «        ¦  «        z   ¦  «        z   z  t          t          t          d|z  t          z  t          t          d| z  t          z  t          t          dt          z  t          z  t          t&           t           z  ¦  «        z   z  t          t          t&          t           z  ¦  «        ¦  «        z   ¦  «        z   z  t          t          t          dt          z  t          z  t          t&           t           z  ¦  «        z   z  t          t          t&          t           z  ¦  «        ¦  «        z   ¦  «        ¦  «        z   ¦  «        z   z  t          t          t          d| z  t          z  t          t          dt          z  t          z  t          t&           t           z  ¦  «        z   z  t          t          t&          t           z  ¦  «        ¦  «        z   ¦  «        z   z  t          t          t          dt          z  t          z  t          t&           t           z  ¦  «        z   z  t          t          t&          t           z  ¦  «        ¦  «        z   ¦  «        ¦  «        z   ¦  «        ¦  «        z   ¦  «        ¦  «        z   ¦  «        t          t          j        t          j        t          j        t          j        ¦  «        ¦  «        ¦  «        ¦  «        sJ ‚d S )Nz
k1, k2, k3rÓ   r¹   )r   r–   ro   r%   r�   rX   r   r‹   r   r   r   r&   r   rY   r   rË   r�   r~   r   r€   rQ   )Úk1Úk2Úk3s      r˜   Útest_multi_exprÖ  ™  s—	  € å˜Ñ&Ô&�J€BˆˆBÝ•�#�c¥!™fœf™+œ+¨™/­1Ñ-Ô-Ý	•&˜2�q˜'˜¥Q¨¨"©­R©µ#°a½±c½!±e½B±hÅÀQÁÄÑ6GÑ2HÔ2HÑ(HÑ%IÍCÕPSÐTUÕVWÑTWÕXYÑTYÕZ\ÑT\Õ_bÐcdÑ_eÔ_eÑTeÑPfÔPfÑLgÔLgÑ%gÑhÔhÝ�œ
¥A¤JÑ/Ô/ñ
1ô 
1ñ2ô 2ð 2ð 2ð 2õ •�1�S¥¥Q¥q¡S­1¡W¡¤Ñ.Ô.Ñ.µÑ2µQÑ7Ô7Ý•��Q˜B¥™F¥A™:Ñ&Ô&­µ¸"½a¸¸
Ýˆq�‰t•B‰w��Q ¥!¡¥B¡­­a¨Rµ©T©¬Ñ 2Ñ3µc½#½aÅ¹c¹(¼(±m´mÑCÑDÔDÑDÑEÍÍCÕPQÐSTÕUVÑSVÕWYÑSYÕ\_ÕabÐ`bÕcdÑ`dÑ\eÔ\eÑSeÑPfÕilÕmpÕqrÕstÑqtÑmuÔmuÑivÔivÑPvÑLwÔLwÑHxÔHxÑxñ2zô 2zå�1œ:¥q¤zÑ2Ô2ñ)4ô )4ñ 	5ô 	5ñ6ô 6ð 6ð 6ð 6õ
 •�1�S¥¥S­­1©­q©¡\¤\Ñ!2Ô!2Ñ3Ô3Ñ3µaÑ7½!Ñ<Ô<Ý•��Q˜B¥™F¥A™:Ñ&Ô&­µ¸"¸bÅ!¸¸Ýˆq�‰t•B‰w��Q  "¡¥R¡­#­a°µ1±µR±½#½q¸bÅ¹d¹)¼)Ñ1CÑ.DÅsÍ3ÍqÕQRÉsÉ8Ì8Á}Ä}Ñ.TÑ*UÔ*UÑ UÑVÝ•C�˜1�Q™3�r™6¥C­¨­1©¡I¤IÑ-Ñ.µµS½½1¹±X´X±´Ñ>Ñ?Ô?Ñ@Ô@ñAñ Bô Bñ Bñ CÝEHÍÍQÐPQÐRTÑPTÕUWÑPWÕZ]Õ^_ÐabÕcdÑadÕegÑagÕjmÕopÐnpÕqrÑnrÑjsÔjsÑasÑ^tÝ��A�a™C™œ‘M”Mñ_"ñ [#ô [#ñ Q#ñ N$Ý&)­#­a°µ1±µR±½#½q¸bÅ¹d¹)¼)Ñ1CÑ.DÅsÍ3ÍqÕQRÉsÉ8Ì8Á}Ä}Ñ.TÑ*UÔ*UÑ&VÔ&VñNWñ JXô JXñ FYô FYñYñ2Zô 2Zõ #¥1¤:­q¬z½1¼:ÑFÔFñ	)Hô )Hñ 	Iô 	IñJô Jð Jð Jð Jõ •�1�S¥¥S­­Q­q©Sµ1©W©¬Ñ%6Ô%6Ñ!7Ô!7Ñ8Ô8Ñ8½1Ñ<½qÑAÔAÝ•��Q˜B¥™F¥A™:Ñ&Ô&­µ¸"¸bÀ"Åa¸Ð8JÝˆq�‰t•B‰w��Q  "¡¥R¡­#­a°°2±µb±½3½qÀ!ÅAÁ#ÅbÁ&Í3ÕPQÈrÕRSÉtÉ9Ì9ÑBTÑ?UÕX[Õ\_Õ`aÕbcÑ`cÑ\dÔ\dÑXeÔXeÑ?eÑ;fÔ;fÑ1fÑ.gÝ•C�˜1�Q™3�r™6¥C­¨­1©¡I¤IÑ-Ñ.µµS½½1¹±X´X±´Ñ>Ñ?Ô?Ñ@Ô@ñ/Añ +Bô +Bñ !Bñ CÝEHÍÍQÐPQÐRTÑPTÕUWÑPWÕZ]Õ^_ÐabÕcdÑadÕegÑagÕjmÕopÐnpÕqrÑnrÑjsÔjsÑasÑ^tÝ��A�a™C™œ‘M”Mñ_"ñ [#ô [#ñ Q#ñ N$Ý&)­#­a°µ1±µR±½#½q¸bÅ¹d¹)¼)Ñ1CÑ.DÅsÍ3ÍqÕQRÉsÉ8Ì8Á}Ä}Ñ.TÑ*UÔ*UÑ&VÔ&VñNWñ JXô JXñ FYô FYñYñ Zô Zñ Zñ [å]`ÕadÕefÐhiÐjlÑhlÕmoÑhoÝ�A˜q ™t¥B™w­­Q°µ!±µB±½½a¸RÅ¹T¹¼Ñ0BÑ-CÅcÍ#ÍaÕPQÉcÉ(Ì(ÁmÄmÑ-SÑ)TÔ)TÑTÑUÕX[Õ\_Õ`aÐcdÕefÑcfÕgiÑciÕloÕqrÐprÕstÑptÑluÔluÑcuÑ`vÕy|õ  ~Aõ  BCõ  DEñ  BEñ  ~Fô  ~Fñ  zGô  zGñ  aGñ  ]Hô  ]Hñ  YIô  YIñ  Iñ  Jô  JñiJñ fKå¥¥A q¨¡t­B¡wµµQ¸½!¹½B¹ÅÅaÀRÍÁTÁÄÑ8JÑ5KÍcÕRUÕVWÕXYÑVYÑRZÔRZÉmÌmÑ5[Ñ1\Ô1\Ñ'\Ñ$]Õ`cÕdgÕhiÐklÕmnÑknÕoqÑkqÕtwÕyzÐxzÕ{|Ñx|Ñt}Ôt}Ñk}Ñh~õ  BEõ  FIõ  JKõ  LMñ  JMñ  FNô  FNñ  BOô  BOñ  iOñ  ePô  ePñ  aQô  aQñ  %Qñ  !Rô  !Rñ  Sô  SñfSñ bTô bTñ ^Uô ^UñUñ2Vô 2Võ �œ
¥A¤Jµ´
½A¼JÑGÔGñ)Iô )Iñ 	Jô 	JñKô Kð Kð Kð Kð Kð Krš   c                  ó  — ddl m}  ddlm}  | t          dz  dz
  gt          gt
          j        g¦  «        t          dd¦  «        k    sJ ‚ | t          t          z   t          dz   gt          t          g||g¦  «        t          d¦  «        k    sJ ‚ | t          t          z   t          dz   gt          t          g||g¦  «        t          d	¦  «        k    sJ ‚ | t          t          z   t          t          z
  dz
  gt          t          g||g¦  «        t          t          d¦  «        dz  t          d¦  «         dz  f¦  «        k    sJ ‚ | t          dz
  t          dz
  gt          t          g||g¦  «        t          d
¦  «        k    sJ ‚t           | t          t          z   gt          t          g||g¦  «        t          t          t          t          fft          t           f¦  «        t          |¦  «        ¦  «        t          t          t          fft           t          f¦  «        t          |¦  «        ¦  «        ¦  «        ¦  «        sJ ‚ | t          t          z   t          t          z   dz   gt          t          g||g¦  «        t
          j        k    sJ ‚ | t          t          z   t          t          z
  t          dz
  gt          t          g||g¦  «        t
          j        k    sJ ‚ | t          t          z   t          t          z
  t          dz
  gt          t          g||g¦  «        t
          j        k    sJ ‚ | t          t          z   t          z   dz
  t          t          z   t          z
  dz
  t          t          z
  t          z
  dz
  gt          t          t          g|||g¦  «        t          dt
          j         t
          j         f¦  «        k    sJ ‚ddlm}  | t          dz  t          dz  z   dz
  t          t          z   gt          t          g||g¦  «        t          dd	¦  «        k    sJ ‚ | t          dz  dz
  t          gt          t          g||g¦  «        t          dd¦  «        k    sJ ‚t           | t          dz  t          dz  z
  gt          t          g||g¦  «        t          t          t          t          fft          t%          t          ¦  «         f¦  «        t          |¦  «        ¦  «        t          t          t          fft          t%          t          ¦  «        f¦  «        t          |¦  «        ¦  «        t          t          t          fft%          t          ¦  «         t          f¦  «        t          |¦  «        ¦  «        t          t          t          fft%          t          ¦  «        t          f¦  «        t          |¦  «        ¦  «        ¦  «        ¦  «        sJ ‚ | t&          t)          |¦  «        z  dz
  t&          t+          |¦  «        z  g|t&          gt-          dt.          ¦  «        t-          dd¦  «        g¦  «        t          dt.          df¦  «        k    sJ ‚ | t&          t)          |¦  «        z  dz
  t&          t+          |¦  «        z  gt&          |gt-          dd¦  «        t-          dt.          ¦  «        g¦  «        t          d¦  «        k    sJ ‚ | t&          t)          |¦  «        z  t&          z
  t&          t+          |¦  «        z  gt&          |gt-          dd¦  «        t-          dt.          ¦  «        g¦  «        t          t          t          t&          fft&          df¦  «        t          t          t&          t&          f¦  «        t-          dd¦  «        ¦  «        ¦  «        t          t          |ffd|f¦  «        t          t          ||f¦  «        t-          dt.          ¦  «        ¦  «        ¦  «        ¦  «        k    sJ ‚d S )Nr   )Ú_solveset_multi)rÇ   r¹   r½   ©r½   ©rÅ   ©rÅ   r½   )r½   rÅ   )r½   r¹   r¸   )Útheta)r½   r   )rÅ   r   rÅ   )r   r½   )Úsympy.solvers.solvesetrØ  Ú
sympy.setsrÇ   r�   r   rT   r‘   r–   rW   rQ   r   rY   rÊ   r’   rÈ   Ú	sympy.abcrÜ  r   r�   r@   rD   rV   r   )rØ  rÇ   rÜ  s      r˜   Útest__solveset_multirà  µ  sà  € Ø6Ð6Ð6Ð6Ð6Ð6Ø Ð Ð Ð Ð Ð ð ˆ?�A˜q™D ™F˜8¥a S­1¬7¨)Ñ4Ô4½	À$ÈÑ8NÔ8NÒNÐNÐNÐNð ˆ?�A�a™C¥ 1¡˜:­­1 v°°u¨~Ñ>Ô>Å)ÈGÑBTÔBTÒTÐTÐTÐTØˆ?�A�a™C¥ 1¡˜:­­1 v°°u¨~Ñ>Ô>Å)ÈGÑBTÔBTÒTÐTÐTÐTØˆ?�A�a™C¥¥1¡ Q¡˜<­!­Q¨°%¸°Ñ@Ô@ÅIÍqÐQRÉtÌtÐTUÉvÕXYÐZ[ÑX\ÔX\ÐW\Ð]^ÑW^ÐN_ÑD`ÔD`Ò`Ð`Ð`Ð`Øˆ?�A˜a™C¥ 1¡˜:­­1 v°°u¨~Ñ>Ô>Å)ÈFÑBSÔBSÒSÐSÐSÐSå��¥!¥A¡# ­­A¨°¸°Ñ?Ô?ÅÝ•V�a˜T˜G¥a­!¨ WÑ-Ô-­z¸%Ñ/@Ô/@ÑAÔAÝ•V�a˜T˜G¥q b­! WÑ-Ô-­z¸%Ñ/@Ô/@ÑAÔAñBCô BCñ Dô Dð Dð Dð Dð ˆ?�A�a™C¥¥1¡ Q¡˜<­!­Q¨°%¸°Ñ@Ô@ÅAÄJÒNÐNÐNÐNØˆ?�A�a™C¥¥1¡¥a¨¡c˜?­Qµ¨F°U¸E°NÑCÔCÅqÄzÒQÐQÐQÐQØˆ?�A�a™C¥¥1¡¥a¨¡c˜?­Qµ¨F°U¸E°NÑCÔCÅqÄzÒQÐQÐQÐQð ˆ?�A�a™C¥™E !™G¥Q¥q¡S­¡U¨1¡W­aµ©cµ!©e°A©gÐ6½½A½q¸	ÀEØˆuðDñ ô Ý# Q­¬¨µ!´&°Ð$9Ñ:Ô:ò;ð ;ð ;ð ;ð  ÐÐÐÐÐØˆ?�A˜q™D¥ A¡™I a™K­­1©Ð-µµ1¨v¸¸u°~ÑFÔFÍ)ÐT[Ð]dÑJeÔJeÒeÐeÐeÐeØˆ?�A˜q™D ™F¥A˜;­­A¨°¸°Ñ?Ô?Å9ÈVÐU\ÑC]ÔC]Ò]Ð]Ð]Ð]õ ��¥! Q¡$¥q¨!¡t¡) ­qµ!¨f°u¸e°nÑEÔEÅuÝ•V�a˜T˜G¥a­#­a©&¬&¨ \Ñ2Ô2µJ¸uÑ4EÔ4EÑFÔFÝ•V�a˜T˜G¥a­­Q©¬ [Ñ1Ô1µ:¸eÑ3DÔ3DÑEÔEÝ•V�a˜T˜G¥s­1¡v¤v g­q \Ñ2Ô2µJ¸uÑ4EÔ4EÑFÔFÝ•V�a˜T˜G¥c­!¡f¤f­a [Ñ1Ô1µ:¸eÑ3DÔ3DÑEÔEñ	HGô HGñ Hô Hð Hð Hð Hð
 ˆ?�A�c %™jœj™L¨™N­A­c°%©j¬j©LÐ9¸EÅ1¸:Ý�a�‰_Œ_�h r¨1™oœoÐ.ñ0ô 0Ý3<¸VÅbÈ"ÀXÑ3NÔ3NòOð Oð Oð Oàˆ?�A�c %™jœj™L¨™N­A­c°%©j¬j©LÐ9½A¸u¸:Ý�a˜‰^Œ^�X a­™_œ_Ð-ñ/ô /Ý2;¸FÑ2CÔ2CòDð Dð Dð Dàˆ?�A�c %™jœj™L­™N­A­c°%©j¬j©LÐ9½A¸u¸:Ý�Q˜‰NŒN�H Q­™OœOÐ,ñ.ô .Ý16Ý•F�Q˜D˜7¥Q¨ FÑ+Ô+Ý•F�1�q˜d‘O”O¥X¨a°¡^¤^Ñ4Ô4ñ6ô 6å•F˜U˜H˜;¨¨E¨
Ñ3Ô3Ý•F˜5 5 (Ñ+Ô+­X°a½©_¬_Ñ=Ô=ñ?ô ?ñ2@ô 2@ò@ð @ð @ð @ð @ð @rš   c                  ó|  — t          t          t          t          ¦  «        dz  t	          t          ¦  «        dz  z   d¦  «        t          t
          j        ¬¦  «        t
          j        u sJ ‚t          t          t          dz  t          t          t          ¦  «        z  z   d¦  «        t          t
          j        ¬¦  «                             t          t          t          t          dz  t          t          t          ¦  «        z  z   dz
  d¦  «        t
          j        ¦  «        ¦  «        sJ ‚t          t          t          t           t          t          t          z  ¦  «        t          t           t          z  ¦  «        z
  z  dz  d¦  «        t          ¦  «        t          t          t          dt          z  t          z  t          dz  z   ¦  «        t
          j        ¦  «        ¦  «        sJ ‚t          t          t          t          ¦  «        z   dk    t          t
          j        ¬¦  «                             t          t          t          t          t          ¦  «        z   dk    t
          j        ¦  «        ¦  «        sJ ‚t          t          t          t#          t          ¦  «        ¦  «        t          ¦  «        t          t
          j        ¬¦  «                             t          t          t          t           t          t#          t          ¦  «        ¦  «        z   d¦  «        t
          j        ¦  «        ¦  «        sJ ‚t          t$          t          z  t&          z
  t          t
          j        ¦  «                             t          t          t          t$          t          z  t&          z
  d¦  «        t
          j        ¦  «        ¦  «        sJ ‚d S )Nr¹   r½   r(  r   )ro   r   rD   r�   r@   r   rÇ   r    rP   r–   r   r%   rX   r   r‹   r   rË   r   r‘   r’   rÜ   rš   r˜   Útest_conditionsetrâ  ä  s§  € Ý•B•s�1‘v”v˜q‘y¥3¥q¡6¤6¨1¡9Ñ,¨aÑ0Ô0µ!½A¼Gð 
ñ 
ô 
ÝŒWðð ð ð õ •B•q˜!‘t�a¥¥A¡¤™h‘¨Ñ*Ô*­Aµa´gð 
ñ 
ô 
ß
Š(•<¥¥2¥a¨¡d­Q­sµ1©v¬v©X¡o¸Ñ&9¸1Ñ#=Ô#=½q¼wÑGÔGÑ
HÔ
HðIð Ið Iõ •�"�a˜R¥¥Q¥q¡S¡¤­Cµ°µ1±©I¬IÑ!5Ñ6°qÑ8¸!Ñ<Ô<½añ 
ô 
Ý•F�1˜a¥™c¥"™f¥r¨!¡t™mÑ,Ô,­a¬jÑ9Ô9ñ;ô ;ð ;ð ;ð ;õ •A��A™œ‘J ’N¥A­a¬gð 
ñ 
ô 
ß
Š(•<¥¥1¥s­1¡v¤v¡:°¢>µ1´7Ñ;Ô;Ñ
<Ô
<ð=ð =ð =õ •B•s�3�q™6œ6‘{”{¥AÑ&Ô&­µ!´'ð 
ñ 
ô 
ß
Š(•<¥¥2¥q b­3­sµ1©v¬v©;¬;Ñ&6¸Ñ#:Ô#:½A¼GÑDÔDÑ
EÔ
EðFð Fð Fõ •A•q‘D�‘F�A�qœwñ 
ô 
ß
Š(•<¥¥2¥a­¡d­Q¡h°¡?¤?µA´GÑ<Ô<Ñ
=Ô
=ð>ð >ð >ð >ð >rš   c            	      ó  — t          t          t          t          ¦  «        t          ¦  «        t          ¦  «        t          t          t          t          t          ¦  «        t          ¦  «        t          j        ¦  «        k    sJ ‚dS )z? Checking equality of different representations of ConditionSetN)ro   r   rE   r�   r‘   rP   r   r‹  rÜ   rš   r˜   Útest_conditionset_equalityrä  ø  sO   € õ •B•s�1‘v”v�q‘M”M¥1Ñ%Ô%­µa½½CÅ¹F¼FÅA¹¼ÍÌÑ)TÔ)TÒTÐTÐTÐTÐTÐTrš   c                  ó¶  — t          t          dz  t          z
  dz
  t          t          dt          ¦  «        ¦  «        t	          d¦  «        k    sJ ‚t          t          dz  dz
  t          t          dt          ¦  «        ¦  «        t	          d¦  «        k    sJ ‚t          t          dz  dz
  t          t          dd¦  «        ¦  «        t	          d¦  «        k    sJ ‚d S )	Nr¹   rÔ   r   r¸   r½   rç   r   rÑ   ©ro   r�   rV   r   rT   rÜ   rš   r˜   Útest_solveset_domainrç  þ  s¥   € Ý•A�q‘D�1‘H˜q‘L¥!¥X¨aµ¡_¤_Ñ5Ô5½À1¹¼ÒEÐEÐEÐEÝ•A�q‘D˜1‘H�a¥¨!­R¡¤Ñ1Ô1µY¸q±\´\ÒAÐAÐAÐAÝ•A�q‘D˜2‘I�q¥(¨1¨b¡/¤/Ñ2Ô2µiÀ±l´lÒBÐBÐBÐBÐBÐBrš   c            	      ól  — t          t          t          ¦  «        t          t          ¦  «        z   t          t          j        ¦  «        } t          t          t          t          t          ¦  «        t          t          ¦  «        z   d¦  «        t          j        ¦  «        }|                      |¦  «        sJ ‚d S rŠ  )	ro   r%   r�   rD   r   rÇ   rP   r   r    )ÚsolutionrO  s     r˜   Útest_improve_coveragerê    sr   € Ý��A™œ¥¥Q¡¤™­­A¬GÑ4Ô4€HÝ"¥1¥b­­Q©¬µ#µa±&´&©¸!Ñ&<Ô&<½a¼gÑFÔF€OØ×Ò˜_Ñ-Ô-Ð-Ð-Ð-Ð-Ð-rš   c                  ó|  — t          dt          dz  dz
  z  t          z   dt          dz  dz
  z  dz   ¦  «        } t          dt          z  t          z   dt          z  ¦  «        }t          | t          t          j        ¦  «        t          j        u sJ ‚t          |t          t          j        ¦  «        t          j        u sJ ‚d S )Nr½   r¹   rç   )r   r�   ro   r   rÇ   rÊ   )Úexpr1Úexpr2s     r˜   Útest_issue_9522rî  
  s–   € Ýˆq•!�Q‘$˜‘(‰|�aÑ ¥A q¡D¨1¡H¡°Ñ!1Ñ2Ô2€EÝˆq•‰s•Q‰w˜�!™ÑÔ€Eå�E�1�aœgÑ&Ô&­!¬*Ð4Ð4Ð4Ð4Ý�E�1�aœgÑ&Ô&­!¬*Ð4Ð4Ð4Ð4Ð4Ð4rš   c                  óV  — t          t          dz  dz   t          t          j        ¦  «        g k    sJ ‚t          t          dz  dz   t          t          j        ¦  «        dt          j        t          d¦  «        t          z  dz  z
  t          j        t          d¦  «        t          z  dz  z   gk    sJ ‚t          t          t          ¦  «        t          t          j        ¦  «        dgk    sJ ‚t          t          t          ¦  «        t          t          j        ¦  «        t          dz  t          t          dd¦  «        z  gk    sJ ‚t          t          t          ¦  «        dz   t          t          j        ¦  «        t          t          dd¦  «        z  gk    sJ ‚t          t          d„ ¦  «         d S )Nr¹   rÑ   r¸   r½   rÅ   c                  ó€   — t          t          t          t          ¦  «        ¦  «        t          t          j        ¦  «        S r•   )rs   rD   r%   r�   r   r‹  rÜ   rš   r˜   r¼   ztest_solvify.<locals>.<lambda>  s    € ­µµC½±F´F±´½QÅÄÑ(LÔ(L€ rš   )rs   r�   r   rÇ   r‹  rÈ   r4   r   r&   r@   r   r   rD   r^   ÚNotImplementedErrorrÜ   rš   r˜   Útest_solvifyrò    sG  € Ý•1�a‘4˜"‘9�a¥¤Ñ)Ô)¨RÒ/Ð/Ð/Ð/Ý•1�a‘4˜!‘8�Q¥¤Ñ,Ô,°µQ´V½dÀ1¹g¼gÅa¹iÈ¹kÑ5IÝ12´½$¸q¹'¼'Å!¹)ÀA¹+Ñ1Eð1Gò Gð Gð Gð Gå•3•q‘6”6�1�aœgÑ&Ô&¨1¨#Ò-Ð-Ð-Ð-Ý•3•q‘6”6�1�aœgÑ&Ô&­2¨a©4µµH¸QÀ±N´NÑ1BÐ*CÒCÐCÐCÐCÝ•3•q‘6”6˜A‘:�q¥!¤'Ñ*Ô*­rµ(¸1¸a±.´.Ñ/@Ð.AÒAÐAÐAÐAÝ
ÕÐ LÐ LÑMÔMÐMÐMÐMrš   c                  ól  — t          dt          dk     ft          dz  t          dk    ft          t          ¦  «        df¦  «        } t          dt          dk     ft          dz  dt          z  z   dz
  t          d	k    f¦  «        }t          dt          t          d¦  «        ft          dz  t	          t          ¦  «        z  df¦  «        }t          dt          t          t
          ¦  «        ft          t
          z
  t          t          ¦  «        z  df¦  «        }t          | t          t          j	        ¦  «        dgk    sJ ‚t          |t          t          j	        ¦  «        d
dgk    sJ ‚t          |t          t          j	        ¦  «        dgk    sJ ‚t          |t          t          j	        ¦  «        t
          gk    sJ ‚d S )Nr   rÅ   r¹   r½   TéöÿÿÿrÓ   rÔ   r±  r3  )
r7   r�   r&   r   r   r   rD   rs   r   rÇ   )Úp1Úp2Úp3Úp4s       r˜   Útest_solvify_piecewiserù    sK  € Ý	�A•q˜2’v�;¥ A¡¥q¨A¢v µµQ±´¸°Ñ	?Ô	?€BÝ	�A•q˜3’w�<¥! Q¡$¨­1©¡*¨q¡.µ!°r²'Ð!:Ñ	;Ô	;€BÝ	�A•r�!˜Q‘x”x�=¥1 a¡4­­A©¬¡;°Ð"5Ñ	6Ô	6€BÝ	�A•r�!�R‘y”y�>¥Q­¡V­Sµ©V¬V¡O°TÐ#:Ñ	;Ô	;€Bõ �2•q�!œ'Ñ"Ô" q cÒ)Ð)Ð)Ð)Ý�2•q�!œ'Ñ"Ô" r¨1 gÒ-Ð-Ð-Ð-Ý�2•q�!œ'Ñ"Ô" q cÒ)Ð)Ð)Ð)Ý�2•q�!œ'Ñ"Ô"¥r dÒ*Ð*Ð*Ð*Ð*Ð*rš   c                  ó8  — t          dd¬¦  «        } t          t          t          | ¦  «        ¦  «        | t          j        ¦  «        dt          gk    sJ ‚t          d¦  «        } t          t          t          | ¦  «        ¦  «        | t          j        ¦  «        �J ‚d S )Nr�   Tr¶   r   )r   rs   rD   r   r   rÇ   r   r»   s    r˜   Útest_abs_invert_solvifyrû  )  sz   € åˆs˜DÐ!Ñ!Ô!€AÝ•3•s˜1‘v”v‘;”; ¥1¤7Ñ+Ô+°µ2¨wÒ6Ð6Ð6Ð6Ýˆs‰Œ€AÝ•3•s˜1‘v”v‘;”; ¥1¤7Ñ+Ô+Ð3Ð3Ð3Ð3Ð3rš   c                  ó  ‡— t          dt          ¦  «        t          dgg¦  «        t          dgg¦  «        fk    sJ ‚t          dt          ¦  «        t          dgg¦  «        t          dgg¦  «        fk    sJ ‚dt          z  t          z   dt          z  z
  dz
  t          t          z
  t          z
  t          t          z   dt          z  z   dz
  g} t          dt          z  dt          z  z   t          z
  d¦  «        t          dt          z  dt          z  z
  dt          z  z   d¦  «        dt          z  t          z   dt          z  z
  g}t          | t          t          t          ¦  «        \  }}|t          g d	¢g d
¢g d¢g¦  «        k    sJ ‚|t          dgdgdgg¦  «        k    sJ ‚t          |t          t          t          ¦  «        \  }}|t          g d¢g d¢g d¢g¦  «        k    sJ ‚|t          dgdgdgg¦  «        k    sJ ‚t          t          z  t          z  t          t          z  z   t          t          z  z   t          z
  t          t          z  t          t          z  z   t          t          z  z   t          t          z  z   t          z
  t          t          z  t          t          z  z   t           t          z  z   t"          z
  gŠt          ‰t          t          t          ¦  «        \  }}|t          t          t          z  t          t          gt          t          z   t          t          gt          t          t           gg¦  «        k    sJ ‚|t          t          gt          gt"          gg¦  «        k    sJ ‚t%          t&          ˆfd„¦  «         t%          t&          ˆfd„¦  «         t%          t(          d„ ¦  «         t%          t(          d„ ¦  «         t%          t(          d„ ¦  «         t%          t&          d„ ¦  «         t%          t&          d„ ¦  «         t          t          gdt          z  g¦  «        t          dgg¦  «        t          t           gg¦  «        fk    sJ ‚t          t          t          t          dt          z  dz   z  dz   z  z   t          ¦  «        t          dt          z  t          z  dz   gg¦  «        t          t           dt          z  dz   z  gg¦  «        fk    sJ ‚t          t          t          t          z  t          t          z  z   dz
  gdt          z  dt          z  z   t          z
  gg¦  «        t          t          ¦  «        t          t          t          gddgg¦  «        t          dgt          gg¦  «        fk    sJ ‚t          t          t          dz   d¦  «        t          ¦  «        t          dgg¦  «        t          dgg¦  «        fk    sJ ‚t%          t*          d„ ¦  «         t%          t*          d„ ¦  «         t%          t&          d„ ¦  «         d S )Nr   r½   rÅ   r¹   r¸   r6  rç   r  )r¹   r½   r  )r½   rÅ   rÅ   )r½   r½   r¸   )r¸   r¹   rÅ   )r¹   r  rç   )r  r½   r  c                  ó"   •— t          ‰ ¦  «        S r•   )ri   ©Úeqns3s   €r˜   r¼   z*test_linear_eq_to_matrix.<locals>.<lambda>I  s   ø€ Õ2°5Ñ9Ô9€ rš   c                  óH   •— t          ‰ t          t          t          g¦  «        S r•   ©ri   r�   r‘   rþ  s   €r˜   r¼   z*test_linear_eq_to_matrix.<locals>.<lambda>K  s   ø€ Õ2°5½1½aÅ¸)ÑDÔD€ rš   c                  óz   — t          t          dt          z  t          z   dt          z  ¦  «        t          g¦  «        S rÛ   ©ri   r   r�   rÜ   rš   r˜   r¼   z*test_linear_eq_to_matrix.<locals>.<lambda>M  s)   € Õ#6µr¸!½A¹#Å¹'À1ÅQÁ3Ñ7GÔ7GÍ!ÈÑ#MÔ#M€ rš   c                  ó@   — t          t          dz  gt          g¦  «        S r  ©ri   r�   rÜ   rš   r˜   r¼   z*test_linear_eq_to_matrix.<locals>.<lambda>N  s   € Õ#6½¸1¹°vÅ¸sÑ#CÔ#C€ rš   c                  óV   — t          t          t          z  gt          t          g¦  «        S r•   r  rÜ   rš   r˜   r¼   z*test_linear_eq_to_matrix.<locals>.<lambda>O  s   € Õ#6½½!¹°u½qÅ!¸fÑ#EÔ#E€ rš   c                  ó\   — t          t          t          t          ¦  «        t          ¦  «        S r•   r  rÜ   rš   r˜   r¼   z*test_linear_eq_to_matrix.<locals>.<lambda>R  s   € Õ2µ2µa½±8´8½QÑ?Ô?€ rš   c                  ób   — t          t          t          t          dz   ¦  «        t          ¦  «        S rÛ   r  rÜ   rš   r˜   r¼   z*test_linear_eq_to_matrix.<locals>.<lambda>S  s   € Õ2µ2µa½¸Q¹±<´<ÅÑCÔC€ rš   r$  rÓ   rÔ   c                  ó:   — t          g t          t          h¦  «        S r•   r  rÜ   rš   r˜   r¼   z*test_linear_eq_to_matrix.<locals>.<lambda>e  s   € Õ1°"µq½!°fÑ=Ô=€ rš   c                  óV   — t          t          t          z   gt          t          h¦  «        S r•   r  rÜ   rš   r˜   r¼   z*test_linear_eq_to_matrix.<locals>.<lambda>f  s   € Õ1µ1µq±5°'½A½q¸6ÑBÔB€ rš   c                  óV   — t          t          t          z   ht          t          f¦  «        S r•   r  rÜ   rš   r˜   r¼   z*test_linear_eq_to_matrix.<locals>.<lambda>g  s   € Õ2µA½±E°7½QÅ¸FÑCÔC€ rš   )ri   r�   ÚMatrixr‘   r’   r   r~   r   r€   r�   r‚   rƒ   r„   r…   r†   r‡   rˆ   r‰   r^   rÉ   r}   Ú	TypeError)Úeqns1Úeqns2rÐ  ÚBrÿ  s       @r˜   Útest_linear_eq_to_matrixr  1  s  ø€ Ý˜q¥!Ñ$Ô$­°!°°©¬½ÀÀ¸u¹¼Ð(FÒFÐFÐFÐFÝ˜q¥!Ñ$Ô$­°!°°©¬½ÀÀ¸v¹¼Ð(GÒGÐGÐGÐGð �q‰S•1‰W�q�‘s‰]˜QÑ¥¥A¡­¡	­1­q©5°1µQ±3©;¸Ñ+;Ð<€EÝ�•!‘�a�‘c‘	�A‘˜qÑ!Ô!¥2 a­¡c¨A­a©C¡i°!µA±#¡o°rÑ#:Ô#:¸B½q¹DÅ1¹HÀqÍÁs¹NÐK€Eå˜u¥a­­AÑ.Ô.�D€A€qØ•˜
˜
˜
 K K K°°°Ð;Ñ<Ô<Ò<Ð<Ð<Ð<Ø•˜˜˜a˜S 2 $Ð'Ñ(Ô(Ò(Ð(Ð(Ð(å˜u¥a­­AÑ.Ô.�D€A€qØ•˜
˜
˜
 J J J°°°Ð<Ñ=Ô=Ò=Ð=Ð=Ð=Ø•˜˜˜b˜T A 3Ð'Ñ(Ô(Ò(Ð(Ð(Ð(õ �q‰S•‰U•Q•q‘S‰[�1�Q™3Ñ¥Ñ"¥A¥a¡C­!­A©#¡Iµµ!±¡Oµa½±cÑ$9½AÑ$=½qÅ¹sÅQÅqÁS¹yÍ1ÍQÉ3¹ÕQRÑ?RÐS€EÝ˜u¥a­­AÑ.Ô.�D€A€qØ•��1™�a¥˜¥a­!¡e­Qµ ]µQ½½1°IÐ>Ñ?Ô?Ò?Ð?Ð?Ð?Ø•�˜�a˜S¥1 #�Ñ'Ô'Ò'Ð'Ð'Ð'õ �:Ð9Ð9Ð9Ð9Ñ:Ô:Ð:å
�:ÐDÐDÐDÐDÑEÔEÐEå
�>ÐMÐMÑNÔNÐNÝ
�>ÐCÐCÑDÔDÐDÝ
�>ÐEÐEÑFÔFÐFõ �:Ð?Ð?Ñ@Ô@Ð@Ý
�:ÐCÐCÑDÔDÐDõ ¥˜s Q¥q¡S EÑ*Ô*­v¸°s°e©}¬}½fÍÀrÀdÀV¹n¼nÐ.MÒMÐMÐMÐMõ �q¥1¥a¨­1©¨q©¡k°A¡oÑ#6Ñ6½Ñ:Ô:Ý�•1‘•Q‘˜‘�ˆ}ÑÔ�v­¨¨A­a©C°!©G© ~Ð&6Ñ7Ô7ð?9ò 9ð 9ð 9ð 9å�vÝ
�A‰#••!‘‰)�a‰-ˆ˜1�Q™3 ¥1¡™9¥q™=˜/Ð*ñ ,ô  ,Ý-.µñ3ô 3å••A�˜˜A˜ÐÑ Ô ¥&¨1¨#µ¨s¨Ñ"4Ô"4ð76ò6ð 6ð 6ð 6õ
 �r¥! a¡%¨™|œ|­QÑ/Ô/Ý��ˆu‰Œ•v ˜t˜f‘~”~ð4'ò 'ð 'ð 'ð 'õ �9Ð=Ð=Ñ>Ô>Ð>Ý
�9ÐBÐBÑCÔCÐCÝ
�:ÐCÐCÑDÔDÐDÐDÐDrš   c                  ó  — t          t          t          dt          z  dt          z  z   z  dt          z  z   d¦  «        t          t          ¦  «        t          dt          z  dt          z  dz   gg¦  «        t          dgg¦  «        fk    sJ ‚d S )Nr¹   r¸   rç   rÓ   )ri   r   r~   r�   r‘   r  rÜ   rš   r˜   Útest_issue_16577r  j  s‚   € Ý�r¥! Q¥q¡S¨1­Q©3¡Y¡-°!µA±#Ñ"5°qÑ9Ô9½1½aÑ@Ô@Ý�•1‘�a�‘c˜A‘g�ÐÑ Ô ¥&¨1¨#¨¡-¤-ðE1ò 1ð 1ð 1ð 1ð 1ð 1rš   c                  ó„   — t          t          t          ¦  «        dt          ¦  «        t          t          j        fk    sJ ‚d S rŠ  )rl   r%   r�   r   rÊ   rÜ   rš   r˜   Útest_issue_10085r  o  s1   € Ý•s�1‘v”v˜a¥Ñ"Ô"¥q­!¬* oÒ5Ð5Ð5Ð5Ð5Ð5rš   c                  ó  ‡‡‡‡‡— t          d¦  «        \  ŠŠ} }t          g d¢g d¢g d¢g¦  «        }|d d …d d…f         |d d …df         fx}\  ŠŠ‰d‰z  z   | z   |z   dz
  ‰d‰z  z   d| z  z   |z
  dz
  d‰z  d	‰z  z   d
|z  z   d	z
  gŠt          d‰z  d|z  z
  dz   ‰d|z  dz   |f¦  «        }t          ‰‰‰| |f¦  «        |k    sJ ‚t          ‰g‰‰| |f¢R Ž |k    sJ ‚t          |‰‰| |f¦  «        |k    sJ ‚t          |g‰‰| |f¢R Ž |k    sJ ‚t          dt          ¬¦  «        \  ŠŠ} }t          |‰‰| |¦  «        t          d‰z  d|z  z
  dz   ‰d|z  dz   |f¦  «        k    sJ ‚t          t          ˆfd„¦  «         t          t          ˆfd„¦  «         t          t          ˆˆfd„¦  «         t          t          ˆˆˆfd„¦  «         t          t          ˆˆˆˆfd„¦  «         t          t          ˆfd„¦  «         t          t          ˆfd„¦  «         t          t          d„ ¦  «         t          t          d„ ¦  «         t          t          t          z   dz
  t          dz  t          z   dz
  gt          t          g¦  «        t           dz   t          dz   dz   fhk    sJ ‚t          t          t          gt          t          gg¦  «        Št          t          gt           gg¦  «        Š‰‰f}t          t           t           z  t          t          z  z   t          t          z  t          t          z  z
  z  t          t           z  t          t          z  z
  t          t          z  t          t          z  z
  z  f¦  «        }t          |t          t          g¦  «        |k    sJ ‚t          g d¢g d¢g d¢g¦  «        Št          g d¢¦  «        Št          ‰‰ft          t          t          f¦  «        t"          j        u sJ ‚t          d¦  «        \  ŠŠ}}t          dt&          z  |z  dt&          z  |z  d|z  gdt&          z  |z  dt&          z  |z  d|z  gdddt&          z  ||z  z  gg d ¢g¦  «        }t          |‰‰¦  «        t          dt&          ||z  z  f¦  «        k    sJ ‚t          g d!¢g d"¢g¦  «        }t          |t          t          t          t          t          ¦  «        t          t          dt          dt          f¦  «        k    sJ ‚t          d#¦  «        \  }	ŠŠ}
t          t          g d!¢ddddd|
gg¦  «        ¦  «        t          |	d‰|
‰f¦  «        k    sJ ‚t          d$¦  «        \  }	ŠŠ}
t          t          g d!¢ddddd|
gg¦  «        ¦  «        t          |	d‰|
‰f¦  «        k    sJ ‚t          d%¦  «        \  }	ŠŠ}
t          t          g d!¢ddddd|
gg¦  «        ¦  «        t          |	d‰|
‰f¦  «        k    sJ ‚t          d&¦  «        \  }	Š}t          |t)          d'¦  «        ¦  «        t          |	d‰d|f¦  «        k    sJ ‚|	|d(<   t          d)¦  «        |d(<   t+          t          |t)          d't          ¬¦  «        ¦  «        j        ¦  «        d	k    sJ ‚t/          d*¦  «        }t           |t          ¦  «        dz
  g |t          ¦  «        ¦  «        t          d+¦  «        k    sJ ‚dd,lm}m}m} ||z  }d-|z  t          z   t          z   d.|z  |z  dt          z  |z  z   gŠt          ‰t          t          ¦  «        ||z  t9          d/d¦  «        z  |t9          d	d¦  «        z  fhk    sJ ‚t          t;          t          t          t          z   ¦  «        gt          t          g¦  «        t          dfhk    sJ ‚t          t;          t          t          t          z  z   dt          z   ¦  «        gt          g¦  «        d0hk    sJ ‚t          t;          dt          z   t          t          t          z  z   ¦  «        gt          g¦  «        d0hk    sJ ‚t          t          d1„ ¦  «         t          g t          g¦  «        t"          j        u sJ ‚t          dgt          g¦  «        t          fhk    sJ ‚t          t          gt          t          g¦  «        dt          fhk    sJ ‚t          t          dgt          t          g¦  «        dt          fhk    sJ ‚d S )2Nzx1, x2, x3, x4)r½   r¹   r½   r½   r$  )r½   r¹   r¹   rÅ   r6  )r¹   rç   r   rÔ   rç   rÅ   r¹   r$  r6  rç   rÔ   r  r¸   rÓ   zx:4)Úclsc                  ó"   •— t          ‰ ¦  «        S r•   ©rj   )ÚEqnss   €r˜   r¼   ztest_linsolve.<locals>.<lambda>ˆ  s   ø€ �x¨™~œ~€ rš   c                  ó"   •— t          ‰ ¦  «        S r•   r  ©Úx1s   €r˜   r¼   ztest_linsolve.<locals>.<lambda>‰  s   ø€ �x¨™|œ|€ rš   c                  ó$   •— t          ‰ ‰¦  «        S r•   r  )r  Úx2s   €€r˜   r¼   ztest_linsolve.<locals>.<lambda>Š  s   ø€ �x¨¨BÑ/Ô/€ rš   c                  ó(   •— t          ‰ f‰‰¦  «        S r•   r  )rÐ  r  r  s   €€€r˜   r¼   ztest_linsolve.<locals>.<lambda>‹  s   ø€ �x¨¨¨b°"Ñ5Ô5€ rš   c                  ó(   •— t          ‰ ‰‰‰¦  «        S r•   r  )rÐ  r  r  r  s   €€€€r˜   r¼   ztest_linsolve.<locals>.<lambda>Œ  s   ø€ �x¨¨1¨b°"Ñ5Ô5€ rš   c                  ó(   •— t          ‰ g‰ ‰ ¦  «        S r•   r  r  s   €r˜   r¼   ztest_linsolve.<locals>.<lambda>�  s   ø€ �x¨¨¨b°"Ñ5Ô5€ rš   c                  ó>   •— t          ‰ gd„ ‰ ‰ fD ¦   «         ¦  «        S )Nc              3   ó   K  — | ]}|V — Œd S r•   rÜ   r  s     r˜   r™   z2test_linsolve.<locals>.<lambda>.<locals>.<genexpr>Ž  s"   è è € Ð.CÐ.C°Q¨qÐ.CÐ.CÐ.CÐ.CÐ.CÐ.Crš   r  r  s   €r˜   r¼   ztest_linsolve.<locals>.<lambda>Ž  s&   ø€ �x¨¨Ð.CÐ.C¸2¸r¸(Ð.CÑ.CÔ.CÑDÔD€ rš   c                  ó„   — t          t          t          z   dz
  t          dz  t          z   dz
  gt          t          g¦  «        S )Nr½   r¹   r¸   )rj   r�   r‘   rÜ   rš   r˜   r¼   ztest_linsolve.<locals>.<lambda>‘  s-   € ¥8­Qµ©U°Q©Y½¸Q¹Å¹
ÀQ¹Ð,GÍ!ÍQÈÑ#PÔ#P€ rš   c                  óŒ   — t          t          t          ¦  «        t          z   t          t          z   gt          t          g¦  «        S r•   )rj   r@   r�   r‘   rÜ   rš   r˜   r¼   ztest_linsolve.<locals>.<lambda>’  s'   € ¥8­Sµ©V¬Vµa©Z½½Q¹Ð,?Å!ÅQÀÑ#HÔ#H€ rš   r½   ©r½   r¹   r¸   )r¹   rç   rÔ   )r¸   rÔ   r5  ©r   r   r½   z	A B J1 J2r   )r¹   r   r   )r   r½   r   r   r   r   )r   r   r   r½   r   r   ztau0 tau1 tau2 _tau0ztau00 tau01 tau02 tau0ztau00 tau01 tau02 tau1z
x0, x2, x4r�   ©rÅ   rÅ   Ú_x0rƒ   )rÓ   )ÚmeterÚnewtonÚkilorà   é   iäÿÿÿrÙ  c                  óˆ   — t          t          t          dz  t          dz  t          z   ¦  «        gt          t          g¦  «        S r  )rj   r   r�   r‘   rÜ   rš   r˜   r¼   ztest_linsolve.<locals>.<lambda>Õ  s1   € Ý•"•Q˜‘T�1˜a™4¥!™8Ñ$Ô$Ð%­­1 vÑ.Ô.ð rš   )r   r  rT   rj   r   r^   rÉ   r}   r�   r’   r‘   r~   r   r€   r�   r‚   r„   r   rÊ   r   r\   r§   Úfree_symbolsr   Úsympy.physics.unitsr+  r,  r-  r   r   )Úx3Úx4ÚMÚsystem1rì   Úsystem2ÚJ1ÚJ2Ú	AugmatrixÚx0r*  rƒ   r+  r,  r-  ÚkNrÐ  r  r  r  r  s                   @@@@@r˜   Útest_linsolver<  s  sµ	  øøøøø€ ÝÐ-Ñ.Ô.�N€BˆˆB�õ 	���Ð!2Ð!2Ð!2°O°O°OÐDÑEÔE€AØ�q�q�q˜#˜2˜#�v”Y  ! ! ! R %¤Ð(Ð(€G‰dˆa�Ø��2‘‰I˜‰N˜RÑ !Ñ# R¨!¨B©$¡Y°°2±Ñ%5¸Ñ%:¸RÑ%?Øˆb‰D�1�R‘4‰K˜!˜B™$Ñ Ñ"ð$€Dõ �R˜‘U˜Q˜r™T‘\ AÑ% r¨1¨R©4°!©8°RÐ8Ñ
9Ô
9€CÝ�D˜2˜r 2 rÐ*Ñ+Ô+¨sÒ2Ð2Ð2Ð2Ý�DÐ,˜B  B¨Ð+Ð,Ð,Ð,°Ò3Ð3Ð3Ð3Ý�G˜b " b¨"Ð-Ñ.Ô.°#Ò5Ð5Ð5Ð5Ý�GÐ/˜r 2 r¨2Ð.Ð/Ð/Ð/°3Ò6Ð6Ð6Ð6å˜U­Ð.Ñ.Ô.�N€BˆˆB�Ý�G˜R  R¨Ñ,Ô,µ	Ø	ˆB‰��2‘‰˜Ñ	˜2˜q ™t a™x¨Ð,ñ1.ô 1.ò .ð .ð .ð .õ �:Ð-Ð-Ð-Ð-Ñ.Ô.Ð.Ý
�:Ð+Ð+Ð+Ð+Ñ,Ô,Ð,Ý
�:Ð/Ð/Ð/Ð/Ð/Ñ0Ô0Ð0Ý
�:Ð5Ð5Ð5Ð5Ð5Ð5Ñ6Ô6Ð6Ý
�:Ð5Ð5Ð5Ð5Ð5Ð5Ð5Ñ6Ô6Ð6Ý
�:Ð5Ð5Ð5Ð5Ñ6Ô6Ð6Ý
�:ÐDÐDÐDÐDÑEÔEÐEõ �>ÐPÐPÑQÔQÐQÝ
�>ÐHÐHÑIÔIÐIÝ•Q�‘U˜Q‘Y¥ Q¡­¡
¨Q¡Ð/µ!µQ°Ñ8Ô8½q¸bÀ1¹fÅqÈ!ÁtÀeÈaÁiÐ=PÐ<QÒQÐQÐQÐQõ 	••A���A˜ÐÑ Ô €AÝ•�•a�SˆzÑÔ€AØ�!ˆf€GÝ
•q�b�‘d�Q�q™S‘j¥1¥Q¡3­­1©¡9Ñ-µµ!±µa½±c±	½A½a¹CÅ!ÅAÁ#¹IÑ/FÐGÑ
HÔ
H€CÝ�G�a¥˜VÑ$Ô$¨Ò+Ð+Ð+Ð+õ 	�	�	�	˜9˜9˜9 i i iÐ0Ñ1Ô1€AÝˆyˆyˆyÑÔ€AÝ�Q˜�F�Q¥¥1˜IÑ&Ô&­!¬*Ð4Ð4Ð4Ð4õ ˜;Ñ'Ô'�L€A€qˆ"ˆbÝØ	
�1‰ˆR‰�•1‘�R‘˜˜B™ÐØ	�A‰ˆb‰�"•Q‘$�r‘'˜1˜R™4Ð Ø	
ˆAˆq•‰s�B�r‘E‰{ÐØˆ
ˆ
ð	
ñ ô €Iõ �I˜q !Ñ$Ô$­	°1µa¸¸B¹±i°.Ñ(AÔ(AÒAÐAÐAÐAõ Ð*Ð*Ð*Ð,>Ð,>Ð,>Ð?Ñ@Ô@€IÝ�I�q¥!¥Q­­1Ñ-Ô-µ½A¸qÅ!ÀQÍ¸?Ñ1KÔ1KÒKÐKÐKÐKõ Ð4Ñ5Ô5�O€BˆˆB�Ý•FÐ.Ð.Ð.°°A°q¸!¸QÀÐ0DÐEÑFÔFñ 
ô 
Ý˜˜A˜r 3¨Ð+Ñ,Ô,ò-ð -ð -ð -åÐ6Ñ7Ô7�O€BˆˆB�Ý•FÐ.Ð.Ð.°°A°q¸!¸QÀÐ0DÐEÑFÔFñ 
ô 
Ý˜˜A˜r 3¨Ð+Ñ,Ô,ò-ð -ð -ð -åÐ6Ñ7Ô7�O€BˆˆB�Ý•FÐ.Ð.Ð.°°A°q¸!¸QÀÐ0DÐEÑFÔFñ 
ô 
Ý˜˜A˜r 3¨Ð+Ñ,Ô,ò-ð -ð -ð -õ ˜Ñ&Ô&�J€BˆˆBÝ�IÕ/°Ñ4Ô4ñ 
ô 
Ý˜˜A˜r 1 bÐ)Ñ*Ô*ò+ð +ð +ð +à€IˆfÑõ   ™œ€IˆfÑÝ�xØÕ# C­UÐ3Ñ3Ô3ñ5ô 5Ü5AñCô CØFGòHð Hð Hð Hõ 	�‰Œ€AÝ�Q�Q•q‘T”T˜A‘X�J  ¥!¡¤Ñ%Ô%­°4©¬Ò8Ð8Ð8Ð8ð 8Ð7Ð7Ð7Ð7Ð7Ð7Ð7Ð7Ð7Ø	ˆf‰€BØˆb‰D•1‰H•q‰L˜"˜R™% ™+¨­!©¨E©	Ñ1Ð2€DÝ�D�!�QÑÔØ�&‰[� # qÑ)Ô)Ñ)¨2­h°q¸!©n¬nÑ+<Ð=ð$?ò ?ð ?ð ?ð ?õ
 •R��1�q™5‘\”\�N¥Q­ FÑ+Ô+µ°A°¨xÒ7Ð7Ð7Ð7Ý•R��A�a™C™ ¥Q¡Ñ'Ô'Ð(­1¨#Ñ.Ô.°4°&Ò8Ð8Ð8Ð8Ý•R˜�A™�q¥1¥Q¡3™wÑ'Ô'Ð(­1¨#Ñ.Ô.°4°&Ò8Ð8Ð8Ð8Ý
�>ð /ð /ñ 0ô 0ð 0õ �B�˜ÑÔ¥¤
Ð*Ð*Ð*Ð*Ý�Q�C�!˜ÑÔ¥1 $ Ò'Ð'Ð'Ð'Ý•Q�C�!�Q˜Ñ Ô  a­ V HÒ,Ð,Ð,Ð,Ý•Q˜�F�Q¥˜FÑ#Ô#¨­A¨ xÒ/Ð/Ð/Ð/Ð/Ð/rš   c                  óZ   — d„ } d} | |¦  «        \  }}}t          ||¦  «        |k    sJ ‚d S )Nc                 ól  — t          d                     | ¦  «        ¦  «        }t          d                     | ¦  «        ¦  «        }||z   }g }t          j         f| z  t          j        f| z  z   }t	          ||¦  «        D ]%\  }}|                     ||z   ||z
  dz   g¦  «         Œ&||t          |¦  «        fS )Nzx:{}zy:{}r½   )r   Úformatr   rÈ   rŸ   ÚextendrT   )r‹   ró   rô   ÚsymsÚeqsrì   ÚxiÚyis           r˜   Ú_mk_eqs_solz/test_linsolve_large_sparse.<locals>._mk_eqs_solç  s²   € Ý�V—]’] 1Ñ%Ô%Ñ&Ô&ˆÝ�V—]’] 1Ñ%Ô%Ñ&Ô&ˆØ�B‰wˆØˆÝ”ˆwˆj˜1‰n¥¤˜y¨1™}Ñ,ˆÝ˜"˜b‘k”kð 	/ð 	/‰FˆB�Ø�JŠJ˜˜R™  b¡¨1¡Ð-Ñ.Ô.Ð.Ð.Ø�D�) C™.œ.Ð(Ð(rš   iô  r  )rE  r‹   rB  rA  rì   s        r˜   Útest_linsolve_large_sparserF  â  sL   € ð
)ð )ð )ð 	€AØ �[ ‘^”^�N€CˆˆsÝ�C˜ÑÔ #Ò%Ð%Ð%Ð%Ð%Ð%rš   c                  ó4  — t          g d¢g d¢g d¢g¦  «        } t          g d¢¦  «        }t          | |gt          t          t          f¦  «        t          d¦  «        k    sJ ‚t          g d¢g d¢g¦  «        } t          | ¦  «        t          d¦  «        k    sJ ‚d S )	N)r½   r½   r¹   )r   r½   r¹   r(  )r¹   r½   rÅ   )r½   r¸   rÅ   )r½   r½   r$  )r½   rÅ   r¸   )rÓ   r¹   )rL   rj   r�   r‘   r’   rT   )rÐ  r  s     r˜   Útest_linsolve_immutablerH  ö  sŸ   € Ý˜i˜i˜i¨¨¨°I°I°IÐ>Ñ?Ô?€AÝ˜Z˜Z˜ZÑ(Ô(€AÝ�Q˜�F�Q¥¥1˜IÑ&Ô&­)°JÑ*?Ô*?Ò?Ð?Ð?Ð?å˜i˜i˜i¨¨¨Ð4Ñ5Ô5€AÝ�A‰;Œ;�) FÑ+Ô+Ò+Ð+Ð+Ð+Ð+Ð+rš   c                  óî  — t          d¦  «        } t          dt          z  ¦  «        dt          dt          z  ¦  «        z  z
  dt          t          ¦  «        z  z   dz
  }t          t          ¦  «        dz  dt          t          ¦  «        z  z
  dz   }t          t          ¦  «        dz  t          t          ¦  «        z
  }t          t          dz   ¦  «        }t          t          dz   ¦  «        dz
  }dt	          t          ¦  «        z  }dt          z  }t          t          | d| z  t          z  ¦  «        t          j	        ¦  «        }t          t          | d| z  t          z  t          z   ¦  «        t          j	        ¦  «        }	t          t          | d| z  t          z  t          dz  z   ¦  «        t          j	        ¦  «        }
t          t          | d| z  t          z  dz
  ¦  «        t          j	        ¦  «        }t          t          | d| z  t          z  dz
  t          z   ¦  «        t          j	        ¦  «        }t          |t          t          j        ¦  «        t          dt	          d¦  «        t	          d¦  «        ¦  «        k    sJ ‚t          t          |t          t          j        ¦  «        |
¦  «        sJ ‚t          t          |t          t          j        ¦  «        t          ||	|
¦  «        ¦  «        sJ ‚t          t          |t          t          j        ¦  «        t          ||¦  «        ¦  «        sJ ‚t          |t          t          j        ¦  «        t          d¦  «        k    sJ ‚t          |t          t          j        ¦  «        t          j        k    sJ ‚t          |t          t          j        ¦  «        t          j        k    sJ ‚t          t          t          t!          dd¦  «        ¦  «        t          j        k    sJ ‚d S )	Nr‹   r¸   rÔ   r¹   r§  r½   r   r  )r   r%   r�   rD   r&   rQ   r   r   r   rË   rp   rÇ   rT   r–   rW   rÊ   rV   )r‹   rÀ  rÁ  Úf3Úf4Úf5Úf6Úf7r­   r®   Ús3Ús4Ús5s                r˜   Útest_solve_decompositionrR  ÿ  sÏ  € Ýˆc‰
Œ
€Aå	ˆQ�q‰S‰Œ�A•c˜!�A™#‘h”h‘JÑ	 ¥C­¡F¤F¡Ñ	*¨QÑ	.€BÝ	�Q‰Œ�‰�Q•s�1‘v”v‘XÑ	 Ñ	!€BÝ	�Q‰Œ�‰•S�‘V”VÑ	€BÝ	�Q�‰U‰Œ€BÝ	�Q�‰U‰Œ�a‰€BØ	
�3�q‰6Œ6‰€BØ	
�1‰€Bå	•&˜˜A˜a™C¥™FÑ#Ô#¥Q¤ZÑ	0Ô	0€BÝ	•&˜˜A˜a™C¥™F¥R™KÑ(Ô(­!¬*Ñ	5Ô	5€BÝ	•&˜˜A˜a™C¥™F¥R¨¡T™MÑ*Ô*­A¬JÑ	7Ô	7€BÝ	•&˜˜A˜a™C¥™F Q™JÑ'Ô'­¬Ñ	4Ô	4€BÝ	•&˜˜A˜a™C¥™F Q™J­™OÑ,Ô,­a¬jÑ	9Ô	9€Bå˜r¥1¥a¤gÑ.Ô.µ)¸A½sÀ1¹v¼vÅsÈ1ÁvÄvÑ2NÔ2NÒNÐNÐNÐNÝÕ$ R­­A¬GÑ4Ô4°bÑ9Ô9Ð9Ð9Ð9ÝÕ$ R­­A¬GÑ4Ô4µe¸BÀÀBÑ6GÔ6GÑHÔHÐHÐHÐHÝÕ$ R­­A¬GÑ4Ô4µe¸BÀ±m´mÑDÔDÐDÐDÐDÝ˜r¥1¥a¤gÑ.Ô.µ)¸B±-´-Ò?Ð?Ð?Ð?Ý˜r¥1¥a¤gÑ.Ô.µ!´*Ò<Ð<Ð<Ð<Ý˜r¥1¥a¤gÑ.Ô.µ!´*Ò<Ð<Ð<Ð<Ý�q¥!¥X¨a°¡^¤^Ñ4Ô4½¼
ÒBÐBÐBÐBÐBÐBrš   c            	      óP  — t          g g ¦  «        t          j        k    sJ ‚t          g t          t          g¦  «        t          j        k    sJ ‚t          t          t          z
  dz
  g} t          t          gt          t          g¦  «        t          dt          f¦  «        k    sJ ‚t          | t          g¦  «        t          j        k    sJ ‚t          t          t          dt          z  t          z  t          dz  z   ¦  «        t          j
        ¦  «        f}t          t          t          t          ¦  «        dz
  gt          g¦  «        t          t          |¦  «        ¦  «        ¦  «        sJ ‚t          t          t          dt          z  t          z  t          z   ¦  «        t          j
        ¦  «        dft          t          t          dt          z  t          z  ¦  «        t          j
        ¦  «        dff}t          t          t          t          ¦  «        t          dz
  gt          t          g¦  «        t          |Ž ¦  «        sJ ‚t          t          dz  dz
  gt          g¦  «        t          dd¦  «        k    sJ ‚t          t          t          f¦  «        }t          t          t          z
  dgt          t          ¦  «        |k    sJ ‚t          dt          t          z
  gt          t          ¦  «        |k    sJ ‚t          t          t          z
  t          t          z
  gt          t          ¦  «        |k    sJ ‚t          t          dgt          t          ¦  «        t          dt          f¦  «        k    sJ ‚t          d¦  «        }t           |t          ¦  «        dg |t          ¦  «        t          ¦  «        t          dt          f¦  «        k    sJ ‚t           |t          ¦  «        dg |t          ¦  «         |t          ¦  «        ¦  «        t          d |t          ¦  «        f¦  «        k    sJ ‚t          dt          ¦  «        }t          |dg|t          ¦  «        t          dt          f¦  «        k    sJ ‚t          t          dz  dz
  gt          t          ¦  «        g¦  «        t          t          j        f¦  «        k    sJ ‚t          t          dz  dz
  gt          t          ¦  «        ¦  «        t          t          j        f¦  «        k    sJ ‚t          t          dz  dz
  gd¦  «        t          t          dz  f¦  «        k    sJ ‚t          t          dz  dz
  gt          t          z   ¦  «        t          t          j        f¦  «        k    sJ ‚t          t!          dt          t          z   ¦  «        t!          dt           t          z   dz
  ¦  «        t!          dt           t          z   dz
  ¦  «        gt          t          ¦  «        t          t          j         d	t          j        z  f¦  «        k    sJ ‚d S )
NrÓ   r   r¹   r½   rÚ  rÙ  rƒ   rÐ  r¸   )rr   r   rÊ   r�   r‘   rT   rQ   r   r‹   r   rË   r–   rD   r�   r   r[   r   rÈ   )ÚsystemÚsolnrƒ   rÐ  s       r˜   Útest_nonlinsolve_basicrV    s¨  € Ý�r˜"ÑÔ¥¤Ò+Ð+Ð+Ð+Ý�r�1�a˜&Ñ!Ô!¥Q¤ZÒ/Ð/Ð/Ð/å••Q‘˜‘ˆ^€FÝ��s�A�q˜6Ñ"Ô"¥i°µA°Ñ&7Ô&7Ò7Ð7Ð7Ð7Ý�v¥˜sÑ#Ô#¥q¤zÒ1Ð1Ð1Ð1Ý•V�A˜q¥™s¥2™v­¨1©™}Ñ-Ô-­q¬zÑ:Ô:Ð<€DÝ•�c¥!™fœf q™j˜\­A¨3Ñ/Ô/µ½5À¹;¼;Ñ1GÔ1GÑHÔHÐHÐHÐHÝ•f�Q ¥!¡¥B¡­¡Ñ,Ô,­a¬jÑ9Ô9¸1Ð=Ý•f�Q ¥!¡¥B¡Ñ'Ô'­¬Ñ4Ô4°aÐ8ð:€Då•�c¥!™fœf¥a¨!¡e˜_­qµ!¨fÑ5Ô5µyÀ$Ð7GÑHÔHÐHÐHÐHÝ�˜1™˜q™�z¥A 3Ñ'Ô'­9°U¸DÑ+AÔ+AÒAÐAÐAÐAå•a��VÑÔ€DÝ��A™˜q�z¥1¥aÑ(Ô(¨DÒ0Ð0Ð0Ð0Ý˜�1�q™5�z¥1¥aÑ(Ô(¨DÒ0Ð0Ð0Ð0Ý��A™�q¥1™u�~¥q­!Ñ,Ô,°Ò4Ð4Ð4Ð4Ý�˜1�v�q¥!Ñ$Ô$­	°1µa°&Ñ(9Ô(9Ò9Ð9Ð9Ð9Ý�‰Œ€AÝ˜˜�!™œ˜a�y ! !¥A¡$¤$­Ñ*Ô*­i¸½A¸Ñ.?Ô.?Ò?Ð?Ð?Ð?Ý˜˜�!™œ˜a�y ! !¥A¡$¤$¨¨­!©¬Ñ-Ô-µ¸A¸q¸qÅ¹t¼t¸9Ñ1EÔ1EÒEÐEÐEÐEÝ�•Q‰Œ€AÝ˜˜1�v˜q¥!Ñ$Ô$­	°1µa°&Ñ(9Ô(9Ò9Ð9Ð9Ð9Ý�˜1™˜a™�y¥3¥q¡6¤6 (Ñ+Ô+­y½!¼*¸Ñ/GÔ/GÒGÐGÐGÐGÝ�˜1™˜a™�y¥#¥a¡&¤&Ñ)Ô)­Y½¼
°}Ñ-EÔ-EÒEÐEÐEÐEÝ�˜1™˜a™�y !Ñ$Ô$­	µ1°a±4°'Ñ(:Ô(:Ò:Ð:Ð:Ð:Ý�˜1™˜a™�y¥!¥a¡%Ñ(Ô(­Iµq´z°mÑ,DÔ,DÒDÐDÐDÐDÝ�˜1�a¥!™e™œ¥b¨­Q¨Bµ©F°Q©JÑ&7Ô&7½¸AÅ¸rÅA¹vÈ¹zÑ9JÔ9JÐKÍQÕPQÑRÔRÕV_Ý
Œ&ˆ�!•A”F‘(ÐñWô Wò ð ð ð ð ð rš   c                  óÐ   — t          t          t          ft           t          f¦  «        } t          t          t          ¦  «        t          z
  gt          t          ¦  «        | k    sJ ‚d S r•   )rT   r‘   rr   r   r�   )rU  s    r˜   Útest_nonlinsolve_absrX  ;  sJ   € Ý•a��V�q˜b¥!˜WÑ%Ô%€DÝ��A™œ¥™
�|¥Q­Ñ*Ô*¨dÒ2Ð2Ð2Ð2Ð2Ð2rš   c                  ó^   — t          t          d„ ¦  «         t          t          d„ ¦  «         d S )Nc                  ó:   — t          t          dz  dz
  gg ¦  «        S ro  ©rr   r�   rÜ   rš   r˜   r¼   z2test_raise_exception_nonlinsolve.<locals>.<lambda>A  s   € �{­A¨q©D°!©G¨9°bÑ9Ô9€ rš   c                  ó8   — t          t          dz  dz
  g¦  «        S ro  r[  rÜ   rš   r˜   r¼   z2test_raise_exception_nonlinsolve.<locals>.<lambda>B  s   € �{­A¨q©D°!©G¨9Ñ5Ô5€ rš   )r^   Ú
IndexErrorrÉ   rÜ   rš   r˜   Ú test_raise_exception_nonlinsolver^  @  s0   € Ý
�:Ð9Ð9Ñ:Ô:Ð:Ý
�:Ð5Ð5Ñ6Ô6Ð6Ð6Ð6rš   c                  óô  — t          t          t          ¦  «        dz
  t          t          ¦  «        dz
  gt          ¦  «        t          j        k    sJ ‚t          t          t          dt          z  t          z  t          dz  z   ¦  «        t          j
        ¦  «        f} t          | ¦  «        }t          t          t          t          ¦  «        dz
  t          t          ¦  «        gt          ¦  «        |¦  «        sJ ‚d S r  )rr   rD   r�   r@   r   rÊ   rQ   r   r‹   r   rË   rT   r–   )Úsoln1rU  s     r˜   Útest_trig_systemra  E  s°   € õ ��A™œ ™
¥C­¡F¤F¨A¡IÐ/µÑ3Ô3µq´zÒAÐAÐAÐAÝ•f�Q ¥!¡¥B¡­¨A©¡Ñ.Ô.µ´
Ñ;Ô;Ð=€EÝ�UÑÔ€DÝ•�c¥!™fœf q™j­#­a©&¬&Ð1µ1Ñ5Ô5°tÑ<Ô<Ð<Ð<Ð<Ð<Ð<rš   c                  óF  — t           t          z   t          dz  z
  t          t           ¦  «        t          t          ¦  «        z   dz
  g} t	          t          t          t          t          z  t          dz  z   ¦  «        t          j        ¦  «        t	          t          t          t          t          z  ¦  «        t          j        ¦  «        f}t          |¦  «        }t	          t          t          t          t          z  ¦  «        t          j        ¦  «        t	          t          t          t          t          z  t          dz  z   ¦  «        t          j        ¦  «        f}t          |¦  «        }||z   }t          t          | t           t          g¦  «        |¦  «        sJ ‚t          t           ¦  «        t          t          ¦  «        z   t          d¦  «        dz   dz  z
  t          t           ¦  «        t          t          ¦  «        z
  t          d¦  «        dz
  dz  z
  g} t          t	          t          t          dt          z  t          z  t          dz  z   ¦  «        t          j        ¦  «        t	          t          t          dt          z  t          z  t          t          dd¦  «        z  z   ¦  «        t          j        ¦  «        ¦  «        }t          t	          t          t          dt          z  t          z  t          dz  z   ¦  «        t          j        ¦  «        t	          t          t          dt          z  t          z  t          t          dd¦  «        z  z   ¦  «        t          j        ¦  «        ¦  «        }t          t          | t           t          g¦  «        t          ||f¦  «        ¦  «        sJ ‚d S )Nr¹   r½   r¸   rÔ   rÓ   )r�   r‘   r   rD   rQ   r   r‹   r   rË   rT   r–   rr   r4   rW   r   )ÚsysÚsoln_1Úsoln_2rU  Úsoln_xÚsoln_ys         r˜   Útest_trig_system_failrh  N  se  € õ �q‰5•2�a‘4‰<��Q™œ¥#¥a¡&¤&™¨1Ñ,Ð
-€Cå•v�a¥¥2¡­¨1©¡Ñ-Ô-­q¬zÑ:Ô:Ý•��1�R™4‘”¥!¤*Ñ-Ô-ð/€Få�vÑÔ€FÝ•v�a¥¥2¡‘”­¬
Ñ3Ô3Ý•��1�R™4¥ A¡™:Ñ&Ô&­¬
Ñ3Ô3ð5€Få�vÑÔ€FØ�F‰?€DÝ•˜S¥1¥a &Ñ)Ô)¨4Ñ0Ô0Ð0Ð0Ð0õ �q‰6Œ6•C�‘F”F‰?�d 1™gœg a™i¨™]Ñ*­Cµ©F¬FµS½±V´V©O½tÀA¹w¼wÈ¹{ÈA¹oÑ,MÐ
N€CÝ•8�F¥1 a­¡c­"¡f­r°!©t¡mÑ4Ô4µa´jÑAÔAÝ•�˜1�Q™3�r™6¥B¥x°°1¡~¤~Ñ$5Ñ5Ñ6Ô6½¼
ÑCÔCñEô E€Få•8�F¥1 a­¡c­"¡f­r°!©t¡mÑ4Ô4µa´jÑAÔAÝ•�˜1�Q™3�r™6¥B¥x°°1¡~¤~Ñ$5Ñ5Ñ6Ô6½¼
ÑCÔCñEô E€Få•˜S¥1¥a &Ñ)Ô)­9°f¸fÐ5EÑ+FÔ+FÑGÔGÐGÐGÐGÐGÐGrš   c                  óp  — t          dd¬¦  «        \  } }}}}}t          | |z  | |z  | z
  g| |g¦  «        t          d|f¦  «        k    sJ ‚|dz  ||z  z   ||z
  g}t          |||g¦  «        t          d| | f¦  «        k    sJ ‚||z   |z   |z   }||z  ||z  z   ||z  z   ||z  z   }||z  |z  ||z  |z  z   ||z  |z  z   ||z  |z  z   }	||z  |z  |z  dz
  }
|||	|
g}d|z  | d|z  t          |¦  «        t          d¦  «        z
  f}d|z  | d|z  t          |¦  «        t          d¦  «        z
  f}t          ||¦  «        }t          |||||g¦  «        |k    sJ ‚t          | d	z  d
| dz  z  z
  || z  z   | t          dz  z  |t          z  dz
  g| |t          g¦  «        ddt          z  t          fhk    sJ ‚d S )Nzx, y, a, b, c, dT)Úextended_realr   r¹   ©r   r   r½   rÅ   rç   r¸   )r   rr   rT   r’   )r�   r‘   r~   r   r€   r�   rT  Úeq1Úeq2Úeq3Úeq4r¨   r©   rU  s                 r˜   Ú%test_nonlinsolve_positive_dimensionalrp  f  s'  € ÝÐ1ÀÐFÑFÔFÑ€A€qˆ!ˆQ��1Ý˜˜!™˜Q˜q™S 1™W�~¨¨1 vÑ.Ô.µ)¸QÀ¸FÑ2CÔ2CÒCÐCÐCÐCà�‰d�Q�q‘S‰j˜!˜a™%Ð €FÝ�v  1˜vÑ&Ô&­)°F¸a¸RÀ!À¸HÑ*EÔ*EÒEÐEÐEÐEð ˆq‰5�1‰9�q‰=€CØ
ˆA‰#��!‘‰)�a˜‘c‰/˜A˜a™CÑ
€CØ
ˆA‰#ˆa‰%�!�A‘#�a‘%‰-˜!˜A™#˜a™%Ñ
 ! A¡# a¡%Ñ
'€CØ
ˆA‰#ˆa‰%�‰'�A‰+€CØ�3˜˜SÐ!€FØˆq‰D�1�"�a˜‘c�9 Q™<œ<­)°A©,¬,Ñ6Ð7€DØˆa‰C�!��R˜‘T�9 Q™<œ<­)°A©,¬,Ñ6Ð7€DÝ�T˜4Ñ Ô €DÝ�v  1 a¨˜|Ñ,Ô,°Ò4Ð4Ð4Ð4å˜˜1™˜q  A¡™v™¨¨!©Ñ+¨Q­q°!©t©V°Qµq±S¸1±WÐ=ÀÀ1Åa¸yÑIÔIØ�•!‘•QˆKˆ=òð ð ð ð ð rš   c                  óF  — t          dd¬¦  «        \  } }}t          | dz  |z   dz
  | dz  |z   g| |g¦  «        t          j        k    sJ ‚| dz   |f}t          | |z   dz  dz
  | |z   dz
  g| |g¦  «        t	          |¦  «        k    sJ ‚| dz  |dz  z
  g}t	          | |f||f¦  «        }t	          t          |¦  «         |ft          |¦  «        |f¦  «        }||z   }t          || |g¦  «        |k    sJ ‚| dz  |dz  z
  g}t	          || f||f¦  «        }t	          |t          |¦  «         f|t          |¦  «        f¦  «        }||z   }t          ||| g¦  «        |k    sJ ‚| dz  |z   dz
  | |z
  dz
  g}t          || |f¦  «        t          ||| f¦  «        k    sJ ‚t          | dz   |dz  z
  |z   d| z  d|z  t          j        g| ||g¦  «        t          j        k    sJ ‚t          | |z   |z   t          j        t          j        t          j        g| ||g¦  «        t          j        k    sJ ‚| dz   |dz  z  | |z  |z  z   |dz  z   d| z  |dz  z  ||z  z   | |z  d|dz  z  z   d| dz  z  |z  | |z  z   g}t          || ||g¦  «        t	          dd|f| ddf¦  «        k    sJ ‚d S )	Nrï   Tr±   r¹   rç   r¸   r  r   )r   rr   r   rÊ   rT   r   rÂ   )r�   r‘   r’   r´   rT  Ú	soln_realÚsoln_complexrU  s           r˜   Útest_nonlinsolve_polysysrt  }  s  € Ý�i dÐ+Ñ+Ô+�G€A€qˆ!Ý˜˜1™˜q™ 1™ a¨¡d¨Q¡hÐ/°!°Q°Ñ8Ô8½A¼JÒFÐFÐFÐFà
ˆˆa‰�ˆ€AÝ˜˜Q™ ™
 Q™¨¨A©°©	Ð2°Q¸°FÑ;Ô;½yÈ¹|¼|ÒKÐKÐKÐKà�‰d�Q˜‘T‰kˆ]€FÝ˜A˜2˜q˜' A q 6Ñ*Ô*€IÝ�s 1™vœv˜g q˜\­C°©F¬F°A¨;Ñ7Ô7€LØ
�lÑ
"€DÝ�v  1˜vÑ&Ô&¨$Ò.Ð.Ð.Ð.à�‰d�Q˜‘T‰kˆ]€FÝ˜!˜a˜R˜ 1 a &Ñ)Ô)€IÝ˜a¥# a¡&¤& ˜\¨A­s°1©v¬v¨;Ñ7Ô7€LØ�|Ñ#€DÝ�v  1˜vÑ&Ô&¨$Ò.Ð.Ð.Ð.à�‰d�Q‰h˜‰l˜A ™E A™IÐ&€FÝ�v  1˜vÑ&Ô&­+°f¸qÀ!¸fÑ*EÔ*EÒEÐEÐEÐEå˜˜A™˜  1¡™ qÑ(¨"¨Q©$°°1±µa´eÐ<¸qÀ!ÀQ¸iÑHÔHÍAÌJÒVÐVÐVÐVÝ˜˜A™ ™	¥1¤5­!¬%µ´Ð7¸!¸QÀ¸ÑCÔCÅqÄzÒQÐQÐQÐQà�!‰tˆe�A�q‘D‰j˜1˜Q™3˜q™5Ñ  1 a¡4Ñ'¨¨A©¨a°©d©°Q°q±S©¸!¸A¹#ÀÀ!ÀQÁ$Á¹,ÈÈ1ÈaÉ4ÉÐPQÉ	ÐTUÐVWÑTWÉÐX€FÝ�v  1 a˜yÑ)Ô)­Y¸¸1¸a°yÀ1ÀaÈÀ)Ñ-LÔ-LÒLÐLÐLÐLÐLÐLrš   c                  óz  — t          dd¬¦  «        \  } }}}| |z   |z  |dz  z
  dz   g}||z  |dz  z
  dz   |z  }| |f}t          || |g¦  «        t          |¦  «        k    sJ ‚|dz  | dz  z  |dz  |dz  z  t          | ¦  «        z  z
  g}|| df}t          | dz  ¦  «         t	          | ¦  «        z  | |f}t          | dz  ¦  «        t	          | ¦  «        z  | |f}	|  t          | dz  ¦  «        z  | |f}
| t          | dz  ¦  «        z  | |f}|| |g}t          ||
|||	¦  «        }t          ||¦  «        |k    sJ ‚d S )Nz
x, y, z, nTr±   r¹   r   )r   rr   rT   r%   r   )r�   r‘   r’   r‹   rT  Ús_xrU  Úsoln_real_1Úsoln_real_2Úsoln_real_3Úsoln_complex_1Úsoln_complex_2rA  s                r˜   Ú#test_nonlinsolve_using_substitutionr|  š  s~  € Ý˜¨dÐ3Ñ3Ô3�J€A€qˆ!ˆQØ�1‰u�a‰i˜!˜Q™$Ñ Ñ"Ð#€FØˆQ‰3��A‘‰:˜‰>˜1Ñ
€CØˆD�!ˆ9€DÝ�v  1˜vÑ&Ô&­)°D©/¬/Ò9Ð9Ð9Ð9à�‰d�1�a‘4‰i˜!˜Q™$˜q !™t™)¥C¨¡F¤FÑ*Ñ*Ð+€FØ�a˜�)€KÝ˜˜!™‘H”H�9�S ™VœVÑ# Q¨Ð*€KÝ�q˜‘s‘8”8�C ™FœF‘? A qÐ)€KØ�b�˜Q˜q™S™œ‘k 1 aÐ(€NØ�˜A˜a™C™œ‘j ! QÐ'€NØˆq�!ˆ9€DÝ�[ .°.Ø�[ñ"ô "€Då�v˜dÑ#Ô# tÒ+Ð+Ð+Ð+Ð+Ð+rš   c                  ó|
  — t          d¦  «        } t          t          t          t          ¦  «        t          t          ¦  «        z
  dt          z  dz
  gt          t          g¦  «        t          t          | d| z  t          z  t          z  t          t          t          dd¦  «        ¦  «        ¦  «        z   ¦  «        t          j        ¦  «        t          dd¦  «        fh¦  «        sJ ‚t          t          ¦  «        t          t          ¦  «        z
  dt          t          ¦  «        z  dz
  g}t          t          |t          t          g¦  «        t          t          | t          d| z  t          z  t          z   z  t          t          t          d¦  «        ¦  «        ¦  «        z   ¦  «        t          j        ¦  «        t          d¦  «         ft          t          | t          d| z  t          z  t          t          d| z  t          z  t          z  t          d¦  «        z
  ¦  «        ¦  «        z   z  t          t!          t          d| z  t          z  t          z  t          d¦  «        z
  ¦  «        ¦  «        ¦  «        z   ¦  «        t          j        ¦  «        t          t          | d| z  t          z  t          z  t          d¦  «        z
  ¦  «        t          j        ¦  «        fh¦  «        sJ ‚t          t          ¦  «        t          t          ¦  «        z
  t          dz  dz
  g}t          t          |t          t          g¦  «        t          t          | t          d| z  t          z  t          z   z  t          t          d¦  «        ¦  «        z   ¦  «        t          j        ¦  «        dft          t          | d| z  t          z  t          z  t          t          d¦  «        ¦  «        z   ¦  «        t          j        ¦  «        dfh¦  «        sJ ‚t          t          ¦  «        dz
  t          dz  dz
  g}t          t          |t          t          g¦  «        t          d¦  «        t#          d¦  «         ft          d¦  «        t#          d¦  «        ft          t          | d| z  t          z  t          z  t          d¦  «        z   ¦  «        t          j        ¦  «        t#          d¦  «         ft          t          | d| z  t          z  t          z  t          d¦  «        z   ¦  «        t          j        ¦  «        t#          d¦  «        fh¦  «        sJ ‚d S )Nr‹   r½   r¸   r¹   rç   r  )r   r–   rr   r%   r�   rD   r‘   rQ   r   r   r   r&   r   r   rË   r   r   r4   )r‹   rT  s     r˜   Útest_nonlinsolve_complexr~  ­  s  € Ýˆc‰
Œ
€AÝ•�c¥!™fœf¥s­1¡v¤v™o¨qµ©s°Q©wÐ7½!½Q¸Ñ@Ô@Ý	•&˜˜A˜a™C¥™E¥"™H¥s­3­x¸¸1©~¬~Ñ+>Ô+>Ñ'?Ô'?Ñ?Ñ@Ô@Å!Ä*Ñ	MÔ	MÍxÐXYÐ[\É~Ì~Ð^ðC`ñ aô að að að aõ •!‰fŒf•s�1‘v”v‰o˜q¥¥Q¡¤™x¨!™|Ð,€FÝ•˜V¥a­ VÑ,Ô,Ý	•&˜�A˜q ™s¥2™v­™{™OÝ�s¥3 q¡6¤6™{œ{Ñ+Ô+ñ,ñ -ô -Ý./¬jñ
:ô 
:Ý<?À¹F¼F¸7ð	Då	•&˜�A˜q ™s¥2™v­­C°°!±µA±µb±½3¸q¹6¼6Ñ0AÑ,BÔ,BÑ(CÔ(CÑCÑDÝ�s¥3 q¨¡s­1¡u­R¡xµ#°a±&´&Ñ'8Ñ#9Ô#9Ñ:Ô:Ñ;Ô;ñ<ñ =ô =Ý>?¼jñ
Jô 
Jå•˜˜1˜Q™3�q™5¥™8¥c¨!¡f¤fÑ,Ñ-Ô-­q¬zÑ:Ô:ð	<ð/=ñ >ô >ð >ð >ð >õ •!‰fŒf•s�1‘v”v‰o�q !™t a™xÐ(€FÝ•˜V¥a­ VÑ,Ô,Ý	•&˜�A˜q ™s¥2™v­™{™O­cµ#°a±&´&©k¬kÑ9Ñ:Ô:½A¼JÑ	GÔ	GÈÐLÝ	•&˜˜A˜a™C¥™E¥"™H¥s­3¨q©6¬6¡{¤{Ñ2Ñ3Ô3µQ´ZÑ	@Ô	@À!ÐDð/Fñ Gô Gð Gð Gð Gõ •!‰fŒf�q‰j�!˜q™& 1™*Ð%€FÝ•˜V¥a­ VÑ,Ô,Ý	ˆQ‰Œ•$�q‘'”'�Ð�S ™VœV¥T¨!¡W¤WÐ-Ý	•&˜˜A˜a™C¥™E¥"™H¥s¨1¡v¤vÑ-Ñ.Ô.µ´
Ñ	;Ô	;½dÀ1¹g¼g¸XÐFÝ	•&˜˜A ™E¥A™I­™N­S°©V¬VÑ3Ñ4Ô4µa´jÑ	AÔ	AÅ4ÈÁ7Ä7ÐKð/Mñ Nô Nð Nð Nð Nð Nð Nrš   c                  óÐ   — t          t          t          ¦  «        t          z
  t          z
  t          dz
  gt          t          t          g¦  «        dt          z
  dt          fhk    sJ ‚d S rÛ   )rr   r4   r‘   r�   r’   rÜ   rš   r˜   Útest_nonlinsolve_radicalr€  Æ  sL   € Ý��Q™œ¥!™¥a™­¨Q©Ð/µ!µQ½°Ñ;Ô;ÀÅQÁÈÍ1À¸ÒNÐNÐNÐNÐNÐNrš   c                  ó  ‡ ‡— ddgŠt          t          t          z   dz  dz
  t          dz  t          dz  z
  dz
  gt          t          g¦  «        Š t          ˆ ˆfd„t	          d¦  «        D ¦   «         ¦  «        sJ ‚t          t          t          z   dz  dz
  t          t          z   dz  dz
  gt          t          g¦  «        t
          j        k    sJ ‚t          t          dz  t          dz
  dz  z   dz
  dt          z  d	z
  dt          z  gt          t          g¦  «        t
          j        k    sJ ‚t          t          dz  t          z   dz
  t          t          z   dz  t          t          ¦  «        gt          t          t          g¦  «        Š g d
¢Št          ˆ ˆfd„t	          d¦  «        D ¦   «         ¦  «        sJ ‚t          t          t          dz  z
  t          dz  t          z
  d	z   gt          t          g¦  «        Š dddt          z  z
  ddt          z  z   fddt          z  z   ddt          z  z
  fddt          z  z
  ddt          z  z
  fddt          z  z   ddt          z  z   fgŠt          ˆ ˆfd„t	          d¦  «        D ¦   «         ¦  «        sJ ‚d S )N)g      ú¿g      ö¿)g      ú?g      ö?r¹   r5  g      è?c              3   ó¢   •K  — | ]I}t          d ¦  «        D ]7}t          ‰j        |         |         ‰|         |         z
  ¦  «        dk     V — Œ8ŒJdS ©r¹   ç•Ö&è.>N©Úranger8  Úargs©r—   r†   r‡   r”  rì   s      €€r˜   r™   z+test_nonlinsolve_inexact.<locals>.<genexpr>Í  óu   øè è € ð 4ð 4Ø­%°©(¬(ð4ð 4Ø%&õ �3”8˜A”;˜q”> # a¤&¨¤)Ñ+Ñ,Ô,¨tÒ3ð 4ð 4ð 4ð 4ð 4ð 4ð 4rš   r  g      °?rÀ   )©g[™°Ðõl×¿g[™°Ðõl×?r½   rŠ  )g[&,t=Ûõ?g[&,t=Ûõ¿r½   c              3   ó¢   •K  — | ]I}t          d ¦  «        D ]7}t          ‰j        |         |         ‰|         |         z
  ¦  «        dk     V — Œ8ŒJdS )r¸   r„  Nr…  rˆ  s      €€r˜   r™   z+test_nonlinsolve_inexact.<locals>.<genexpr>Ù  r‰  rš   r¸   rÓ   )gÕù±ïF­ò¿gZŠ*4Íõ?gÍrüîŸ2Ç¿gèdxAàWñ?gyU;~Fò¿g ;W2%Ù?gqëîyè?g?„¾ÐäŽÖ?g‡¡Ø£ñ}Ý?gòƒZ Aá?c              3   ó¢   •K  — | ]I}t          d ¦  «        D ]7}t          ‰j        |         |         ‰|         |         z
  ¦  «        dk     V — Œ8ŒJdS rƒ  r…  rˆ  s      €€r˜   r™   z+test_nonlinsolve_inexact.<locals>.<genexpr>æ  su   øè è € ð 4ð 4Ø­%°©(¬(ð4ð 4Ø%&õ �3”8˜A”;˜q”> C¨¤F¨1¤IÑ-Ñ.Ô.°Ò5ð 4ð 4ð 4ð 4ð 4ð 4ð 4rš   )
rr   r�   r‘   rž   r†  r   rÊ   r&   r’   r   )r”  rì   s   @@r˜   Útest_nonlinsolve_inexactr�  Ê  sÑ  øø€ Ø˜^Ð
,€CÝ
��A™ ‘z A‘~¥q¨!¡t­a°©d¡{°TÑ'9Ð:½QÅ¸FÑ
CÔ
C€CÝð 4ð 4ð 4ð 4ð 4Ý˜a™œð4ñ 4ô 4ñ 4ô 4ð 4ð 4ð 4õ ��Q™ ™
 Q™­­Q©°©
°TÑ(9Ð:½QÅ¸FÑCÔCÅqÄzÒQÐQÐQÐQå�˜1™¥ C¡¨!™|Ñ+¨fÑ4°a½±c¸C±iÀÅ1ÁÐEÍÍ1ÀvÑNÔNÝŒ:òð ð ð õ •q˜!‘t�a‘x #‘~­­A©°¡zµ3µq±6´6Ð:½QÅÅ1¸IÑ
FÔ
F€Cð5ð 5ð 5€Cõ ð 4ð 4ð 4ð 4ð 4Ý˜a™œð4ñ 4ô 4ñ 4ô 4ð 4ð 4ð 4õ •q�1˜a™4‘x¥ A¡­¡¨C¡Ð0µ1µa°&Ñ
9Ô
9€CØ0ØÐ!1µ!Ñ!3Ñ3ØÐ 1µ!Ñ 3Ñ3ð5àÐ!1µ!Ñ!3Ñ3ØÐ 1µ!Ñ 3Ñ3ð5àÐ 1µ!Ñ 3Ñ3ØÐ 1µ!Ñ 3Ñ3ð5àÐ 1µ!Ñ 3Ñ3ØÐ 1µ!Ñ 3Ñ3ð5ð6€Cõ ð 4ð 4ð 4ð 4ð 4Ý˜a™œð4ñ 4ô 4ñ 4ô 4ð 4ð 4ð 4ð 4ð 4rš   c            	      ó2  — t          dd¬¦  «        \  } }t          dt          |dz  ¦  «        z  |f¦  «        }t          |  t          t	          | ¦  «        ¦  «        z  |f| t          t	          | ¦  «        ¦  «        z  |f¦  «        }t          | t	          | dz  ¦  «        z  | f¦  «        }t          dt          |dz  ¦  «        z  |¦  «        }t          | dz  |dz  t	          | ¦  «        z  z
  g| |g¦  «        |k    sJ ‚t          | dz  |dz  t	          | ¦  «        z  z
  g|| g¦  «        |k    sJ ‚t          | dz  |dz  t	          | ¦  «        z  z
  g|| g¦  «        |k    sJ ‚t          | dz  |dz  t	          | ¦  «        z  z
  g| |g¦  «        |k    sJ ‚d S )Núx, yTr±   r¹   )r   rT   r$   r4   r%   rr   )r�   r‘   r`  Úsoln2Úsoln3Úsoln4s         r˜   Útest_solve_nonlinear_transr“  é  s›  € õ �6 Ð%Ñ%Ô%�D€A€qÝ�q� ! A¡#™œ‘¨Ð*Ñ+Ô+€EÝ˜�r�$�s 1™vœv™,œ,‘¨Ð*¨Q­tµC¸±F´F©|¬|©^¸QÐ,?Ñ@Ô@€EÝ�q�˜Q˜q™S™œ‘z 1�oÑ&Ô&€EÝ�a�  1¡™œ‘o qÑ)Ô)€EÝ˜˜1™˜q !™t¥C¨¡F¤F™{Ñ*Ð+¨a°¨VÑ4Ô4¸Ò=Ð=Ð=Ð=Ý˜˜1™˜q !™t¥C¨¡F¤F™{Ñ*Ð+¨a°¨VÑ4Ô4¸Ò=Ð=Ð=Ð=Ý˜˜1™˜q !™t¥C¨¡F¤F™{Ñ*Ð+¨a°¨VÑ4Ô4¸Ò=Ð=Ð=Ð=Ý˜˜1™˜q !™t¥C¨¡F¤F™{Ñ*Ð+¨a°¨VÑ4Ô4¸Ò=Ð=Ð=Ð=Ð=Ð=rš   c                  ó˜  — t          d¦  «        \  } }}}}}| | z  ||z  z   d| z  |z  |z  z
  ||z  z
  }| | z  ||z  z   d| z  |z  |z  z
  ||z  z
  }||z  ||z  z   d|z  |z  |z  z
  | | z  z
  }t          |||g|||g¦  «        t          d|z  |z  dt          | dz  |dz  |dz  z  z   |dz  z
  ¦  «        z  z
  dt          | dz  |dz  |dz  z  z   |dz  z
  ¦  «        z  | z  d|z  |dz
  z  |dz   z  | z  d|z  t          | dz  |dz  |dz  z  z   |dz  z
  ¦  «        z  | z  z   fd|z  |z  dt          | dz  |dz  |dz  z  z   |dz  z
  ¦  «        z  z   dt          | dz  |dz  |dz  z  z   |dz  z
  ¦  «        z  | z  d|z  |dz
  z  |dz   z  | z  d|z  t          | dz  |dz  |dz  z  z   |dz  z
  ¦  «        z  | z  z
  f¦  «        k    sJ ‚d S )Nza1, b1, c1, ca, cb, cgç       @rÀ   r¹   g      ð¿r½   )r   rr   rT   r4   )	Úa1Úb1Úc1ÚcaÚcbÚcgrl  rm  rn  s	            r˜   Útest_nonlinsolve_issue_25182rœ  ÷  sƒ  € Ý$Ð%=Ñ>Ô>Ñ€BˆˆB��B˜Ø
ˆR‰%�"�R‘%‰-˜"˜R™% ™( 2™+Ñ
%¨¨2©Ñ
-€CØ
ˆR‰%�"�R‘%‰-˜"˜R™% ™( 2™+Ñ
%¨¨2©Ñ
-€CØ
ˆR‰%�"�R‘%‰-˜"˜R™% ™( 2™+Ñ
%¨¨2©Ñ
-€CÝ˜˜S #�¨¨R°¨Ñ5Ô5½Ø	ˆR‰�‰�S�˜b !™e b¨!¡e¨B°©E¡kÑ1°B¸±EÑ9Ñ:Ô:Ñ:Ñ	:Ø�T�"�a‘%˜"˜a™%  A¡™+Ñ%¨¨A©Ñ-Ñ.Ô.Ñ.¨rÑ1ØˆR‰��a‘Ñ˜"˜q™&Ñ! "Ñ$ s¨2¡v­d°2°q±5¸2¸q¹5ÀÀQÁ¹;Ñ3FÈÈQÉÑ3NÑ.OÔ.OÑ'OÐPRÑ'RÑRð	Tð 
ˆR‰�‰�S�˜b !™e b¨!¡e¨B°©E¡kÑ1°B¸±EÑ9Ñ:Ô:Ñ:Ñ	:Ø�D��Q‘˜˜Q™˜r 1™u™Ñ$ r¨1¡uÑ,Ñ-Ô-Ñ-¨bÑ0ØˆR‰��a‘Ñ˜"˜q™&Ñ! "Ñ$ s¨2¡v­d°2°q±5¸2¸q¹5ÀÀQÁ¹;Ñ3FÈÈQÉÑ3NÑ.OÔ.OÑ'OÐPRÑ'RÑRð	Tñ	:Uô :Uò Uð Uð Uð Uð Uð Urš   c                  ó 4  — t          d¦  «        } d| dz  z  | dz  z   dz   t          z   }t          || ¦  «        }t          |j        d         ddt          z  z
  z
  ¦  «        dk    sJ ‚t          |j        d	         d
dt          z  z   z
  ¦  «        dk    sJ ‚t          |j        d         ddt          z  z
  z
  ¦  «        dk    sJ ‚t
          j        | dz  z  | dz  z   t
          j        z   t          z   }t          dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   dz  ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dz  z   t          d	¦  «        dz  z   t          t          ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   z  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z
  dt          t          ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   z  ¦  «        dz  ¦  «        z  ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   dz  ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dz  z   t          d	¦  «        dz  z  z  z  z
  t          dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   dz  ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dz  z   t          d	¦  «        dz  z   t          t          ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   z  ¦  «        dz  ¦  «        z  dz  dt          t          ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   z  ¦  «        dz  ¦  «        z  ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   dz  ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dz  z   t          d	¦  «        dz  z  z  z  z   z  z   t          d¦  «         dz  t          d¦  «        dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   dz  ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dz  z   t          d	¦  «        dz  z  z  t          t          ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   z  ¦  «        dz  ¦  «        z  dz  z
  dt          d	t          d	¦  «         dz  t          d¦  «        t          z  dz  z
  t          d¦  «        dz  dt          z  z   t          dddt          z  z   dz  z   ¦  «        dz  z   t          d	¦  «        dz  z  z  z  ¦  «        z  dz  z
  dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   dz  ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dz  z   t          d	¦  «        dz  z  t          t          ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   z  ¦  «        dz  ¦  «        z  dz  z   t          dt          d	t          d	¦  «         dz  t          d¦  «        t          z  dz  z
  t          d¦  «        dz  dt          z  z   t          dddt          z  z   dz  z   ¦  «        dz  z   t          d	¦  «        dz  z  z  z  ¦  «        z  dz  dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   dz  ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dz  z   t          d	¦  «        dz  z  t          t          ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   z  ¦  «        dz  ¦  «        z  dz  z   t          d¦  «        dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   dz  ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dz  z   t          d	¦  «        dz  z  z  t          t          ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   z  ¦  «        dz  ¦  «        z  dz  z   z  z   t          d¦  «         dz  dt          d	t          d	¦  «         dz  t          d¦  «        t          z  dz  z   t          d¦  «        dz  dt          z  z   t          dddt          z  z   dz  z   ¦  «        dz  z   t          d	¦  «        dz  z  z  z  ¦  «        z  dz  z
  t          d¦  «        dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   dz  ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dz  z   t          d	¦  «        dz  z  z  t          t          ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   z  ¦  «        dz  ¦  «        z  dz  z   dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   dz  ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dz  z   t          d	¦  «        dz  z  t          t          ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   z  ¦  «        dz  ¦  «        z  dz  z   t          t          d¦  «         dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   dz  ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dz  z   t          d	¦  «        dz  z  z  t          t          ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   z  ¦  «        dz  ¦  «        z  dz  dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   dz  ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dz  z   t          d	¦  «        dz  z  t          t          ddt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  z   dt          d¦  «        z  dt          d	¦  «        dz  z  z  t          t          t          d¦  «        dz  ¦  «        dz  ¦  «        z  dz  t          d¦  «        dz  z   z  ¦  «        dz  ¦  «        z  dz  z   dt          d	t          d	¦  «         dz  t          d¦  «        t          z  dz  z   t          d¦  «        dz  dt          z  z   t          dddt          z  z   dz  z   ¦  «        dz  z   t          d	¦  «        dz  z  z  z  ¦  «        z  dz  z
  z  z   ¦  «        }t          || ¦  «        |k    sJ ‚d S )Nr�   r  r¸   r¹   r   g©í	nëBÀg/H|n$ýÓ?r„  r½   gðuªÙÓ¿gÞÊ+Nð?g¸®b�š�â?gÀqãw�æ?iñ|  rç   é¬   r/  é+   r!  rÔ   i ÿÿÿé6   r  )r   r   ro   r8  r‡  r   rÈ   rT   r4   rD   r>   r@   r!   r    )r�   r  ré  r”  s       r˜   Útest_issue_14642r¡    s—  € Ýˆs‰Œ€AØ	ˆQ�‰T‰�!�Q‘$‰�sÑ	�1Ñ	€BÝ˜˜A‰Œ€HÝˆxŒ}˜QÔÐ#4Ð7HÍÑ7JÑ#JÑKÑLÔLÐPTÒTÐTÐTÐTÝˆxŒ}˜QÔÐ#5Ð8HÍÑ8JÑ#JÑKÑLÔLÐPTÒTÐTÐTÐTÝˆxŒ}˜QÔÐ#4Ð7HÍÑ7JÑ#JÑKÑLÔLÐPTÒTÐTÐTÐTõ 
Œ��1‘‰�Q˜‘TÑ	�!œ&Ñ	 ¥Ñ	"€BÝ
�q�˜a™œ‘y ­¨1©¬¨a©¡Ñ0µµT½!¸C¹&¼&À¹)±_´_ÀQÑ5FÑ1GÔ1GÑGÈÑIÝˆb‰EŒE�!‰GñØñØ ¥$ q¡'¤'¡	¨%µ!°A±$´$°q±&©/Ñ 9½#½dÅ1ÀSÁ6Ä6È"Á9¹o¼oØñ?ñ ;ô ;ñ !Øñ!ñ Øññå˜1™œ˜a™ñ!ð !å!$¥T¨2°µ$°q±'´'±	¸%Å!ÀAÁ$Ä$ÀqÁ&¹/Ñ0IÝ••Q�s‘V”V˜B‘Y‘” Ñ!Ñ"Ô"ñ1#Ø#$ñ1%ñ ,%Ø'(­¨a©¬¡y°½¸1¹¼¸a¹±Ñ'@ÅÅTÝˆc‰FŒF�2‰IñFô FØñFñ Bô Bñ (Øñ(Ý ™eœe A™gñ(&ñ+'ñ &(ô &(à()ñ&*ñ "+ô "+ñ+ð ,-ñ	-õ 01°©t¬t°A©vñ	6ð 9:½#½dÀBØ�d�1‰gŒg‰I�e�a ™dœd 1™f‘oÑ%¥c­$­q°©v¬v°b©y©/¬/¸!Ñ*;Ñ&<Ô&<Ñ<¸QÑ>ñE?ØABÅ4ÈÁ7Ä7ÁØ•A�a‘D”D˜‘F‰OñBÝ¥¥Q s¡V¤V¨B¡Y¡¤°Ñ 1Ñ2Ô2ñB3Ø34ñB5Ý78¸±u´u¸Q±wñB?ñD@ñ ?Aô ?AàABñ?Cñ ;Dô ;Dñ 9DàEFÈÝ�‰GŒGñJØ�A˜a™DœD ™F‘OñJ$Ý$'­­Q¨s©V¬V°B©Y©¬¸Ñ(9Ñ$:Ô$:ñJ;Ø;<ñJ=Ý?@À¹u¼uÀQ¹wñJGØIJñIKà�!•D˜‘G”G‘)˜E¥A a¡D¤D¨¡F™OÑ+­CµµQ°s±V´V¸B±Y±´ÀÑ0AÑ,BÔ,BÑBÀ1ÑDÑDÀqÑHñIIåLMÈaÉDÌDØñMñHñ Fñ9ñ		õ ˜�$˜q™'œ'™	 %­!¨A©$¬$¨q©&¡/Ñ1µ#µd½1¸S¹6¼6À"¹9±o´oÀaÑ6GÑ2HÔ2HÑHÈÑJÝˆb‰EŒE�!‰GñØñØ ¥$ q¡'¤'¡	¨%µ!°A±$´$°q±&©/Ñ 9½#½dÅ1ÀSÁ6Ä6È"Á9¹o¼oØñ?ñ ;ô ;ñ !Øñ!ñ Øññå˜!™œ˜Q™ñ ð  å #¥D¨"¨qµ°a±´©y¸ÅÀ1ÁÄÀaÁ¹Ñ/HÍÝ•�3‘”˜‘‰OŒO˜AÑñJô Jñ 0Ø ñ0!ñ +!Ø#$¥T¨!¡W¤W¡9¨UµQ°q±T´T¸!±V©_Ñ#<½SÅÅaÈÁfÄfÈRÁiÁÄØñBñ >ô >ñ $Øñ$Ý�b‘E”E˜!‘Gñ$ñ*ñ %ô %àñ% ñ !!ô !!ñ!ð "#ñ	#ð &'¥s­4°°a½¸Q¹¼±iÀÍÈ!ÉÌÈQÉÁÑ6OÝ••Q�s‘V”V˜B‘Y‘” Ñ!Ñ"Ô"ñ7#Ø#$ñ7%ñ 2%Ø'(­¨a©¬¡y°½¸1¹¼¸a¹±Ñ'@ÅÅTÍ!ÈCÉ&Ì&ØñKñ Fô FØñFñ Bô Bñ (Øñ(Ý˜"™œ˜a™ñ( ñ1!ñ ,"ô ,"à"#ñ,$ñ (%ô (%ñ &%à&'¨!­D°©G¬G©)°E½A¸a¹D¼DÀ¹F±OÑ*CÅCÍÝˆc‰FŒF�2‰IñIô IØñIñ Eô Eñ +Øñ+Ý ™eœe A™gñ+&Ø()ñ**Ø-/°!µD¸±G´G±)¸EÅAÀaÁDÄDÈÁF¹OÑ2KÝ••Q�s‘V”V˜B‘Y‘” Ñ!Ñ"Ô"ñ3#Ø#$ñ3%ñ .%Ø'(ñ-)ñ*)å,-¨a©D¬D°©Fñ)4ñ '4ñ&5ñ	5ñ 6ñ6õ" 9:¸!¹¼°u¸Q±wÅÀaÁÄÈ1Ý�‰GŒGñLØ�A˜a™DœD ™F‘OñL$Ý$'­­Q¨s©V¬V°B©Y©¬¸Ñ(9Ñ$:Ô$:ñL;Ø;<ñL=Ý?@À¹u¼uÀQ¹wñLGØIJñKKà�!•D˜‘G”G‘)˜E¥A a¡D¤D¨¡F™OÑ+­CµµQ°s±V´V¸B±Y±´ÀÑ0AÑ,BÔ,BÑBÀ1ÑDÑDÀqÑHñKIåLMÈaÉDÌDØñMñJñ Bõ •D˜"˜q¥ a¡¤™y¨µ°1±´°a±©Ñ8½½TÅ!ÀCÁ&Ä&ÈÁ)¹_¼_ÈQÑ=NÑ9OÔ9OÑOØñ ñ Ø•4˜‘7”7‘˜5¥1 Q¡4¤4¨¡6™?Ñ*­3­tµA°c±F´F¸2±I©¬¸qÑ/@Ñ+AÔ+AÑAÀ!ÑCÅaÈÁeÄeÈAÁgÑMñOñ Pô Pàññ ô ñBð
 ñBñ 8ð
 •b˜�a ™dœd˜U 1™W¥t¨A¡w¤w­q¡y°¡{Ñ2µQ°r±U´U¸1±W¸rÅ!¹t±^ÅdÈ4Ø�"•Q‘$‰Y˜‰NñLñ Gô GØñGñ 6Ý!" 1¡¤ a¡ñ5)ñ )ñ *ñ +ô +ñ +Ø+,ñ-ñ8-ð 23µ4¸±7´7±¸5Å1ÀQÁ4Ä4ÈÁ6¹?Ñ1JÍ3Ý•�3‘”˜‘‰OŒO˜AÑñLô Lñ 2Ø ñ2!Ý#$ R¡5¤5¨¡7ñ2+Ø-.ñ1/Ø24°q½¸a¹¼±yÀÍÈ1ÉÌÈaÉÁÑ7PÝ••Q�s‘V”V˜B‘Y‘” Ñ!Ñ"Ô"ñ8#Ø#$ñ8%ñ 3%Ø'(ñ2)ñ1)å,-¨a©D¬D°©Fñ04å47½¸bÀ1ÅTÈ!ÁWÄWÁ9Ø•A�a‘D”D˜‘F‰OñDÝ¥¥Q s¡V¤V¨B¡Y¡¤°Ñ 1Ñ2Ô2ñD3Ø34ñD5ñ ?5Ø78½¸a¹¼±yÀÍÈ1ÉÌÈaÉÁÑ7PÝ••Q�s‘V”V˜B‘Y‘” Ñ!Ñ"Ô"ñ8#Ø#$ñ8%Ý'(¨¡u¤u¨Q¡wñ8/ñ>0ñ 91ô 91à12ñ93ñ 54ô 54ñ04ð 56ñ	06ñ
86õ 9:¸2½bÀÅaÈÁdÄdÀUÈ1ÁWÝ�‰GŒG•A‰I�a‰KñFÝ˜B™%œ% ™' B¥q¡D™.­4°¸¸RÅ¹T¹	ÀA±~Ñ0EÑ+FÔ+FÀqÑ+HÑHÍAÈaÉDÌDØñMñ ñEñ Bñ ?ô ?ñ <àñ<à�˜a™œ‘y ­¨1©¬¨a©¡Ñ0µµT½!¸C¹&¼&À¹)±_´_ÀQÑ5FÑ1GÔ1GÑGÈÑIÝˆb‰EŒE�!‰GñØñØ ¥$ q¡'¤'¡	¨%µ!°A±$´$°q±&©/Ñ 9½#½dÅ1ÀSÁ6Ä6È"Á9¹o¼oÈaÑ>OÑ:PÔ:PÑ PØñ!ñ Øññå˜‘d”d˜1‘fñå!¥$¨¨Q­t°A©w¬w©Y°u½qÀ¹t¼tÀA¹v±Ñ-FÅsÍ4Ýˆc‰FŒF�2‰IñLô LØñLñ Hô Hñ .Øñ.ñ )Ø¥ Q¡¤™i¨µ°!±´°Q±©Ñ7½½DÅÀ3ÁÄÈÁ¹O¼OÈAÑ<MÑ8NÔ8NÑNÈqÑPÝˆb‰EŒE�!‰Gññ(ñ #ô #àñ#ñ ô ñð ñ	ñ<õ " !™WœW q­¨a©¬¡y°½¸1¹¼¸a¹±Ñ'@ÅÅTÍ!ÈCÉ&Ì&ØñKñ Fô FØñFñ Bô Bñ (Øñ(Ý˜‘u”u˜Q‘wñ(Ø!"ñ'#Ø&(¨1­T°!©W¬W©9°U½Q¸q¹T¼TÀ!¹V±_Ñ+DÅSÍÝˆc‰FŒF�2‰IñJô JØñJñ Fô Fñ ,Øñ,ñ 'Øñ& ñ' å#$ Q¡4¤4¨¡6ñ&+ñ +å+.­t°R¸!½DÀ¹G¼G¹)ÀEÍAÈaÉDÌDØñMñ Eñ ;Ý•4�˜#™œ˜r™	‘?”? 1Ñ$Ñ%Ô%ñ;&Ø&'ñ;(ñ 6(Ø*+­D°©G¬G©)°E½A¸a¹D¼DÀ¹F±OÑ*CÅCÍÝˆc‰FŒF�2‰IñIô IØñIñ Eô Eñ +Øñ+Ý ™eœe A™gñ+&ñ5'ñ 0(ô 0(à()ñ0*ñ ,+ô ,+ñ+ð ,-ñ	-ñ
<-ñ 
9.ñ8.õ( 12°!±´¨u°Q©w¸½2¸aÅ1ÀQÁ4Ä4À%ÈÁ'Ý�‰GŒG•A‰I�a‰KñCÝ˜B™%œ% ™' B¥q¡D™.­4°¸¸RÅ¹T¹	ÀA±~Ñ0EÑ+FÔ+FÀqÑ+HÑHÍAÈaÉDÌDØñMñ ñBñ ?ñ <ô <ñ :àñ:ñ 0å˜1‘g”g ¥$ q¡'¤'¡	¨%µ!°A±$´$°q±&©/Ñ 9½#½dÅ1ÀSÁ6Ä6È"Á9¹o¼oÈaÑ>OÑ:PÔ:PÑ PÐQRÑ RÝˆb‰EŒE�!‰Gñ!Øñ Ø ¥$ q¡'¤'¡	¨%µ!°A±$´$°q±&©/Ñ 9½#½dÅ1ÀSÁ6Ä6È"Á9¹o¼oÈaÑ>OÑ:PÔ:PÑ PØñ!ñ Øññ å˜‘d”d˜1‘fññ å!¥$¨¨Q­t°A©w¬w©Y°u½qÀ¹t¼tÀA¹v±Ñ-FÅsÍ4Ýˆc‰FŒF�2‰IñLô LØñLñ Hô Hñ .Øñ.ñ )Ø¥ Q¡¤™i¨µ°!±´°Q±©Ñ7½½DÅÀ3ÁÄÈÁ¹O¼OÈAÑ<MÑ8NÔ8NÑNÈqÑPÝˆb‰EŒE�!‰Gññ(ñ #ô #àñ#ñ ô ñð ñ	ñ0ð  !¥ a¡¤™y¨µ°1±´°a±©Ñ8½½TÅ!ÀCÁ&Ä&ÈÁ)¹_¼_ÈQÑ=NÑ9OÔ9OÑOÐPQÑQÝˆb‰EŒE�!‰Gñ ØñØ ¥$ q¡'¤'¡	¨%µ!°A±$´$°q±&©/Ñ 9½#½dÅ1ÀSÁ6Ä6È"Á9¹o¼oÈaÑ>OÑ:PÔ:PÑ PØñ!ñ Øññå˜‘d”d˜1‘fñå!¥$¨¨Q­t°A©w¬w©Y°u½qÀ¹t¼tÀA¹v±Ñ-FÅsÍ4Ýˆc‰FŒF�2‰IñLô LØñLñ Hô Hñ .Øñ.ñ )Ø¥ Q¡¤™i¨µ°!±´°Q±©Ñ7½½DÅÀ3ÁÄÈÁ¹O¼OÈAÑ<MÑ8NÔ8NÑNÈqÑPÝˆb‰EŒE�!‰Gññ(ñ #ô #àñ#ñ ô ñð ñ	ñ
0õ ¥ a¡¤ ¨1­T°!©W¬W©9°U½Q¸q¹T¼TÀ!¹V±_Ñ+DÅSÍÝˆc‰FŒF�2‰IñJô JØñJñ Fô Fñ ,Øñ,Ý ™eœe A™gñ,&Ø()ñ+*Ø-/°!µD¸±G´G±)¸EÅAÀaÁDÄDÈÁF¹OÑ2KÍCÝ•�3‘”˜‘‰OŒO˜AÑñMô Mñ 3Ø ñ3!ñ .!Ø#$ñ-%ñ+%å()¨!©¬¨Q©ñ*0ñ !0å03µD¸"¸qÅÀaÁÄ¹yÈÝˆa‰DŒD�‰FñJñ @Ý��Q˜s™VœV B™Y™œ¨Ñ)Ñ*Ô*ñ@+Ø+,ñ@-ñ ;-Ø/0µ°a±´©y¸ÅÀ1ÁÄÀaÁ¹Ñ/HÍÝ•�3‘”˜‘‰OŒO˜AÑñJô Jñ 0Ø ñ0!Ý#$ R¡5¤5¨¡7ñ0+ñ:,ñ 5-ô 5-à-.ñ5/ñ 10ô 10ñ!0ð 12ñ	!2ð 78½¸Q¹¼±iÀÍÈ!ÉÌÈQÉÁÑ6OÝ••Q�s‘V”V˜B‘Y‘” Ñ!Ñ"Ô"ñ7#Ø#$ñ7%Ý'(¨¡u¤u¨Q¡wñ7/Ø12ñ63Ø68¸1½TÀ!¹W¼W¹9ÀUÍQÈqÉTÌTÐRSÉVÁ_Ñ;TÝ••Q�s‘V”V˜B‘Y‘” Ñ!Ñ"Ô"ñ<#Ø#$ñ<%ñ 7%Ø'(ñ6)ñ6)å,-¨a©D¬D°©Fñ54å47½¸bÀ1ÅTÈ!ÁWÄWÁ9ÈUÝˆa‰DŒD�‰FñNñ DÝ��Q˜s™VœV B™Y™œ¨Ñ)Ñ*Ô*ñD+Ø+,ñD-ñ ?-Ø/0µ°a±´©y¸ÅÀ1ÁÄÀaÁ¹Ñ/HÍÝ•�3‘”˜‘‰OŒO˜AÑñJô Jñ 0Ø ñ0!Ý#$ R¡5¤5¨¡7ñ0+ñ>,ñ 9-ô 9-à-.ñ9/ñ 50ô 50ñ50ð 12ñ	52ñ	!2ð 56µb¸½aÀ¹d¼d¸UÀ1¹WÅtÈAÁwÄwÍqÁyÐQRÁ{Ñ=RÝˆr‰UŒU�1‰W�r�!‘t‰^�d 4¨2°µ1±©9°q©.Ñ#8Ñ9Ô9¸!Ñ;Ñ;½qÀ¹t¼tÀA¹vÑFñ=Gñ :Hñ 7Iô 7Iñ 5IØIJñ5Kñ	!Kñ 	Lñ0LñK8Mô 8M€Cõt �B˜‰?Œ?˜cÒ!Ð!Ð!Ð!Ð!Ð!rš   c                  ó  — t          d¦  «        x} \	  }}}}}}}}}	||	z  ||	z  z
  |z
  |||	z  z
  |z
  ||	dz  z  ||	z  z   ||	z  z
  |z
  |	| |	z  ||	z  z   |z   z  |	| ||	z  z   |z   z  f}
t          |||	z  z   | |	z  ||	z  z   |z   |	dz  z  |||	dz  z  ||||t          |	hdh¦  «        f	|||	z  z   ||	z  ||	z  z
  |z
  |	dz  z  dz  |||	dz  z  ||||t          |	hdh¦  «        f	¦  «        }t          |
g| ¢R Ž |k    sJ ‚d S )Nzax bx cx gx jx lx mx nx qr¹   r   rÅ   ©r   rT   rS   rr   )ÚVÚaxÚbxÚcxÚgxÚjxÚlxÚmxÚnxrŒ   r   rì   s               r˜   Útest_issue_13961r­  L  s’  € Ý.5Ð6QÑ.RÔ.RÐR€AÑ+ˆˆR��R˜˜R  R¨Ø	ˆA‰��1‘‰�rÑ	˜2  1¡™9 r™>¨2¨a°©d©7°R¸±T©>¸B¸q¹DÑ+@À2Ñ+EÀqÈ2È#ÈaÉ%ÐRTÐUVÑRVÉ,ÐY[ÑJ[ÑG\Ð^_ÐbdÐadÐgiÐjkÑgkÑakÐnpÑapÑ^qÐr€Aå
�R˜"˜Q™$‘Y "  Q¡¨¨A©¡°Ñ!2°A°q±DÑ 8¸"¸bÀÀAÁ¹gÀrÈ2ÈrÐSUÕWaÐcdÐbeÐhiÐgjÑWkÔWkÐlØ˜"˜Q™$‘Y  A¡¨¨1©¡¨rÑ!1°1°a±4Ñ 7¸Ñ :¸BÀÀ1ÀaÁ4ÁÈÈRÐQSÐUWÕYcÐefÐdgÐjkÐilÑYmÔYmÐnñpô p€Cå�qÐ˜1ÐÐÐ Ò$Ð$Ð$Ð$Ð$Ð$rš   c                  ó  — t          t          t          dz   dz
  ¦  «        t          ¦  «        } t          | j        d         dt
          z  z   ¦  «        dk    sJ ‚t          | j        d         dt
          z  z
  ¦  «        dk    sJ ‚d S )Nr¹   r•  r   gã;fž ö?r„  r½   )ro   r4   r�   r8  r‡  r   )Ú	solutionss    r˜   Útest_issue_14541r°  V  s}   € Ý��q !™t˜e c™kÑ*Ô*­AÑ.Ô.€IÝˆyŒ~˜aÔ  µÑ!2Ñ2Ñ3Ô3°tÒ;Ð;Ð;Ð;ÝˆyŒ~˜aÔ  µÑ!2Ñ2Ñ3Ô3°tÒ;Ð;Ð;Ð;Ð;Ð;rš   c                  óª  — dt           z  t          t          dz   t           dz  z
  ¦  «        z  t          t          ¦  «        z  } t	          d¦  «        }t          | t           t          j        ¬¦  «        |k    sJ ‚t          t          t          dz  t           dz  z
  ¦  «        t          dz  z
  t           t          j        ¦  «        t          j
        u sJ ‚d S )Nr  r¹   r   r(  )r‘   r%   r�   r   rT   ro   r   rÇ   r>   r   rÊ   )Úexprrì   s     r˜   Útest_issue_13396r³  \  s¤   € Ø�a‰4••Q˜‘T�E�A˜q™D‘LÑ!Ô!Ñ!¥#¥a¡&¤&Ñ(€DÝ
�A‰,Œ,€Cå�D�!¥A¤GÐ,Ñ,Ô,°Ò3Ð3Ð3Ð3õ •D�˜A™¥ 1¡™Ñ%Ô%¥b¨¡dÑ*­A­q¬wÑ7Ô7½1¼:ÐEÐEÐEÐEÐEÐErš   c                  óB  — t          t          ddt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z  dt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z   ¦  «         dz  t          t          dt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  ddt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z  z   dt          ddt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z  dt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z   ¦  «        z  z   ¦  «        ¦  «        dz  z   t          t          dt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  ddt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z  z   dt          ddt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z  dt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z   ¦  «        z  z   ¦  «        ¦  «         dz  t          ddt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z  dt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z   ¦  «        dz  z
  t          ddt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z  dt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z   ¦  «        dz  t          t          t          dt          ddt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z  dt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z   ¦  «        z  dt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z
  ddt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z  z   ¦  «        ¦  «        z  dz  z
  t          ddt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z  dt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z   ¦  «        dz  t          t          t          dt          ddt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z  dt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z   ¦  «        z  dt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z
  ddt          dd¦  «        t          d¦  «        dz  z   t          dd¦  «        z  z  z  z   ¦  «        ¦  «        z  dz  z   ¦  «        } t          t          dz  t          z   dz
  t          ¦  «        | k    sJ ‚d S )	Nr  r¸   r½   r   iQ  é�   r¹   rç   )rT   r4   r   r   r   ro   r�   ©rì   s    r˜   Útest_issue_12032r·  f  s·  € Ý
•T˜"˜a¥¨!¨R¡¤µ4¸±9´9¸S±=Ñ!@ÅHÈQÐPQÁNÄNÑ SÑSÑTØ�X a¨™_œ_­t°C©y¬y¸©}Ñ<ÅÈÈAÁÄÑOÑOñPñ Qô Qð QØQRñSå�˜R¥¨!¨R¡¤µ4¸±9´9¸S±=Ñ!@ÅHÈQÐPQÁNÄNÑ SÑSØ ¥8¨A¨r¡?¤?µT¸#±Y´Y¸s±]Ñ#BÅhÈqÐRSÁnÄnÑ"UÑ UÑVñWà�t B¨­8°A°r©?¬?½TÀ#¹Y¼YÀs¹]Ñ+JÍhÐWXÐZ[ÉnÌnÑ*]Ñ(]Ñ$^Ø$%¥x°°2¡¤½¸c¹¼À3¹Ñ'FÍ(ÐSTÐVWÉ.Ì.Ñ&YÑ$Yñ%Zñ  [ô  [ñ [ñ[ñ \ô \ñ ]ô ]ð ^_ñ_ñ_õ �#˜b¥(¨1¨b¡/¤/µD¸±I´I¸c±MÑ"AÅXÈaÐQRÁ^Ä^Ñ!TÑTØ ¥H¨Q°¡O¤Oµd¸3±i´iÀ±mÑ$CÅxÐPQÐSTÁ~Ä~Ñ#VÑ!VÑWñXà¥ R¨­H°Q¸©O¬O½dÀ3¹i¼iÈ¹mÑ,KÍxÐXYÐ[\É~Ì~Ñ+^Ñ)^Ñ%_Ø%&­°°B©¬½$¸s¹)¼)ÀC¹-Ñ(GÍ8ÐTUÐWXÉ>Ì>Ñ'ZÑ%Zñ&[ñ !\ô !\ñ \ñ\ñ ]ô ]ñ ^ô ^ð ^ð _`ñ`õ ˜˜Q¥¨¨B¡¤µ$°s±)´)¸C±-Ñ ?Å8ÈAÈqÁ>Ä>ÑRÑRÑSØ�H Q¨™OœO­d°3©i¬i¸©mÑ;½xÈÈ1¹~¼~ÑNÑNñOñ Pô PØPQñRñ	Rõ ˜˜Q¥¨¨B¡¤µ$°s±)´)¸C±-Ñ ?Å8ÈAÈqÁ>Ä>ÑRÑRÑSØ�H Q¨™OœO­d°3©i¬i¸©mÑ;½xÈÈ1¹~¼~ÑNÑNñOñ Pô PØPQñRå•d�3˜r¥$ r¨1­h°q¸"©o¬oÅÀSÁ	Ä	È#ÁÑ.MÕQYÐZ[Ð]^ÑQ_ÔQ_Ñ-`Ñ+`Ñ'aØ'(­(°1°b©/¬/½DÀ¹I¼IÀc¹MÑ*IÍXÐVWÐYZÉ^Ì^Ñ)\Ñ'\ñ(]ñ #^ô #^ñ  ^à ¥(¨1¨b¡/¤/µD¸±I´I¸c±MÑ"AÅXÈaÐQRÁ^Ä^Ñ!TÑTñ Uð  ! !¥X¨a°¡_¤_µt¸C±y´yÀ±}Ñ%DÍÐQRÐTUÉÌÑ$WÑ"WÑXñ Yñ Zô Zñ [ô [ñ [ð \]ñ]ñ]õ ˜˜Q¥¨¨B¡¤µ$°s±)´)¸C±-Ñ ?Å8ÈAÈqÁ>Ä>ÑRÑRÑSØ�H Q¨™OœO­d°3©i¬i¸©mÑ;½xÈÈ1¹~¼~ÑNÑNñOñ Pô PØPQñRå•d�3˜r¥$ r¨1­h°q¸"©o¬oÅÀSÁ	Ä	È#ÁÑ.MÕQYÐZ[Ð]^ÑQ_ÔQ_Ñ-`Ñ+`Ñ'aØ'(­(°1°b©/¬/½DÀ¹I¼IÀc¹MÑ*IÍXÐVWÐYZÉ^Ì^Ñ)\Ñ'\ñ(]ñ #^ô #^ñ  ^à ¥(¨1¨b¡/¤/µD¸±I´I¸c±MÑ"AÅXÈaÐQRÁ^Ä^Ñ!TÑTñ Uð  ! !¥X¨a°¡_¤_µt¸C±y´yÀ±}Ñ%DÍÐQRÐSTÉÌÑ$VÑ"VÑWñ Xñ Yô Yñ Zô Zñ Zð [\ñ\ñ\ñ%]ô ]€Cõ0 •A�q‘D�1‘H˜q‘L¥!Ñ$Ô$¨Ò+Ð+Ð+Ð+Ð+Ð+rš   c                  óz   — t          dt          t          ¦  «        z  t          ¦  «        t          j        k    sJ ‚d S rÛ   ©ro   r4   r�   r   rÊ   rÜ   rš   r˜   Útest_issue_10876rº  ‚  s/   € Ý�A•d�1‘g”g‘I�qÑ!Ô!¥Q¤ZÒ/Ð/Ð/Ð/Ð/Ð/rš   c                  óì  — t          t          t          t          z   t	          t          ¦  «        gt          t          g¦  «        t          t          t          t          dt          z  t          z  ¦  «        t          j        ¦  «        t          t          t          dt          z  t          z  ¦  «        t          j        ¦  «        ft          t          t          dt          z  t          z  t          z
  ¦  «        t          j        ¦  «        t          t          t          dt          z  t          z  t          z   ¦  «        t          j        ¦  «        f¦  «        ¦  «        sJ ‚t          t          t          t          z   t	          t          ¦  «        t          t          ¦  «        z   gt          t          g¦  «        t          t          t          t          dt          z  t          z  dt          z  dz  z
  ¦  «        t          j        ¦  «        t          t          t          dt          z  t          z  dt          z  dz  z   ¦  «        t          j        ¦  «        ft          t          t          dt          z  t          z  dt          z  dz  z
  ¦  «        t          j        ¦  «        t          t          t          dt          z  t          z  dt          z  dz  z   ¦  «        t          j        ¦  «        f¦  «        ¦  «        sJ ‚d S )Nr  r¹   r¸   rç   r$  )r–   rr   r�   r‘   rD   rT   rQ   r   r‹   r   r   rË   r@   rÜ   rš   r˜   Útest_issue_19050r¼  †  s+  € å•�a¥!™e¥S­¡V¤V˜_­qµ!¨fÑ5Ô5Ý•8�F¥1 b­¡d­2¡gÑ.Ô.µ´
Ñ;Ô;½XÅfÍQÐPQÕRSÑPSÕTVÑPVÑFWÔFWÕYZÔYcÑ=dÔ=dÐeÝ•v�a ¥A¡¥b¡­2¡Ñ.Ô.µ´
Ñ;Ô;½XÅfÍQÐPQÕRSÑPSÕTVÑPVÕY[ÑP[ÑF\ÔF\Õ^_Ô^hÑ=iÔ=iÐjñ	lô 	lñmô mð mð mð mõ •�a¥!™e¥S­¡V¤V­cµ!©f¬f¡_Ð5½½1°vÑ>Ô>Ý•8�F¥1 b­¡d­2¡g°µ"±°Q±Ñ&6Ñ7Ô7½¼ÑDÔDÅhÍvÕVWÐYZÕ[\ÑY\Õ]_ÑY_ÐbcÕdfÑbfÐghÑbhÑYhÑOiÔOiÕklÔkuÑFvÔFvÐwÝ•f�Q ¥1¡¥R¡¨!­B©$¨q©&Ñ 0Ñ1Ô1µ1´:Ñ>Ô>ÅÍÕPQÐSTÕUVÑSVÕWYÑSYÐ\]Õ^`Ñ\`ÐabÑ\bÑSbÑIcÔIcÕefÔeoÑ@pÔ@pÐqñ	sô 	sñtô tð tð tð tð tð trš   c                  óT  — t          t          ¦  «        t          t          ¦  «        z  t          t          ¦  «        t          t          ¦  «        z  dz
  g} t	          t          t          t          dt          z  t          z  ¦  «        t          j
        ¦  «        t          t          t          dt          z  t          z  ¦  «        t          j
        ¦  «        ft          t          t          dt          z  t          z  t          z   ¦  «        t          j
        ¦  «        t          t          t          dt          z  t          z  t          z   ¦  «        t          j
        ¦  «        f¦  «        }t          | t          t          g¦  «        }t          t          |¦  «        t          |¦  «        ¦  «        D ]Y\  }}t          |¦  «        t          |¦  «        cxk    rdk    sn J ‚t          d„ t          ||¦  «        D ¦   «         ¦  «        sJ ‚ŒZt          |¦  «        t          |¦  «        k    sJ ‚d S )Nr½   r¹   c              3   ó<   K  — | ]\  }} |j         |¦  «        V — Œd S r•   )r    )r—   r~   r   s      r˜   r™   z#test_issue_16618.<locals>.<genexpr>š  s0   è è € Ð9Ð9¡T Q¨�:�1”:˜a‘=”=Ð9Ð9Ð9Ð9Ð9Ð9rš   )rD   r�   r‘   r@   rT   rQ   r   r‹   r   r   rË   rr   rŸ   r   r§   rž   )Úeqnr>  rì   Úi0Új0s        r˜   Útest_issue_16618rÂ  �  s›  € Ý�q‰6Œ6•#•a‘&”&‰=�#�a™&œ&¥¥Q¡¤™-¨!Ñ+Ð
,€Cõ •X�f¥Q¨­!©­B©Ñ/Ô/µ´Ñ<Ô<½hÅvÍaÐQRÕSTÑQTÕUWÑQWÑGXÔGXÕZ[ÔZdÑ>eÔ>eÐfÝ	•&�˜A�a™C¥™F¥R™KÑ(Ô(­!¬*Ñ	5Ô	5µxÅÅqÈ!ÍAÉ#ÍbÉ&ÕSUÉ+Ñ@VÔ@VÕXYÔXbÑ7cÔ7cÐdñfô f€Cå
�c�A�q˜6Ñ
"Ô
"€Cå•g˜c‘l”l¥G¨C¡L¤LÑ1Ô1ð :ð :‰ˆˆBÝ�2‰wŒw�#˜b™'œ'Ð&Ð&Ò&Ð& QÒ&Ð&Ð&Ð&Ð&Ð&ÝÐ9Ð9­S°°R©[¬[Ð9Ñ9Ô9Ñ9Ô9Ð9Ð9Ð9Ð9Ýˆs‰8Œ8•s˜3‘x”xÒÐÐÐÐÐrš   c                  ó6  — t          ddt          z  z  dt           z  z  dt          z  z
  ddt          z  z  t          d¦  «        dt          z  z  z
  gt          t          ¦  «        t	          t          d¦  «         t          d¦  «        z  df¦  «        k    sJ ‚d S )Né    r¹   rç   r!  r¸   r½   éQ   )rr   r�   r‘   r   rT   r&   rÜ   rš   r˜   Útest_issue_17566rÆ  ž  s�   € Ý˜˜A�q™D™	 !¥q b¡'Ñ)¨A­q©DÑ0°"°a½±d±)½aÀ¹d¼dÀ1ÅaÁ4¹iÑ2GÐHÍ!ÍQÑOÔOÝ•C˜‘G”G�8�C ™FœF‘? AÐ&Ñ'Ô'ò(ð (ð (ð (ð (ð (rš   c                  ó¢  — t          d¦  «        } t          t          dz  t          t          ¦  «        z  t          ¦  «                             t          t          t          | d| z  t          z  t          z   ¦  «        t          j
        ¦  «        t          t          | d| z  t          z  ¦  «        t          j
        ¦  «        ¦  «        ¦  «        sJ ‚d S )Nr‹   r¹   )r   ro   r�   rD   r    rW   rQ   r   r   r   rË   r×   s    r˜   Útest_issue_16643rÈ  £  s­   € Ýˆc‰
Œ
€AÝ•A�q‘D��Q™œ‘K¥Ñ#Ô#×,Ò,­Uµ8½FÀ1ÀaÈÁcÍ"ÁfÍrÁkÑ<RÔ<RÕTUÔT^Ñ3_Ô3_Ý3;½FÀ1ÀaÈÁcÍ"ÁfÑ<MÔ<MÍqÌzÑ3ZÔ3Zñ.\ô .\ñ ]ô ]ð ]ð ]ð ]ð ]ð ]rš   c                  óô   — t          d¦  «        \  } }t          dd|z  z  d| z  z  d| z  z
  dd|z  z  d|  z  z
  g|| ¦  «        t          t          d¦  «         t          d¦  «        z  df¦  «        k    sJ ‚d S )	Nzn mrÄ  r¹   rç   r!  r¸   rÅ  r½   )r   rr   rT   r&   )r‹   rŠ   s     r˜   Útest_issue_19587rÊ  ©  s‘   € Ý
�%‰.Œ.�C€A€aÝ˜˜1˜a™4™  1¡™ q¨!¡tÑ+¨R°°1±©W°q¸A¸2±wÑ->Ð?ÀÀAÑFÔFÝ•C˜‘G”G�8�C ™FœF‘? AÐ&Ñ'Ô'ò(ð (ð (ð (ð (ð (rš   c                  ó¨  — t          t          dz  t          dz  z   ¦  «        t          d¦  «        z
  t          t          z   dz
  g} t          | t          t          g¦  «        t	          dd¦  «        k    sJ ‚t          d¦  «        }t          t          ¦  «        dz  t          t          ¦  «        z
  t          dz  z   dt          t          ¦  «        z  dz
  g}t          d¦  «         }t          t          dt          z  ¦  «         t          t          d¦  «        ¦  «        z
  ¦  «        }t	          ||f|| f¦  «        }t          |d|z  t          z  t          z  t          d¦  «         z   ¦  «        }t          |t          j        ¦  «        }t          |t          t          dt          z  ¦  «         t          d|z  t          z  t          z  t          d¦  «         z   ¦  «        z   ¦  «        ¦  «        }t          |t          j        ¦  «        }t          |t          t          dt          z  ¦  «         t          d|z  t          z  t          z  t          d¦  «         z   ¦  «        z   ¦  «         ¦  «        }t          |t          j        ¦  «        }	t	          ||f||	f¦  «        }
||
z   }t!          t          |t          t          g¦  «        |¦  «        sJ ‚d S )	Nr¹   rÑ   rç   )r½   r¸   )r¸   r½   r‹   r½   r¸   )r4   r�   r‘   rr   rT   r   r%   rD   r’   r&   r   r   r   rQ   r   rË   r–   )rT  r‹   rB  Ús_real_yÚs_real_zrr  ÚlamÚs_complex_yÚs_complex_z_1Ús_complex_z_2rs  rU  s               r˜   Útest_issue_5132_1rÒ  ¯  s4  € Ý•1�a‘4�!˜Q™$‘;ÑÔ¥$ r¡(¤(Ñ*­Aµ©E°A©IÐ6€FÝ�v¥¥1˜vÑ&Ô&­)°F¸FÑ*CÔ*CÒCÐCÐCÐCåˆc‰
Œ
€AÝ�q‰6Œ6�1‰9•s�1‘v”vÑ¥ 1¡Ñ$ a­­A©¬¡h°¡lÐ
3€CÝ�A‘”ˆw€HÝ•S˜�1™‘X”X�I¥¥C¨¡F¤F¡¤Ñ+Ñ,Ô,€HÝ˜8 XÐ.°¸H¸9Ð0EÑFÔF€IÝ
��A�a‘C�‘E�"‘H¥ A¡¤˜wÑ&Ñ
'Ô
'€CÝ˜3¥¤
Ñ+Ô+€KÝ
�•D�#˜a¥™c™(œ(˜¥S¨¨1©­Q©­r©µS¸±V´V°GÑ);Ñ%<Ô%<Ñ<Ñ=Ô=Ñ
>Ô
>€CÝ˜S¥!¤*Ñ-Ô-€MÝ
�•T�3˜q¥™s™8œ8˜)¥c¨!¨A©#­a©%µ©(µc¸!±f´f°WÑ*<Ñ&=Ô&=Ñ=Ñ>Ô>Ð>Ñ
?Ô
?€CÝ˜S¥!¤*Ñ-Ô-€MÝØ-8¸-Ð,HØ-8¸-Ð,Hñ*ô *€Lð �|Ñ#€DÝ•˜S¥1¥a &Ñ)Ô)¨4Ñ0Ô0Ð0Ð0Ð0Ð0Ð0rš   c                  ój  — t          dd¬¦  «        \  } }t          | ¦  «        dz  t          |¦  «        z
  t          dz  z   g}t	          d¦  «        }t          t          dz   t          |¦  «        z   ¦  «        dz  t          f}t          |t          d|z  t          z  t          t          dz   t          |¦  «        z   ¦  «        z   z  dz  t          t          t          dz  t          |¦  «        z
  ¦  «        ¦  «        dz  z   ¦  «        }t          |t          j        ¦  «        }|t          f}t          ||¦  «        }t          t!          || t          g¦  «        |¦  «        sJ ‚t"          | dz  z
  |dz  z
  t%          t&          ¦  «        || z  z
  g}	t)          t"          t%          t&          ¦  «        dz  dz   z  ¦  «        }
t)          t"          t%          t&          ¦  «        dz  dz   z  ¦  «        t%          t&          ¦  «        z  }t          |
|f|
 | f¦  «        }t!          |	| |g¦  «        |k    sJ ‚d S )Nr�  Tr±   r¹   r‹   r½   )r   r%   rD   r’   r   r&   r   r   r   r   r   rQ   r   rË   rT   r–   rr   r�   rE   rŽ   r4   )r�   r‘   rB  r‹   rr  rÎ  Úimgrs  rU  rT  rv  Ús_ys               r˜   Útest_issue_5132_2rÖ  Æ  s×  € Ý�6 Ð%Ñ%Ô%�D€A€qÝˆq‰6Œ6�1‰9•s˜1‘v”vÑ¥ 1¡Ñ$Ð
%€CÝˆc‰
Œ
€AÝ•a˜‘d�U�S ™VœV‘^Ñ$Ô$ QÑ&­Ð*€IÝ
�!•Q˜˜!™�B™¥¥a¨¡d U­S°©V¬V¡^Ñ!4Ô!4Ñ4Ñ5°aÑ7½#½cÅ!ÀQÁ$ÍÈQÉÌÁ-Ñ>PÔ>PÑ:QÔ:QÐRSÑ:SÑSÑ
TÔ
T€CÝ
�3�œ
Ñ
#Ô
#€Cà��8€LÝ�Y Ñ-Ô-€DÝ•˜S 1¥a &Ñ)Ô)¨4Ñ0Ô0Ð0Ð0Ð0å�!�Q‘$‰h˜˜A™‰o�s¥1™vœv¨¨!©™|Ð,€FÝ
�q•#•a‘&”&˜!‘)˜a‘-Ñ Ñ
!Ô
!€CÝ
�q•#•a‘&”&˜!‘)˜a‘-Ñ Ñ
!Ô
!¥#¥a¡&¤&Ñ
(€CÝ�c˜3�Z 3 $¨¨ Ñ.Ô.€DÝ�v  1˜vÑ&Ô&¨$Ò.Ð.Ð.Ð.Ð.Ð.rš   c                  óx   — t          dd¬¦  «        \  } }t          | dz  | z   | |z
  g| |g¦  «        ddhk    sJ ‚d S )Nza, bTr±   r¹   r)  rk  )r   rr   rv  s     r˜   Útest_issue_6752rØ  Ù  sS   € Ý�6 Ð%Ñ%Ô%�D€A€qÝ˜˜1™˜q™ ! a¡%Ð(¨1¨a¨&Ñ1Ô1°hÀÐ5GÒGÐGÐGÐGÐGÐGrš   r`   c            	      ób  — ddl m} m} t          t          t
          t          t          t          t          g}t          t          t          z  z   t
          t          z  z
  t
          dt          z  dt          z  z   dt          z  z   z  t          t          z  z
  t          t          z  z
  t          dt          z  dt          z  z   dt          z  z   z  t
          t          z  z
  t          t          z  z
  t          dt          z  dt           z  z   dt"          z  z   z  t          t          z  z
  t          t"          z  z
  t          dt"          z  d| z  z   d|z  z   z  t          t"          z  z
  t          |z  z
  t          d|z  dt$          z  z   z  t          |z  z
  g}t'          t)          ||¦  «        ¦  «        dk    sJ ‚d S )Nr   )ÚorÆ   r½   )rß  rÚ  rÆ   r~   r   r€   rƒ   r…   rˆ   r‹   r�   r�   r‚   r„   r†   r‡   r‰   rŠ   rŒ   r§   rr   )rÚ  rÆ   rA  rB  s       r˜   Útest_issue_5114_solvesetrÛ  Þ  sK  € ð ÐÐÐÐÐÐÐõ �q•!•Q��1�aÐ €DÝ�q•‰s‰7•Q•q‘S‰=Ý€q��sˆQ�q‰S�y�1•Q‘3�Ñ�!�A™#Ñ¥¥!¡Ñ#Ý	ˆ1�Q‰3�•1‘‰9�q�‘s‰?Ñ�a¥™cÑ!¥A¥a¡CÑ'Ý	ˆ1�Q‰3�•1‘‰9�q�‘s‰?Ñ�a¥™cÑ!¥A¥a¡CÑ'Ý	ˆ1�Q‰3��1‘‰9�q˜‘s‰?Ñ�a¥™cÑ!¥A a¡CÑ'Ý	ˆ1ˆQ‰3�•1‘‰9‰�˜!™Ñð€Cõ �{˜3 Ñ%Ô%Ñ&Ô&¨!Ò+Ð+Ð+Ð+Ð+Ð+rš   ÚHangsc                  óà  — t          d¦  «        \  } }}| dt          z  z   |dt          dz  z
  z  t          z  z
  dt          z  dz  t          z  z
  |dt          dz  z
  z  t          z  dt          z  z
  dt          z  z
  t          t          z   |z
  g}t          t          |g}t          t	          ||¦  «        ¦  «        dk    sJ ‚| dt          z  z   |dt          dz  z
  z  t          z  z
  dt          z  dz  t          z  z
  |dt          dz  z
  z  t          z  dt          z  z
  dt          z  z
  t          t          z   |z
  g}t          t          |g}t          t	          ||¦  «        ¦  «        dk    sJ ‚d S )Nzlam a0 concr¹   r½   g{®Gázt?gÌ«¢Ã;Êç?)r   r‘   r�   r§   rr   )rÎ  Úa0ÚconcrB  Úsyms        r˜   Ú_test_issue_5335rá  ï  sQ  € õ ˜MÑ*Ô*�M€CˆˆTØ�•1‘‰9�r˜1�q ™s™7‘|¥A‘~Ñ%¨­a©°©	µ!©Ñ3Øˆq•1�Q‘3‰w‰<�‰>˜A�a™CÑÐ"3µAÑ"5Ñ5Ý�q‰5�4‰<ð€Cõ �a�ˆ*€Cå�{˜3 Ñ$Ô$Ñ%Ô%¨Ò*Ð*Ð*Ð*à�•1‘‰9�r˜1�q ™s™7‘|¥A‘~Ñ%¨­a©°©	µ!©Ñ3Øˆq•1�Q‘3‰w‰<�‰>˜A�a™CÑÐ"3µAÑ"5Ñ5Ý�q‰5�4‰<ð€Cõ �a�ˆ*€CÝ�{˜3 Ñ$Ô$Ñ%Ô%¨Ò*Ð*Ð*Ð*Ð*Ð*rš   c                  óØ  — t          dd¬¦  «        \  } }t          | dz  |dz  z   ¦  «        dz
  t          |dz  |  dz   dz  z   ¦  «        dz
  }}t          dd¦  «        dt          d	¦  «        z  dz  }}|| f||fh}t          ||f| |f¦  «        |k    sJ ‚t          ||| |z
  z  f| |f¦  «        t          j        k    sJ ‚|d
z  }t          ||f| |f¦  «        t          j        k    sJ ‚d S )Núx yTr±   r¹   rÑ   r¸   é¿   rè   i‡  rÔ   )r   r4   r   rr   r   rÊ   )r�   r‘   Úe1Úe2r~   r   r>  s          r˜   Útest_issue_2777rç  	  s  € å�5˜tÐ$Ñ$Ô$�D€A€qÝ�!�Q‘$˜˜A™‘+ÑÔ Ñ#¥T¨!¨Q©$°1°"°r±'¸A±Ñ*=Ñ%>Ô%>ÀÑ%Bˆ€BÝ�C˜ÑÔ˜a¥ S¡	¤	™k¨"™n€q€AØ�ˆrˆ7�Q˜�FÐ
€CÝ˜˜B�x ! Q Ñ(Ô(¨CÒ/Ð/Ð/Ð/Ý˜˜B  A¡™JÐ'¨!¨Q¨Ñ0Ô0µA´JÒ>Ð>Ð>Ð>àˆ!�G€BÝ˜˜B�x ! Q Ñ(Ô(­A¬JÒ6Ð6Ð6Ð6Ð6Ð6rš   c                  ór  — d} d}d}d}d}d}d}d}t           t          t          g}t           | z
  d	z  t          |z
  d	z  z   |t          z
  d	z  z
  }	|t           z
  d	z  |t          z
  d	z  z   t          d	z  z
  }
t           |z
  d	z  t          |z
  d	z  z   |t          z
  d	z  z
  }|	|
|g}t          t           | z
  d	z  t          |z
  d	z  z   ¦  «        t          z   |z
  }|
}t          t           |z
  d	z  t          |z
  d	z  z   ¦  «        t          z   |z
  }|||g}t	          ||¦  «        }t	          ||¦  «        }||k    sJ ‚d S )
Nr   i”ýÿÿi˜  é~   i  é3   éÍ   éh   r¹   )r�   r‘   r’   r4   rr   )r  Úy1Úr1r  Úy2r2  Úy3Úr3ÚvrÀ  rÁ  rJ  ÚFÚg1Úg2Úg3ÚGrÐ  r  s                      r˜   Útest_issue_8828rø  	  sJ  € Ø	
€BØ	€BØ	€BØ	€BØ	€BØ	€BØ	€BØ	€BÝ	
�A�qˆ	€Aå
ˆb‰&�1‰�˜B™ ‘{Ñ	" b­1¡f¨q¡[Ñ	0€BØ
�q‰&�1‰˜�Q™ ‘{Ñ	"¥Q¨¡TÑ	)€BÝ
ˆb‰&�1‰�˜B™ ‘{Ñ	" b­1¡f¨q¡[Ñ	0€BØ	ˆR�ˆ€Aå	�q�2‰v˜‰k�Q ™V a™KÑ'Ñ	(Ô	(­1Ñ	,¨rÑ	1€BØ	€BÝ	�q�2‰v˜‰k�Q ™V a™KÑ'Ñ	(Ô	(­1Ñ	,¨rÑ	1€BØ	ˆR�ˆ€Aõ 	�A�qÑÔ€AÝ�A�qÑÔ€AØ�Š6ˆ6ˆ6ˆ6ˆ6ˆ6rš   c                  ó  — t          d¦  «        }  | t          ¦  «        t          dz  z
  } | t          ¦  «        t          t	          dd¦  «        z  z
  }t          d | t          ¦  «        z  t          z
  d¦  «        t          d | t          ¦  «        z  dt          z  z
  d¦  «        z  }t          t          t          ¦  «        }t          ||t          j	        dz  ¦  «        }t          ||gt          t          g¦  «        |k    sJ ‚d S )Nrƒ   r¹   r¸   r   )r   r�   r   r‘   r   r   r   rP   r   r‹  rr   )rƒ   rÀ  rÁ  Úintermediate_systemrA  rU  s         r˜   Útest_nonlinsolve_conditionsetrû  *	  sÜ   € õ 	�‰Œ€AØ	
ˆ�1‰Œ•�1‘‰€BØ	
ˆ�1‰Œ••8˜A˜q‘>”>Ñ!Ñ	!€BÝ˜Q˜q˜q¥™tœt™V¥b™[¨!Ñ,Ô,­r°!°A°Aµa±D´D±&¸1½R¹4±-ÀÑ/CÔ/CÑCÐÝ••A‰;Œ;€DÝØØÝ	Œ�Q‰ñô €Dõ ˜˜B�x¥!¥Q Ñ(Ô(¨DÒ0Ð0Ð0Ð0Ð0Ð0rš   c            	      óú  — t          g t          t          g¦  «        t          j        k    sJ ‚t          g g ¦  «        t          j        k    sJ ‚dt          dz  z  dt          dz  z  z   dz
  dt          dz  z  dt          dz  z  z
  dz
  g} t          dddd¦  «        }t          | t          t          g¦  «        |k    sJ ‚t          d	¦  «        }t          t          t          z   gt          gt          d
igt          gt          ¦   «         t          t          g¦  «        |k    sJ ‚t          t          t          z   gt          gt          d
igt          gt          d
z   ht          t          g¦  «        t          j        k    sJ ‚d S )Nr¹   r¸   rJ  é   )rÒ   r  )rÒ   r¹   )r¸   r  )r¸   r¹   rÛ  r½   )rq   r�   r‘   r   rÊ   rT   rƒ  )rT  rU  s     r˜   Útest_substitution_basicrþ  9	  sN  € Ý˜�Q¥˜FÑ#Ô#¥q¤zÒ1Ð1Ð1Ð1Ý˜˜BÑÔ¥1¤:Ò-Ð-Ð-Ð-Ø•�1‘‰f�q�˜A™‘v‰o Ñ" A¥a¨¡d¡F¨Q­q°!©t©V¡O°bÑ$8Ð9€FÝ�X˜w¨°Ñ8Ô8€DÝ˜¥¥A Ñ'Ô'¨4Ò/Ð/Ð/Ð/å�WÑÔ€DÝ��Q™˜¥! ­¨1 v hµ°µS±U´U½QÅ¸FÑCÔCÀtÒKÐKÐKÐKÝÝ	
�Q‰ˆ•!��˜1�v�h¥ Ý	
ˆQ‰ˆ•!•Q�ñô åœJò'ð 'ð 'ð 'ð 'ð 'rš   c                  óØ  — t          t          dz
  t          dz
  t          dz
  t          dz
  dt          z  gt          t          t          g¦  «        ddt          fhk    sJ ‚t          t          t
          z   t          z   t          j        t          j        t          j        gt          t
          t          g¦  «        t
           t          z
  t
          t          fhk    sJ ‚t          t          t          z
  t          t          z   t          t          z   t          dz  dz   gt          t          t          t          g¦  «        t          t           t           t          fhk    sJ ‚t          t          t          t          t          ¦  «        z
  z  t          t          dz
  z  gt          t          g¦  «        dt          fhk    sJ ‚t          t           t
          z  dt          z  z   dt
          z  z
  dt          z  dt
          dz  z  z   d	z
  d
t          z  t          z  t          z   t          dz  z   t          dz  dt          z  z
  dz   gt          t
          t          t          g¦  «        j        t          hk    sJ ‚d S )Nr½   r¹   rç   r  r   rÔ   i¯ÿÿÿr/  i  rÒ   r¸   )rq   r…   rˆ   rƒ   r�   r‘   r’   r   rÂ   r~   r�   r   r€   r&   r0  rÜ   rš   r˜   Útest_substitution_incorrectr   G	  sí  € õ �˜Q™¥ A¡¥q¨1¡u­a°!©e°R½!±VÐ<Ý�A�q˜	ñ#ô #Ø()¨1­a y kò2ð 2ð 2ð 2å��Q™¥™¥A¤E­1¬5µ!´%Ð8½1½aÅ¸)ÑDÔDÝ˜"�q™&¥!¥Q˜Ð(ò)ð )ð )ð )õ
 ��Q™¥¥A¡¥q­1¡u­a°©d°Q©hÐ7½!½QÅÅ1¸ÑFÔFÝ�a˜R¥! ¥Q˜Ð(ò)ð )ð )ð )õ
 ��A¥¥A¡¤™J™­­A°©E©Ð3µa½°VÑ<Ô<Ø•ˆFˆ8òð ð ð õ
 �!˜�A™ ¥!¡™ a­¡cÑ)¨3­q©5°2µa¸±d±7©?¸SÑ+@Ø�A™�a™¥!™¥a¨¡dÑ*­A¨q©D°1µQ±3©J¸©Nð<å�A�q¥!˜ñ&ô &ä&2µq°cò:ð :ð :ð :ð :ð :rš   c                  óº  — t          t          dz  t          dz  z
  t          dz
  gt          t          g¦  «        t           dft          dft	          t          dz  ¦  «         dft	          t          dz  ¦  «        dfhk    sJ ‚t          t          t          z
  t          dz  dt          dz  z  z
  dz   gt          t          g¦  «        } t          | ¦  «        dk    sJ ‚d S )Nr¹   r½   r¸   rÓ   )rq   r�   r‘   r’   r4   r§   )r”  s    r˜   Útest_substitution_redundantr  `	  s¿   € å�˜A™¥ 1¡™¥a¨!¡eÐ,­qµ!¨fÑ5Ô5ÝˆR�ˆG•a˜�V�t¥A q¡D™zœz˜k¨1Ð-µµQ¸±T±
´
¸A¨Ð?ò@ð @ð @ð @õ
 ��A™�q !™t a­¨1©¡f™}¨qÑ0Ð1µAµq°6Ñ
:Ô
:€CÝˆs‰8Œ8�qŠ=ˆ=ˆ=ˆ=ˆ=ˆ=rš   c                  óò  — t          dd¬¦  «        \  } }}}}|| dz  z
  |dz  z
  t          |¦  «        || z  z
  g}t          t          t	          |t          |¦  «        dz  dz   z  ¦  «         ¦  «        t          d¦  «        ¦  «        }t          t          t	          |t          |¦  «        dz  dz   z  ¦  «        ¦  «        t          d¦  «        ¦  «        }t	          |t          |¦  «        dz  dz   z  ¦  «        t          |¦  «        z  }t          ||f¦  «        t          || f¦  «        z   }	t          || |g¦  «        |	k    sJ ‚t          d¦  «        }
t          | ¦  «        dz  t          |¦  «        z
  |dz  z   dt          |¦  «        z  dz
  g}t          d¦  «         }t	          t          d| z  ¦  «         t          t          d¦  «        ¦  «        z
  ¦  «        }t          ||f|| f¦  «        }t          |
d|
z  t          z  t          z  t          d¦  «         z   ¦  «        }t          |t          j        ¦  «        }t          |
t	          t          d| z  ¦  «         t          d|
z  t          z  t          z  t          d¦  «         z   ¦  «        z   ¦  «        ¦  «        }t          |t          j        ¦  «        }t          |
t	          t          d| z  ¦  «         t          d|
z  t          z  t          z  t          d¦  «         z   ¦  «        z   ¦  «         ¦  «        }t          |t          j        ¦  «        }t          ||f||f¦  «        }||z   }	t!          t          |||g¦  «        |	¦  «        sJ ‚d S )	Nzx, y, z, r, tTr±   r¹   r½   r   r‹   r¸   )r   rE   rS   rT   r4   rq   r   r%   rD   r&   r   r   r   rQ   r   rË   r–   )r�   r‘   r’   r�   rŽ   rT  Ús_x_1Ús_x_2rÕ  rU  r‹   rB  rÌ  rÍ  rr  rÎ  rÏ  rÐ  rÑ  rs  s                       r˜   Útest_issue_5132_substitutionr  k	  sÿ  € Ý˜O°$Ð7Ñ7Ô7�M€A€qˆ!ˆQ�Ø�!�Q‘$‰h˜˜A™‰o�s 1™vœv¨¨!©™|Ð,€FÝ•y¥$ q­#¨a©&¬&°!©)°a©-Ñ'8Ñ"9Ô"9Ð!9Ñ:Ô:½IÀa¹L¼LÑIÔI€EÝ•y¥ a­¨Q©¬°©°Q©Ñ&7Ñ!8Ô!8Ñ9Ô9½9ÀQ¹<¼<ÑHÔH€EÝ
ˆq•#�a‘&”&˜!‘)˜a‘-Ñ Ñ
!Ô
!¥# a¡&¤&Ñ
(€CÝ�e˜S�\Ñ"Ô"¥Y°¸°t¨}Ñ%=Ô%=Ñ=€DÝ˜  A Ñ'Ô'¨4Ò/Ð/Ð/Ð/åˆc‰
Œ
€AÝˆq‰6Œ6�1‰9•s˜1‘v”vÑ  1¡Ñ$ a­¨A©¬¡h°¡lÐ
3€CÝ�A‘”ˆw€HÝ•S˜˜1™‘X”X�I¥¥C¨¡F¤F¡¤Ñ+Ñ,Ô,€HÝ˜8 XÐ.°¸H¸9Ð0EÑFÔF€IÝ
��A�a‘C�‘E�"‘H¥ A¡¤˜wÑ&Ñ
'Ô
'€CÝ˜3¥¤
Ñ+Ô+€KÝ
�•D�#˜a ™c™(œ(˜¥S¨¨1©­Q©­r©µS¸±V´V°GÑ);Ñ%<Ô%<Ñ<Ñ=Ô=Ñ
>Ô
>€CÝ˜S¥!¤*Ñ-Ô-€MÝ
�•T�3˜q ™s™8œ8˜)¥c¨!¨A©#­a©%µ©(µc¸!±f´f°WÑ*<Ñ&=Ô&=Ñ=Ñ>Ô>Ð>Ñ
?Ô
?€CÝ˜S¥!¤*Ñ-Ô-€MÝØ	�mÐ$Ø	�mÐ$ñ&ô &€Lð �|Ñ#€DÝ•˜c A q 6Ñ*Ô*¨DÑ1Ô1Ð1Ð1Ð1Ð1Ð1rš   c                  óâ   — t          t          d„ ¦  «         t          t          d„ ¦  «         t          t          d„ ¦  «         t          t          d„ ¦  «         t          t          d„ ¦  «         d S )Nc                  ó:   — t          t          dz  dz
  gg ¦  «        S ro  ©rq   r�   rÜ   rš   r˜   r¼   z*test_raises_substitution.<locals>.<lambda>‡	  s   € �|­Q°©T°1©W¨I°rÑ:Ô:€ rš   c                  ó8   — t          t          dz  dz
  g¦  «        S ro  r	  rÜ   rš   r˜   r¼   z*test_raises_substitution.<locals>.<lambda>ˆ	  s   € �l­A¨q©D°!©G¨9Ñ5Ô5€ rš   c                  ó`   — t          t          dz  dz
  gt          t          ¦  «        g¦  «        S ro  )rq   r�   rD   rÜ   rš   r˜   r¼   z*test_raises_substitution.<locals>.<lambda>‰	  s"   € �|­Q°©T°1©W¨I½½A¹¼°xÑ@Ô@€ rš   c                  óD   — t          t          dz  dz
  gt          ¦  «        S ro  r	  rÜ   rš   r˜   r¼   z*test_raises_substitution.<locals>.<lambda>Š	  s   € �l­A¨q©D°!©G¨9µaÑ8Ô8€ rš   c                  ó:   — t          t          dz  dz
  gd¦  «        S ro  r	  rÜ   rš   r˜   r¼   z*test_raises_substitution.<locals>.<lambda>‹	  s   € �l­A¨q©D°!©G¨9°aÑ8Ô8€ rš   )r^   rÉ   r  rÜ   rš   r˜   Útest_raises_substitutionr  †	  sl   € Ý
�:Ð:Ð:Ñ;Ô;Ð;Ý
�9Ð5Ð5Ñ6Ô6Ð6Ý
�:Ð@Ð@ÑAÔAÐAÝ
�9Ð8Ð8Ñ9Ô9Ð9Ý
�9Ð8Ð8Ñ9Ô9Ð9Ð9Ð9rš   c                  óâ  ‡— ddl mŠ g d¢} t          d¦  «        }ˆfd„| D ¦   «         } t          t	          t          j        d„ | D ¦   «         Ž ¦  «        ¦  «        }t          | |¦  «        }t          |d|dd	d
dt          d¦  «        z  dt          d¦  «        z  f|d|dd	d
dt          d¦  «        z  d	t          d¦  «        z  f|d|dd	d
dt          d¦  «        z  dt          d¦  «        z  f|d|dd	d
dt          d¦  «        z  d	t          d¦  «        z  f¦  «        }t          |¦  «        t          |¦  «        cxk    rdk    sn J ‚||k    sJ ‚|j        D ]}t          |¦  «        d	k    sJ ‚Œd S )Nr   r   )zk-16zp-8zy*y+z*z-x*xz	d - x + pzd*d+k*k-y*yzz*z-p*p-k*kzabc-efgÚefgc                 ó&   •— g | ]} ‰|¦  «        ‘ŒS rÜ   rÜ   )r—   r�   r   s     €r˜   r  z$test_issue_21022.<locals>.<listcomp>›	  s!   ø€ Ð
#Ð
#Ð
#˜!ˆ7ˆ7�1‰:Œ:Ð
#Ð
#Ð
#rš   c                 ó   — g | ]	}|j         ‘Œ
S rÜ   )r0  )r—   r�   s     r˜   r  z$test_issue_21022.<locals>.<listcomp>�	  s   € Ð"?Ð"?Ð"?°a 1¤>Ð"?Ð"?Ð"?rš   rÄ  r   rà   rI  rš  rÓ   éøÿÿÿrç   )Úsympy.core.sympifyr   r   rœ   r   rƒ  Úunionrr   rT   r4   r§   r‡  )rB  r  Úsybr”  r>  rÊ  r   s         @r˜   Útest_issue_21022r  Ž	  sª  ø€ Ø*Ð*Ð*Ð*Ð*Ð*ðð ð €Cõ �‰-Œ-€CØ
#Ð
#Ð
#Ð
#˜sÐ
#Ñ
#Ô
#€Cå
�w•s”yÐ"?Ð"?¸3Ð"?Ñ"?Ô"?Ð@ÑAÔAÑ
BÔ
B€CÝ
�c˜3Ñ
Ô
€Cå
Øˆ"ˆc�2�q˜"˜c¥$ q¡'¤'™k¨2­d°1©g¬g©:Ð6Øˆ"ˆc�2�q˜"˜c¥$ q¡'¤'™k¨1­T°!©W¬W©9Ð5Øˆ"ˆc�2�q˜"˜b¥ a¡¤™j¨"­T°!©W¬W©*Ð5Øˆ"ˆc�2�q˜"˜b¥ a¡¤™j¨!­D°©G¬G©)Ð4ñ	ô €Cõ ˆs‰8Œ8•s˜3‘x”xÐ$Ð$Ò$Ð$ 1Ò$Ð$Ð$Ð$Ð$Ð$Ø�#Š:ˆ:ˆ:ˆ:Ø”(ð  ð  ˆÝ�6‰{Œ{˜aÒÐÐÐÐð ð  rš   c                  ól  — t          d¦  «        } t          d¦  «        }t          t          || fft          d|z  t          z  t          d| z  t          z  t          z  t          d¦  «        z   ¦  «        z   z  t          t          d| z  t          z  t          z  t          d¦  «        z   ¦  «        ¦  «        z   ¦  «        t          t          j
        t          j
        ¦  «        ¦  «        }t          t          t          t          ¦  «        ¦  «        dz
  t          ¦  «                             |¦  «        sJ ‚d S )Nr‹   rÓ  r¹   rÓ   )r   rQ   r   r   r   r   r&   r   rY   r   rË   ro   r%   r�   r    )r‹   rÓ  rì   s      r˜   Útest_issue_17940r  ¬	  sê   € Ýˆc‰
Œ
€AÝ	ˆt‰Œ€BÝ
•6˜B ˜7˜*¥a¨¨2©­b©µ3°q¸±s½1±u½R±xÅ#ÀaÁ&Ä&Ñ7HÑ3IÔ3IÑ)IÑ&JÝ¥ A a¡C­¡E­"¡H­s°1©v¬vÑ$5Ñ 6Ô 6Ñ7Ô7ñ'8ñ 9ô 9å�aœj­!¬*Ñ5Ô5ñ7ô 7€Cõ •C��A™œ‘K”K !‘O¥QÑ'Ô'×0Ò0°Ñ5Ô5Ð5Ð5Ð5Ð5Ð5rš   c                  óŠ   — t          dt          dz  dz
  z  dt          z  z
  t          ¦  «        t          dd¦  «        k    sJ ‚d S )Nr$  r¹   éP   r/  r  rÑ   )ro   r�   rT   rÜ   rš   r˜   Útest_issue_17906r  µ	  sB   € Ý�A�˜1™˜r™	‘N R­¡UÑ*­AÑ.Ô.µ)¸BÀÑ2CÔ2CÒCÐCÐCÐCÐCÐCrš   c                  ó\  — t           t          d¦  «        z  t          t          t          ¦  «        z  z
  } t           t          d¦  «        z  t          t          t          ¦  «        z  z
  }dt           z  t          d¦  «        z  dz  t          t          t          ¦  «        z  z   }dt           z  t          d¦  «        z  dz  t          t          t
          ¦  «        z  z   t
          z
  }t          | |||gt           t          t
          t          ¦  «        t          dddt          f¦  «        k    sJ ‚d S )Nr¤  r5  rÑ   r   )r�   rD   r‘   r@   rŒ   r’   rr   rT   )rl  rm  rn  ro  s       r˜   Útest_issue_17933r  ¹	  sÜ   € å
�C�‰GŒG‰)•a��A™œ‘hÑ
€CÝ
�C�‰GŒG‰)•a��A™œ‘hÑ
€CØ
�A‰#�c�"‰gŒg‰+�b‰.�1�S¥™VœV™8Ñ
#€CØ
�A‰#�c�"‰gŒg‰+�b‰.�1�S¥™VœV™8Ñ
#¥aÑ
'€CÝ˜˜S # sÐ+­Qµµ1µaÑ8Ô8Ý�1�a˜�A�,ÑÔò ð  ð  ð  ð  ð  rš   c                  ó„  ‡— t           t          d¦  «        z  t          t          t          ¦  «        z  z
  } t           t          d¦  «        z  t          t          t          ¦  «        z  z
  }dt           z  t          d¦  «        z  dz  t          t          t          ¦  «        z  z   }dt           z  t          d¦  «        z  dz  t          t          t
          ¦  «        z  z   t
          z
  }t          d¦  «        Šˆfd„| |||fD ¦   «         }t          |t           t          t
          ‰¦  «        t          ddd‰f¦  «        k    sJ ‚d S )Nr¤  r5  rÑ   Úzzc                 ó<   •— g | ]} |j         t          ‰¦  «        ‘ŒS rÜ   )rñ   rŒ   )r—   r‚   r   s     €r˜   r  z(test_issue_17933_bis.<locals>.<listcomp>Ê	  s%   ø€ Ð
7Ð
7Ð
7˜Qˆ6ˆ1Œ6•!�R‰=Œ=Ð
7Ð
7Ð
7rš   r   )	r�   rD   r‘   r@   rŒ   r’   r   rr   rT   )rl  rm  rn  ro  rB  r   s        @r˜   Útest_issue_17933_bisr"  Â	  sö   ø€ õ �C�‰GŒG‰)•a��A™œ‘hÑ
€CÝ
�C�‰GŒG‰)•a��A™œ‘hÑ
€CØ
�A‰#�c�"‰gŒg‰+�b‰.�1�S¥™VœV™8Ñ
#€CØ
�A‰#�c�"‰gŒg‰+�b‰.�1�S¥™VœV™8Ñ
#¥aÑ
'€CÝ	�‰Œ€BØ
7Ð
7Ð
7Ð
7 3¨¨S°#Ð"6Ð
7Ñ
7Ô
7€CÝ�s�A�q¥! RÑ(Ô(­I°q¸!¸QÀ°mÑ,DÔ,DÒDÐDÐDÐDÐDÐDrš   c                  ó€  — t          t          t          t          z   t          t          t	          dt
          z  t          z  ¦  «        z  z   gt          t          g¦  «        t          t           t          z  t          t          t          t          t          z  ¦  «        t          j        ¦  «        f¦  «        ¦  «        sJ ‚d S )Nr  )r–   rr   rˆ   rŠ   r%   r   rT   r‹   r   rQ   r   r   rË   rÜ   rš   r˜   Útest_issue_14565r$  Î	  s�   € å•�a¥!™e¥Q­­3¨rµ"©uµQ©w©<¬<©Ñ%7Ð8½1½a¸&ÑAÔAÝ•A�2•a‘4�¥&­­A­a©C¡.¤.µ!´*Ñ=Ô=Ð>Ñ?Ô?ñAô Að Að Að Að Að Arš   c                  ó¢  — t          dd¬¦  «        } t          t          t          ¦  «        dz   t          t          j        ¦  «        t          j        u sJ ‚t          t          t          ¦  «        | z   t          t          j        ¦  «        t          j        u sJ ‚t          t          | d¦  «        | t          j        ¦  «        t          j        u sJ ‚d S )Nr   Tr¶   r½   rÅ   )r   ro   r   r�   r   rÇ   rÊ   r   )r   s    r˜   Útest_issue_9556r&  ×	  s™   € Ýˆs˜TÐ"Ñ"Ô"€Aå•C�‘F”F˜Q‘J¥¥1¤7Ñ+Ô+­q¬zÐ9Ð9Ð9Ð9Ý•C�‘F”F˜Q‘J¥¥1¤7Ñ+Ô+­q¬zÐ9Ð9Ð9Ð9Ý•B�q˜"‘I”I˜q¥!¤'Ñ*Ô*­a¬jÐ8Ð8Ð8Ð8Ð8Ð8rš   c                  óP  — t          t          t          t          z
  t          z   t          ¦  «        t          t          j        ¦  «        t          j        k    sJ ‚t          t          t          t          z
  t          z   t          ¦  «        t          ¦  «        t          j        k    sJ ‚d S r•   )ro   r   r�   r~   r   rÇ   r‘   r‹  rÜ   rš   r˜   Útest_issue_9611r(  ß	  sj   € Ý•B•q�1‘u�q‘y¥!Ñ$Ô$¥a­¬Ñ1Ô1µQ´WÒ<Ð<Ð<Ð<Ý•B•q�1‘u�q‘y¥!Ñ$Ô$¥aÑ(Ô(­A¬KÒ7Ð7Ð7Ð7Ð7Ð7rš   c            
      ó  — t          t          dz  t          z   t          t          j        ¦  «        t          t          j        t          t          t           ¦  «         t          t           ¦  «        ¦  «        ¦  «        k    sJ ‚d S r  )ro   r�   r~   r   rÇ   rU   rT   r4   rÜ   rš   r˜   Útest_issue_9557r*  ä	  sh   € Ý•A�q‘D�1‘H�a¥¤Ñ)Ô)­\½!¼'Ý•4�˜‘8”8�)�T¥1 "™XœXÑ&Ô&ñ.(ô .(ò (ð (ð (ð (ð (ð (rš   c                  óö  — t          dd¬¦  «        } t          dd¬¦  «        }t          | dz  dz   | t          j        ¦  «        t	          d¦  «        k    sJ ‚t          | t          dd¦  «        z  dz   | t          j        ¦  «        t          j        k    sJ ‚t          | dz  |z   | t          j        ¦  «        t	          t          |¦  «        t          dd¦  «        z   t          |¦  «        z  ¦  «        k    sJ ‚d S )	Nr�   Tr±   r‘   r¸   r½   rÅ   rÓ   )	r   ro   r   rÇ   rT   r   rÊ   r   r"   rÃ   s     r˜   Útest_issue_9778r,  é	  sé   € Ýˆs˜ÐÑÔ€AÝˆs˜ÐÑÔ€AÝ�A�q‘D˜1‘H˜a¥¤Ñ)Ô)­Y°r©]¬]Ò:Ð:Ð:Ð:Ý�A•x  1‘~”~Ñ%¨Ñ)¨1­a¬gÑ6Ô6½!¼*ÒDÐDÐDÐDÝ�A�q‘D˜1‘H˜a¥¤Ñ)Ô)Ý•3�q‘6”6�8 A q™>œ>Ñ)Ð)­$¨q©'¬'Ñ1Ñ2Ô2ò3ð 3ð 3ð 3ð 3ð 3rš   c                  ó  — t          t          t          dd¦  «        z  dz   t          t          j        ¦  «        t          j        k    sJ ‚t          t          t          dd¦  «        z  dz   t          t          j        ¦  «        t          j        k    sJ ‚t          dt          dd¦  «        z   ¦  «        } t          t          t          d¦  «        z  dz   t          t          j        ¦  «        | k    sJ ‚t          t          d¦  «        z  dz                        t          t          | ¦  «        d         ¦  «        dk    sJ ‚t          t          d¦  «        z  dz                        t          dt          dd¦  «        z   ¦  «        dk    sJ ‚d S )Nr¸   r¹   rç   rÒ   r   r  )	ro   r�   r   r   rÇ   rÊ   rT   rñ   rœ   )r>  s    r˜   Útest_issue_10214r.  ò	  s0  € Ý•A•x  1‘~”~Ñ%¨Ñ)­1­a¬gÑ6Ô6½!¼*ÒDÐDÐDÐDÝ•A�  Q™œÑ(¨1Ñ,­aµ´Ñ9Ô9½Q¼ZÒGÐGÐGÐGå
�Q�  A™œÑ&Ð&Ñ
'Ô
'€CÝ•A�˜!™œ‘I ‘M¥1¥a¤gÑ.Ô.°#Ò5Ð5Ð5Ð5Ý•�!‘”‰I˜‰M×Ò¥¥$ s¡)¤)¨A¤,Ñ/Ô/°1Ò4Ð4Ð4Ð4Ý•�!‘”‰I˜‰M×Ò¥ B­°!°Q©¬Ñ#7Ð"7Ñ8Ô8¸AÒ=Ð=Ð=Ð=Ð=Ð=rš   c                  óª   — t          t          t          t          ¦  «        ¦  «        dz   t          t          j        ¦  «        t          j        k    sJ ‚d S rÛ   )ro   r   rD   r�   r   rÇ   rÊ   rÜ   rš   r˜   Útest_issue_9849r0  ü	  s9   € Ý•C��A™œ‘K”K !‘O¥Q­¬Ñ0Ô0µA´JÒ>Ð>Ð>Ð>Ð>Ð>rš   c                  óP   — t          g t          ¦  «        t          j        k    sJ ‚d S r•   )rj   r�   r   rÊ   rÜ   rš   r˜   Útest_issue_9953r2   
  s%   € Ý�C�ÑÔ�qœzÒ)Ð)Ð)Ð)Ð)Ð)rš   c                  ó®  — t          dt          z  dt          dz
  dz  z  z   t          t          j        ¦  «        t	          dt          d¦  «        z  dz  t          dd¦  «        z   t          dd¦  «        z   dz  dddt          d¦  «        z  dz  t          dd¦  «        z   t          dd¦  «        z  z  z  z
  t          d	d¦  «        z   ¦  «        k    sJ ‚d S )
Nr¹   r½   rÑ   r¸   i^  rç   i»  r¿   rè   )ro   r�   r   rÇ   rT   r4   r   rÜ   rš   r˜   Útest_issue_9913r4  
  sã   € Ý�A•a‘C˜!�Q ™V a™K™-Ñ'­­A¬GÑ4Ô4Ý�A•d˜5‘k”k‘M !‘O¥h¨t°QÑ&7Ô&7Ñ7½(À1Àa¹.¼.ÑHÐHÈÑJÈSØ�A•d˜5‘k”k‘M !‘O¥h¨t°QÑ&7Ô&7Ñ7½(À1Àa¹.¼.ÑHÑHñNJñ JÝLTÐUWÐYZÉOÌOñ\ñ 	]ô 	]ò]ð ]ð ]ð ]ð ]ð ]rš   c                  ó�   — t          t          t          ¦  «        t          t          j        ¦  «        t          d¦  «        k    sJ ‚d S rŠ  )ro   r4   r�   r   r‹  rT   rÜ   rš   r˜   Útest_issue_10397r6  

  s3   € Ý•D�‘G”G�Q¥¤Ñ,Ô,µ	¸!±´Ò<Ð<Ð<Ð<Ð<Ð<rš   c                  ó’  — t          t          d„ ¦  «         t          t          d„ ¦  «         t          t          d„ ¦  «         t          t          d„ ¦  «         t          t          d„ ¦  «         t          t          d„ ¦  «         t          t          d„ ¦  «         t          t          d„ ¦  «         t          t          d	„ ¦  «         d S )
Nc                  ó>   — t          t          dz  gt          ¦  «        S r  r  rÜ   rš   r˜   r¼   z"test_issue_14987.<locals>.<lambda>
  s   € Õ2Ý	
ˆA‰ˆ•ñ ô  € rš   c                  óˆ   — t          t          dt          z  dz   z  dt          z  z   t          z
  gt          t          g¦  «        S )NrÒ   r½   r¹   )ri   r�   r‘   r~   rÜ   rš   r˜   r¼   z"test_issue_14987.<locals>.<lambda>
  s7   € Õ2Ý	
ˆB�q‰D�1‰H‰˜�!™Ñ	�aÑ	Ð ¥1¥a &ñ *ô  *€ rš   c                  óp   — t          t          dz  dt          z  z
  t          dz
  z  dz
  gt          ¦  «        S r~  r  rÜ   rš   r˜   r¼   z"test_issue_14987.<locals>.<lambda>
  s3   € Õ2Ý
ˆQ‰$�•1‘‰*•q˜1‘uÑ	 Ñ	!Ð"¥Añ 'ô  '€ rš   c                  ó|   — t          t          dz   dz  t          dz  z
  dt          dz  z  z
  dz   gt          ¦  «        S )Nr½   r¸   r¹   r$  r  rÜ   rš   r˜   r¼   z"test_issue_14987.<locals>.<lambda>
  s<   € Õ2Ý
ˆa‰%�!‰•a˜‘dÑ	˜Q�q !™t™VÑ	# aÑ	'Ð(­!ñ -ô  -€ rš   c                  ór   — t          t          dt          z  dz   z  t          z   gt          t          g¦  «        S rÛ   r  rÜ   rš   r˜   r¼   z"test_issue_14987.<locals>.<lambda>
  s-   € Õ2Ý	
ˆA�a‰C�!‰G‰•q‰Ð�A�q˜6ñ #ô  #€ rš   c                  ó\   — t          t          dz   t          z  gt          t          g¦  «        S rÛ   r  rÜ   rš   r˜   r¼   z"test_issue_14987.<locals>.<lambda>
  s$   € Õ2Ý
ˆa‰%•‰ˆ•a��Vñ ô  € rš   c                  óˆ   — t          t          dt          z  dt          z  t          z   ¦  «        gt          t          g¦  «        S rÛ   ©ri   r   r�   r‘   rÜ   rš   r˜   r¼   z"test_issue_14987.<locals>.<lambda>
  s3   € Õ2Ý	ˆA�a‰C�•1‘•q‘Ñ	Ô	Ð�Q¥˜Fñ $ô  $€ rš   c                  óœ   — t          t          t          t          z  t          t          z  t          z   ¦  «        gt          t          g¦  «        S r•   )ri   r   r‘   r�   rÜ   rš   r˜   r¼   z"test_issue_14987.<locals>.<lambda>
  s3   € Õ2Ý	�A�a‰C••1‘•q‘Ñ	Ô	Ð�Q¥˜Fñ $ô  $€ rš   c                  ó˜   — t          t          t          t          dz   z  t          dz  t          z   ¦  «        gt          t          g¦  «        S r  r?  rÜ   rš   r˜   r¼   z"test_issue_14987.<locals>.<lambda>
  s7   € Õ2Ý	�A�q�1‰u‰I•q˜!‘t�a‘xÑ	 Ô	 Ð!¥A¥q 6ñ +ô  +€ rš   )r^   rÉ   rÜ   rš   r˜   Útest_issue_14987rB  
  s  € Ý
�:ð ð ñ ô ð å
�:ð *ð *ñ +ô +ð +å
�:ð 'ð 'ñ (ô (ð (å
�:ð -ð -ñ .ô .ð .å
�:ð #ð #ñ $ô $ð $å
�:ð ð ñ ô ð å
�:ð $ð $ñ %ô %ð %å
�:ð $ð $ñ %ô %ð %å
�:ð +ð +ñ ,ô ,ð ,ð ,ð ,rš   c                  óÞ  — t           t          t          z
  dt          z  dt          z  z   z  z   } t          | t           ¦  «        t	          t
          j        ¦  «        k    sJ ‚t          | t           t
          j        ¦  «        t          t          t          z
  dt          z  dt          z  z   z   ht
          j        ¦  «        k    sJ ‚t          dd¬¦  «        }t          dd¬¦  «        }t           ||z
  d|z  d|z  z   z  z   } t          | t           ¦  «        t	          t
          j        ¦  «        k    sJ ‚t          | t           t
          j        ¦  «        t	          t
          j        ¦  «        k    sJ ‚d S )Nr  r¹   ÚapTr¶   Úbn)Únegative)
r�   r~   r   ro   rT   r   rÈ   rÇ   rU   r   )r  rD  rE  s      r˜   Útest_simplificationrG  #
  s  € Ý	
�a•!‰e�b�‘d˜Q�q™S‘jÑ!Ñ	!€BÝ�B�‰?Œ?�i­¬Ñ/Ô/Ò/Ð/Ð/Ð/Ý�B��1œ7Ñ#Ô#¥|½½A¹ÀÅ1ÁÀqÍÁsÁ
Ñ7KÐ5LÐ4MÍqÌwÑ'WÔ'WÒWÐWÐWÐWå	�˜tÐ	$Ñ	$Ô	$€BÝ	�˜tÐ	$Ñ	$Ô	$€BÝ	
ˆb�2‰g˜˜2™  "¡™Ñ%Ñ	%€BÝ�B�‰?Œ?�i­¬Ñ/Ô/Ò/Ð/Ð/Ð/Ý�B��1œ7Ñ#Ô#¥yµ´Ñ'8Ô'8Ò8Ð8Ð8Ð8Ð8Ð8rš   c            	      ó¦  — dt           z  dz   dk    } t           dz  dt           z  z   dz
  dk    }t           dt           z  z   ddt           z  z   k    }t           t          t           dz  dz
  ¦  «        z   dk    }t           dt           z  z   ddt           z  z   k    }|                     t           t          t           ¦  «        ¦  «        }t          t           ¦  «        t           z  dk    }t          t           ¦  «        t           z  dk     }t           t           dz
  z  dk     }t           t           dz  dz
  z  dk     }	t	          | t           t
          j        ¦  «        t          dt          d¦  «        k    sJ ‚t	          |t           t
          j        ¦  «        t          t          t           dd¦  «        t          dt          d¦  «        ¦  «        k    sJ ‚t	          |t           t
          j        ¦  «        t          t          ddd¦  «        t          dt          d¦  «        ¦  «        k    sJ ‚t	          |t           t
          j        ¦  «        t          dt          d¦  «        k    sJ ‚t	          |t           t
          j        ¦  «        t          dt          d¦  «        k    sJ ‚t	          |t           t
          j        ¦  «        t          ddd¦  «        k    sJ ‚t	          |t           t
          j        ¦  «        t
          j
        k    sJ ‚t	          |t           t          dd¦  «        ¬	¦  «        t          ddd¦  «        k    sJ ‚t	          |	t           t          dd¦  «        ¬	¦  «        t          t          ddd¦  «        t          ddd¦  «        ¦  «        k    sJ ‚t	          t           dz   dk     t           t
          j        ¦  «        t          t           dd¦  «        k    sJ ‚d S )
Nr¹   r¸   r   r½   r  rÓ   rÅ   rÒ   r(  )r�   r4   rñ   r&   ro   r   rË   rR   r   rW   rÊ   )
rl  rm  rn  ro  r  Úeq5Úeq6Úeq7Úeq8Úeq9s
             r˜   Útest_integer_domain_relationalrN  /
  sà  € Ø
�A‰#�‰'�AŠ+€CÝ
ˆQ‰$�•1‘‰*�q‰.˜AÒ
€CÝ
ˆa•‰c‰'�B˜�1™‘HÒ
€CÝ
�d•1�a‘4˜!‘8‰nŒnÑ
˜qÒ
 €CÝ	
ˆQ�q‰S‰�2˜�!™‘8Ò	€BØ
�'Š'•!•C�‘F”FÑ
Ô
€CÝ
�a‰&Œ&•‰(�aŠ-€CÝ
�a‰&Œ&•‰(�QŠ,€CÝ
�Qˆq‰S‰'�AŠ+€CÝ
�Q�‰T�!‰V‰*�qŠ.€Cå�C��AœJÑ'Ô'­5°µR¸Ñ+;Ô+;Ò;Ð;Ð;Ð;Ý�C��AœJÑ'Ô'­5µ½°s¸BÀÑ1BÔ1BÅEÈ!ÍRÐQRÁOÄOÑ+TÔ+TÒTÐTÐTÐTÝ�C��AœJÑ'Ô'­5µ°r¸1¸a±´Å%ÈÍ2ÈqÁ/Ä/Ñ+RÔ+RÒRÐRÐRÐRÝ�C��AœJÑ'Ô'­5°µB¸©?¬?Ò:Ð:Ð:Ð:Ý�C��AœJÑ'Ô'­5°µB¸©?¬?Ò:Ð:Ð:Ð:Ý�C��AœJÑ'Ô'­5°°A°q©>¬>Ò9Ð9Ð9Ð9Ý�C��AœJÑ'Ô'­1¬:Ò5Ð5Ð5Ð5Ý�C�¥5¨¨1¡:¤:Ð.Ñ.Ô.µ%¸¸1¸a±.´.Ò@Ð@Ð@Ð@Ý�C�¥5¨¨1¡:¤:Ð.Ñ.Ô.µ%½¸aÀÀA¹¼ÍÈaÐQRÐTUÉÌÑ2WÔ2WÒWÐWÐWÐWõ •A˜‘E˜A’I�q¥!¤*Ñ-Ô-µ½°s¸BÀÑ1BÔ1BÒBÐBÐBÐBÐBÐBrš   c                  óÖ  — t          d¦  «        } t          d¦  «        }t           | t          ¦  «        t          dz  z
  t          t          j        ¦  «                             t          t          t           | t          ¦  «        t          dz  z
  d¦  «        t          j        ¦  «        ¦  «        sJ ‚t           |  |t          ¦  «        ¦  «        t          dz  z
   |t          ¦  «        t          j        ¦  «                             t           |t          ¦  «        t           |  |t          ¦  «        ¦  «        t          dz  z
  d¦  «        t          j        ¦  «        ¦  «        sJ ‚d S )Nrƒ   r„   r¹   r   )	r   ro   r�   r   r   rÇ   r    rP   r   )rƒ   r„   s     r˜   Útest_issue_10555rP  I
  s  € Ý�‰Œ€AÝ�‰Œ€AÝ�A�A•a‘D”D�2˜a™4‘K¥¥A¤GÑ,Ô,×5Ò5Ý•Q�˜1˜1�Q™4œ4¥" Q¡$™;¨Ñ*Ô*­A¬GÑ4Ô4ñ6ô 6ð 6ð 6ð 6å�A�A�a�a�‘d”d‘G”G�b ™d‘N A A¥a¡D¤D­!¬'Ñ2Ô2×;Ò;Ý�Q�Q•q‘T”T�2˜a˜a  ¥!¡¤™gœg­¨1©™n¨aÑ0Ô0µ!´'Ñ:Ô:ñ<ô <ð <ð <ð <ð <ð <rš   c                  óð  — t           dt           z  z   ddt           z  z   k    } t          | t           t          j        ¦  «        t	          j        dt          ¦  «        t          d¦  «        z
  k    sJ ‚t          |                      t           t          t           ¦  «        ¦  «        t           t          j        ¦  «        t	          j        t          d¦  «        t          ¦  «        t          d¦  «        z
  k    sJ ‚d S )Nr½   r  r   )r�   ro   r   rÇ   rV   rÖ   r   rT   rñ   r&   r%   rC  s    r˜   Útest_issue_8715rR  R
  s¾   € Ý	
ˆQ�q‰S‰�2˜�!™‘8Ò	€BÝ�B��1œ7Ñ#Ô#Ý	Œ�r�2Ñ	Ô	¥¨1¡¤Ñ	-ò/ð /ð /ð /å�B—G’G�A�c¥!™fœfÑ%Ô%¥q­!¬'Ñ2Ô2ÝŒ•c˜"‘g”g�rÑ"Ô"¥Y¨q¡\¤\Ñ1ò2ð 2ð 2ð 2ð 2ð 2rš   c                  óâ  — t           dz  t          dt          z  ¦  «        z   t          t          ¦  «        z
  } t          t          j        t          t          t           dz   t          t          ¦  «        z   ¦  «        dz  ¦  «        ¦  «        }t          | t          t          j        ¦  «        |k    sJ ‚t          t          ¦  «        t          t          t          ¦  «        ¦  «        z  t          t          t          ¦  «        dz  dz   ¦  «        z  t          t          t          ¦  «        z  z   } t          t          ¦  «         t          t          t          ¦  «        ¦  «        z  t          t          t          ¦  «        dz  dz   ¦  «        t          t          ¦  «        z  z  }t          t          j        t          |¦  «        ¦  «        }t          | t          t          j        ¦  «        |k    sJ ‚d S ro  )r’   r%   r�   rD   r‘   rU   r   rÇ   rT   r&   ro   r4   r�   r   rE   rŽ   )r  rU  r´   s      r˜   Útest_issue_11174rT  Z
  s?  € Ý	
ˆA‰•�A•a‘C‘”‰�3�q™6œ6Ñ	!€BÝ�œ¥­3µ°1±¨uµs½1±v´v©~Ñ+>Ô+>¸qÑ+@Ñ!AÔ!AÑBÔB€DÝ�B��1œ7Ñ#Ô# tÒ+Ð+Ð+Ð+å	�a‰Œ••S�‘V”V‘”Ñ	�T¥#¥a¡&¤&¨!¡)¨a¡-Ñ0Ô0Ñ	0µ1µS½±V´V±8Ñ	;€BÝ	�a‰Œˆ••S�‘V”V‘”Ñ�d¥3¥q¡6¤6¨1¡9¨q¡=Ñ1Ô1µ#µa±&´&Ñ8Ñ9€AÝ�œ¥¨1¡¤Ñ.Ô.€DÝ�B��1œ7Ñ#Ô# tÒ+Ð+Ð+Ð+Ð+Ð+rš   c                  ó:  — t          dd¬¦  «        } t          dd¬¦  «        }| | t          | dz   dz   ¦  «        z  z   }|dz   | dz  | dz   dz   z  z   }t          | t          |dz  dz   ¦  «        z  ¦  «        t          |t          |dz  dz   ¦  «        z  ¦  «        }}t          | t	          |d¦  «        |¦  «        }|ddhz
  |ddhz
  z  }||z  ddhz
  }t          || t          j        ¦  «        |k    sJ ‚t          || t          j        ¦  «        |k    sJ ‚d S )	Nr�   Tr±   r‘   r¹   r½   r   rÅ   )r   r4   rT   rP   r   ro   r   rÇ   )	r�   r‘   rl  rm  r­   r®   rL  r¨   r©   s	            r˜   Útest_issue_11534rV  e
  s8  € õ
 	ˆs˜ÐÑÔ€AÝˆs˜ÐÑÔ€AØˆ"ˆq•�q˜!‘t�e˜a‘i‘”Ñ Ñ
 €CØˆa‰4ˆ%�!�Q‘$˜˜A™˜ ™	Ñ"Ñ
"€Cõ ˜�r�$˜q !™t a™x™.œ.Ñ(Ñ)Ô)­9°Qµt¸A¸q¹DÀ1¹H±~´~Ñ5EÑ+FÔ+Fˆ€BÝ˜�2˜c 1™:œ: rÑ*Ô*€DØ�"�a�‰L˜T R¨ G™^Ñ,€DØ�‰G˜˜A�wÑ€Då�C˜�AœGÑ$Ô$¨Ò,Ð,Ð,Ð,Ý�C˜�AœGÑ$Ô$¨Ò,Ð,Ð,Ð,Ð,Ð,rš   c                  ó
  — t          t          dz  dt          z  z   dz
  t          z  dk     t          t          j        ¦  «        t	          t          j        t           d¦  «        t          j        dd¦  «        ¦  «        k    sJ ‚d S )Nr¹   rç   r¸   rÒ   r   r½   )ro   r�   r   rÇ   rW   rV   rÖ   r   rÜ   rš   r˜   Útest_issue_10477rX  €
  sr   € Ý•Q˜‘T˜A�a™C‘Z !‘^¥QÑ&¨Ò*­A­q¬wÑ7Ô7Ý�hŒm�R˜C Ñ$Ô$¥h¤m°A°qÑ&9Ô&9Ñ:Ô:ò;ð ;ð ;ð ;ð ;ð ;rš   c                  óN  — t          t          t          ¦  «        t          t          dt          ¦  «        ¦  «        t          dt          ¦  «        k    sJ ‚t          dd¦  «        } t          dt          z                       t          ¦  «        dk     t          | ¦  «        | k    sJ ‚d S )Nr   r½   rÑ   )ro   rD   r‘   rV   r   rT   r�   r
   )r†   s    r˜   Útest_issue_10671rZ  …
  sz   € Ý•C�‘F”F�A�x¨­2™œÑ/Ô/µ9¸QÅÑ3CÔ3CÒCÐCÐCÐCÝ��B‰Œ€AÝ�Q•q‘S—J’J�q‘M”M AÒ%¥q¨!Ñ,Ô,°Ò1Ð1Ð1Ð1Ð1Ð1rš   c                  ó.  — t           t          t           dz  dz
  ¦  «        z   } t          | dk    t           t          j        ¦  «        t          t          d¦  «        t          ¦  «        k    sJ ‚t          | dk     t           t          j        ¦  «        t          t           t          d¦  «         ¦  «        k    sJ ‚t          | t          d¦  «        k    t           t          j        ¦  «        t          j        t          d¦  «        t          ¦  «        k    sJ ‚d S )Nr¹   rÓ   r   )r�   r4   ro   r   rÇ   rV   r   r·  rC  s    r˜   Útest_issue_11064r\  ‹
  sä   € Ý	
�T•!�Q‘$˜‘(‰^Œ^Ñ	€BÝ�B˜’F�A�qœwÑ'Ô'Ý•�a‘”�"ÑÔòð ð ð å�B˜’F�A�qœwÑ'Ô'Ý•"�•t˜A‘w”w�hÑÔò ð  ð  ð  å�B�˜a™œ’L¥!¥Q¤WÑ-Ô-ÝŒ•t˜A‘w”w¥Ñ#Ô#ò$ð $ð $ð $ð $ð $rš   c                  ób  — t          t          dz
  ¦  «        dz   } t          | t          ¦  «        }|t          j        u sJ ‚t          | dk     t          t          j        ¦  «        t          j        u sJ ‚t          | dk    t          t          j        ¦  «        t          dt          ¦  «        k    sJ ‚d S ©Nr¹   r   )	r4   r�   rf   r   rÊ   ro   rÇ   rV   r   )r  rU  s     r˜   Útest_issue_12478r_  •
  s�   € Ý	�a�!‰e‰Œ�q‰€BÝ˜�QÑÔ€DØ•1”:ÐÐÐÐÝ�B˜’F�A�qœwÑ'Ô'­1¬:Ð5Ð5Ð5Ð5Ý�B˜’F�A�qœwÑ'Ô'­8°Aµr©?¬?Ò:Ð:Ð:Ð:Ð:Ð:rš   c                  ó¼   — t          t          t          ¦  «        t          z  dk    t          t          j        ¦  «        } t          j        dd¦  «        }| |k    sJ ‚d S rÄ  )ro   r&   r�   r   rÇ   rV   r·  )r  rì   s     r˜   Útest_issue_12429ra  �
  sE   € Ý	•#•a‘&”&�‘(˜a’-¥¥A¤GÑ	,Ô	,€BÝ
Œ.˜˜AÑ
Ô
€CØ�Š9ˆ9ˆ9ˆ9ˆ9ˆ9rš   c                  ó‚  — t          t          t          z   ¦  «        } t          d¦  «        }t	          | ¦  «                             t          t          |t          t          |¦  «        dz   d¦  «        t          j        ¦  «        t          |t          |¦  «        dk    t          j        ¦  «        ¦  «        ¦  «        sJ ‚d S )NÚCr½   r   )r   r�   r   r   ro   r    rU   rP   r   r    r   r‹  r!   )r  rc  s     r˜   Útest_issue_19506rd  £
  s¤   € Ý	�Q•‰U‰Œ€BÝˆc‰
Œ
€AÝ�B‰<Œ<× Ò ¥­l¸1½bÅÀAÁÄÈÁÈAÑ>NÔ>NÕPQÔP[Ñ.\Ô.\Ý1=¸aÅÀAÁÄÈÂÍAÌKÑ1XÔ1Xñ"Zô "Zñ [ô [ð [ð [ð [ð [ð [rš   c                  ón  — t          t          t          ¦  «        t          t          j        ¦  «        t          j        dt          ¦  «        k    sJ ‚t          t          dt          z  dz
  ¦  «        t          t          j        ¦  «        t          j        t          dd¦  «        t          ¦  «        k    sJ ‚d S )Nr   rç   r¸   )	ro   r   r�   r   rÇ   rV   rÖ   r   r   rÜ   rš   r˜   Útest_solveset_argrf  ª
  sz   € Ý•C�‘F”F�A�qœwÑ'Ô'­H¬M¸!½RÑ,@Ô,@Ò@Ð@Ð@Ð@Ý•C˜�!™˜Q™‘K”K¥¥A¤GÑ,Ô,µ´½hÀqÈ!¹n¼nÍbÑ0QÔ0QÒQÐQÐQÐQÐQÐQrš   c                  óæ   ‡ — t           Š t          ˆ fd„t          ¦   «         t          d¬¦  «        t          d¬¦  «        fD ¦   «         ¦  «        sJ ‚ ‰ dt          d¬¦  «        z  ¦  «        du sJ ‚d S )Nc              3   ó8   •K  — | ]} ‰d |z  ¦  «        du V — ŒdS )r½   NrÜ   )r—   r�   rƒ   s     €r˜   r™   z3test__is_finite_with_finite_vars.<locals>.<genexpr>²
  sC   øè è € ð 9ð 9 !ˆqˆq��1‘‰vŒv˜ˆ~ð 9ð 9ð 9ð 9ð 9ð 9rš   Tr±   )Úcomplexr½   F)rt   rž   r   rø   s   @r˜   Ú test__is_finite_with_finite_varsrj  ¯
  sž   ø€ Ý#€Aåð 9ð 9ð 9ð 9Ý‰Œ•˜DÐ!Ñ!Ô!¥5°Ð#6Ñ#6Ô#6ð(8ð 9ñ 9ô 9ñ 9ô 9ð 9ð 9ð 9àˆ1ˆQ�u˜%Ð Ñ Ô Ñ Ñ!Ô! TÐ)Ð)Ð)Ð)Ð)Ð)rš   c                  ó®   — t          t          dz  dt          z  z
  dz
  t          t          t           d¦  «        ¬¦  «        t	          d¦  «        k    sJ ‚d S )Nr¹   r  r   )Úsymbolr)  rÒ   ræ  rÜ   rš   r˜   Útest_issue_13550rm  ·
  sK   € Ý•A�q‘D˜1�Q™3‘J ‘O­a½(ÅBÀ3ÈÑ:JÔ:JÐKÑKÔKÍyÐY[É}Ì}Ò\Ð\Ð\Ð\Ð\Ð\rš   c                  óÄ   — t          t          t          d¦  «        t          d¦  «        z   z  t          d¦  «        z
  t          ft          ¦  «        t          j        u sJ ‚d S )NrÓ   r¹   )rr   rŽ   r4   r   rÊ   rÜ   rš   r˜   Útest_issue_13849ro  »
  sK   € Ý��4 ™7œ7¥T¨!¡W¤WÑ,Ñ-µ°Q±´Ñ7½Ð;½QÑ?Ô?Å1Ä:ÐMÐMÐMÐMÐMÐMrš   c            	      óV  — t          t          t          t          t          d¦  «        z   ¦  «        dz
                       t
          ¦  «        t          t          j        ¦  «        t          dd¦  «        k    sJ ‚t          t          t          t          t          d¦  «        z   ¦  «        dz
                       t
          ¦  «        t          t          dd¦  «        ¦  «        t          d¦  «        k    sJ ‚t          t          t          t          dd¦  «        ¦  «        t          j
        u sJ ‚d S )Nr¹   rÅ   r½   r   )ro   r   r�   r5   r—  r7   r   rÇ   rT   rV   rÊ   rÜ   rš   r˜   Útest_issue_14223rq  ¿
  sí   € Ý•S��S¥ A™YœY™Ñ'Ô'¨!Ñ+×4Ò4µYÑ?Ô?ÅÝ	Œñô Ý˜b !Ñ$Ô$ò%ð %ð %ð %å•S��S¥ A™YœY™Ñ'Ô'¨!Ñ+×4Ò4µYÑ?Ô?ÅÝ��A‰Œñô Ý$ Q™<œ<ò(ð (ð (ð (å•A•q�) A q™/œ/Ñ*Ô*­a¬jÐ8Ð8Ð8Ð8Ð8Ð8rš   c                  ó   ‡ — t           j        Š t          t          t	          t          d¦  «        z  dz
  t          ‰ ¦  «        t          t          dd¦  «        ¦  «        k    sJ ‚t          t          t          t          d¦  «        z  dz
  t          ‰ ¦  «        t          t          d¦  «         t          d¦  «        ¦  «        k    sJ ‚t          t	          t          t          dz
  ¦  «        dz
  t          dz   ¦  «        dz
  t          ‰ ¦  «        t          dd¦  «        k    sJ ‚t          t          t          dz
  ¦  «        t          t          ¦  «        z
  t          ‰ ¦  «        t          t          t          ¦  «         dz   t          t          ¦  «        dz   ¦  «        k    sJ ‚t          t          t          dt          t          dz   ¦  «        z  z   ¦  «        t          ‰ ¦  «        t          t          dd¦  «        t          dd	¦  «        ¦  «        k    sJ ‚t          dt          t          t          t          t	          dt          ¦  «        z   ¦  «        z   ¦  «        z  dz
  t          t           j        ¦  «        t          dd
¦  «        k    sJ ‚t           j        Š t          t          ˆ fd„¦  «         t          t          ˆ fd„¦  «         t          t          ˆ fd„¦  «         t          t          ˆ fd„¦  «         t          t          ˆ fd„¦  «         d S )Nr  rÑ   r¹   r¸   r½   rÅ   rç   r  rÓ   r  c                  ól   •— t          t          t          t          d¦  «        z  dz
  t          ‰ ¦  «        S ©Nr  rÑ   )ro   r�   r6   ©Údoms   €r˜   r¼   z"test_issue_10158.<locals>.<lambda>Ð
  ó$   ø€ �x­­#­a°©*¬*©°rÑ(9½1¸cÑBÔB€ rš   c                  ól   •— t          t          t          t          d¦  «        z  dz
  t          ‰ ¦  «        S rt  )ro   r�   r5   ru  s   €r˜   r¼   z"test_issue_10158.<locals>.<lambda>Ñ
  rw  rš   c                  ó’   •— t          t          t          t          dz
  ¦  «        dz
  t          dz   ¦  «        dz
  t          ‰ ¦  «        S )Nr¸   r½   r¹   )ro   r6   r   r�   ru  s   €r˜   r¼   z"test_issue_10158.<locals>.<lambda>Ò
  s4   ø€ �x­­Cµ°A±©J¬J¸©N½AÀ¹EÑ(BÔ(BÀQÑ(FÍÈ3ÑOÔO€ rš   c                  ó„   •— t          t          t          dz
  ¦  «        t          t          ¦  «        z
  t          ‰ ¦  «        S rÛ   )ro   r   r�   r‘   ru  s   €r˜   r¼   z"test_issue_10158.<locals>.<lambda>Ó
  s(   ø€ �x­­A°©E©
¬
µS½±V´VÑ(;½QÀÑDÔD€ rš   c            
      óŠ   •— t          t          t          dt          t          dz   ¦  «        z  z   ¦  «        t          ‰ ¦  «        S )Nrç   r½   ri  ru  s   €r˜   r¼   z"test_issue_10158.<locals>.<lambda>Ô
  s.   ø€ �x­­A°µ#µa¸!±e±*´*±Ñ,<Ñ(=Ô(=½qÀ#ÑFÔF€ rš   )r   rÇ   ro   r�   r6   rT   r   r5   r4   r   r‘   r‹  r^   rÉ   ru  s   @r˜   Útest_issue_10158r|  Ç
  se  ø€ Ý
Œ'€CÝ•A•c�!˜R‘j”j‘L 2Ñ%¥q¨#Ñ.Ô.µ)½HÀQÈ¹N¼NÑ2KÔ2KÒKÐKÐKÐKÝ•A•c�!˜R‘j”j‘L 2Ñ%¥q¨#Ñ.Ô.µ)½TÀ"¹X¼X¸IÅtÈBÁxÄxÑ2PÔ2PÒPÐPÐPÐPÝ•C��A ™E™
œ
 Q™­¨A©Ñ.Ô.°Ñ2µA°sÑ;Ô;½yÈÈQÑ?OÔ?OÒOÐOÐOÐOÝ•C�˜A™‘J”J¥¥Q¡¤Ñ'­¨CÑ0Ô0µI½sÅ1¹v¼v¸gÈ¹kÍ3ÍqÉ6Ì6ÐTUÉ:Ñ4VÔ4VÒVÐVÐVÐVÝ•C�˜A�c¥! a¡%™jœj™LÑ(Ñ)Ô)­1¨cÑ2Ô2µiÅÈÈQÁÄÕQYÐZ\Ð^_ÑQ`ÔQ`Ñ6aÔ6aÒaÐaÐaÐaÝ�A•c�!�c¥!¥c¨!­Q¡i¤i¡-Ñ0Ô0Ñ0Ñ1Ô1Ñ1°AÑ5µq½!¼'ÑBÔBÅiÐPRÐTVÑFWÔFWÒWÐWÐWÐWÝ
Œ+€CÝ
�:ÐBÐBÐBÐBÑCÔCÐCÝ
�:ÐBÐBÐBÐBÑCÔCÐCÝ
�:ÐOÐOÐOÐOÑPÔPÐPÝ
�:ÐDÐDÐDÐDÑEÔEÐEÝ
�:ÐFÐFÐFÐFÑGÔGÐGÐGÐGrš   c                  ór  — dt          dt          z  ¦  «        z
  t          z
  } t          t	          t           dz   ¦  «         dz  ¦  «        }t          | t          t          j        ¦  «        t          t          j        |¦  «        k    sJ ‚t          t          | t          ¦  «        t          t          t          t           dt          z  t          z  t          t           dz   ¦  «        z   z  dz  t	          t!          t          dz
  ¦  «        ¦  «        dz  z
  ¦  «        t          j        ¦  «        ¦  «        sJ ‚d S )Nr½   i€Wíþi€¨r¹   )r%   r�   r‘   rT   r&   ro   r   rÇ   rU   r–   rQ   r   r‹   r   r   r   r   rË   )rƒ   r–  s     r˜   Útest_issue_14300r~  ×
  s  € Ø	�C�	�!‘ÑÔÑ�qÑ €AÝ	•C�˜˜Q™‘K”K�< Ñ(Ñ	)Ô	)€Bå�A•q�!œ'Ñ"Ô"Ý•Q”W˜bÑ!Ô!ò"ð "ð "ð "å•˜!�Q‘”Ý•��A˜2˜q¥™s¥2™v­­Q¨B°©F©¬Ñ3Ñ4°XÑ=Ý••A˜‘E‘
”
‰OŒO˜HÑ$ñ%ñ &ô &Ý'(¤zñ	3ô 	3ñ4ô 4ð 4ð 4ð 4ð 4ð 4rš   c                  ó¾   ‡ — t          t          dz  t          z   dz
  d¦  «        Š t          t          ˆ fd„¦  «         t	          t          dz  ‰ t          ¦  «        sJ ‚d S )Nrç   r½   r¹   c                  ó0   •— t          ‰ dt          ¦  «        S rŠ  )rl   r�   ©Únumbers   €r˜   r¼   z"test_issue_14454.<locals>.<lambda>ä
  s   ø€ �{¨6°1µaÑ8Ô8€ rš   )rN   r�   r^   rÉ   rl   r�  s   @r˜   Útest_issue_14454rƒ  â
  sZ   ø€ Ý•Q˜‘T�A‘X ‘\ 1Ñ%Ô%€FÝ
�:Ð8Ð8Ð8Ð8Ñ9Ô9Ð9Ý•q˜!‘t˜V¥QÑ'Ô'Ð'Ð'Ð'Ð'Ð'rš   c            	      óP  — t          dt          dz  z  dt          dz  dz
  t          d¦  «        dz  z  z  z  ddt          dz  dz
  t          d¦  «        dz  z  z  z  z   t          t          j        ¦  «        t	          t          d¦  «        t          d¦  «         ¦  «        k    sJ ‚d S )Nr  r¹   r5  r½   rç   r¸   )ro   r�   r   r‹  rT   r4   rÜ   rš   r˜   Útest_issue_17882r…  è
  sž   € Ý�B•q˜!‘t‘G˜Q¥ 1¡ q¡­A¨a©D¬D°©FÑ3Ñ3Ñ4°q¸!½QÀ¹TÀA¹XÍÈ1ÉÌÈaÉÑ<PÑ:PÑ7QÑQÕSTÕVWÔVaÑbÔbÝ•$�q‘'”'�D ™GœG˜8Ñ$Ô$ò%ð %ð %ð %ð %ð %rš   c            	      ó¼  — t          t          dt          z  dz
  ¦  «        ¦  «        ddt          z  gk    sJ ‚dt          dz   z  dt          dz   z  z   dt          dz
  z  z   dt          dz   z  z
  dt          dz   z  z
  } t          t          | ¦  «        ¦  «        dt          dz   z  dt          dz   z  dt          dz   z  dt          dz
  z  ddt          dz   z  hk    sJ ‚d S )Nr¸   r¹   r  rç   r½   rÅ   )rœ   r{   r�   rƒ  )r²  s    r˜   Útest_term_factorsr‡  í
  sæ   € Ý•˜a¥™d Q™hÑ'Ô'Ñ(Ô(¨R°µA±¨JÒ6Ð6Ð6Ð6Ø�q�1‰u‰:˜�A ™E™
Ñ" Q­¨Q©¡ZÑ/°!µa¸!±e±*Ñ<¸qÅ1ÀqÁ5¹zÑI€DÝ�}˜TÑ"Ô"Ñ#Ô#Ø	�A�‰E‰
�A�˜A™‘J ¥A¨¡E¡
¨Aµ°A±©J¸¸AÅÀAÁ¹Jð(Hò Hð Hð Hð Hð Hð Hrš   c                  ó  — t          dt          z  t          t          j        ¦  «        t          j        k    sJ ‚t          dt          z  dt          dz   z  z
  t          t          j        ¦  «        t          d¦  «        k    sJ ‚d S )Nr¸   r5  rÓ   rô  )ru   r�   r   rÇ   rÊ   rT   rÜ   rš   r˜   Útest_transolver‰  ö
  sc   € å�a�‘d�A�qœwÑ'Ô'­1¬:Ò5Ð5Ð5Ð5Ý�a�‘d˜Q¥ Q¡™ZÑ'­­A¬GÑ4Ô4½	À#¹¼ÒFÐFÐFÐFÐFÐFrš   c            	      ó´  — dt           z  t          t          z
  z  t          t          t          t          z
  ¦  «        z  z
  t          z
  t          t          t          t          z
  ¦  «        z  z   t          z   dz  } t	          |                      ¦   «         t          ¦  «        t          t          t          t          dt           z  dz
  ¦  «        z   ¦  «        k    sJ ‚d S ro  )r�   r‘   r’   rF   ro   r²  rT   rI   rC  s    r˜   Útest_issue_21276r‹  ü
  sŽ   € Ø
�A‰#�q•1‰u‰+��#�a¥!™e™*œ*™Ñ
$¥qÑ
(­1­SµµQ±©Z¬Z©<Ñ
7½!Ñ
;¸aÑ	?€BÝ�B—I’I‘K”K¥Ñ#Ô#¥yµµA½¸qÅ¹sÀQ¹w¹¼Ñ4GÑ'HÔ'HÒHÐHÐHÐHÐHÐHrš   c                  ó  — ddl m}  ddt          z  z  dt          dz   z  z
  }dddt          z  z
  z  ddt          z
  z  z
  }dt          z  dt          z  z   }t          t	          d¦  «        t          z  ¦  «        dt          z  z
  }t          t          | z  ¦  «        t          t
           | z  ¦  «        z  dz
  }dt          dz  z  dt          dz  z  z
  }dt          d	z   z  dt          dz   z  z   dt          d	z
  z  z   dt          dz   z  z
  dt          dz   z  z
  }d
t          dt          z  dz   ¦  «        z  dt          dt          z  d	z   ¦  «        z  z   }dt          z  dt          z  z   dt          z  z   dz
  }	ddt          d	z   z  z  dt          z  z  ddt          z  z  z
  }
t          |t          t          j        ¦  «        t          dt	          d¦  «        z  dt	          d¦  «        z  t	          d¦  «        z   z  ¦  «        k    sJ ‚t          |t          t          j        ¦  «        t          t          dd¦  «        ¦  «        k    sJ ‚t          |t          t          j        ¦  «        t          j        k    sJ ‚t          |t          t          j        ¦  «        t          d¦  «        k    sJ ‚t          |t          t          j        ¦  «        t          t          j        t          | t	          dt          t
          | z  ¦  «        z  ¦  «        z  ¦  «        ¦  «        k    sJ ‚t          |t          t          j        ¦  «        t          d¦  «        k    sJ ‚t          |t          t          j        ¦  «        t          d¦  «        k    sJ ‚t          |t          t          j        ¦  «        t          dt	          d¦  «        z  dz  dt	          d¦  «        z  dz  z   t          dd¦  «        z   ¦  «        k    sJ ‚t          |	t          t          j        ¦  «        t          d¦  «        k    sJ ‚t          |
t          t          j        ¦  «        t          t	          d¦  «         t	          d¦  «        z
  t	          d¦  «        z   t	          d¦  «         t	          d¦  «        z   t	          d¦  «        z   z  ¦  «        k    sJ ‚t          d
t          dt          z  dz   ¦  «        z  dt          d	z   z  z   t          ¦  «        t          ddt	          d¦  «        z  z
  t	          d¦  «        z   t	          d¦  «        dz   z   ¦  «        k    sJ ‚t          dt          dz  z  dt          dz  z  z
  t          ¦  «        t          d¦  «        k    sJ ‚t          d¦  «        t          t	          d¦  «        ¦  «        z  t          t	          d¦  «        ¦  «        z  }t          dt          dz  z  ddt          z  z  z
  t          ¦  «        t          | |¦  «        k    sJ ‚t          d¦  «        \  }}t!          d¦  «        }t          ||t          dz  z  z   t           |t          ¦  «         ¦  «        z
   |t          ¦  «        ¦  «        t          t          j        t          t	          ||t          dz  z  z   ¦  «         ¦  «        ¦  «        k    sJ ‚t          dd¬¦  «        } t          t          dz  | dz  t          t          ¦  «        z  z
  | ¦  «        t          t          j        t          t          t          dz  t          t          ¦  «        z  ¦  «         t          t          dz  t          t          ¦  «        z  ¦  «        ¦  «        ¦  «        k    sJ ‚t#          dd¬¦  «        }t          d	|z  d	z   |d	z   z  |¦  «                             t'          t          t)          d	d	t          z  z   t          d	z   z  d¦  «        t          j        ¦  «        ¦  «        sJ ‚t          dt          z  dt          z  z
  dz   t          t          j        ¦  «        dhk    sJ ‚t          dt          z  ddt          z  z  z
  dz   t          t          j        ¦  «        dhk    sJ ‚d S )Nr   r{  r¸   r¹   rç   rÓ   r5  rà   r½   r±  r  éT   é   ig  é{   i¦
  rÒ   r  rÐ   rÔ   zC1 C2rƒ   r‘   Tr¶   rÆ   r6  )rß  r‘   r�   r%   r&   r’   ro   r   rÇ   rT   r   rÊ   rU   rf   r4   r   r   r   r    rP   r   )r‘   rå  ræ  Úe3Úe4Úe5Úe6Úe7Úe8Úe9Úe10r   ÚC1ÚC2rƒ   rÆ   s                   r˜   Útest_exponential_realrš    s
  € ØÐÐÐÐÐà	
ˆQ�q‰S‰�A�˜A™‘JÑ	€BØ	
ˆQ�•1‘‰W‰˜˜A¥™E™
Ñ	"€BØ	
�A‰�•1‘‰€BÝ	�S�‰VŒV•A‰X‰Œ˜�A™Ñ	€BÝ	�Qˆq‰S‰Œ•#•q�b˜‘d‘)”)Ñ	˜aÑ	€BØ	
�Qˆq‰S‰�A�˜!™‘HÑ	€BØ	
�Q�‰U‰�a�!˜a™%‘jÑ	  1¥q¨1¡u¡:Ñ	-°µA¸±E±
Ñ	:¸QÅÀQÁ¹ZÑ	G€BØ	�C�•1‘�q‘‰MŒMÑ	˜A�c !¥A¡#¨¡'™lœl™NÑ	*€BØ	
�A‰�•1‘‰�q�!‘tÑ	˜bÑ	 €BØ
ˆQ•�Q‘‰Z‰-˜�a™Ñ
  3 t­a¡y¡=Ñ
0€Cå�B��1œ7Ñ#Ô#¥yØ
�3ˆq‰6Œ6‰	�2•c˜!‘f”f‘9�s 1™vœvÑ%Ñ&ñ((ô ((ò (ð (ð (ð (å�B��1œ7Ñ#Ô#¥yµ¸!¸R±´Ñ'AÔ'AÒAÐAÐAÐAÝ�B��1œ7Ñ#Ô#¥q¤zÒ1Ð1Ð1Ð1Ý�B��1œ7Ñ#Ô#¥y°¡|¤|Ò3Ð3Ð3Ð3Ý�B��1œ7Ñ#Ô#¥|Ý	Œ•˜1�S ¥3¥q¨¡s¡8¤8¡™_œ_Ñ,Ñ-Ô-ñ(/ô (/ò /ð /ð /ð /å�B��1œ7Ñ#Ô#¥y°¡|¤|Ò3Ð3Ð3Ð3Ý�B��1œ7Ñ#Ô#¥y°¡|¤|Ò3Ð3Ð3Ð3Ý�B��1œ7Ñ#Ô#¥y°µC¸±F´F±¸1±¸qÅÀQÁÄ¹xÈ¹zÑ1IÍHÐUVÐXYÉNÌNÑ1ZÑ'[Ô'[Ò[Ð[Ð[Ð[Ý�B��1œ7Ñ#Ô#¥y°¡|¤|Ò3Ð3Ð3Ð3Ý�C��1œ7Ñ#Ô#¥yµ3°r±7´7°(½SÀ¹V¼VÑ2CÅcÈ#ÁhÄhÑ2NÕRUÐVZÑR[ÔR[ÐQ[Õ^aÐbcÑ^dÔ^dÑQdÕgjÐknÑgoÔgoÑQoÑ1pÑ'qÔ'qÒqÐqÐqÐqå˜�C ¥1¡ q¡™MœMÑ)¨Aµ°A±©JÑ6½Ñ:Ô:½iØ�•#�a‘&”&‘‰=�3˜q™6œ6Ñ!¥C¨¡F¤F¨Q¡JÑ
/Ð0ñ?2ô ?2ò 2ð 2ð 2ð 2å˜�Q˜q™S™ A­¨!©¡HÑ,­aÑ0Ô0µI¸a±L´LÒ@Ð@Ð@Ð@ÝˆQ‰Œ••S˜‘V”V‘”Ñ�T¥# a¡&¤&™\œ\Ñ)€AÝ˜�Q˜q™S™ A¨­!©¡HÑ,­aÑ0Ô0µI¸q¸bÀ!Ñ4DÔ4DÒDÐDÐDÐDõ �WÑÔ�F€BˆÝ�‰Œ€AÝ˜˜b¥ A¡™g™­¨Q¨Q­q©T¬T¨E©
¬
Ñ2°A°Aµa±D´DÑ9Ô9½\Ý	Œ•�C  R­¨1©¡W¡Ñ-Ô-Ð-Ñ.Ô.ñ>0ô >0ò 0ð 0ð 0ð 0å�˜dÐ#Ñ#Ô#€AÝ�˜A™  1¡¥S­¡V¤V¡Ñ+¨QÑ/Ô/µ<Ý	Œ•�D¥ A¡¥c­!¡f¤f¡Ñ-Ô-Ð-­tµA°q±D½½Q¹¼±KÑ/@Ô/@ÑAÔAñ4Cô 4Cò Cð Cð Cð Cåˆs˜TÐ"Ñ"Ô"€AÝ˜!˜A™# ™' Q¨¡UÑ+¨QÑ/Ô/×8Ò8Ý•Q�˜A ¥!¡™G¥q¨1¡uÑ-¨qÑ1Ô1µ1´7Ñ;Ô;ñ=ô =ð =ð =ð =å�A•q‘D˜1�a™4‘K "Ñ$¥a­¬Ñ1Ô1°a°SÒ8Ð8Ð8Ð8Ý�A•q‘D˜1˜q¥™s™8‘O bÑ(­!­Q¬WÑ5Ô5¸!¸Ò<Ð<Ð<Ð<Ð<Ð<rš   c                  ó"
  — t          d¦  «        } t          t          dt          z  dt          z  z   t          ¦  «        t	          t          | t          d| z  t          z  t          z   z  t          d¦  «        z  ¦  «        t          j
        ¦  «        ¦  «        sJ ‚t          t          t          z  t          t          z  z  dz
  t          ¦  «        t          t          d¦  «        t          t          ¦  «        t          t          ¦  «        z   z  ¦  «        k    sJ ‚t          t          dt          dz  z  dt          dz  z  z
  t          ¦  «        t	          t          | d| z  t          z  t          z  t          d¦  «        z  ¦  «        t          j
        ¦  «        ¦  «        sJ ‚t          t          dt          z  dz   t          ¦  «        t	          t          | t          d| z  t          z  t          z   z  dt          d¦  «        z  z   t          d¦  «        z  ¦  «        t          j
        ¦  «        ¦  «        sJ ‚dt          t          dz  t          z  ¦  «        z  dz   t          dz  dz   z  }t!          t          ¦  «        t!          t          t          d¦  «        ¦  «         t          t          d¦  «        d| z  t          z  t          z  z   ¦  «        z   ¦  «        z  }t          |t          ¦  «        t          | |¦  «        k    sJ ‚t	          t          | t          d| z  t          z  t          t#          dd¦  «        z  z
  z  t          d¦  «        z  ¦  «        t          j
        ¦  «        }t	          t          | t          d| z  t          z  t          t#          dd¦  «        z  z   z  t          d¦  «        z  ¦  «        t          j
        ¦  «        }t          t          dt          z  dt          z  z   dt          z  z   t          ¦  «        t%          ||¦  «        ¦  «        sJ ‚dt          d	z   z  dt          dz   z  z   dt          d	z
  z  z   dt          dz   z  z
  dt          dz   z  z
  }t          |t          ¦  «        }d| z  t          z  t          z  dt          d¦  «        z  z
  dt          d¦  «        z  z   }d
t          d¦  «        z  t          d¦  «        z   }t	          t          | ||z  ¦  «        t          j
        ¦  «        }t          ||¦  «        sJ ‚d S )Nr‹   r¹   rç   r¸   rÄ  rÓ   r  rà   r½   r  )r   r–   rh   r�   rX   r   r   r   r&   r   rË   r’   r‘   rT   ro   r%   r4   r   rW   )	r‹   r  r~   Úunion1Úunion2r”  ÚnumÚdenr>  s	            r˜   Útest_exponential_complexr   2  sø  € åˆc‰
Œ
€AåÕ! !¥Q¡$¨­A©¡+­qÑ1Ô1µ(Ýˆq•!�Q�q‘S�‘V�b‘[‘/¥# a¡&¤&Ñ(Ñ)Ô)­1¬:ñ37ô 37ñ 8ô 8ð 8ð 8ð 8å�A�q™D¥¥A¡™I¨™M­1Ñ-Ô-µÝˆA‰Œ••A‘”��Q™œ‘Ñ ñ2"ô 2"ò "ð "ð "ð "åÕ! !¥a¨¡c¡(¨Qµ°1±©XÑ"5µqÑ9Ô9½8Ýˆq�!�A‘#•a‘%�‘(�3˜q™6œ6‘/Ñ"Ô"¥A¤Jñ<0ô <0ñ 1ô 1ð 1ð 1ð 1å•˜!�Q™$ ™)¥QÑ'Ô'­Ýˆq•1�a˜‘c�"‘f�r‘k‘? Q¥s¨1¡v¤v¡XÑ-­s°1©v¬vÑ5Ñ6Ô6½¼
ñ*Dô *Dñ Eô Eð Eð Eð Eð �S•�A‘•a‘‰[Œ[‰.˜1Ñ
�q !™t b™yÑ	)€BÝ�Q‰Œ••c�#˜a™&œ&‘k”k�\¥C­¨A©¬°°1±µQ±µr±Ñ(9Ñ$:Ô$:Ñ:Ñ;Ô;Ñ;€AÝ˜B¥Ñ"Ô"¥i°°°AÑ&6Ô&6Ò6Ð6Ð6Ð6å•f˜Q¥ 1 Q¡3¥r¡6­B­x¸¸1©~¬~Ñ,=Ñ#=Ñ >½sÀ1¹v¼vÑ EÑFÔFÍÌ
ÑSÔS€FÝ•f˜Q¥ 1 Q¡3¥r¡6­B­x¸¸1©~¬~Ñ,=Ñ#=Ñ >½sÀ1¹v¼vÑ EÑFÔFÍÌ
ÑSÔS€FÝ•˜!�Q™$ ¥A¡™+¨­1©Ñ,­aÑ0Ô0µ%¸ÀÑ2GÔ2GÑHÔHÐHÐHÐHà	
�Q�‰U‰�a�!˜a™%‘jÑ	  1¥q¨1¡u¡:Ñ	-°µA¸±E±
Ñ	:¸QÅÀQÁ¹ZÑ	G€BÝ
�2•q‰/Œ/€CØ
ˆA‰#�a‰%•‰(�Q•s˜1‘v”v‘XÑ
 ¥# a¡&¤&¡Ñ
(€CØ
�S�‰VŒV‰)•c˜!‘f”fÑ
€CÝ
•6˜!˜S ™WÑ%Ô%¥q¤zÑ
2Ô
2€CÝ��c‰?Œ?ÐÐˆ?ÐÐrš   c                  óf  — t          t          ¦  «        dz   t          z  dz
  } t          dz   t          z  t          z  dz
  }dt          z  t          t          ¦  «        z
  dz
  }t          t          ¦  «        t          t          ¦  «        z
  }dt          z  dt          z  z   dt          z  z
  }t	          | t          t
          j        ¦  «                             t          t          t          t          t          ¦  «        dz   t          z  dz
  d¦  «        t
          j        ¦  «        ¦  «        sJ ‚t	          |t          t
          j        ¦  «                             t          t          t          t          t          dz   t          z  z  dz
  d¦  «        t
          j        ¦  «        ¦  «        sJ ‚t	          |t          t
          j        ¦  «                             t          t          t          dt          z  t          t          ¦  «        z
  dz
  d¦  «        t
          j        ¦  «        ¦  «        sJ ‚t	          |t          t
          j        ¦  «                             t          t          t          t          t          ¦  «         t          t          ¦  «        z   d¦  «        t
          j        ¦  «        ¦  «        sJ ‚t	          |t          t
          j        ¦  «                             t          t          t          dt          z  dt          z  z   dt          z  z
  d¦  «        t
          j        ¦  «        ¦  «        sJ ‚d S )Nr½   r¹   r¸   rÓ   r   )
r%   r�   r‘   r&   ro   r   rÇ   r    rP   r   )rÀ  rÁ  rJ  rK  rL  s        r˜   Útest_expo_conditionsetr¢  O  sk  € å
�a‰&Œ&�1‰*•q‰˜1Ñ	€BÝ
ˆa‰%•!‰•A‰˜Ñ	€BØ	
�A‰••A‘”‰˜Ñ	€BÝ	�Q‰Œ•#•a‘&”&‰€BØ	
�A‰�•1‘‰�q�!‘tÑ	€Bå�B��1œ7Ñ#Ô#×,Ò,­\Ý	�2�s•1‰vŒv˜‰z�A‰o Ñ! 1Ñ%Ô%¥q¤wñ.0ô .0ñ 1ô 1ð 1ð 1ð 1å�B��1œ7Ñ#Ô#×,Ò,­\Ý	�2�a•�Q‘�‘
‰l˜QÑ Ñ"Ô"¥A¤Gñ.-ô .-ñ .ô .ð .ð .ð .å�B��1œ7Ñ#Ô#×,Ò,­\Ý	�2ˆa•‰d•S�‘V”V‰m˜aÑ Ñ#Ô#¥Q¤Wñ..ô ..ñ /ô /ð /ð /ð /å�B��1œ7Ñ#Ô#×,Ò,­\Ý	�2�s•1‰vŒvˆg��A™œÑ Ñ"Ô"¥A¤Gñ.-ô .-ñ .ô .ð .ð .ð .å�B��1œ7Ñ#Ô#×,Ò,­\Ý	�2ˆa•‰d�Q�‘T‰k˜A�q™DÑ  !Ñ$Ô$¥a¤gñ./ô ./ñ 0ô 0ð 0ð 0ð 0ð 0ð 0rš   c                  ó@	  — t          dd¬¦  «        \  } }}t          dd¬¦  «        \  }}t          || z  |z
  | t          j        ¦  «        t	          t          j        t          t          |¦  «        t          |¦  «        z  ¦  «        ¦  «        k    sJ ‚d| t          z  z  d|t          z  z  z
  }| |z  t          z  dz
  }t	          t          d¦  «        t          | ¦  «        t          |¦  «        z
  z  ht          j        ¦  «        }t	          t          d¦  «        t          | |z  ¦  «        z  ht          j        ¦  «        }t          |t          t          j        ¦  «        |k    s(J t          |t          t          j        ¦  «        ¦   «         ‚t          |t          t          j        ¦  «        |k    s(J t          |t          t          j        ¦  «        ¦   «         ‚t          | | z  | t          j	        dt          ¦  «        ¦  «                             t          t          t          t          t          z  d¦  «        t          j        dt          ¦  «        ¦  «        ¦  «        sJ ‚t          | |z  d	z
  |t          j        ¦  «        t          d¦  «        k    sJ ‚t          t          | |z  ¦  «        t          | |z  ¦  «        z  dz
  |t          j        ¦  «        t!          t          |t          t#          | ¦  «        |z  d¦  «        t          t#          |¦  «        |z  d¦  «        z  t!          t	          t          | |z
  t          d¦  «        z  ¦  «        t          j        ¦  «        t          d¦  «        ¦  «        ¦  «        t          d¦  «        ¦  «        k    sJ ‚t          t          ||z  ¦  «        t          | |z  ¦  «        z  dz
  |t          j        ¦  «        t!          t          ||z
  t          d¦  «        z  ¦  «        t          d¦  «        ¦  «        k    sJ ‚t          t$          | z  t&          | z  z
  | ¦  «                             t          t          t)          t$          d¦  «        t)          t&          d¦  «        z  t          d¦  «        ¦  «        ¦  «        sJ ‚d S )
Nzx y zTr¶   zxr, zrr±   r¹   rç   r   r½   )r   ro   r   rÇ   rU   rT   r&   r�   rV   r·  r   r    rP   r   rÖ   r%   rS   r    r~   r   r   )	r�   r‘   r’   ÚxrÚzrrÀ  rÁ  r¨   r©   s	            r˜   Útest_exponential_symbolsr¦  c  s¾  € Ý�g¨Ð-Ñ-Ô-�G€A€qˆ!Ý�X DÐ)Ñ)Ô)�F€Bˆå�A�q‘D˜1‘H˜a¥¤Ñ)Ô)­\Ý	Œ•�3˜q™6œ6¥# a¡&¤&™=Ñ)Ô)ñ.+ô .+ò +ð +ð +ð +ð 
ˆ1�a‰4‰�!�A•q‘D‘&‰€BØ
ˆA‰#•‰�A‰€BÝ�˜Q™œ¥ Q¡¤­#¨a©&¬&¡Ñ1Ð2µA´GÑ<Ô<€DÝ�˜Q™œ¥ A a¡C¡¤™Ð)­1¬7Ñ3Ô3€DÝ�B��1œ7Ñ#Ô# tÒ+Ð+Ð+­X°b½!½Q¼WÑ-EÔ-EÑ+Ô+Ð+Ý�B��1œ7Ñ#Ô# tÒ+Ð+Ð+­X°b½!½Q¼WÑ-EÔ-EÑ+Ô+Ð+å�A�q‘D˜!�Xœ^¨A­bÑ1Ô1Ñ2Ô2×;Ò;Ý•Q��1�a™4 ™œ¥X¤]°1µbÑ%9Ô%9Ñ:Ô:ñ<ô <ð <ð <ð <å�A�q‘D˜1‘H˜a¥¤Ñ)Ô)­Y°q©\¬\Ò9Ð9Ð9Ð9Ý•C˜˜!™‘H”H�S !  A¡™YœYÑ&¨Ñ*¨A­q¬wÑ7Ô7Ý�|˜A�r¥" Q¡%¤%¨¡'¨1™~œ~µµ2°a±5´5¸±7¸A±´Ñ>Ý�|�I q¨1¡u­c°!©f¬f¡nÑ5Ô5µq´wÑ?Ô?ÅÈ1ÁÄÑNÔNñPô PÝQZÐ[\ÑQ]ÔQ]ñ_ô _ò_ð _ð _ð _õ •C˜˜1™‘I”I�c 2 # a¡%™jœjÑ(¨1Ñ,¨aµ´Ñ9Ô9Ý•9˜b 2™g¥s¨1¡v¤vÑ-Ñ.Ô.µ	¸!±´Ñ=Ô=ò>ð >ð >ð >õ •A�q‘D�1˜a™4‘K Ñ#Ô#×,Ò,­\Ý	�2�a�‰8Œ8•b�˜A‘h”hÑ¥	¨!¡¤ñ..ô ..ñ /ô /ð /ð /ð /ð /ð /rš   c                  ó¦   — t          dd¬¦  «        } t          d¦  «        }t          | dz  dz
  | ¦  «        t          |dz  dz
  |¦  «        k    sJ ‚d S )Nr�   Tr¶   r¹   rç   )r   rh   )Úxposr�   s     r˜   Útest_ignore_assumptionsr©  ~  sk   € å�3 Ð&Ñ&Ô&€DÝ�‰Œ€AÝ˜D !™G a™K¨ñ 
ô 
Ý˜a ™d Q™h¨Ñ*Ô*ò+ð +ð +ð +ð +ð +rš   c                  ó¦   — t          t          t          t          z  z  t          z
  t          t          j        ¦  «        t          d¦  «        k    sJ ‚d S rÛ   )ro   r�   r‘   r’   r   rÇ   rT   rÜ   rš   r˜   Útest_issue_10864r«  †  s9   € å•A��!™‘H�q‘L¥!¥Q¤WÑ-Ô-µ¸1±´Ò=Ð=Ð=Ð=Ð=Ð=rš   c            
      ód  — t          t          t          t          ¦  «        ¦  «        t          t          t           ¦  «        ¦  «        z   dz
  t          ¦  «        t	          dt          t          d¦  «         dz   ¦  «        z  dt          t          d¦  «        dz   ¦  «        z  ¦  «        k    sJ ‚d S )Nrç   r¹   r¸   )rf   r4   r%   r�   rT   r&   rÜ   rš   r˜   Útest_solve_only_exp_2r­  ‹  sŽ   € å��c¥!™fœf™œ­­Sµ!°©W¬W©¬Ñ5¸Ñ9½1Ñ=Ô=Ý�!•C�˜a™œ˜ 1™Ñ%Ô%Ñ% q­­T°!©W¬W°q©[Ñ)9Ô)9Ñ'9Ñ:Ô:ò;ð ;ð ;ð ;ð ;ð ;rš   c                  ó  — t          t          t          ¦  «        du sJ ‚t          dt          z  dz
  t          ¦  «        du sJ ‚t          dt          z  ddt          z
  z  z
  t          ¦  «        du sJ ‚t          t          dt          z  ¦  «        dt          z  z
  t          ¦  «        du sJ ‚t          t          t          z  t          z
  t          ¦  «        du sJ ‚t          t          t          z  t          z
  t          ¦  «        du sJ ‚t          dt          z  dt          z  z   dz
  t          ¦  «        du sJ ‚t          t          t          t          z  z  t          z
  t          ¦  «        du sJ ‚t          t          dt          z  z  dt          z  z
  t          ¦  «        du sJ ‚t          t          t          z  t          t          z  z
  t          ¦  «        du sJ ‚t          t          t          z  t          t          z  z
  t          ¦  «        du sJ ‚d S )	NFr¸   r¹   TrÓ   r$  rç   r½   )rv   r‘   r�   rD   r’   rÜ   rš   r˜   Útest_is_exponentialr¯  ‘  s°  € Ý�1�aÑ Ô  EÐ)Ð)Ð)Ð)Ý˜1�a™4 !™8¥QÑ'Ô'¨4Ð/Ð/Ð/Ð/Ý˜1�a™4 ! a­!¡e¡*Ñ,­aÑ0Ô0°DÐ8Ð8Ð8Ð8Ý�3˜q¥!™t™9œ9 q­¡s™?­AÑ.Ô.°%Ð7Ð7Ð7Ð7Ý�1�a™4¥!™8¥QÑ'Ô'¨4Ð/Ð/Ð/Ð/Ý�1�a™4¥!™8¥QÑ'Ô'¨5Ð0Ð0Ð0Ð0Ý˜1�a™4 !¥Q¡$™;¨™?­AÑ.Ô.°$Ð6Ð6Ð6Ð6Ý�1�q¥™s™8¥a™<­Ñ+Ô+¨uÐ4Ð4Ð4Ð4Ý�1˜q¥™s™8 a­¡d™?­AÑ.Ô.°%Ð7Ð7Ð7Ð7Ý�1�a™4¥!¥A¡#™:¥qÑ)Ô)¨UÐ2Ð2Ð2Ð2Ý�1�a™4¥!¥A¡#™:¥qÑ)Ô)¨TÐ1Ð1Ð1Ð1Ð1Ð1rš   c            	      ó¶  — t          ddt          z  z  dt          dz   z  z
  dt          t          j        ¦  «        t	          dt          d¦  «        z  dt          d¦  «        z  t          d¦  «        z   z  ¦  «        k    sJ ‚t          dt          z  dt          z  z   dt          t          j        ¦  «        t	          t          t          dd¦  «        t          d	¦  «        dz  z   ¦  «        t          d¦  «        z  ¦  «        k    sJ ‚t          dt          z  dt          z  z   dt          t          j        ¦  «        t          j	        k    sJ ‚t          dt          z  dt          z  z   d	t          z  z
  dt          t          j        ¦  «        t          t          t          dt          z  dt          z  z   d	t          z  z
  d¦  «        t          j        ¦  «        k    sJ ‚d S )
Nr¸   r¹   r   rÒ   r  rç   r½   rÅ   rÓ   )rw   r�   r   rÇ   rT   r&   r‘   r   r4   rÊ   rP   r   rÜ   rš   r˜   Útest_solve_exponentialr±  Ÿ  sƒ  € Ý˜a !¥A¡#™h¨­Q°©U©Ñ3°Q½½1¼7ÑCÔCÝ�"•S˜‘V”V‘)˜R¥ A¡¤™Y­¨Q©¬Ñ/Ñ0Ñ1Ô1ò2ð 2ð 2ð 2å˜a¥™d Q­¡T™k¨1­aµ´Ñ9Ô9Ý•#•h˜r 1‘o”o­¨Q©¬°©	Ñ1Ñ2Ô2µ3°q±6´6Ñ9Ñ:Ô:ò;ð ;ð ;ð ;å˜a¥™d Q­¡T™k¨1­aµ´Ñ9Ô9Ý	Œ
òð ð ð å˜a¥™d Q­¡T™k¨A­q©DÑ0°!µQ½¼Ñ@Ô@Ý•Q�˜1�a™4 !¥Q¡$™;¨­A©Ñ-¨qÑ1Ô1µ1´7Ñ;Ô;ò<ð <ð <ð <ð <ð <rš   c                  ó  — t          t          t          dz
  ¦  «        t          t          dz   ¦  «        z   t          ¦  «        t          t	          d¦  «         t	          d¦  «        ¦  «        k    sJ ‚t          t          t          dz   ¦  «        t          dt          z  dz
  ¦  «        z
  t          ¦  «        t          d¦  «        k    sJ ‚t          t          t          dz   ¦  «        t          ddt          z  z   ¦  «        z   dz
  t          ¦  «        t          dt	          dt          d¦  «        z   ¦  «        t          t          dd¦  «        ¦  «        z  dz  z   t          d¦  «        dz  z   t	          dt          d¦  «        z   ¦  «         t          t          dd¦  «        ¦  «        z  dz  dz
  t          d¦  «        dz  z   ¦  «        k    sJ ‚t          t          t          ¦  «        z
  t          t          t          dt          dz  t          dz  z  z   z  z  ¦  «        z   } t          | t          ¦  «        t          t          j        t          t	          t          dz  t          t          t          ¦  «        z  z
  ¦  «         t	          t          dz  t          t          t          ¦  «        z  z
  ¦  «        ¦  «        ¦  «        t          t          j        t          t	          t          dz  ¦  «         t	          t          dz  ¦  «        ¦  «        ¦  «        z
  k    sJ ‚t          t          dt          z  ¦  «        t          t           dz   ¦  «        z
  t          dt          z  dz   ¦  «        z
  t          ¦  «        t          t          dd¦  «        t          j        ¦  «        k    sJ ‚t          t          t          t          z  ¦  «        t          t          t          ¦  «        z  z
  t          t          j        ¦  «        t          j        k    sJ ‚d S )	Nr¸   rÑ   r½   r¹   rÒ   iôÿÿÿrÅ   rç   )rf   r&   r�   rT   r4   r%   r   r’   r‘   rU   r   rÇ   rÈ   ro   rC  s    r˜   Útest_logarithmicr³  ­  s  € Ý��Q ™U™œ¥c­!¨a©%¡j¤jÑ0µ!Ñ4Ô4½	Ý	ˆb‰Œˆ	•4˜‘8”8ñ9ô 9ò ð ð ð å��Q ™U™œ¥c¨!­A©#°©'¡l¤lÑ2µAÑ6Ô6½)ÀA¹,¼,ÒFÐFÐFÐFÝ��Q ™U™œ¥c¨!¨aµ©c©'¡l¤lÑ2°QÑ6½Ñ:Ô:½iØ
�T�#�˜A™œ‘,ÑÔ¥¥H¨Q°¡N¤NÑ 3Ô 3Ñ3°AÑ5Ñ5½¸A¹¼¸q¹Ñ@Ý	ˆc•C˜‘F”F‰lÑ	Ô	Ð�C¥¨¨A¡¤Ñ/Ô/Ñ/°Ñ1°AÑ5½¸A¹¼¸q¹Ñ@ñ?Bô ?Bò Bð Bð Bð Bõ 
�S•‰VŒV‰•c�!�Q ¥Q¨¡T­!¨Q©$¡Y¡Ñ/Ñ0Ñ1Ô1Ñ	1€BÝ˜�QÑÔÝ•Q”W�i­­a°©dµQµs½1±v´v±X©oÑ)>Ô)>Ð(>Ý•�A‘��#�a™&œ&™‘Ñ!Ô!ñ#ô #ñ 	$ô 	$å•Q”W�i­­a°©d©¬¨µT½!¸Q¹$±Z´ZÑ@Ô@ÑAÔAñ	BòBð Bð Bð Bõ ÝˆA�a‰C‰Œ•3��r˜A‘v‘;”;Ñ¥ Q¥q¡S¨1¡W¡¤Ñ-­qñ2ô 2Ý5>½xÈÈA¹¼ÕPQÔPVÑ5WÔ5WòXð Xð Xð Xå•C��1™‘I”I¥¥#¥a¡&¤&¡Ñ(­!­Q¬WÑ5Ô5½¼Ò@Ð@Ð@Ð@Ð@Ð@rš   c                  óÊ  — t          t          dt          z  ¦  «        dz   ¦  «        t          t          t          ¦  «         dz   ¦  «        z   t          d¦  «        z
  } t	          | t          ¦  «        t
          j        u sJ ‚t          dt          z  ¦  «        t          t          t          ¦  «        dz   ¦  «        z
  dz
  } t	          | t          ¦  «        t
          j        u sJ ‚d S )Nr¹   r½   rà   )r&   r%   r�   r*   rf   r   rÊ   r4   rC  s    r˜   Útest_uselogcombine_2rµ  ¾  s¬   € å	�S�•1‘‰XŒX˜‰\Ñ	Ô	�S¥$¥q¡'¤' ¨A¡Ñ.Ô.Ñ	.µ°Q±´Ñ	7€BÝ˜�QÑÔ¥1¤:Ð-Ð-Ð-Ð-Ý	ˆQ�q‰S‰Œ•C��Q™œ !™Ñ$Ô$Ñ	$ qÑ	(€BÝ˜�QÑÔ¥1¤:Ð-Ð-Ð-Ð-Ð-Ð-rš   c                  ó¶  — t          t          t          ¦  «        du sJ ‚t          t          t          ¦  «        t          ¦  «        du sJ ‚t          t          t          ¦  «        dz
  t          ¦  «        du sJ ‚t          t          t          ¦  «        t          t          ¦  «        z  t          ¦  «        du sJ ‚t          t          t          ¦  «        dz  t          ¦  «        du sJ ‚t          t          t          dz
  ¦  «        t          t          dz   ¦  «        z   t          ¦  «        du sJ ‚t          t          t          t          z  ¦  «        t          t          t          ¦  «        z  z
  t          ¦  «        du sJ ‚t          t	          t          t          ¦  «        ¦  «        t          ¦  «        du sJ ‚t          t          t          z   t          ¦  «        du sJ ‚t          t          dt          z  ¦  «        t          dt          z
  ¦  «        z
  dz   t          ¦  «        du sJ ‚t          t          t          ¦  «        t          t          ¦  «        z   t          z   t          ¦  «        du sJ ‚t          t          t          t          dz
  ¦  «        ¦  «        t          t          dz
  ¦  «        z   t          ¦  «        du sJ ‚t          t          t          d¦  «        t          z   ¦  «        t          t          ¦  «        z   t          ¦  «        du sJ ‚t          t          t          ¦  «        t          dz   z  t          t          ¦  «        z   t          ¦  «        du sJ ‚d S )NFTr¸   r¹   r½   rç   )rx   r‘   r�   r&   rD   rÜ   rš   r˜   Útest_is_logarithmicr·  Æ  st  € Ý�1�aÑ Ô  EÐ)Ð)Ð)Ð)Ý�3�q™6œ6¥1Ñ%Ô%¨Ð-Ð-Ð-Ð-Ý�3�q™6œ6 A™:¥qÑ)Ô)¨TÐ1Ð1Ð1Ð1Ý�3�q™6œ6¥#¥a¡&¤&™=­!Ñ,Ô,°Ð4Ð4Ð4Ð4Ý�3�q™6œ6 1™9¥aÑ(Ô(¨EÐ1Ð1Ð1Ð1Ý�3�q 1™u™:œ:­­A°©E©
¬
Ñ2µAÑ6Ô6¸$Ð>Ð>Ð>Ð>Ý�3�q¥!™t™9œ9¥q­­Q©¬¡xÑ/µÑ3Ô3°tÐ;Ð;Ð;Ð;Ý�3�s¥1™vœv™;œ;­Ñ*Ô*¨eÐ3Ð3Ð3Ð3Ý�1�q™5¥!Ñ$Ô$¨Ð-Ð-Ð-Ð-Ý�3˜q¥™s™8œ8¥c¨!­a©%¡j¤jÑ0°1Ñ4µaÑ8Ô8¸DÐ@Ð@Ð@Ð@Ý�3�q™6œ6¥C­¡F¤F™?­QÑ.µÑ2Ô2°eÐ;Ð;Ð;Ð;Ý�3�s¥1 q¡5™zœz™?œ?­Sµ°Q±©Z¬ZÑ7½Ñ;Ô;¸tÐCÐCÐCÐCÝ�3�s 1™vœv­™z™?œ?­Sµ©V¬VÑ3µQÑ7Ô7¸4Ð?Ð?Ð?Ð?Ý�3�q™6œ6¥1 q¡5™>­Cµ©F¬FÑ2µAÑ6Ô6¸%Ð?Ð?Ð?Ð?Ð?Ð?rš   c                  ó®  — t          d¦  «        } t          t          t          | z  ¦  «        | t          t          ¦  «        z  z
  dt          t          j        ¦  «        t          j        k    sJ ‚t          dd¬¦  «        } t          t          t          ¦  «        t          | ¦  «        z  dt          t          j        ¦  «        t          d¦  «        k    sJ ‚d S )Nr‘   r   Tr¶   r½   )r   rz   r&   r�   r   rÇ   rT   r{  s    r˜   Útest_solve_logarithmr¹  ×  s˜   € Ýˆs‰Œ€AÝ�C¥ 1¡™IœI¨­#­a©&¬&©Ñ0°!µQ½¼Ñ@Ô@ÅAÄGÒKÐKÐKÐKÝˆs˜TÐ"Ñ"Ô"€AÝ�C¥™FœF¥3 q¡6¤6™M¨1­aµ´Ñ9Ô9½YÀq¹\¼\ÒIÐIÐIÐIÐIÐIrš   c            	      óZ  — t          d¦  «        \  } }}t          t          dz  t          ¦  «        du sJ ‚t          | t          dz  z  |t          z  z   |z   t          ¦  «        du sJ ‚t          t          dz  t          ¦  «        du sJ ‚t          t          t          dz  z  t          ¦  «        du sJ ‚t          dt	          t          ¦  «        z  t          t	          d¦  «        z  z
  t          ¦  «        du sJ ‚t          t	          t	          t          dz
  ¦  «        ¦  «        t	          t          dz
  ¦  «        z   t          ¦  «        du sJ ‚t          dt          z  dz
  dt          ddt          z  z
  ¦  «        z  z   t          ¦  «        du sJ ‚t          | t          z  t          t          dz  ¦  «        z                        t          d¦  «        t          ¦  «        du sJ ‚t          t          dz  dt          z  z
  dz                        t          t	          t          ¦  «        dt          z  z   dz  dz
  ¦  «        t          ¦  «        du sJ ‚t          t          t          t          ¦  «        z  dz
  t          ¦  «        du sJ ‚t          t          t          t          ¦  «        z  dz
  t          ¦  «        du sJ ‚t          t          t          ¦  «        dt          z  z
  t          ¦  «        du sJ ‚t          t          t          ¦  «        t          t          ¦  «        z
  t          ¦  «        du sJ ‚d S )	Nza,b,cr¹   FTr¸   rÓ   r½   r$  )r   ry   r�   r   r&   r%   r
   rñ   r(   r@   r*   r)   )r~   r   r€   s      r˜   Útest_is_lambertr»  á  sŠ  € Ý�gÑÔ�G€A€qˆ!Ý•q˜!‘t�QÑÔ 5Ð(Ð(Ð(Ð(Ý�q�!˜Q™$‘w˜q¥™s‘{ 1‘}¥aÑ(Ô(¨DÐ0Ð0Ð0Ð0Ý•q˜!‘t�QÑÔ 5Ð(Ð(Ð(Ð(Ý•q�˜A™‘v�qÑ!Ô! UÐ*Ð*Ð*Ð*Ý�q��Q™œ‘x¥!¥C¨¡F¤F¡(Ñ*­AÑ.Ô.°$Ð6Ð6Ð6Ð6Ý•s�3�q 1™u™:œ:‘”­­Q¨q©S©¬Ñ1µ1Ñ5Ô5¸Ð=Ð=Ð=Ð=Ý�q�‘s˜Q‘w ¥3 q¨1­Q©3¡w¡<¤<¡Ñ/µÑ3Ô3°tÐ;Ð;Ð;Ð;Ý˜�!™�c¥! A¡#™hœh™×,Ò,­Q°Ñ2Ô2µAÑ6Ô6¸$Ð>Ð>Ð>Ð>Ý�˜1™˜q¥™s™
 Q™×,Ò,­QµµQ±´¸!½A¹#±ÀÑ0AÀAÑ0EÑFÔFÍÑJÔJÈdÐRÐRÐRÐRÝ•q��a™œ‘y 1‘}¥aÑ(Ô(¨DÐ0Ð0Ð0Ð0Ý•q��Q™œ‘x !‘|¥QÑ'Ô'¨4Ð/Ð/Ð/Ð/Ý•t�A‘w”w ¥1¡‘}¥aÑ(Ô(¨DÐ0Ð0Ð0Ð0Ý•t�A‘w”w¥¥a¡¤Ñ(­!Ñ,Ô,°Ð5Ð5Ð5Ð5Ð5Ð5rš   c                  óè  ‡ — ddl mŠ   ‰ dt          ¦  «        ddgk    sJ ‚t          d„  ‰ dt          ¦  «        D ¦   «         ¦  «        sJ ‚ ‰ t          dt          z  z   dz   t          t          ¦  «        g d¢k    sJ ‚ ‰ t          dt          z  z   dz   t          t          ¦  «        g d¢k    sJ ‚ ‰ t          dt          dz  z  z   dz   t          t          dz  ¦  «        g d¢k    sJ ‚t          t          ˆ fd„¦  «         t          t          ˆ fd	„¦  «         t          t          ˆ fd
„¦  «          ‰ t          t          t          z   z  t          t          ¦  «        t          t          dgk    sJ ‚ ‰ dt          t          ¦  «        g d¢k    sJ ‚ ‰ t          t          t          t          z   ¦  «        t          t          d¬¦  «        t          dik    sJ ‚ ‰ dt          t          d¬¦  «        i k    sJ ‚d S )Nr   ©Úlinear_coeffsc              3   ó2   K  — | ]}|t           j        u V — Œd S r•   )r   rU  r  s     r˜   r™   z%test_linear_coeffs.<locals>.<genexpr>÷  s(   è è € Ð8Ð8˜qˆq•A”Fˆ{Ð8Ð8Ð8Ð8Ð8Ð8rš   r¹   r¸   r'  )r¹   r½   r¸   c                  ót   •—  ‰ t           dt           dz  z  z   t           dz  z   t           t           dz  ¦  «        S r~  r»   r½  s   €r˜   r¼   z$test_linear_coeffs.<locals>.<lambda>û  s2   ø€ Øˆ•a˜!�A˜q™D™&‘j¥1 a¡4Ñ'­­A¨q©DÑ1Ô1ð rš   c                  ób   •—  ‰ dt           z  t           dz
  z  dt           z  z   t           ¦  «        S rÛ   r»   r½  s   €r˜   r¼   z$test_linear_coeffs.<locals>.<lambda>ý  s,   ø€ Øˆ�a�‘c�1˜q™5‘k A¥a¡CÑ'­Ñ+Ô+ð rš   c                  ó<   •—  ‰ t           t           t           ¦  «        S r•   r»   r½  s   €r˜   r¼   z$test_linear_coeffs.<locals>.<lambda>ÿ  s   ø€ Øˆ•a��AÑÔð rš   rÀ   )r   r   rÀ   T)ÚdictrÅ   )	rÝ  r¾  r�   rž   r‘   r^   rÉ   r~   r   r½  s   @r˜   Útest_linear_coeffsrÄ  ô  s   ø€ Ø4Ð4Ð4Ð4Ð4Ð4Øˆ=˜�AÑÔ 1 a &Ò(Ð(Ð(Ð(ÝÐ8Ð8 M M°!µQÑ$7Ô$7Ð8Ñ8Ô8Ñ8Ô8Ð8Ð8Ð8Øˆ=�˜Q�q™S™ 1™¥a­Ñ+Ô+¨y¨y¨yÒ8Ð8Ð8Ð8Øˆ=�˜Q�q™S™ 1™¥a­Ñ+Ô+¨y¨y¨yÒ8Ð8Ð8Ð8Øˆ=�˜Q�q !™t™V™ a™­­A¨q©DÑ1Ô1°Y°Y°YÒ>Ð>Ð>Ð>Ý
�:ð 2ð 2ð 2ð 2ñ 3ô 3ð 3å
�:ð ,ð ,ð ,ð ,ñ -ô -ð -å
�:ð ð ð ð ñ  ô  ð  àˆ=��A¥™E™¥A¥qÑ)Ô)­aµ°A¨YÒ6Ð6Ð6Ð6Øˆ=˜�a¥Ñ#Ô# { { {Ò2Ð2Ð2Ð2àˆ=��A�q¥1™u™œ¥q­!°$Ð7Ñ7Ô7½A¸r¸7ÒBÐBÐBÐBØˆ=˜�A�q tÐ,Ñ,Ô,°Ò2Ð2Ð2Ð2Ð2Ð2rš   c                  óp  — t          t          t          ¦  «        du sJ ‚t          t          t          d¦  «        dz
  t          ¦  «        du sJ ‚t          t          t          dz  dt          dz  z  z
  t          z
  dz   d¦  «        dz
  t          ¦  «        du sJ ‚t          t          t	          t          t          z   ¦  «        d¦  «        dz
  t          ¦  «        du sJ ‚t          t          t	          t          t          z   ¦  «        d¦  «        t          t          ¦  «        z
  t          ¦  «        du sJ ‚t          t          t          d¦  «        dz
  t          ¦  «        du sJ ‚t          t          t          d¦  «        dz  dz
  t          ¦  «        du sJ ‚t          t          t          d¦  «        dz  t          z
  t          ¦  «        du sJ ‚t          t	          t          t          d¦  «        ¦  «        dz
  t          ¦  «        du sJ ‚t          t          dt          ¦  «        dz
  t          ¦  «        du sJ ‚d S )NFr¸   r½   Tr¹   rÓ   )r|   r‘   r�   r   r%   r&   rÜ   rš   r˜   Útest_is_modularrÆ    sÐ  € Ý•q�!ÑÔ Ð%Ð%Ð%Ð%Ý•s�1˜a‘y”y 1‘}¥aÑ(Ô(¨DÐ0Ð0Ð0Ð0Ý•s�1˜a™4 !¥A q¡D¡&™=­1Ñ,¨qÑ0°!Ñ4Ô4°qÑ8½!Ñ<Ô<ÀÐDÐDÐDÐDÝ•s�3�q¥1™u™:œ: qÑ)Ô)¨AÑ-­qÑ1Ô1°TÐ9Ð9Ð9Ð9Ý•s�3�q¥1™u™:œ: qÑ)Ô)­Cµ©F¬FÑ2µAÑ6Ô6¸$Ð>Ð>Ð>Ð>Ý•s�1˜a‘y”y 1‘}¥aÑ(Ô(¨EÐ1Ð1Ð1Ð1Ý•s�1˜a‘y”y !‘| aÑ'­Ñ+Ô+¨uÐ4Ð4Ð4Ð4Ý•s�1˜a‘y”y !‘|¥aÑ'­Ñ+Ô+¨uÐ4Ð4Ð4Ð4Ý•s�3�q !™9œ9‘~”~¨Ñ)­1Ñ-Ô-°Ð6Ð6Ð6Ð6Ý•s˜1�a‘y”y 1‘}¥aÑ(Ô(¨EÐ1Ð1Ð1Ð1Ð1Ð1rš   c                  ó  — t          dd¬¦  «        } ddlm}  |t          t          d¦  «        t          d¦  «        dz  | t          ¦  «        t          t
          j        fk    sJ ‚ |t          t          t          ¦  «        d	¦  «        t          d
¦  «        | t          ¦  «        t          t          t          ¦  «        d	¦  «        d
fk    sJ ‚ |t          t          t          ¦  «        d	¦  «        t          d
¦  «        | t          ¦  «        t          t          t          ¦  «        d	¦  «        d
fk    sJ ‚ |t          t          t          ¦  «        d	¦  «        t          d
¦  «        | t          ¦  «        t          t          t          ¦  «        d	¦  «        d
fk    sJ ‚t           |t          t          d	¦  «        t          d
¦  «        | t          ¦  «        t          t          t          | d	| z  d
z   ¦  «        t
          j        ¦  «        f¦  «        sJ ‚t           |t          t          dz   d	¦  «        t          d
¦  «        | t          ¦  «        t          t          t          | d	| z  dz   ¦  «        t
          j        ¦  «        f¦  «        sJ ‚ |t          t          dz  t          z   d	¦  «        t          d
¦  «        | t          ¦  «        t          t          dz  t          z   d	¦  «        d
fk    sJ ‚t           |t          dt          z  d	¦  «        t          d
¦  «        | t          ¦  «        t          t          t          | d	| z  dz   ¦  «        t
          j        ¦  «        f¦  «        sJ ‚ |t          t          dz   t          dz   z  d	¦  «        t          d
¦  «        | t          ¦  «        t          t          dz   t          dz   z  d	¦  «        d
fk    sJ ‚ |t          t          dz  d	¦  «        t          d
¦  «        | t          ¦  «        t          t
          j        fk    sJ ‚t           |t          dt          z  d¦  «        t          d¦  «        | t          ¦  «        t          t          t          | d| z  dz   ¦  «        t
          j        ¦  «        f¦  «        sJ ‚t           |t          dt          dz  t          z   dz   z  d	¦  «        t          d¦  «        | t          ¦  «        t          dz  t          z   dz   t          t          | d| z  dz   ¦  «        t
          j        ¦  «        f¦  «        sJ ‚ |t          t          t          ¦  «        dz  d	¦  «        t          d
¦  «        | t          ¦  «        t          t
          j        fk    sJ ‚d S )Nr‹   T©Úintegerr   )Ú_invert_modularr6  r½   r¹   r$  rÓ   rà   rç   r¸   )r   rÝ  rÊ  r   r�   r   rÊ   rD   r%   r&   r–   rQ   r   rË   rÕ   )r‹   Úinvert_modulars     r˜   Útest_invert_modularrÌ    sœ  € Ýˆc˜4Ð Ñ Ô €AØHÐHÐHÐHÐHÐHð ˆ>�#�a ™*œ*¥a¨¡d¤d¨1¡f¨aµÑ3Ô3½½1¼:°ÒFÐFÐFÐFàˆ>�#�c¥!™fœf a™.œ.­!¨A©$¬$°µ1Ñ5Ô5½#½cÅ!¹f¼fÀa¹.¼.È!Ð9LÒLÐLÐLÐLØˆ>�#�c¥!™fœf a™.œ.­!¨A©$¬$°µ1Ñ5Ô5½#½cÅ!¹f¼fÀa¹.¼.È!Ð9LÒLÐLÐLÐLØˆ>�#�c¥!™fœf a™.œ.­!¨A©$¬$°µ1Ñ5Ô5½#½cÅ!¹f¼fÀa¹.¼.È!Ð9LÒLÐLÐLÐLå��¥¥A q¡	¤	­1¨Q©4¬4°µAÑ6Ô6Ý•�  1 Q¡3¨¡7Ñ+Ô+­Q¬ZÑ8Ô8Ð9ñ;ô ;ð ;ð ;ð ;õ ��¥¥A¨¡E¨1¡¤­q°©t¬t°Q½Ñ:Ô:Ý•�  1 Q¡3¨¡7Ñ+Ô+­Q¬ZÑ8Ô8Ð9ñ;ô ;ð ;ð ;ð ;àˆ>�#�a ™d¥Q™h¨Ñ*Ô*­A¨a©D¬D°!µQÑ7Ô7Ý•�A‘�‘˜1ÑÔ˜qÐ!ò"ð "ð "ð "õ ��¥ A¥a¡C¨¡¤­Q¨q©T¬T°1µaÑ8Ô8Ý•�  1 Q¡3¨¡7Ñ+Ô+­Q¬ZÑ8Ô8Ð9ñ;ô ;ð ;ð ;ð ;àˆ>�#�q 1™u¥q¨1¡u™o¨qÑ1Ô1µ1°Q±4´4¸½AÑ>Ô>Ý•!�a‘%�!˜a™%‘ !Ñ$Ô$ aÐ(ò)ð )ð )ð )ð ˆ>�#�a ™d A™,œ,­¨!©¬¨aµÑ3Ô3Ý•”
ˆOòð ð ð å��¥ A¥q¡D¨!¡¤­a°©d¬d°AµqÑ9Ô9Ý•�  1 Q¡3¨¡7Ñ+Ô+­Q¬[Ñ9Ô9Ð:ñ<ô <ð <ð <ð <å��¥ A­¨1©­q©°1©Ñ$5°qÑ 9Ô 9½1¸Q¹4¼4ÀÅAÑFÔFÝ�‰T•A‰X˜‰\�8¥F¨1¨a°©c°A©gÑ$6Ô$6½¼ÑDÔDÐEñGô Gð Gð Gð Gàˆ>�#�c¥!™fœf a™i¨Ñ+Ô+­Q¨q©T¬T°1µaÑ8Ô8½QÅÄ
¸OÒKÐKÐKÐKÐKÐKrš   c                  óÜ#  — t          dd¬¦  «        } t          t          t          d¦  «        t          z
  t          t          j        ¦  «                             t          t          t          t           t          t          d¦  «        z   d¦  «        t          j        ¦  «        ¦  «        sJ ‚t          dt          t          t          ¦  «        d¦  «        z
  t          t          j        ¦  «                             t          t          t          t          t          t          ¦  «        d¦  «        dz
  d¦  «        t          j        ¦  «        ¦  «        sJ ‚t          dt          t          t          ¦  «        d¦  «        z
  t          t          j        ¦  «                             t          t          t          t          t          t          ¦  «        d¦  «        dz
  d¦  «        t          j        ¦  «        ¦  «        sJ ‚t          dt          t          t          ¦  «        d¦  «        z
  t          t          j        ¦  «                             t          t          t          t          t          t          ¦  «        d¦  «        dz
  d¦  «        t          j        ¦  «        ¦  «        sJ ‚t          dt          t          d¦  «        z
  t          t          j        ¦  «        t          j        u sJ ‚t          dt          t          d¦  «        z
  t          t          j        ¦  «        t          j        u sJ ‚t          t          d	t          t          d
¦  «        z   t          t          j        ¦  «        t          t          | d
| z  d	z
  ¦  «        t          j        ¦  «        ¦  «        sJ ‚t          dt          t          d
¦  «        z   t          t          j        ¦  «        t          j        u sJ ‚t          t          dt          t          d¦  «        z
  t          t          j        ¦  «        t          t          | d| z  dz   ¦  «        t          j        ¦  «        ¦  «        sJ ‚t          t          dt          dt          z  dz
  d¦  «        z
  t          t          j        ¦  «        t          t          | d| z  dz   ¦  «        t          j        ¦  «        ¦  «        sJ ‚t          t          dt          dt          z  d¦  «        z
  t          t          j        ¦  «        t          t          | d| z  d	z   ¦  «        t          j        ¦  «        ¦  «        sJ ‚t          t          t          t          d	z  d¦  «        dz
  t          t          j        ¦  «        t!          t          t          | d| z  dz   ¦  «        t          j        ¦  «        t          t          | d| z  dz   ¦  «        t          j        ¦  «        t          t          | d| z  dz   ¦  «        t          j        ¦  «        t          t          | d| z  dz   ¦  «        t          j        ¦  «        t          t          | d| z  dz   ¦  «        t          j        ¦  «        t          t          | d| z  dz   ¦  «        t          j        ¦  «        t          t          | d| z  dz   ¦  «        t          j        ¦  «        t          t          | d| z  dz   ¦  «        t          j        ¦  «        ¦  «        ¦  «        sJ ‚t          dt          t          dz  d¦  «        z
  t          t          j        ¦  «        t          j        u sJ ‚t          t          t          t          dz  d¦  «        dz
  t          t          j        ¦  «        t!          t          t          | d| z  dz   ¦  «        t          j        ¦  «        t          t          | d| z  dz   ¦  «        t          j        ¦  «        t          t          | d| z  dz   ¦  «        t          j        ¦  «        t          t          | d| z  dz   ¦  «        t          j        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          dt          z  d¦  «        dz
  t          t          j        ¦  «        t          t          | d| z  dz   ¦  «        t          j        ¦  «        ¦  «        sJ ‚t          t          t          dt          z  d¦  «        dz
  t          t          j        ¦  «        t          t          | d| z  d	z   ¦  «        t          j        ¦  «        ¦  «        sJ ‚t          t          t          dt          z  d¦  «        dz
  t          t          j        ¦  «        t          t          | d	| z  dz   ¦  «        t          j        ¦  «        ¦  «        sJ ‚t          t          t          d	t          z  d¦  «        d	z
  t          t          j        ¦  «        t          t          | d| z  dz   ¦  «        t          j        ¦  «        ¦  «        sJ ‚t          t          t          ddt          z  z  d¦  «        dz
  t          t          j        ¦  «        t%          t          t          | t%          t          d	| z  dz   ¦  «        t          d¦  «        z  ht          j        ¦  «        ¦  «        t          j        ¦  «        t          j        ¦  «        ¦  «        sJ ‚t          t          t          dz  d¦  «        d	z
  t          t          j        ¦  «        t          j        u sJ ‚t          t          t          t          dz  d¦  «        dz
  t          t          j        ¦  «        t          t          | d| z  dz   ¦  «        t          j        ¦  «        ¦  «        sJ ‚t          t          t          t          dz  d¦  «        dz
  t          t          j        ¦  «        t!          t          t          | d| z  dz   ¦  «        t          j        ¦  «        t          t          | d| z  dz   ¦  «        t          j        ¦  «        ¦  «        ¦  «        sJ ‚t          t          dt          dt          z  dz
  d¦  «        z
  t          t          j        ¦  «        t%          t          t          | d| z  dz   ¦  «        t          j        ¦  «        t          j        ¦  «        ¦  «        sJ ‚t          t          t          d¦  «        t&          z
  t          t          j        ¦  «        t          j        k    sJ ‚t          t          t&          t          z  d¦  «        d	z
  t          t          j        ¦  «                             t          t          t          t          t&          t          z  d¦  «        d	z
  d¦  «        t          j        ¦  «        ¦  «        sJ ‚t          t          t&          t          z   d¦  «        d	z
  t          t          j        ¦  «                             t          t          t          t          t          t&          z   d¦  «        d	z
  d¦  «        t          j        ¦  «        ¦  «        sJ ‚t          t          t          t          dz  d¦  «        dz
  t          t          j        ¦  «        t!          t          t          | d| z  dz   ¦  «        t          j        ¦  «        t          t          | d| z  dz   ¦  «        t          j        ¦  «        ¦  «        ¦  «        sJ ‚t          t          t          t          d z  d!¦  «        d"z
  t          t          j        ¦  «        t          t          | d!| z  d z   ¦  «        t          j        ¦  «        ¦  «        sJ ‚t)          dd¬¦  «        } d#}d$}d%}d&}t          t          |t          || z  |z  |¦  «        z
  | t          j        ¦  «        t          t          | d'| z  d(z   ¦  «        t          j        ¦  «        ¦  «        sJ ‚t          t          |t          || z  |z  |¦  «        z
  | t          j        ¦  «        t%          t          t          | d'| z  d(z   ¦  «        t          j        ¦  «        t          j        ¦  «        ¦  «        sJ ‚t          t          |t          |d	| z  z  |z  |¦  «        z
  | t          j        ¦  «        t%          t          t          | d)| z  d*z   ¦  «        t          j        ¦  «        t          j        ¦  «        ¦  «        sJ ‚t          |t          |d	| z  dz   z  |z  |¦  «        z
  | t          j        ¦  «        t          j        u sJ ‚t          t          |t          || dz
  z  |z  |¦  «        z
  | t          j        ¦  «        t%          t          t          | d'| z  d+z   ¦  «        t          j        ¦  «        t          j        ¦  «        ¦  «        sJ ‚d S ),Nr‹   TrÈ  rç   r   r¸   r$  rÓ   r¹   rÒ   rà   é    r5  r2  r©  éM   éS   é]   é“   é�   r4  r6  rT  é)   r  rI  é   r¨  rÔ   r½   r§  rÄ   éJ   rŸ  i­VH,i½.qiÿÿÿi@È3iþÿÿr¿   iÿÿÿ?é2   rì  )r   ro   r   r�   r   rË   r    rP   r   rD   r&   r%   rÊ   r–   rQ   r   rW   rÕ   rU   r   r   )r‹   r~   r   rŠ   r€   s        r˜   Útest_solve_modularrØ  6  sC  € Ýˆc˜4Ð Ñ Ô €Aå•C�˜1‘I”I¥‘M¥1¥a¤jñ 
ô 
ß
Š(Ý��B¥˜r¥C­¨1¡I¤I™~¨qÑ1Ô1ÝŒJñô ñô ðð ð õ
 �A��C¥™FœF A™œÑ&­­1¬:ñ 
ô 
ß
Š(Ý��B�s¥3¥q¡6¤6¨1™~œ~°Ñ1°1Ñ5Ô5µq´zÑBÔBñDô DðDð Dð Dõ �A��C¥™FœF A™œÑ&­­1¬:ñ 
ô 
ß
Š(Ý��B�s¥3¥q¡6¤6¨1™~œ~°Ñ1°1Ñ5Ô5µq´zÑBÔBñDô DðDð Dð Dõ �A��C¥™FœF A™œÑ&­­1¬:ñ 
ô 
ß
Š(•<¥¥2¥c­#­a©&¬&°!¡n¤n°qÑ&8¸!Ñ#<Ô#<Ý	Œ
ñô ñ ô ðð ð õ �A��A˜q™	œ	‘M¥1¥a¤jÑ1Ô1µQ´ZÐ?Ð?Ð?Ð?Ý�A��A˜q™	œ	‘M¥1¥a¤jÑ1Ô1µQ´ZÐ?Ð?Ð?Ð?å•˜!�c¥! R™jœj™.­!­Q¬ZÑ8Ô8Ý•V˜A˜r !™t a™xÑ(Ô(­!¬*Ñ5Ô5ñ7ô 7ð 7ð 7ð 7å�A��A˜r™
œ
‘N¥A¥q¤zÑ2Ô2µa´jÐ@Ð@Ð@Ð@å•˜!�c¥! Q™iœi™-­­A¬JÑ7Ô7Ý•˜˜1˜Q™3 ™7Ñ#Ô#¥Q¤ZÑ0Ô0ñ2ô 2ð 2ð 2ð 2å•˜!�c !¥A¡#¨¡'¨1™oœoÑ-­qµ!´*Ñ=Ô=Ý�  1 Q¡3¨¡7Ñ+Ô+­Q¬ZÑ8Ô8ñ:ô :ð :ð :ð :å•˜!�c !¥A¡# q™kœk™/­1­a¬jÑ9Ô9Ý�  1 Q¡3¨¡7Ñ+Ô+­Q¬ZÑ8Ô8ñ:ô :ð :ð :ð :õ •�#�a ™d C™.œ.¨1Ñ,­aµ´Ñ<Ô<Ý•(�6 ! S¨¡U¨Q¡YÑ/Ô/µ´Ñ<Ô<Ý•V˜A˜s 1™u r™zÑ*Ô*­A¬JÑ7Ô7Ý•V˜A˜s 1™u r™zÑ*Ô*­A¬JÑ7Ô7Ý•V˜A˜s 1™u r™zÑ*Ô*­A¬JÑ7Ô7Ý•V˜A˜s 1™u r™zÑ*Ô*­A¬JÑ7Ô7Ý•V˜A˜s 1™u r™zÑ*Ô*­A¬JÑ7Ô7Ý•V˜A˜s 1™u s™{Ñ+Ô+­Q¬ZÑ8Ô8Ý•V˜A˜s 1™u s™{Ñ+Ô+­Q¬ZÑ8Ô8ñ:ô :ñ;ô ;ð ;ð ;ð ;õ �A��A˜q™D !™œÑ$¥a­¬Ñ4Ô4½¼
ÐBÐBÐBÐBÝ•�#�a ™d B™-œ-¨"Ñ,­aµ´Ñ<Ô<Ý•(�6 ! R¨¡T¨A¡XÑ.Ô.µ´
Ñ;Ô;Ý•V˜A˜r !™t a™xÑ(Ô(­!¬*Ñ5Ô5Ý•V˜A˜r !™t b™yÑ)Ô)­1¬:Ñ6Ô6Ý•V˜A˜r !™t b™yÑ)Ô)­1¬:Ñ6Ô6ñ8ô 8ñ9ô 9ð 9ð 9ð 9õ •�#˜a¥™d B™-œ-¨"Ñ,­aµ´Ñ<Ô<Ý•V˜A˜r !™t a™xÑ(Ô(­!¬+Ñ6Ô6ñ8ô 8ð 8ð 8ð 8å•�#˜b¥!™e R™.œ.¨2Ñ-­qµ!´*Ñ=Ô=Ý•V˜A˜q ™s Q™wÑ'Ô'­¬Ñ5Ô5ñ7ô 7ð 7ð 7ð 7å•�#˜a¥™d A™,œ,¨Ñ*­A­q¬zÑ:Ô:Ý•V˜A˜q ™s Q™wÑ'Ô'­¬Ñ5Ô5ñ7ô 7ð 7ð 7ð 7å•�#˜a¥™d A™,œ,¨Ñ*­Qµ´
Ñ;Ô;Ý•V˜A˜q ™s Q™wÑ'Ô'­¬Ñ5Ô5ñ7ô 7ð 7ð 7ð 7å•�#˜a !¥Q¡$™i¨Ñ+Ô+¨aÑ/µµA´JÑ?Ô?Ý�¥&¨­L½#¸aÀ¹cÀA¹g¹,¼,ÅsÈ1ÁvÄvÑ:MÐ9NÝŒJñ-ô -ñ #ô #Ýœ+ñ'ô 'Ý()¬
ñ4ô 4ñ5ô 5ð 5ð 5ð 5õ •C�˜1™˜a‘L”L 1Ñ$¥a­¬Ñ4Ô4½¼
ÐBÐBÐBÐBÝ•�#�a ™d A™,œ,¨Ñ*­A­q¬zÑ:Ô:Ý•V˜A˜q ™s Q™wÑ'Ô'­¬Ñ4Ô4ñ6ô 6ð 6ð 6ð 6å•�#�a ™d A™,œ,¨Ñ*­A­q¬zÑ:Ô:Ý•(�6 ! Q q¡S¨1¡WÑ-Ô-­q¬zÑ:Ô:Ý•V˜A˜q ™s Q™wÑ'Ô'­¬Ñ4Ô4ñ6ô 6ñ7ô 7ð 7ð 7ð 7õ •˜!�c !¥A¡#¨¡'¨1™oœoÑ-­qµ!´+Ñ>Ô>Ý�¥&¨¨A¨a©C°!©GÑ"4Ô"4µa´jÑAÔAÅ1Ä;ÑOÔOñQô Qð Qð Qð Qõ •C�˜1‘I”I¥‘M¥1¥a¤jÑ1Ô1ÝŒJòð ð ð å•C��!™˜Q‘K”K !‘O¥Q­¬
ñ 
ô 
ß
Š(Ý��B�s¥1¥Q¡3¨™{œ{¨Q™°Ñ2Ô2µA´JÑ?Ô?ñAô AðAð Að Aõ •C��A™˜q‘M”M AÑ%¥q­!¬*ñ 
ô 
ß
Š(Ý��B�s¥1¥q¡5¨!™}œ}¨qÑ0°!Ñ4Ô4µa´jÑAÔAñCô CðCð Cð Cõ
 •�#�a ™d B™-œ-¨"Ñ,­aµ´Ñ<Ô<Ý•(�6 ! R¨¡T¨A¡XÑ.Ô.µ´
Ñ;Ô;Ý•V˜A˜r !™t b™yÑ)Ô)­1¬:Ñ6Ô6ñ8ô 8ñ9ô 9ð 9ð 9ð 9õ •�#�a ™e R™.œ.¨2Ñ-­qµ!´*Ñ=Ô=Ý•V˜A˜r !™t b™yÑ)Ô)­1¬:Ñ6Ô6ñ8ô 8ð 8ð 8ð 8õ 	�˜TÐ"Ñ"Ô"€AØ€AØ€AØ€AØ€AÝ•˜!�c ! Q¡$ q¡&¨!™nœnÑ,¨aµ´Ñ<Ô<Ý•V˜A˜z¨!™|¨cÑ1Ñ2Ô2µA´KÑ@Ô@ñBô Bð Bð Bð Bå•˜!�c ! Q¡$ q¡&¨!™nœnÑ,¨aµ´Ñ=Ô=Ý�¥&¨¨J°q©L¸3Ñ,>Ñ"?Ô"?ÅÄÑMÔMÝŒKñô ñô ð ð ð õ •˜!�c ! a¨¡c¡(¨1¡*¨aÑ0Ô0Ñ0°!µQ´ZÑ@Ô@Ý�¥&¨¨J°q©L¸2Ñ,=Ñ">Ô">ÅÄÑLÔLÝŒJñô ñô ð ð ð õ �A�˜A  !¡ a¡™L¨™N¨AÑ.Ô.Ñ.°µ1´:Ñ>Ô>Å!Ä*ÐLÐLÐLÐLÝ•˜!�c ! a¨!¡e¡*¨Q¡,°Ñ2Ô2Ñ2°Aµq´zÑBÔBÝ�¥&¨¨J°q©L¸3Ñ,>Ñ"?Ô"?ÅÄÑMÔMÝŒJñô ñô ð ð ð ð ð rš   c            
      ó^  — t          t          t          dt          d¦  «        dz  z  ¦  «        t          t          t          z  dt          d¦  «        z  ¦  «        gt          t          ¦  «        t          dt          d¦  «        dz  z  ddt          d¦  «        dz  z  z  f¦  «        k    sJ ‚d S )NrÓ   r½   r°  r¸   rÑ   )rr   r   r�   r   r‘   r4   rT   rÜ   rš   r˜   Útest_issue_17276rÚ  ¡  s”   € Ý��1˜a¥! A¡$¤$ q¡&™kÑ*Ô*­B­qµ©s°Bµt¸A±w´w±JÑ,?Ô,?Ð@Å!ÅQÑGÔGÝ�•A�a‘D”D˜‘F‘˜R ¥A a¡D¤D¨¡G¡™_Ð-Ñ.Ô.ò/ð /ð /ð /ð /ð /rš   c                  óö  — t          d¦  «        } t          d¦  «        }t          d¦  «        }t          t          | |z   ¦  «        t          | ¦  «        z
  |¦  «                             t          d¦  «        ¦  «        t          t          t          |d|z  t          z  ¦  «        t          j
        ¦  «        t          t          j        t          t          |t           t          d|z  t          z  t          t          dt          z  | z  ¦  «         ¦  «        z   z  dt!          | ¦  «        z  z   z  ¦  «        t          j
        ¦  «        ¦  «        ¦  «                             t          d¦  «        ¦  «        k    sJ ‚d S )Nr�   r~   r‹   r¹   r  zx,n)r   r   ro   rD   r    rW   rQ   r   r   r   rË   rU   r‹  r   r   r%   r    )r�   r~   r‹   s      r˜   Útest_issue_10426rÜ  ¦  s1  € Ýˆc‰
Œ
€AÝˆs‰Œ€AÝˆc‰
Œ
€AÝ•S˜˜Q™‘Z”Z¥# a¡&¤&Ñ(¨!Ñ,Ô,×6Ò6µu¸S±z´zÑBÔBÅuÝ•˜˜1˜Q™3�r™6Ñ"Ô"¥A¤JÑ/Ô/Ý•Q”[¥(­6°!µa°R½¸A¸a¹CÅ¹FÅSÍ#ÈbÕQRÉdÐSTÉfÉ+Ì+ÈÑEVÔEVÑ<VÑ9WÐZ[Õ\^Ð_`Ñ\aÔ\aÑZaÑ9aÑ5bÑ+cÔ+cÝ	Œ
ñ#ô #ñ 	ô 	ñHô H÷  ’x¥ e¡¤Ñ-Ô-ò.ð .ð .ð .ð .ð .rš   c                  ó”   — t          t          t          ¦  «        dz
  t          z   ¦  «        t	          dt          z   ¦  «        k    sJ ‚dS )z,Test solveset for simple conjugate functionsr¸   N)ro   r#   r�   r   rT   rÜ   rš   r˜   Útest_solveset_conjugaterÞ  °  s<   € å•I�a‘L”L !‘O¥aÑ'Ñ(Ô(­I°a½!±eÑ,<Ô,<Ò<Ð<Ð<Ð<Ð<Ð<rš   c                  óX  — t          d¦  «        t          d¦  «        z   } | \  }}}}}}}}}	}
}}}}}}}}}}}}}}}}}}g ||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |	z   |
z   dz
  ‘||z   |z   |z   d	z
  ‘||z   |z   |	z   d
z
  ‘||z   |z   |
z   dz
  ‘||z   |	z   |
z   dz
  ‘||z   |	z   |
z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |	z   dz
  ‘||z   |z   |
z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘||z   |z   |z   dz
  ‘|dz
  ‘|dz
  ‘|dz
  ‘|dz
  ‘|dz
  ‘|dz
  ‘|dz
  ‘|dz
  ‘}d|z
  |dz
  d	|z
  |d|z
  |dz   d|z
  |dddddddddd| |z   dz   ||z
  dz   | |z
  |z   d z   ||z   |z
  d!z
  d"|z
  |d#|z
  |d#|z
  |g}t          || ¦  «        \  }} d$„ t          | |¦  «        D ¦   «         }!t          || ¦  «        |!k    sJ ‚t	          t          |Ž ¦  «        }"t          || ¦  «        |"k    sJ ‚t          || f| ¦  «        |"k    sJ ‚|                     | ¦  «        \  }#}$t          |#¦  «        }#|" 	                    t          |||||g|$¦  «        ¦  «        }%t	          t          |#Ž ¦  «        |%k    sJ ‚t	          d|z
  |dz
  d	|z
  |d|z
  |dz   d|z
  |dddddddddd| |z   dz
  ||z
  d z   d|z
  |d"|z
  |d#|z
  || |z   |z
  d z   ||z
  |z   d!z   f¦  «        }&t          || ¦  «        |&k    sJ ‚d S )%Nzx0:16zy0:12rê  é.   é'   r×  é#   é"   r¯  r°  é,   rŽ  r’  é5   é8   rª  é4   r   é0   é<   r¹   rÓ   r½   rÔ   rÕ  r6  rè   é&   rÑ   r   rà   é   r¸   é!   r!  c                 ó&   — i | ]\  }}||k    ¯||“ŒS rÜ   rÜ   )r—   rò  r  s      r˜   ú
<dictcomp>z$test_issue_18208.<locals>.<dictcomp>æ  s#   € ÐLÐLÐL™u˜q "ÀAÈÂGÀG�a˜ÀGÀGÀGrš   )r   ri   rŸ   re   rT   r   rj   Úgauss_jordan_solverœ   rñ   rr   )'Ú	variablesr:  r  r  r2  r3  Úx5Úx6Úx7Úx8Úx9Úx10Úx11Úx12Úx13Úx14Úx15Úy0rí  rï  rð  Úy4Úy5Úy6Úy7Úy8Úy9Úy10Úy11rB  ÚexpectedrÐ  r   Úsolve_expectedÚlinsolve_expectedÚgj_solveÚnew_varsÚgj_expectedÚnonlinsolve_expecteds'                                          r˜   Útest_issue_18208r  µ  s<  € Ý˜Ñ Ô ¥7¨7Ñ#3Ô#3Ñ3€Ià7@ñ5€BˆˆB��B˜˜B  B¨¨C°°c¸3ÀÀSØˆˆB��B˜˜B  B¨¨C°ð"ˆ2�‰7�R‰<˜"Ñ˜rÑ!ð "Ø�‰7�R‰<˜"Ñ˜rÑ!ð"à�‰7�R‰<˜"Ñ˜rÑ!ð"ð �‰7�R‰<˜"Ñ˜rÑ!ð"ð �‰7�R‰<˜"Ñ˜rÑ!ð	"ð
 �‰7�R‰<˜"Ñ˜rÑ!ð"ð �‰7�R‰<˜"Ñ˜rÑ!ð"ð �‰9�r‰>˜BÑ Ñ#ð"ð �‰8�b‰=˜2Ñ Ñ"ð"ð �‰8�b‰=˜2Ñ Ñ"ð"ð �‰9�r‰>˜BÑ Ñ#ð"ð �‰9�r‰>˜BÑ Ñ#ð"ð �‰9�s‰?˜SÑ  2Ñ%ð"ð �‰9�s‰?˜RÑ "Ñ$ð"ð �‰9�s‰?˜RÑ "Ñ$ð"ð �‰9�s‰?˜SÑ  2Ñ%ð"ð  �‰7�R‰<˜"Ñ˜rÑ!ð!"ð" �‰7�R‰<˜"Ñ˜rÑ!ð#"ð$ �‰7�R‰<˜"Ñ˜rÑ!ð%"ð& �‰7�R‰<˜"Ñ˜rÑ!ð'"ð( �‰7�R‰<˜"Ñ˜rÑ!ð)"ð* �‰7�R‰<˜"Ñ˜rÑ!ð+"ð, �‰7�R‰<˜"Ñ˜rÑ!ð-"ð. �‰9�r‰>˜BÑ Ñ#ð/"ð0 �‰8�b‰=˜2Ñ Ñ"ð1"ð2 �‰8�b‰=˜2Ñ Ñ"ð3"ð4 �‰9�r‰>˜BÑ Ñ#ð5"ð6 �‰7ð7"ð8 �‰7ð9"ð: �‰7ð;"ð< �‰7ð="ð> �‰7ð?"ð@ �‰8ðA"ðB �‰7ðC"ðD �‰7ðE"€CðH �R‘˜˜b™ " r¡'¨2¨r°B©w¸¸Q¹ÀÀRÁÈØ�2�q˜!˜Q  1 b¨"¨b°3°$¸±)¸a±-ÀÀrÁÈBÁØ��r‘	˜B‘ Ñ# S¨2¡X°¡]°QÑ%6¸¸R¹ÀÀRÈ"ÁWÈbØ�S‘˜#ð€Hõ
 ˜s IÑ.Ô.�D€A€qð MÐL­¨I°xÑ(@Ô(@ÐLÑLÔL€Nå��iÑ Ô  NÒ2Ð2Ð2Ð2õ "¥%¨Ð"2Ñ3Ô3Ðå�C˜Ñ#Ô#Ð'8Ò8Ð8Ð8Ð8Ý�Q˜�F˜IÑ&Ô&Ð*;Ò;Ð;Ð;Ð;ð ×-Ò-¨aÑ0Ô0Ñ€HˆhÝ�H‰~Œ~€Hà#×(Ò(­¨b°"°b¸"¸cÐ-BÀHÑ)MÔ)MÑNÔN€Kå•U˜HÐ%Ñ&Ô&¨+Ò5Ð5Ð5Ð5õ % b¨2¡g¨r°B©w¸¸R¹ÀÀRÈ"ÁWÈbÐSTÉfØ&(¨2¡g¨r°1°b¸!¸QÀÀ1ÀaÈÈRÐQSØ') c¨B¡h°¡l°B¸±G¸b±LÀ"ÀrÁ'È2ÈrÐTVÉwØ&(¨"¨r©'°2¸°s¸R±xÀ"±}ÀrÑ7IÈ2ÐPRÉ7ÐUWÉ<ÐZ[ÑK[ð&]ñ ^ô ^Ðõ
 �s˜IÑ&Ô&Ð*>Ò>Ð>Ð>Ð>Ð>Ð>rš   c                  ó‚  — t          d¦  «        \  } }}}}}}}}}	}
}}}}}}}}}}}}}||||||||||	|||||g}| |z  ||z  z
  |z   |z   |z   | |z  ||z  z
  |	z   | |z  ||z  z
  |z   |z   | |z  ||z  z
  |z   | |z  ||z  z
  |z   |z   | |z  ||z  z
  |z   |z   | |z  ||z  z
  | |z  ||z  z
  |  ||z  z   ||z  z   | ||z  z   ||z  z   | ||z  z   ||z  z   | ||z  z   ||z  z   | |z  |	 |z  |
 |z  | |z  | |z  | |z  | |z  | |z  |
||||g}t          dt          t          |¦  «        t          d¦  «        ¦  «        ddddddddddd||f|t          t          |¦  «        t          d¦  «        ¦  «        d|ddddddddd| |z  | |z  fdt          t          |¦  «        t          d¦  «        ¦  «        d|dddddddd| |z  |z  | |z  |fdt          t          |¦  «        t          d¦  «        ¦  «        d|ddddddd| |z  |z  | |z  |z  ||f¦  «        }|t          ||¦  «        k    sJ ‚d S )Nzja00, a01, a10, a11, l0, l1, l2, l3, m0, m1, m2, m3, m4, m5, m6, m7, c00, c01, c10, c11, p00, p01, p10, p11r   r½   r£  )Úa00Úa01Úa10Úa11Úl0Úl1Úl2Úl3Úm0Úm1Úm2Úm3Úm4Úm5Úm6Úm7Úc00Úc01Úc10Úc11Úp00Úp01Úp10Úp11ÚsolveforrT  rì   s                              r˜   Ú*test_substitution_with_infeasible_solutionr'    sd  € ÝqxØtñrô rÑn€Cˆˆc�3˜˜B  B¨¨B°°B¸¸BÀÀBÈÈSÐRUÐWZÐ\_ÐadÐfiÐknð �S˜#˜s C¨¨c°3¸¸BÀÀBÈÈBÐPRÐS€Hà	ˆˆc‰	�B˜‘HÑ˜rÑ! CÑ'¨#Ñ-Ø	ˆˆc‰	�B˜‘HÑ˜rÑ!Ø	ˆˆc‰	�B˜‘HÑ˜sÑ" SÑ(Ø	ˆˆc‰	�B˜‘HÑ˜rÑ!Ø	ˆˆc‰	�B˜‘HÑ˜sÑ" SÑ(Ø	ˆˆc‰	�B˜‘HÑ˜sÑ" SÑ(Ø	ˆˆc‰	�B˜‘HÑØ	ˆˆc‰	�B˜‘HÑØ	ˆˆs�S‰yÑ˜3 ™9Ñ$Ø	ˆˆs�S‰yÑ˜3 ™9Ñ$Ø	ˆˆs�S‰yÑ˜3 ™9Ñ$Ø	ˆˆs�S‰yÑ˜3 ™9Ñ$Ø	ˆˆc‰	Ø	ˆˆc‰	Ø	ˆˆc‰	Ø	ˆˆc‰	Ø	ˆˆc‰	Ø	ˆˆc‰	Ø	ˆˆc‰	Ø	ˆˆc‰	Ø
Ø
Ø
Ø
Ø
ð3€Fõ6 Ø	
�J•y ‘~”~¥y°¡|¤|Ñ4Ô4°a¸¸A¸qÀ!ÀQÈÈ1ÈaÐQRÐTUÐWYÐ[]Ð^Ø	�j� 3™œ­°1©¬Ñ6Ô6¸¸3ÀÀ1ÀaÈÈAÈqÐRSÐUVÐXYÐ\_Ð[_Ð`cÑ[cÐfiÐeiÐjmÑemÐnØ	
�J•y ‘~”~¥y°¡|¤|Ñ4Ô4°a¸¸aÀÀAÀqÈ!ÈQÐPQÐSTÐWYÐVYÐZ]ÑV]Ð^aÑVaÐdgÐcgÐhkÑckÐmoÐpØ	
�J•y ‘~”~¥y°¡|¤|Ñ4Ô4°a¸¸aÀÀAÀqÈ!ÈQÐPQÐTVÐSVÐWZÑSZÐ[^ÑS^ÐacÐ`cÐdgÑ`gÐhkÑ`kÐmoÐqsÐtñ	ô €Cð •+˜f hÑ/Ô/Ò/Ð/Ð/Ð/Ð/Ð/rš   c                  ój   — t          dt          t          ¦  «        z  ¦  «        t          j        u sJ ‚d S rÛ   r¹  rÜ   rš   r˜   Útest_issue_20097r)  0  s-   € Ý�A•d�1‘g”g‘IÑÔ¥!¤*Ð,Ð,Ð,Ð,Ð,Ð,rš   c                  ó    — t          t          t          dt          z  t          z   ¦  «        ¦  «        ¦  «        t	          dd¦  «        k    sJ ‚d S )Nr½   rÅ   )ro   r
   r4   r�   rT   rÜ   rš   r˜   Útest_issue_15350r+  4  sA   € Ý•D�˜a¥™c¥!™e™œÑ%Ô%Ñ&Ô&­)°B¸Ñ*:Ô*:Ò:Ð:Ð:Ð:Ð:Ð:rš   c            
      óà  — t          dt          dk     ft          dt          ¦  «        dz  t          dt          ¦  «        dz  z
  t          dt          ¦  «        dz  z   df¦  «        } t          t          dt          dk     ft          dt          ¦  «        dz  t          dt          ¦  «        dz  z
  t          dt          ¦  «        dz  z   df¦  «        t          dk    fd¦  «        }t          dd¦  «        }t	          | t          dd¦  «        z
  t          t          dd¦  «        ¦  «        }t	          |t          dd¦  «        z
  t          t          dd¦  «        ¦  «        }||k    sJ ‚||k    sJ ‚d S )Nr   r½   r¹   r¸   Tr�  )r7   r�   r5   rV   ro   r   )r˜  Úc2Úcorrect_resultÚresult1Úresult2s        r˜   Útest_issue_18359r1  8  s0  € Ý	�A•q˜1’u�:¥ A¥q¡	¤	¨!¡­c°!µQ©i¬i¸©kÑ 9½CÀÅ1¹I¼IÀa¹KÑ GÈÐNÑ	OÔ	O€BÝ	•I˜q¥! a¢%˜j­3¨qµ!©9¬9°Q©;½¸QÅ¹¼À1¹Ñ+DÅsÈ1ÍaÁyÄyÐQRÁ{Ñ+RÐTXÐ*YÑZÔZÕ\]ÐabÒ\bÐcÐenÑ	oÔ	o€BÝ˜a ‘^”^€NÝ�r�H Q¨™NœNÑ*­A­x¸¸1©~¬~Ñ>Ô>€GÝ�r�H Q¨™NœNÑ*­A­x¸¸1©~¬~Ñ>Ô>€GØ�nÒ$Ð$Ð$Ð$Ø�nÒ$Ð$Ð$Ð$Ð$Ð$rš   c                  ó  — ddt           z  dz  z   t          t           dz  ¦  «        z  t          t           dz  z  z   } t          | t           ¦  «        sJ ‚t	          | dt           t
          j        ¦  «        t          d¦  «        k    sJ ‚d S )Nr¹   r¸   r§  r   )r�   r%   r   rv   rw   r   r‹  rT   )rÌ   s    r˜   Útest_issue_17604r3  B  st   € Øˆq•‰s�2‰v‰;ˆ,•s�1˜R™4‘y”yÑ
 ¥2­¨"©¡:Ñ
-€CÝ˜3¥Ñ"Ô"Ð"Ð"Ð"Ý˜c 1¥a­¬Ñ5Ô5½À1¹¼ÒEÐEÐEÐEÐEÐErš   c                  ó„   — t          ddt          dz  z
  dz  z  t          t          j        ¦  «        t          j        u sJ ‚d S rŽ  )ro   r�   r   rÇ   rÊ   rÜ   rš   r˜   Útest_issue_17580r5  H  s9   € Ý�A�q�1˜a™4‘x !‘m‘O¥Q­¬Ñ0Ô0µA´JÐ>Ð>Ð>Ð>Ð>Ð>rš   c                  ó   — dt           z  dt          z  z   dz
  dt           z  dt          z  z   dz
  g} t          | t           t          ¦  «        t          t	          ddt          z  z
  ¦  «        t	          d¦  «        z  t          f¦  «        k    sJ ‚d S )Nr¹   r¸   rç   r5  rÓ   )r�   r‘   rr   rT   r&   )rc  s    r˜   Útest_issue_17566_actualr7  L  su   € Ø�a‰4�!•Q‘$‰;˜‰?˜A�q™D 1¥a¡4™K¨!™OÐ
,€Cå�s�A�qÑ!Ô!¥Yµ°A¸½1¹±H±´½cÀ!¹f¼fÑ0DÅaÐ/HÑ%IÔ%IÒIÐIÐIÐIÐIÐIrš   c            	      ó²  — t          dt          dz
  dz  z  dt          dz   t          d¦  «        dz  z  z  z  dt          dz
  z  t          dz   t          d¦  «        dz  z  z  z   d¦  «        } t          t	          j        dt          dd¦  «         ¦  «        t	          dt          ¦  «        ¦  «        }t          | t          t          j
        ¦  «        |k    sJ ‚d S )Nr¹   r¸   r½   r   rÅ   rç   )r   r�   r   rW   rV   r·  r   r   ro   r   rÇ   )r  r”  s     r˜   Útest_issue_17565r9  R  s´   € Ý	ˆA�q�1‰u�q‰j‰L˜!�Q ™U¥g¨a¡j¤j°¡lÑ3Ñ3Ñ4°q½!¸a¹%±yÅ!ÀaÁ%Í7ÐSTÉ:Ì:ÐVWÉ<ÑAXÑ7XÑXÐZ[Ñ	\Ô	\€BÝ
•”˜r¥H¨Q°¡N¤N ?Ñ3Ô3µX¸aÅ±_´_Ñ
EÔ
E€CÝ�B��1œ7Ñ#Ô# sÒ*Ð*Ð*Ð*Ð*Ð*rš   c                  óâ   — t           dz   t          t           dz   dt           z  z
  ¦  «        z  } t          | t           t          j        ¦  «        t          t          d¦  «        ¦  «        k    sJ ‚d S )NrÓ   r¹   rÑ   rÐ   )r�   r4   ro   r   rÇ   rT   r   )Úfunctions    r˜   Útest_issue_15024r<  X  sY   € Ý�A‘•t�Q ™T˜E B¥q¡D™LÑ)Ô)Ñ)€HÝ�H�a¥¤Ñ)Ô)­Yµw¸r±{´{Ñ-CÔ-CÒCÐCÐCÐCÐCÐCrš   c                  ó´  — t          t          t          dz
  t          t          ¦  «        gt          t          ¦  «        t          dt          t          t          dt          z  t          z  ¦  «        t          j        ¦  «        fdt          t          t          dt          z  t          z  t          z   ¦  «        t          j        ¦  «        f¦  «        ¦  «        sJ ‚d S r  )r–   rr   r�   rD   r‘   rT   rQ   r   r‹   r   r   rË   rÜ   rš   r˜   Útest_issue_16877r>  ]  s©   € Ý•�a !™e¥S­¡V¤V˜_­aµÑ3Ô3Ý˜A�x­­q°!µA±#µb±&Ñ(9Ô(9½1¼:ÑFÔFÐGØ�x­­q°!µA±#µb±&½2±+Ñ(>Ô(>ÅÄ
ÑKÔKÐLñNô NñOô Oð Oð Oð Oð Oð Orš   c                  óÀ  — t          t          t          t          ¦  «        dt          z  dt          z  z
  gt          t          ¦  «        t          t          t          t          dt          z  t          z  ¦  «        t          j        ¦  «        t          t          t          t          t          z  ¦  «        t          j        ¦  «        ft          t          t          dt          z  t          z  t          z   ¦  «        t          j        ¦  «        t          t          t          t          t          z  t          dz  z   ¦  «        t          j        ¦  «        f¦  «        ¦  «        sJ ‚d S ©Nr¹   rç   )r–   rr   rD   r�   r‘   rT   rQ   r   r‹   r   r   rË   rÜ   rš   r˜   Útest_issue_16876rA  d  sô   € Ý•�c¥!™fœf a­¡c¨A­a©C¡iÐ0µ!µQÑ7Ô7Ý�H¥V­A¨qµ©sµ2©vÑ%6Ô%6½¼
ÑCÔCÝ$¥V­A­qµ©t¡_¤_µa´jÑAÔAðCå$¥V­A¨qµ©sµ2©v½©{Ñ%;Ô%;½Q¼ZÑHÔHÝ$¥V­A­qµ©tµb¸±d©{Ñ%;Ô%;½Q¼ZÑHÔHðJñKô KñLô Lð Lð Lð Lð Lð Lrš   c                  óÎ  — t          d¦  «        \  } }t          dd¬¦  «        }t          | |z  |z
  | t          j        ¦  «        t	          | t          | |z  |z
  d¦  «        t          j        ¦  «        k    sJ ‚t          dd¬¦  «        \  }}||z  }t          | |z  |z
  | t          j        ¦  «        t	          | t          | |z  |z
  d¦  «        t          j        ¦  «        k    sJ ‚d S )Nzx zr‘   T)Úrationalr   ze1 e2)Úeven)r   ro   r   rÇ   rP   r   )r�   r’   r‘   rå  ræ  s        r˜   Útest_issue_21236rE  m  sÒ   € Ý�5‰>Œ>�D€A€qÝ�˜dÐ#Ñ#Ô#€AÝ�A�q‘D˜1‘H˜a¥¤Ñ)Ô)­\¸!½RÀÀ1ÁÀqÁÈ!¹_¼_ÍaÌgÑ-VÔ-VÒVÐVÐVÐVÝ�W 4Ð(Ñ(Ô(�F€BˆØ
ˆ2‰€AÝ�A�q‘D˜1‘H˜a¥¤Ñ)Ô)­\¸!½RÀÀ1ÁÀqÁÈ!¹_¼_ÍaÌgÑ-VÔ-VÒVÐVÐVÐVÐVÐVrš   c                  óð   — t          t          dz  dt          z  z   t          dz  z
  t          t          ¦  «        z  dt          z  t          t          ¦  «        z  gt          t          ¦  «        ddhk    sJ ‚d S )Nr¹   r  )r  r   rk  )rr   r�   r‘   r%   rÜ   rš   r˜   Útest_issue_21908rG  v  sn   € Ý�˜A™ ¥!¡™¥a¨¡dÑ*­Cµ©F¬FÑ2°Bµq±D½½Q¹¼±KÐ@Å!ÅQñ ô Ø# VÐ,ò-ð -ð -ð -ð -ð -rš   c                  ó  — t           t          z   dz
  t          dz  dz   g} d„ | D ¦   «         }dt          z
  t          fdt          z   t           fh}t          | t           t          g¦  «        }t          |t           t          g¦  «        }||cxk    r|k    sn J ‚t           t          z  dz
  t          dz  dz   g}d„ |D ¦   «         }t           t           ft          t          fh}t          |t           t          g¦  «        }t          |t           t          g¦  «        }	|	|cxk    r|k    sn J ‚t          t	          t           dt           z  z   dt           z  ¦  «        gt           g¦  «        t          t          j        f¦  «        k    sJ ‚d S )Nr½   r¹   c                 ó.   — g | ]}t          |d ¦  «        ‘ŒS ©r   ©r   r  s     r˜   r  z$test_issue_19144.<locals>.<listcomp>~  ó    € Ð
#Ð
#Ð
#˜�2ˆa�‰8Œ8Ð
#Ð
#Ð
#rš   c                 ó.   — g | ]}t          |d ¦  «        ‘ŒS rJ  rK  r  s     r˜   r  z$test_issue_19144.<locals>.<listcomp>…  rL  rš   )r�   r‘   r   rr   r   rT   r   rÊ   )
rì  rl  r`  Ú
soln_expr1Úsoln_eq1rí  rm  r�  Ú
soln_expr2Úsoln_eq2s
             r˜   Útest_issue_19144rR  {  sl  € å•‰U�Q‰Y�˜1™˜q™Ð!€EØ
#Ð
#˜UÐ
#Ñ
#Ô
#€CØ•!‰e•QˆZ˜!�a™%¥! ˜Ð%€EÝ˜U¥Q­ FÑ+Ô+€JÝ˜3¥¥A Ñ'Ô'€HØ�zÐ*Ð*Ò*Ð* UÒ*Ð*Ð*Ð*Ð*Ð*å�q‰S�1‰W•a˜‘d˜Q‘hÐ€EØ
#Ð
#˜UÐ
#Ñ
#Ô
#€CÝˆb•1�"ˆX��1�vÐ€EÝ˜U¥Q­ FÑ+Ô+€JÝ˜3¥¥A Ñ'Ô'€HØ�zÐ*Ð*Ò*Ð* UÒ*Ð*Ð*Ð*Ð*Ð*å��1˜q¥™s™7 A¥a¡CÑ(Ô(Ð)­A¨3Ñ/Ô/µ9½a¼j¸]Ñ3KÔ3KÒKÐKÐKÐKÐKÐKrš   c            	      óN  — t          dt          z  dt          z  dt          t          ¦  «        z  z   dz   z  t          dt          z  ¦  «        z  dt          z  t          dt          z  ¦  «        z  dt          z  t          dt          z  t          z   ¦  «        z  z   dt          dt          z  t          z   ¦  «        z  z   dz   ft          t          ¦  «        } t	          t          t
          j        ft          t          ¦  «         t
          j        z
  t          f¦  «        }| |k    sJ ‚d S )Nrç   r¹   r½   )rr   r‘   r�   r%   rT   r   rU  rÈ   )r”  Úsolss     r˜   Útest_issue_22413rU  Ž  sÖ   € Ý˜�!™˜Q�q™S 1¥S­¡V¤V¡8™^¨aÑ/Ñ0µ°Qµq±S±´Ñ9Ø�1™�S ¥1¡™XœX™¨­!©­C°µ!±µa±©L¬LÑ(8Ñ8¸1½SÀÅ1ÁÅqÁ¹\¼\¹>ÑIÈAÑMðOå�1ñô €Cõ •a�œ�[¥C­¡F¤F 7­Q¬VÑ#3µQÐ"7Ñ8Ô8€DØ�$Š;ˆ;ˆ;ˆ;ˆ;ˆ;rš   c            	      ó¦  — t          dt          t          t          dt          z
  z  dz   ¦  «        z  t          z  ¦  «        t          t          dt          z  ¦  «        t          ddt          z  t          z  ¦  «        g} d„ | D ¦   «         }dh}t          t          | t          t          t          g¦  «        |¦  «         t          t          |t          t          t          g¦  «        |¦  «         t          dt          z  ddt          z  z
  z  dz   ¦  «        }d	t          z  |z  d
t          z  z   }t          t          |t          ¦  «        ddh¦  «         d S )Ng}ŒjýÉJ@g      @r½   gú~j¼t“X?g¸…ëQ¥¾@c                 ó,   — g | ]}|j         |j        z
  ‘ŒS rÜ   )rÌ   Úrhs)r—   r  s     r˜   r  z$test_issue_23318.<locals>.<listcomp>�  s    € Ð1Ð1Ð1 B�”˜œ‘Ð1Ð1Ð1rš   )gO]¤¯p@g¹;Üõfl¡?g~adOºAgIüò¿x©‰>gú~j¼t“X¿gF„¿Ó­{å>r   g\adOºA)	r   r�   r&   r‘   r’   r¯   rr   rª   ro   )Úeqs_eqÚeqs_exprrì   Úlogtermr  s        r˜   Útest_issue_23318r\  —  s  € å
Ð�Q¥¥Q¨#µ©'¡]°QÑ%6Ñ!7Ô!7Ñ7½!Ñ;Ñ<Ô<Ý
�1ˆf•q‰jÑÔÝ
ˆ6�7�Q‘;¥‘?Ñ#Ô#ð€Fð
 2Ð1¨&Ð1Ñ1Ô1€HàAÐ
B€Cå•K ­­A­q¨	Ñ2Ô2°CÑ8Ô8Ð8Ý•K ­1­aµ¨)Ñ4Ô4°cÑ:Ô:Ð:åÐ%¥aÑ'¨Ð/BÅ1Ñ/DÑ)DÑEÈÑIÑJÔJ€GØ	•‰�7Ñ	Ð0µÑ2Ñ	2€BÝ•H˜R¥‘O”O aÐ)9Ð%:Ñ;Ô;Ð;Ð;Ð;rš   c                  ó,  — t          dt          z  ddt          z  z  z
  ddt          z  z  ddt          z  z  z
  gt          t          ¦  «        t          t	          ddt          z  z  ¦  «        t	          d¦  «        z  t
          j        f¦  «        k    sJ ‚d S r@  )rr   rŠ   r‹   rT   r&   r   r‹  rÜ   rš   r˜   Útest_issue_19814r^  ©  sŽ   € Ý˜�A™  A¥a¡C¡™¨!¨A­q©D©&°1°q½±s±8Ñ*;Ð<½aÅñ ô Ý$¥c¨!¨aµ©c©(¡m¤mµC¸±F´FÑ&:½A¼KÐ%HÑIÔIòJð Jð Jð Jð Jð Jrš   c                  óŽ  — t          t          t          ¦  «         t          dz  z  dt          z  z   t          t          ¦  «        z   t          t          j        ¦  «        } |                      t          di¦  «        dt          d¦  «        z
  dt          d¦  «        z   hk    s$J |                      t          di¦  «        ¦   «         ‚d S ro  )ro   r4   rŽ   r�   r   rÇ   Úxreplacer¶  s    r˜   Útest_issue_22058ra  ®  s’   € Ý
•D�‘G”G�8�A˜q™D‘= 1¥Q¡3Ñ&­­a©¬Ñ0µ!µQ´WÑ
=Ô
=€Cà�<Š<�˜A˜ÑÔ A­¨Q©¬¡K°µT¸!±W´W±Ð#=Ò=Ð=Ð=¸s¿|º|ÍQÐPQÈFÑ?SÔ?SÑ=Ô=Ð=Ð=Ð=rš   c                  óì   — t          dt          t          dz  t          t          dz
   t          dz   z  ¦  «        dz   dz  z   ¦  «        z  dz
  t          t          j        ¦  «        t          j        u sJ ‚d S )Nrè   r¹   rÑ   ré  )ro   r4   r‘   r   rÇ   rÊ   rÜ   rš   r˜   Útest_issue_11184rc  ´  si   € Ý�B•t�A˜q™D¥D­1¨r©6¨µA¸±FÑ);Ñ$<Ô$<¸rÑ$AÀAÑ#EÑEÑFÔFÑFÈÑKÍQÕPQÔPWÑXÔXÕ\]Ô\fÐfÐfÐfÐfÐfÐfrš   c            	      ó¨  — t          d¦  «        dz  } t          dt          dz  z  t          dz  z  dt          z  z
  dt          dz  z  t          dz  z  dt          z  z
  gt          t          ¦  «        d| z  dt          z  z  t          fd| z   dz  d| z  t	          d¦  «        z  t
          z  dz  z
  t          z  t          fd| z   dz  d| z  t	          d¦  «        z  t
          z  dz  z   t          z  t          fhk    sJ ‚t          ddt          dz  z  z
  t          dt          dz  z  dt          dz  z  z
  ¦  «        z  dt          z  t          z  t          dt          dz  z  ¦  «        z  t          dt          dz  z  ¦  «        z  gt          t          ¦  «        t          d¦  «         dz  dft          d¦  «        dz  dfhk    sJ ‚t          dd	¬
¦  «        \  }}t          d|dz  z  |dz  z  d|z  z
  d|dz  z  |dz  z  d|z  z
  g||¦  «        }dt          d¦  «        dz  z  d|z  z  |fdt          d¦  «        dz  z   dz  dt          d¦  «        dz  z  t	          d¦  «        z  t
          z  dz  z
  |z  |fdt          d¦  «        dz  z   dz  dt          d¦  «        dz  z  t	          d¦  «        z  t
          z  dz  z   |z  |fh}||k    sJ ‚d S )Nr¹   r¸   rç   r½   r  r  r   rã  Tr±   )r   rr   r�   r‘   r4   r   r%   r   )r‚   ÚrxÚryrì   r>  s        r˜   Útest_issue_21890rg  ¸  sÊ  € Ý	ˆ!‰ŒˆQ‰€AÝ˜�!˜Q™$™�q !™t™ a­¡cÑ)¨1­Q°©T©6µ!°Q±$©;¸½1¹Ñ+<Ð=½qÅ!ÑDÔDØ	
ˆA‰ˆq•‰s‰•Qˆ˜A˜q™D˜5 ™7 Q¨¡T­$¨q©'¬'¡\µ!¡^°AÑ%5Ñ5µqÑ8½!Ð<Øˆa‰4ˆ%�‰'�A�q‘D�˜a™œ‘L¥‘N 1Ñ$Ñ
$¥aÑ	'­Ð+ðI-ò -ð -ð -ð -õ ˜˜Q�q !™t™V™¥S¨­A¨q©D©°1µQ¸±T±6Ñ)9Ñ%:Ô%:Ñ:Ø
�1‰�Q‰�s�2•a˜‘d‘7‰|Œ|Ñ�C ¥1 a¡4¡™LœLÑ(ð*Ý+,­añ1ô 1Ý78¸±t´t°e¸A±g¸q°\ÅAÀaÁDÄDÈÁFÈAÀ;Ð4OòPð Pð Pð På�U Ð&Ñ&Ô&�F€BˆÝ
�q˜˜Q™‘w˜r 1™u‘} q¨¡tÑ+¨Q¨r°1©u©W°R¸±U©]¸Q¸r¹TÑ-AÐBÀBÈÑ
KÔ
K€CØ•�!‘”�Q‘‰K˜˜2™Ñ Ð#Ø�q�‰tŒt�A‰v‰;ˆ,�q‰.˜1�q ™tœt A™v™;¥t¨A¡w¤wÑ.­qÑ0°Ñ2Ñ
2°BÑ	6¸Ð;Ø�q�‰tŒt�A‰v‰;ˆ,�q‰.˜1�q ™tœt A™v™;¥t¨A¡w¤wÑ.­qÑ0°Ñ2Ñ
2°BÑ	6¸Ð;ð=€Cð �#Š:ˆ:ˆ:ˆ:ˆ:ˆ:rš   c                  óf  — t          t          dz
  t          dz
  t          dz
  t          dz
  dt          z  gt          t          t          ¦  «        t          j        k    sJ ‚t          t          dz  dz
  t          t          z   t          dz  dz
  gt          t          g¦  «        t          j        k    sJ ‚d S )Nr½   r¹   rç   r  r¸   )rr   r…   rˆ   rƒ   r   rÊ   r�   r‘   rÜ   rš   r˜   Útest_issue_22628ri  Ç  s„   € Ý�˜A™�q 1™u¥a¨!¡e­Q°©U°Bµq±DÐ9½1½aÅÑCÔCÅqÄzÒQÐQÐQÐQÝ�˜1™˜q™¥!¥a¡%­¨A©°©Ð2µQ½°FÑ;Ô;½q¼zÒIÐIÐIÐIÐIÐIrš   c                  ó‚   — t          t          t          dz  ¦  «        t          z
  ¦  «        dt          j        gk    sJ ‚d S r^  )re   r4   r�   r   rÈ   rÜ   rš   r˜   Útest_issue_25781rk  Ì  s5   € Ý••a˜‘c‘”�Q‘ÑÔ A¥q¤v ;Ò.Ð.Ð.Ð.Ð.Ð.rš   c                  óô  — t          d¦  «        } t          t          dt          z  ¦  «        z  }t          |t          t          j        ¦  «        }t          t          t          | d| z  t          z  dz  ¦  «        t          j
        ¦  «        t          t          | d| z  t          z  dz  t          dz  z   ¦  «        t          j
        ¦  «        ¦  «        }t          t          t          t          dt          dt          z  ¦  «        dz  z  dz
  z  t          dt          z  ¦  «        z   d¦  «        t          t          j        |¦  «        ¦  «        }|                     ¦   «         |                     ¦   «         k    sJ ‚d S )NÚ_nrÓ   r¹   rÐ   r   )r   r�   rA   r   r   rÇ   rW   rQ   r   r   rË   rP   r   rS   Úas_dummy)rm  r;  Úcritical_pointsÚexcluded_pointsré  s        r˜   Útest_issue_26077rq  Ð  s   € Ý	�‰Œ€BÝ•�Q•q‘S‘”‰z€HÝ'¨µ!µQ´WÑ=Ô=€OÝÝ•˜˜A˜b™D¥™G A™IÑ&Ô&­¬
Ñ3Ô3Ý•˜˜A˜b™D¥™G A™I­¨1©Ñ,Ñ-Ô-­q¬zÑ:Ô:ñô €Oõ �AÝ
�1ˆb•�Q•q‘S‘”˜1‘‰n˜qÑ Ñ!¥C¨­!©¡H¤HÑ,¨aÑ0Ô0Ý•1”7˜OÑ,Ô,ñô €Hð ×ÒÑÔ /×":Ò":Ñ"<Ô"<Ò<Ð<Ð<Ð<Ð<Ð<rš   N(}  Úmathr   Úsympy.calculus.utilr   Úsympy.core.containersr   Úsympy.core.functionr   r   r	   r
   Úsympy.core.modr   Úsympy.core.numbersr   r   r   r   r   r   r   Úsympy.core.relationalr   r   r   r   Úsympy.core.singletonr   Úsympy.core.sortingr   Úsympy.core.symbolr   r   r   r  r   Ú$sympy.functions.elementary.complexesr   r   r    r!   r"   r#   Ú&sympy.functions.elementary.exponentialr$   r%   r&   Ú%sympy.functions.elementary.hyperbolicr'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   Ú(sympy.functions.elementary.miscellaneousr4   r5   r6   Ú$sympy.functions.elementary.piecewiser7   Ú(sympy.functions.elementary.trigonometricr8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   Ú'sympy.functions.special.error_functionsrF   rG   rH   rI   r„  rJ   Úsympy.matrices.denserK   r  Úsympy.matrices.immutablerL   Úsympy.polys.polytoolsrM   Úsympy.polys.rootoftoolsrN   Úsympy.sets.containsrO   Úsympy.sets.conditionsetrP   Úsympy.sets.fancysetsrQ   rR   Úsympy.sets.setsrS   rT   rU   rV   rW   rX   rY   Úsympy.simplifyrZ   Úsympy.tensor.indexedr[   Úsympy.utilities.iterablesr\   Úsympy.testing.pytestr]   r^   r_   r`   ra   rb   Úsympy.core.randomrc   r“  r1  rd   Úsympy.solversre   rÝ  rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   rß  r~   r   r€   r�   r‚   rƒ   r„   r…   r†   r‡   rˆ   r‰   rŠ   r‹   rŒ   r�   rŽ   r�   r�   r‘   r’   r–   rª   r¯   rÎ   rØ   rá   rã   rå   rí   rö   rù   rû   r  r	  r  r  r  r"  r-  r0  rA  rD  rP  rR  rV  rX  rZ  r\  r^  r`  rb  rd  rf  rm  rp  rr  rt  rw  ry  r|  r  r†  rˆ  rŒ  r�  r•  r˜  rœ  rž  r   r¢  r­  r³  r¹  r»  r¾  rÂ  rÅ  rÇ  rË  rÍ  rÑ  rÖ  rà  râ  rä  rç  rê  rî  rò  rù  rû  r  r  r  r<  rF  rH  rR  rV  rX  r^  ra  rh  rp  rt  r|  r~  r€  r�  r“  rœ  r¡  r­  r°  r³  r·  rº  r¼  rÂ  rÆ  rÈ  rÊ  rÒ  rÖ  rØ  rÛ  rá  rç  rø  rû  rþ  r   r  r  r  r  r  r  r  r"  r$  r&  r(  r*  r,  r.  r0  r2  r4  r6  rB  rG  rN  rP  rR  rT  rV  rX  rZ  r\  r_  ra  rd  rf  rj  rm  ro  rq  r|  r~  rƒ  r…  r‡  r‰  r‹  rš  r   r¢  r¦  r©  r«  r­  r¯  r±  r³  rµ  r·  r¹  r»  rÄ  rÆ  rÌ  rØ  rÚ  rÜ  rÞ  r  r'  r)  r+  r1  r3  r5  r7  r9  r<  r>  rA  rE  rG  rR  rU  r\  r^  ra  rc  rg  ri  rk  rq  rÜ   rš   r˜   ú<module>r‘     sœ  ðØ Ð Ð Ð Ð Ð à 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ð @Ø Ð Ð Ð Ð Ð Ø KÐ KÐ KÐ KÐ KÐ KÐ KÐ KÐ KÐ KÐ KÐ KÐ KÐ KÐ KÐ KÐ KÐ KØ 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø "Ð "Ð "Ð "Ð "Ð "Ø &Ð &Ð &Ð &Ð &Ð &Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø &Ð &Ð &Ð &Ð &Ð &Ø TÐ TÐ TÐ TÐ TÐ TÐ TÐ TÐ TÐ TÐ TÐ TÐ TÐ TÐ TÐ TØ GÐ GÐ GÐ GÐ GÐ GÐ GÐ GÐ GÐ GðRð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rð Rà CÐ CÐ CÐ CÐ CÐ CÐ CÐ CÐ CÐ CØ :Ð :Ð :Ð :Ð :Ð :ð"ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ð "ðð ð ð ð ð ð ð ð ð ð ð à #Ð #Ð #Ð #Ð #Ð #Ø =Ð =Ð =Ð =Ð =Ð =Ø 9Ð 9Ð 9Ð 9Ð 9Ð 9Ø &Ð &Ð &Ð &Ð &Ð &Ø +Ð +Ð +Ð +Ð +Ð +Ø (Ð (Ð (Ð (Ð (Ð (Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0ð9ð 9ð 9ð 9ð 9ð 9ð 9ð 9ð 9ð 9ð 9ð 9ð 9ð 9ð 9ð 9ð 9ð 9à #Ð #Ð #Ð #Ð #Ð #Ø (Ð (Ð (Ð (Ð (Ð (Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6à QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QÐ QØ 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð ðBð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bð Bðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð#ð #ð #ð>ð >ð >ð	>ð 	>ð 	>ð ðCNð CNñ „ðCNðL<ð <ð <ð )@ð )@ð )@ðX+ð +ð +ð:ð :ð :ð
,ð ,ð ,ð ð	Nð 	Nñ „ð	Nð&Hð Hð Hð8Lð 8Lð 8Lðv6ð 6ð 6ð 4ð 4ð 4ðGð Gð Gð
ð 
ð 
ðBð Bð Bð;ð ;ð ;ð,$1ð $1ð $1ðN
ð 
ð 
ðF,ð F,ð F,ðR ð=ð =ñ „ð=ð ð3ð 3ñ „ð3ðB0ð 0ð 0ð!ð !ð !ð7ð 7ð 7ð
ð 
ð 
ðEð Eð EðCð Cð Cð

!ð 
!ð 
!ð=ð =ð =ð%ð %ð %ð
+ð +ð +ð
!ð !ð !ðBað að að
Wð Wð Wð2ð 2ð 2ðð ð ð?ð ?ð ?ð@ð @ð @ðHð Hð Hð(ð (ð (ðD>ð >ð >ð1ð 1ð 1ðEð Eð Eðð ð ð1ð 1ð 1ð	Dð 	Dð 	Dð3ð 3ð 3ð&ð &ð &ð6ð 6ð 6ð ðY6ð Y6ñ „ðY6ðx_;ð _;ð _;ðDB9ð B9ð B9ðJ(Eð (Eð (EðVBð Bð Bð@Bð Bð Bð28ð 8ð 8ð
 ð	6ð 	6ñ „ð	6ð ðSð Sñ „ðSðl ð*ð *ñ „ð*ð ð!^ð !^ñ „ð!^ðH ðKð Kñ „ðKð6,@ð ,@ð ,@ð^>ð >ð >ð( ðUð Uñ „ðUð
Cð Cð Cð.ð .ð .ð5ð 5ð 5ðNð Nð Nð
+ð 
+ð 
+ð4ð 4ð 4ð6Eð 6Eð 6Eðr1ð 1ð 1ð
6ð 6ð 6ðl0ð l0ð l0ð^&ð &ñ &ð(,ð ,ñ ,ðCð Cñ Cð8ð ñ ð@3ð 3ñ 3ð
7ð 7ñ 7ð
=ð =ñ =ð ðHð Hñ „ñHð.ð ñ ð.Mð Mñ Mð:,ð ,ñ ,ð&Nð Nñ Nð2Oð Oñ Oð4ð 4ñ 4ð> ð
>ð 
>ñ „ñ
>ðUð Uñ UðD"ð D"ñ D"ðN%ð %ñ %ð<ð <ñ <ðFð Fñ Fð,ð ,ñ ,ð80ð 0ñ 0ðtð tñ tð ð  ñ  ð(ð (ñ (ð
]ð ]ñ ]ð(ð (ñ (ð1ð 1ñ 1ð./ð /ñ /ð&Hð Hñ Hð
 €€f�„ð,ð ,ñ „ñ,ð  €€g�„ð+ð +ñ „ñ+ð$
7ð 
7ñ 
7ðð ñ ð61ð 1ñ 1ð'ð 'ñ 'ð:ð :ñ :ð2ð ñ ð2ð 2ñ 2ð6:ð :ñ :ð ð  ñ  ð<6ð 6ñ 6ðDð Dñ Dð ð ð  ñ „ñ ð	Eð 	Eñ 	EðAð Añ Að9ð 9ñ 9ð8ð 8ñ 8ð
(ð (ñ (ð
3ð 3ñ 3ð>ð >ñ >ð?ð ?ñ ?ð*ð *ñ *ð]ð ]ñ ]ð=ð =ñ =ð,ð ,ñ ,ð*	9ð 	9ñ 	9ðCð Cñ Cð4<ð <ñ <ð2ð 2ñ 2ð,ð ,ñ ,ð-ð -ñ -ð6;ð ;ñ ;ð
2ð 2ñ 2ð$ð $ñ $ð;ð ;ñ ;ðð ñ ð[ð [ñ [ðRð Rñ Rð
*ð *ñ *ð]ð ]ñ ]ðNð Nñ Nð9ð 9ñ 9ðHð Hñ Hð 4ð 4ñ 4ð(ð (ñ (ð%ð %ñ %ð
Hð Hñ HðGð Gñ GðIð Iñ Ið-=ð -=ñ -=ð` ðð ñ „ñð80ð 0ñ 0ð(/ð /ñ /ð6+ð +ñ +ð ð>ð >ñ „ñ>ð ð;ð ;ñ „ñ;ð
2ð 2ñ 2ð<ð <ñ <ðAð Añ Að" ð.ð .ñ „ñ.ð@ð @ñ @ð"Jð Jñ Jð6ð 6ñ 6ð&3ð 3ñ 3ð(
2ð 
2ñ 
2ðLð Lñ LðBgð gñ gðV/ð /ñ /ð
.ð .ñ .ð=ð =ñ =ð
O?ð O?ñ O?ðd&0ð &0ñ &0ðR-ð -ñ -ð;ð ;ñ ;ð%ð %ñ %ðFð Fñ Fð?ð ?ñ ?ðJð Jñ Jð+ð +ñ +ðDð Dñ Dð
Oð Oñ OðLð Lñ LðWð Wñ Wð-ð -ñ -ð
Lð Lñ Lð&ð ñ ð<ð <ñ <ð$Jð Jñ Jð
Tð Tñ Tðgð gñ gðð ñ ðJð Jñ Jð
/ð /ñ /ð=ð =ñ =ð =ð =rš   