





import math

UpperCAmelCase__						:			Any									=10
UpperCAmelCase__						:			Optional[Any]									=7
UpperCAmelCase__						:			List[str]									=BALLS_PER_COLOUR * NUM_COLOURS





def      _lowercase					(						_UpperCAmelCase = 20				)						->  str:
				lowerCamelCase	 =math.comb(_UpperCAmelCase			,      _UpperCAmelCase				)
				lowerCamelCase	 =math.comb(NUM_BALLS - BALLS_PER_COLOUR			,      _UpperCAmelCase				)

				lowerCamelCase	 =NUM_COLOURS * (1 - missing_colour / total)

				return F"""{result:.9f}"""


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












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 KandinskyPipeline, KandinskyPriorPipeline
else:
							from .pipeline_kandinsky import KandinskyPipeline
							from .pipeline_kandinsky_imgaimg import KandinskyImgaImgPipeline
							from .pipeline_kandinsky_inpaint import KandinskyInpaintPipeline
							from .pipeline_kandinsky_prior import KandinskyPriorPipeline, KandinskyPriorPipelineOutput
							from .text_encoder import MultilingualCLIP





