




'''simple docstring'''




import unittest
from timeit import timeit





def   a_							(   __snake_case							:    Optional[int]     , __snake_case							:    List[str]     )							->		int:



       """simple docstring"""
       lowerCamelCase_							=first_num if first_num >= second_num else second_num
       lowerCamelCase_							=max_num
       while (common_mult % first_num > 0) or (common_mult % second_num > 0):
              common_mult += max_num
       return common_mult





def   a_							(   __snake_case							:    int     , __snake_case							:    Optional[Any]     )							->		Union[str, Any]:



       """simple docstring"""
       return b if a == 0 else greatest_common_divisor(b % a     , lowercase_     )





def   a_							(   __snake_case							:    Union[str, Any]     , __snake_case							:    List[Any]     )							->		str:



       """simple docstring"""
       return first_num // greatest_common_divisor(lowercase_     , lowercase_     ) * second_num





def   a_							(   )							->		Optional[int]:



       """simple docstring"""
       lowerCamelCase_							=(
           '''from __main__ import least_common_multiple_slow, least_common_multiple_fast'''
       )
       print(
           '''least_common_multiple_slow():'''     , timeit('''least_common_multiple_slow(1000, 999)'''     , setup=lowercase_     )     , )
       print(
           '''least_common_multiple_fast():'''     , timeit('''least_common_multiple_fast(1000, 999)'''     , setup=lowercase_     )     , )


class 						__UpperCamelCase (				unittest.TestCase       ):
       lowercase			:					Dict   		=(
           (10, 20),
           (13, 15),
           (4, 31),
           (10, 42),
           (43, 34),
           (5, 12),
           (12, 25),
           (10, 25),
           (6, 9),
       )
       lowercase			:					Tuple   		=(20, 1_95, 1_24, 2_10, 14_62, 60, 3_00, 50, 18)






       def   lowercase__  (							self						):



              """simple docstring"""







              for i, (first_num, second_num) in enumerate(self.test_inputs						):
                     lowerCamelCase_							=least_common_multiple_slow(__UpperCamelCase,	__UpperCamelCase						)
                     lowerCamelCase_							=least_common_multiple_fast(__UpperCamelCase,	__UpperCamelCase						)
                     with self.subTest(i=__UpperCamelCase						):
                            self.assertEqual(__UpperCamelCase,	self.expected_results[i]						)
                            self.assertEqual(__UpperCamelCase,	self.expected_results[i]						)


if __name__ == "__main__":
     benchmark()
     unittest.main()










'''simple docstring'''




import warnings

from .generation import FlaxGenerationMixin


class 						__UpperCamelCase (				lowerCamelCase__       ):
       # warning at import time
       warnings.warn(
           'Importing `FlaxGenerationMixin` from `src/transformers/generation_flax_utils.py` is deprecated and will '
           'be removed in Transformers v5. Import as `from transformers import FlaxGenerationMixin` instead.'    ,      lowerCamelCase__    ,      )




