



"""simple docstring"""




import math

def 						__snake_case						(				SCREAMING_SNAKE_CASE__     :						Optional[Any]						,  SCREAMING_SNAKE_CASE__     :						str    )  ->       str:





     '''simple docstring'''

     return math.pow(SCREAMING_SNAKE_CASE__						,  2    ) - a

def 						__snake_case						(				SCREAMING_SNAKE_CASE__     :						int    )  ->       Union[str, Any]:





     '''simple docstring'''

     return 2 * x

def 						__snake_case						(				SCREAMING_SNAKE_CASE__     :						Any    )  ->       Union[str, Any]:





     '''simple docstring'''

     _UpperCAmelCase      :     Tuple        =   2.0

     while start <= a:
          _UpperCAmelCase      :     int        =   math.pow(SCREAMING_SNAKE_CASE__						,  2    )

     return start

def 						__snake_case						(				SCREAMING_SNAKE_CASE__     :						int						,  SCREAMING_SNAKE_CASE__     :						List[str] = 9_999						,  SCREAMING_SNAKE_CASE__     :						Optional[int] = 0.00_000_000_000_001    )  ->       Tuple:





     '''simple docstring'''

     if a < 0:
          raise ValueError("math domain error"    )

     _UpperCAmelCase      :     Optional[Any]        =   get_initial_point(SCREAMING_SNAKE_CASE__    )

     for _ in range(SCREAMING_SNAKE_CASE__    ):
          _UpperCAmelCase      :     Union[str, Any]        =   value
          _UpperCAmelCase      :     Optional[int]        =   value - fx(SCREAMING_SNAKE_CASE__						,  SCREAMING_SNAKE_CASE__    ) / fx_derivative(SCREAMING_SNAKE_CASE__    )
          if abs(prev_value - value    ) < tolerance:
               return value

     return value


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

 testmod()





"""simple docstring"""




def 						__snake_case						(				SCREAMING_SNAKE_CASE__     :						List[str]    )  ->       str:





     '''simple docstring'''

     _UpperCAmelCase    ,	_UpperCAmelCase      :     Dict        =   [], []
     while len(SCREAMING_SNAKE_CASE__    ) > 1:
          _UpperCAmelCase    ,	_UpperCAmelCase      :     int        =   min(SCREAMING_SNAKE_CASE__    ), max(SCREAMING_SNAKE_CASE__    )
          start.append(SCREAMING_SNAKE_CASE__    )
          end.append(SCREAMING_SNAKE_CASE__    )
          collection.remove(SCREAMING_SNAKE_CASE__    )
          collection.remove(SCREAMING_SNAKE_CASE__    )
     end.reverse()
     return start + collection + end


if __name__ == "__main__":
 _lowerCAmelCase    : int							=							input("Enter numbers separated by a comma:\n").strip()
 _lowerCAmelCase    : List[str]							=							[int(item) for item in user_input.split(",")]
 print(*merge_sort(unsorted), sep=",")
