
    g                     >    d dl mZmZmZmZmZ d dlmZ d dlm	Z	 d Z
y)    )	symmetriccyclicalternatingdihedralrubik)Permutation)raisesc                  h	   t        t        d            t        g d      t        g d      t        g d      t        g d      t        g d      t        g d      gk(  sJ t        t        d            t        g d	      t        g d
      t        g d      t        g d      t        g d      t        g d      t        g d      t        g d      t        g d      t        g d      g
k(  sJ t        t        d            t        g d      t        g d      t        g d      t        g d      t        g d      t        g d      t        g d      t        g d      t        g d      t        g d      t        g d      t        g d      gk(  sJ t        t	        d             t        g d!      t        g d"      t        g d#      t        g d$      t        g d%      t        g d&      gk(  sJ t        t	        d            t        g d      t        g d'      t        g d(      t        g d      t        g d      t        g d)      t        g d*      t        g d      t        g d      t        g d+      t        g d,      t        g d      t        g d      t        g d-      t        g d.      t        g d      t        g d      t        g d/      t        g d0      t        g d      t        g d      t        g d1      t        g d2      t        g d      gk(  sJ t        t        d3            t        d4d3g      t        d3d4g      gk(  sJ t        t        d5            t        g d      t        g d      t        g d      t        g d      gk(  sJ t        t        d             t        g d!      t        g d&      t        g d$      t        g d"      t        g d%      t        g d#      gk(  sJ t        t        d6            t        g d7      t        g d8      t        g d9      t        g d:      t        g d;      t        g d<      t        g d=      t        g d>      t        g d?      t        g d@      g
k(  sJ t        t        dA        y )BN   )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   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   )
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   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   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   )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   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   c                      t        d      S )Nr   )r        ^/var/www/openai/venv/lib/python3.12/site-packages/sympy/combinatorics/tests/test_generators.py<lambda>z!test_generators.<locals>.<lambda>i   s    uQxr   )listr   r   r   r   r   r	   
ValueErrorr   r   r   test_generatorsr      s   q	?&'&'&'&'&'&') ) ) ) r
23232323232323232323
 5 
5 
5 
5 AL!L!L!L!L!L!L!L!L!L!L!L!$# # # # 	!IIIIII"        	!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!1"# # # #4 QF[!Q0!2 2 2 2 L!L!L!L!	!# # # # IIIIII!        O$O$O$O$O$O$O$O$O$O$
!& 
& 
& 
& :'(r   N)sympy.combinatorics.generatorsr   r   r   r   r    sympy.combinatorics.permutationsr   sympy.testing.pytestr	   r   r   r   r   <module>r       s     8 'c)r   