




"""simple docstring"""




import math

class        UpperCAmelCase_  :
		def __init__(		self							,		UpperCamelCase_							,		UpperCamelCase_							,		UpperCamelCase_   )		->   Optional[int]:
					__lowercase	:       Tuple				=   x
					__lowercase	:       Optional[int]				=   y
					__lowercase	:       Optional[int]				=   z
		def __repr__(		self   )		->   str:
					return F"""Point({self.x}, {self.y}, {self.z})"""







def       __UpperCAmelCase      (				__UpperCamelCase					,							__UpperCamelCase					):
			return math.sqrt(abs((b.x - a.x) ** 2 + (b.y - a.y) ** 2 + (b.z - a.z) ** 2					)					)


if __name__ == "__main__":
			import doctest

			doctest.testmod()









"""simple docstring"""




def       __UpperCAmelCase      (				__UpperCamelCase					):
			if len(__UpperCamelCase					) <= 1:
						return data
			else:
						return [
						    *quick_sort([e for e in data[1:] if e <= data[0]]					),
						    data[0],
						    *quick_sort([e for e in data[1:] if e > data[0]]					),
						]


if __name__ == "__main__":
			import doctest

			doctest.testmod()



