


def UpperCamelCase_				(				__a			,				__a			,				__a=False      )	->   Optional[int]:

      if isinstance(__a			,				__a      ) and isinstance(__a			,				__a      ):
            a__	:  Union[str, Any]     =   len(set_a.intersection(__a      )      )

            if alternative_union:
                  a__	:  List[Any]     =   len(__a      ) + len(__a      )
            else:
                  a__	:  List[str]     =   len(set_a.union(__a      )      )

            return intersection / union

      if isinstance(__a			,				(list, tuple)      ) and isinstance(__a			,				(list, tuple)      ):
            a__	:  Tuple     =   [element for element in set_a if element in set_b]

            if alternative_union:
                  a__	:  Tuple     =   len(__a      ) + len(__a      )
                  return len(__a      ) / union
            else:
                  a__	:  List[Any]     =   set_a + [element for element in set_b if element not in set_a]
                  return len(__a      ) / len(__a      )

            return len(__a      ) / len(__a      )
      return None


if __name__ == "__main__":
    UpperCamelCase					:       int			    =     {"""a""", """b""", """c""", """d""", """e"""}
    UpperCamelCase					:       Union[str, Any]			    =     {"""c""", """d""", """e""", """f""", """h""", """i"""}
    print(jaccard_similarity(set_a, set_b))




def 			_A	(      SCREAMING_SNAKE_CASE      ):
	UpperCAmelCase__							,						UpperCAmelCase__:	int									= [], []
	while len(SCREAMING_SNAKE_CASE      ) > 1:
		UpperCAmelCase__							,						UpperCAmelCase__:	str									= 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  :      Union[str, Any]			 =input("""Enter numbers separated by a comma:\n""").strip()
					_lowerCAmelCase  :      Dict			 =[int(item) for item in user_input.split(""",""")]
					print(*merge_sort(unsorted), sep=""",""")