





'''simple docstring'''




def 			_lowerCAmelCase     (    __snake_case    :					int					,				__snake_case    :					int     )	->	int:
     while b:
          __A					,__A		:					str						=			b, a % b
     return a






def 			_lowerCAmelCase     (    __snake_case    :					int					,				__snake_case    :					int     )	->	int:
     return a if b == 0 else euclidean_gcd_recursive(__snake_case					,				a % b     )






def 			_lowerCAmelCase     (    )	->	Any:
     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()






'''simple docstring'''




import fire

from transformers import AutoConfig, AutoModelForSeqaSeqLM, AutoTokenizer






def 			_lowerCAmelCase     (    __snake_case    :					str					,				__snake_case    :					str					,				**__snake_case    :					List[Any]     )	->	Any:
     __A		:					Optional[Any]						=			AutoConfig.from_pretrained(__snake_case					,				**__snake_case     )
     __A		:					int						=			AutoModelForSeqaSeqLM.from_config(__snake_case     )
     model.save_pretrained(__snake_case     )
     AutoTokenizer.from_pretrained(__snake_case     ).save_pretrained(__snake_case     )
     return model


if __name__ == "__main__":
  fire.Fire(save_randomly_initialized_version)