






"""simple docstring"""



def  _snake_case				(     lowerCamelCase__	:    list  )				->	Union[str, Any]:





							def merge(lowerCamelCase__	:    list				,						lowerCamelCase__	:    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(__SCREAMING_SNAKE_CASE  ) <= 1:
														return collection
							lowerCamelCase_       :							Any									=len(__SCREAMING_SNAKE_CASE  ) // 2
							return merge(merge_sort(collection[:mid]  )				,						merge_sort(collection[mid:]  )  )


if __name__ == "__main__":
						import doctest

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





'''simple docstring'''







def 					snake_case_		(				__SCREAMING_SNAKE_CASE					: int							):



						"""simple docstring"""





						lowercase_	:     Optional[int]													=       int(__SCREAMING_SNAKE_CASE							)
						if decimal in (0, 1):  # Exit cases for the recursion
												return str(__SCREAMING_SNAKE_CASE							)
						lowercase_						, lowercase_	:     List[str]													=       divmod(__SCREAMING_SNAKE_CASE      ,      2							)
						return binary_recursive(__SCREAMING_SNAKE_CASE							) + str(__SCREAMING_SNAKE_CASE							)
def 					snake_case_		(				__SCREAMING_SNAKE_CASE					: str							):



						"""simple docstring"""





						lowercase_	:     str													=       str(__SCREAMING_SNAKE_CASE							).strip()
						if not number:
												raise ValueError('''No input value was provided'''							)
						lowercase_	:     Optional[int]													=       '''-''' if number.startswith('''-'''							) else ''''''
						lowercase_	:     Union[str, Any]													=       number.lstrip('''-'''							)
						if not number.isnumeric():
												raise ValueError('''Input value is not an integer'''							)
						return F'''{negative}0b{binary_recursive(int(__SCREAMING_SNAKE_CASE							)							)}'''


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

							testmod()



