



import warnings

from .generation import TFGenerationMixin



class 	lowerCamelCase__      (							lowerCamelCase__):




		'''simple docstring'''



		warnings.warn(
		    """Importing `TFGenerationMixin` from `src/transformers/generation_tf_utils.py` is deprecated and will """
		    """be removed in Transformers v5. Import as `from transformers import TFGenerationMixin` instead."""				,    lowerCamelCase__				,    )









def      lowerCAmelCase__		(   lowerCamelCase_		:		int	,lowerCamelCase_		:		int):





				'''simple docstring'''

				while b:
								lowerCAmelCase__						,		lowerCAmelCase__					:    Optional[Any]												=					b, a % b
				return a






def      lowerCAmelCase__		(   lowerCamelCase_		:		int	,lowerCamelCase_		:		int):





				'''simple docstring'''

				return a if b == 0 else euclidean_gcd_recursive(lowerCamelCase_	,a % b)






def      lowerCAmelCase__		(   ):





				'''simple docstring'''

				print(f"""euclidean_gcd(3, 5) = {euclidean_gcd(3	,5)}""")
				print(f"""euclidean_gcd(5, 3) = {euclidean_gcd(5	,3)}""")
				print(f"""euclidean_gcd(1, 3) = {euclidean_gcd(1	,3)}""")
				print(f"""euclidean_gcd(3, 6) = {euclidean_gcd(3	,6)}""")
				print(f"""euclidean_gcd(6, 3) = {euclidean_gcd(6	,3)}""")

				print(f"""euclidean_gcd_recursive(3, 5) = {euclidean_gcd_recursive(3	,5)}""")
				print(f"""euclidean_gcd_recursive(5, 3) = {euclidean_gcd_recursive(5	,3)}""")
				print(f"""euclidean_gcd_recursive(1, 3) = {euclidean_gcd_recursive(1	,3)}""")
				print(f"""euclidean_gcd_recursive(3, 6) = {euclidean_gcd_recursive(3	,6)}""")
				print(f"""euclidean_gcd_recursive(6, 3) = {euclidean_gcd_recursive(6	,3)}""")


if __name__ == "__main__":
							main()

