





"""simple docstring"""





def       a__					(					_SCREAMING_SNAKE_CASE  ,	_SCREAMING_SNAKE_CASE    ):




		"""simple docstring"""


		return abs(_SCREAMING_SNAKE_CASE    ) if a == 0 else greatest_common_divisor(b % a  ,	_SCREAMING_SNAKE_CASE    )


def       a__					(					_SCREAMING_SNAKE_CASE  ,	_SCREAMING_SNAKE_CASE    ):




		"""simple docstring"""


		while y:  # --> when y=0 then loop will terminate and return x as final GCD.
				UpperCamelCase   ,				UpperCamelCase   =	y, x % y
		return abs(_SCREAMING_SNAKE_CASE    )


def       a__					(					):




		"""simple docstring"""


		try:
				UpperCamelCase   =	input("Enter two integers separated by comma (,): "    ).split(","    )
				UpperCamelCase   =	int(nums[0]    )
				UpperCamelCase   =	int(nums[1]    )
				print(
				    F"greatest_common_divisor({num_a}, {num_a}) = "
				    F"{greatest_common_divisor(_SCREAMING_SNAKE_CASE  ,	_SCREAMING_SNAKE_CASE    )}"    )
				print(F"By iterative gcd({num_a}, {num_a}) = {gcd_by_iterative(_SCREAMING_SNAKE_CASE  ,	_SCREAMING_SNAKE_CASE    )}"    )
		except (IndexError, UnboundLocalError, ValueError):
				print("Wrong input"    )


if __name__ == "__main__":
						main()













"""simple docstring"""





from typing import TYPE_CHECKING

from ...utils import _LazyModule


lowerCAmelCase__     			=			{'''tokenization_bertweet''': ['''BertweetTokenizer''']}


if TYPE_CHECKING:
						from .tokenization_bertweet import BertweetTokenizer

else:
						import sys

						lowerCAmelCase__     			=			_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)






