


def 						_lowerCAmelCase							(     _lowerCAmelCase			)    ->						list:


						'''simple docstring'''






						def merge(_lowerCAmelCase   ,						_lowerCAmelCase			) -> 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(_lowerCAmelCase			) <= 1:
												return collection
						__snake_case				=		len(_lowerCAmelCase			) // 2
						return merge(merge_sort(collection[:mid]			)   ,						merge_sort(collection[mid:]			)			)


if __name__ == "__main__":
	import doctest

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









def 						_lowerCAmelCase							(     _lowerCAmelCase			)    ->						int:


						'''simple docstring'''






						assert column_title.isupper()
						__snake_case				=		0
						__snake_case				=		len(_lowerCAmelCase			) - 1
						__snake_case				=		0

						while index >= 0:
												__snake_case				=		(ord(column_title[index]			) - 64) * pow(26   ,						_lowerCAmelCase			)
												answer += value
												power += 1
												index -= 1

						return answer


if __name__ == "__main__":
	from doctest import testmod

	testmod()





