





from itertools import product






def 				_lowerCAmelCase			(	_a :       int = 15      )						->      int:
     lowerCAmelCase_       :							float			 =		0.0
     lowerCAmelCase_       :							float
     lowerCAmelCase_       :							int
     lowerCAmelCase_       :							int
     lowerCAmelCase_       :							int
     lowerCAmelCase_       :							int
     lowerCAmelCase_       :							tuple[int, ...]

     for series in product(range(2      )       , repeat=_a      ):
          lowerCAmelCase_       :							str			 =		series.count(1      )
          lowerCAmelCase_       :							List[Any]			 =		num_turns - num_blue
          if num_red >= num_blue:
               continue
          lowerCAmelCase_       :							Optional[int]			 =		1.0
          for ind, col in enumerate(_a       , 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() = }""")







def 				_lowerCAmelCase			(	_a :       str      )						->      int:
     lowerCAmelCase_       :							Dict			 =		0
     for plain_chr in plain_text:
          lowerCAmelCase_       :							List[Any]			 =		(
              ord(_a      ) + (hash_value << 6) + (hash_value << 16) - hash_value
          )
     return hash_value
