
'''simple docstring'''



from maths.prime_check import is_prime


def A (__lowerCamelCase :int						):
						if not isinstance(__lowerCamelCase					,      __lowerCamelCase						):
												_lowerCAmelCase    		=					f'Input value of [number={number}] must be an integer'
												raise TypeError(__lowerCamelCase						)
						if is_prime(__lowerCamelCase						) and is_prime(number + 2						):
												return number + 2
						else:
												return -1


if __name__ == "__main__":
						import doctest

						doctest.testmod()


def a__       (			A_   ):






  '''simple docstring'''





  if len(A_   ) < 2:
    return collection

  def circle_sort_util(A_,	A_,	A_   ) -> bool:
    __magic_name__								=			False

    if low == high:
      return swapped

    __magic_name__								=			low
    __magic_name__								=			high

    while left < right:
      if collection[left] > collection[right]:
        __magic_name__	,       __magic_name__								=			(
            collection[right],
            collection[left],
        )
        __magic_name__								=			True

      left += 1
      right -= 1

    if left == right and collection[left] > collection[right + 1]:
      __magic_name__	,       __magic_name__								=			(
          collection[right + 1],
          collection[left],
      )

      __magic_name__								=			True

    __magic_name__								=			low + int((high - low) / 2   )
    __magic_name__								=			circle_sort_util(A_,	A_,	A_   )
    __magic_name__								=			circle_sort_util(A_,	mid + 1,	A_   )

    return swapped or left_swap or right_swap

  __magic_name__								=			True

  while is_not_sorted is True:
    __magic_name__								=			circle_sort_util(A_,	0,	len(A_   ) - 1   )

  return collection


if __name__ == "__main__":
    __lowerCAmelCase     :	Union[str, Any]       			=  input('Enter numbers separated by a comma:\n').strip()
    __lowerCAmelCase     :	Tuple       			=  [int(item) for item in user_input.split(',')]
    print(circle_sort(unsorted))

