






'''simple docstring'''





def __UpperCAmelCase   (					A					:			list			,       A					:			int = 0		)    ->   Any:
			UpperCAmelCase_      :       List[Any]          =       length or len(UpperCamelCase__		)
			UpperCAmelCase_      :       str          =       False
			for i in range(length - 1		):
						if list_data[i] > list_data[i + 1]:
									UpperCAmelCase_    ,      UpperCAmelCase_      :       Union[str, Any]          =       list_data[i + 1], list_data[i]
									UpperCAmelCase_      :       Tuple          =       True

			return list_data if not swapped else bubble_sort(UpperCamelCase__			,       length - 1		)


if __name__ == "__main__":
						import doctest

						doctest.testmod()






"""simple docstring"""

def lowerCAmelCase_   (					UpperCamelCase__						:			int					, UpperCamelCase__						:			int			):






 """simple docstring"""







 return x if y == 0 else greatest_common_divisor(UpperCamelCase__					, x % y			)


def lowerCAmelCase_   (					UpperCamelCase__						:			int					, UpperCamelCase__						:			int			):






 """simple docstring"""







 return (x * y) // greatest_common_divisor(UpperCamelCase__					, UpperCamelCase__			)


def lowerCAmelCase_   (					UpperCamelCase__						:			int = 20			):






 """simple docstring"""







 __lowercase						=						1
 for i in range(1					, n + 1			):
  __lowercase						=						lcm(UpperCamelCase__					, UpperCamelCase__			)
 return g


if __name__ == "__main__":
       print(f"""{solution() = }""")
