





'''simple docstring'''







from itertools import product





def 							lowerCamelCase_   (	SCREAMING_SNAKE_CASE__   :      int = 15 )			->						int:
						UpperCAmelCase_      :   float      =	0.0
						UpperCAmelCase_      :   float
						UpperCAmelCase_      :   int
						UpperCAmelCase_      :   int
						UpperCAmelCase_      :   int
						UpperCAmelCase_      :   int
						UpperCAmelCase_      :   tuple[int, ...]

						for series in product(range(2 ),      repeat=SCREAMING_SNAKE_CASE__ ):
												UpperCAmelCase_      :   str      =	series.count(1 )
												UpperCAmelCase_      :   Dict      =	num_turns - num_blue
												if num_red >= num_blue:
																		continue
												UpperCAmelCase_      :   int      =	1.0
												for ind, col in enumerate(SCREAMING_SNAKE_CASE__,      2 ):
																		if col == 0:
																								prob *= (ind - 1) / ind
																		else:
																								prob *= 1 / ind

												total_prob += prob

						return int(1 / total_prob )


if __name__ == "__main__":
					print(f'''{solution() = }''')








import math



class 						a_			:



      """simple docstring"""







      def __init__( self	:				str     ,snake_case	:				List[Any]     ,snake_case	:				Union[str, Any]     ,snake_case	:				Optional[int]							):
           SCREAMING_SNAKE_CASE 		=x
           SCREAMING_SNAKE_CASE 		=y
           SCREAMING_SNAKE_CASE 		=z


      def __repr__( self	:				Any							):
           return f'Point({self.x}, {self.y}, {self.z})'







def      snake_case__							(  lowerCAmelCase_,       lowerCAmelCase_     ):





     """simple docstring"""







     return math.sqrt(abs((b.x - a.x) ** 2 + (b.y - a.y) ** 2 + (b.z - a.z) ** 2     )     )


if __name__ == "__main__":
 import doctest

 doctest.testmod()

