





'''simple docstring'''






import math

__UpperCamelCase					    =	10
__UpperCamelCase					    =	7
__UpperCamelCase					    =	BALLS_PER_COLOUR * NUM_COLOURS







def 					_a						(       _lowerCamelCase = 20 ) ->				str:



			"""simple docstring"""


			__snake_case					:      Optional[int]							      =     math.comb(_lowerCamelCase    ,	_lowerCamelCase )
			__snake_case					:      Dict							      =     math.comb(NUM_BALLS - BALLS_PER_COLOUR    ,	_lowerCamelCase )

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

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


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








'''simple docstring'''

def 						__magic_name__       (      __UpperCAmelCase, __UpperCAmelCase      )						->   int:

					'''simple docstring'''

					return int((input_a, input_a).count(0      ) == 0      )


def 						__magic_name__       (      )						->   None:

					'''simple docstring'''

					assert and_gate(0, 0      ) == 0
					assert and_gate(0, 1      ) == 0
					assert and_gate(1, 0      ) == 0
					assert and_gate(1, 1      ) == 1


if __name__ == "__main__":
							test_and_gate()
							print(and_gate(1, 0))
							print(and_gate(0, 0))
							print(and_gate(0, 1))
							print(and_gate(1, 1))

