

'''simple docstring'''



import math

__snake_case			:     List[Any]										=      10
__snake_case			:     Dict										=      7
__snake_case			:     str										=      BALLS_PER_COLOUR * NUM_COLOURS
def 						__lowerCamelCase	(       __snake_case					:		int = 20	)	->							str:






						"""simple docstring"""





						A__					:       Union[str, Any]     =math.comb(__snake_case,		__snake_case	)
						A__					:       str     =math.comb(NUM_BALLS - BALLS_PER_COLOUR,		__snake_case	)

						A__					:       Optional[int]     =NUM_COLOURS * (1 - missing_colour / total)

						return f"{result:.9f}"


if __name__ == "__main__":
		print(solution(20))


'''simple docstring'''



from maths.is_square_free import is_square_free
from maths.prime_factors import prime_factors
def 						__lowerCamelCase	(       __snake_case					:		int	)	->							int:






						"""simple docstring"""





						A__					:       List[Any]     =prime_factors(__snake_case	)
						if is_square_free(__snake_case	):
												return -1 if len(__snake_case	) % 2 else 1
						return 0


if __name__ == "__main__":
		import doctest

		doctest.testmod()

