





"""simple docstring"""





from math import isqrt, loga


def       lowerCamelCase_       (   UpperCAmelCase_  )						->list[int]:





  """simple docstring"""


  __UpperCAmelCase    :						Optional[Any]       =						[True] * max_number
  for i in range(2  ,			isqrt(max_number - 1  ) + 1  ):
    if is_prime[i]:
      for j in range(i**2  ,			UpperCAmelCase_  ,			UpperCAmelCase_  ):
        __UpperCAmelCase    :						Any       =						False

  return [i for i in range(2  ,			UpperCAmelCase_  ) if is_prime[i]]


def       lowerCamelCase_       (   UpperCAmelCase_ = 80_08_00  ,			UpperCAmelCase_ = 80_08_00  )						->int:





  """simple docstring"""


  __UpperCAmelCase    :						str       =						degree * loga(UpperCAmelCase_  )
  __UpperCAmelCase    :						int       =						int(UpperCAmelCase_  )
  __UpperCAmelCase    :						List[str]       =						calculate_prime_numbers(UpperCAmelCase_  )

  __UpperCAmelCase    :						Any       =						0
  __UpperCAmelCase    :						Optional[Any]       =						0
  __UpperCAmelCase    :						Dict       =						len(UpperCAmelCase_  ) - 1
  while left < right:
    while (
        prime_numbers[right] * loga(prime_numbers[left]  )
        + prime_numbers[left] * loga(prime_numbers[right]  )
        > upper_bound
    ):
      right -= 1
    hybrid_integers_count += right - left
    left += 1

  return hybrid_integers_count


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






"""simple docstring"""





def       lowerCamelCase_       (   UpperCAmelCase_  )						->float:





  """simple docstring"""


  return 10 - x * x


def       lowerCamelCase_       (   UpperCAmelCase_  ,			UpperCAmelCase_  )						->float:





  """simple docstring"""


  if equation(UpperCAmelCase_  ) * equation(UpperCAmelCase_  ) >= 0:
    raise ValueError('''Wrong space!'''  )

  __UpperCAmelCase    :						Tuple       =						a
  while (b - a) >= 0.01:
    # Find middle point
    __UpperCAmelCase    :						List[str]       =						(a + b) / 2
    # Check if middle point is root
    if equation(UpperCAmelCase_  ) == 0.0:
      break
    # Decide the side to repeat the steps
    if equation(UpperCAmelCase_  ) * equation(UpperCAmelCase_  ) < 0:
      __UpperCAmelCase    :						Union[str, Any]       =						c
    else:
      __UpperCAmelCase    :						str       =						c
  return c


if __name__ == "__main__":
  import doctest

  doctest.testmod()

  print(bisection(-2, 5))
  print(bisection(0, 6))