
"""simple docstring"""




def   __magic_name__	(      __snake_case				:       int  ) ->				bool:

       if p < 2:
              raise ValueError("p should not be less than 2!"  )
       elif p == 2:
              return True

       lowercase    :				Dict       		=							4
       lowercase    :				str       		=							(1 << p) - 1
       for _ in range(p - 2  ):
              lowercase    :				Optional[Any]       		=							((s * s) - 2) % m
       return s == 0


if __name__ == "__main__":
   print(lucas_lehmer_test(7))
   print(lucas_lehmer_test(11))




"""simple docstring"""




def   __magic_name__	(      __snake_case				:       list  ) ->				list:

       if len(__snake_case  ) < 2:
              return collection

       def circle_sort_util(__snake_case				:       list     , __snake_case				:       int     , __snake_case				:       int  ) -> bool:
              lowercase    :				List[Any]       		=							False

              if low == high:
                     return swapped

              lowercase    :				Union[str, Any]       		=							low
              lowercase    :				str       		=							high

              while left < right:
                     if collection[left] > collection[right]:
                            lowercase		,    lowercase    :				Optional[Any]       		=							(
                                collection[right],
                                collection[left],
                            )
                            lowercase    :				Tuple       		=							True

                     left += 1
                     right -= 1

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

                     lowercase    :				Union[str, Any]       		=							True

              lowercase    :				Any       		=							low + int((high - low) / 2  )
              lowercase    :				Tuple       		=							circle_sort_util(__snake_case     , __snake_case     , __snake_case  )
              lowercase    :				List[Any]       		=							circle_sort_util(__snake_case     , mid + 1     , __snake_case  )

              return swapped or left_swap or right_swap

       lowercase    :				int       		=							True

       while is_not_sorted is True:
              lowercase    :				int       		=							circle_sort_util(__snake_case     , 0     , len(__snake_case  ) - 1  )

       return collection


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


