


def 					UpperCamelCase   (      __magic_name__	:				list	)  ->    list:
		"""simple docstring"""




		def merge(__magic_name__	:				list       ,       __magic_name__	:				list	) -> list:

				def _merge():
						while left and right:
								yield (left if left[0] <= right[0] else right).pop(0	)
						yield from left
						yield from right

				return list(_merge()	)

		if len(__magic_name__	) <= 1:
				return collection
		lowercase__	     =						len(__magic_name__	) // 2
		return merge(merge_sort(collection[:mid]	)       ,       merge_sort(collection[mid:]	)	)


if __name__ == "__main__":
	import doctest

	doctest.testmod()
	A			:						Any        =  input('Enter numbers separated by a comma:\n').strip()
	A			:						str        =  [int(item) for item in user_input.split(',')]
	print(*merge_sort(unsorted), sep=',')


def 	__A		(      _A				,					_A       ):



 """simple docstring"""


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



def 	__A		(      _A				,					_A       ):



 """simple docstring"""


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



def 	__A		(      _A = 20       ):



 """simple docstring"""


 __a							=	1
 for i in range(1				,					n + 1       ):
  __a							=	lcm(_A				,					_A       )
 return g


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


