






def 					lowercase_ (    __snake_case     :							List[Any]      )     -> Dict:





				'''simple docstring'''


				snake_case__      :Optional[int]         =   len(a_      )
				for i in range(length - 1      ):
								snake_case__      :Dict         =   i
								for k in range(i + 1	,	a_      ):
												if collection[k] < collection[least]:
																snake_case__      :int         =   k
								if least != i:
												snake_case__      :List[str]         =   (collection[i], collection[least])
				return collection


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







def 					lowercase_ (    __snake_case     :							int      )     -> bool:





				'''simple docstring'''


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

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


if __name__ == "__main__":
	print(lucas_lehmer_test(7))
	print(lucas_lehmer_test(1_1))