

from ...utils import (
    OptionalDependencyNotAvailable,
    is_torch_available,
    is_transformers_available,
    is_transformers_version,
)


try:
	if not (is_transformers_available() and is_torch_available()):
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	from ...utils.dummy_torch_and_transformers_objects import (
	    ImageTextPipelineOutput,
	    UniDiffuserPipeline,
	)
else:
	from .modeling_text_decoder import UniDiffuserTextDecoder
	from .modeling_uvit import UniDiffuserModel, UTransformeraDModel
	from .pipeline_unidiffuser import ImageTextPipelineOutput, UniDiffuserPipeline




import math

lowerCAmelCase__	   = 1_0
lowerCAmelCase__	   = 7
lowerCAmelCase__	   = BALLS_PER_COLOUR * NUM_COLOURS



def 					lowerCAmelCase__							(	SCREAMING_SNAKE_CASE_:							int = 2_0      )			->      str:




				'''simple docstring'''





				A__        =			math.comb(SCREAMING_SNAKE_CASE_	,       SCREAMING_SNAKE_CASE_      )
				A__        =			math.comb(NUM_BALLS - BALLS_PER_COLOUR	,       SCREAMING_SNAKE_CASE_      )

				A__        =			NUM_COLOURS * (1 - missing_colour / total)

				return F'{result:.9f}'


if __name__ == "__main__":
	print(solution(2_0))

