


'''simple docstring'''



__lowercase     :						Optional[int]	=     tuple[float, float, float]
__lowercase     :						Optional[Any]	=     tuple[float, float, float]






def   lowerCamelCase							(_SCREAMING_SNAKE_CASE				:       Tuple						,				_SCREAMING_SNAKE_CASE				:       Any       ):
					__a      :	Union[str, Any]    =  end_pointa[0] - end_pointa[0]
					__a      :	Dict    =  end_pointa[1] - end_pointa[1]
					__a      :	int    =  end_pointa[2] - end_pointa[2]
					return (x, y, z)






def   lowerCamelCase							(_SCREAMING_SNAKE_CASE				:       Any						,				_SCREAMING_SNAKE_CASE				:       int       ):
					__a      :	Union[str, Any]    =  ab[1] * ac[2] - ab[2] * ac[1]  # *i
					__a      :	Any    =  (ab[0] * ac[2] - ab[2] * ac[0]) * -1  # *j
					__a      :	str    =  ab[0] * ac[1] - ab[1] * ac[0]  # *k
					return (x, y, z)






def   lowerCamelCase							(_SCREAMING_SNAKE_CASE				:       Dict						,				_SCREAMING_SNAKE_CASE				:       List[str]       ):
					return tuple(round(_A						,				_A       ) for x in vector       ) == (0, 0, 0)






def   lowerCamelCase							(_SCREAMING_SNAKE_CASE				:       Optional[Any]						,				_SCREAMING_SNAKE_CASE				:       Optional[Any]						,				_SCREAMING_SNAKE_CASE				:       Union[str, Any]						,				_SCREAMING_SNAKE_CASE				:       int = 10       ):
					__a      :	Dict    =  create_vector(_A						,				_A       )
					__a      :	Optional[int]    =  create_vector(_A						,				_A       )
					return is_zero_vector(get_ad_vectors_cross(_A						,				_A       )						,				_A       )







'''simple docstring'''



def   lowerCamelCase							(_SCREAMING_SNAKE_CASE				:       int       ):
					return number & 1 == 0


if __name__ == "__main__":
	import doctest

	doctest.testmod()



