
'''simple docstring'''
import math

def   UpperCamelCase_       (		__SCREAMING_SNAKE_CASE    ):
    """simple docstring"""






    if 1 < number < 4:
        # 2 and 3 are primes
        return True
    elif number < 2 or number % 2 == 0 or number % 3 == 0:
        # Negatives, 0, 1, all even numbers, all multiples of 3 are not primes
        return False

    # All primes number are in format of 6k +/- 1
    for i in range(5,						int(math.sqrt(__SCREAMING_SNAKE_CASE    ) + 1    ),						6    ):
        if number % i == 0 or number % (i + 2) == 0:
            return False
    return True

def   UpperCamelCase_       (		__SCREAMING_SNAKE_CASE = 6_0_0_8_5_1_4_7_5_1_4_3    ):
    """simple docstring"""






    try:
        snake_case_	:      List[Any]            =  int(__SCREAMING_SNAKE_CASE    )
    except (TypeError, ValueError):
        raise TypeError("Parameter n must be int or castable to int."    )
    if n <= 0:
        raise ValueError("Parameter n must be greater than or equal to one."    )
    snake_case_	:      Optional[Any]            =  0
    if is_prime(__SCREAMING_SNAKE_CASE    ):
        return n
    while n % 2 == 0:
        n //= 2
    if is_prime(__SCREAMING_SNAKE_CASE    ):
        return n
    for i in range(3,						int(math.sqrt(__SCREAMING_SNAKE_CASE    )    ) + 1,						2    ):
        if n % i == 0:
            if is_prime(n // i    ):
                snake_case_	:      Tuple            =  n // i
                break
            elif is_prime(__SCREAMING_SNAKE_CASE    ):
                snake_case_	:      Any            =  i
    return max_number


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






'''simple docstring'''
from math import exp

def   UpperCamelCase_       (		__SCREAMING_SNAKE_CASE    ):
    """simple docstring"""






    return 8 * x - 2 * exp(-x    )

def   UpperCamelCase_       (		__SCREAMING_SNAKE_CASE,						__SCREAMING_SNAKE_CASE,						__SCREAMING_SNAKE_CASE    ):
    """simple docstring"""






    snake_case_	:      Optional[Any]            =  lower_bound
    snake_case_	:      int            =  upper_bound
    for _ in range(0,						__SCREAMING_SNAKE_CASE    ):
        snake_case_     ,	snake_case_	:      List[str]            =  xa, xa - (f(__SCREAMING_SNAKE_CASE    ) * (xa - xa)) / (f(__SCREAMING_SNAKE_CASE    ) - f(__SCREAMING_SNAKE_CASE    ))
    return xa


if __name__ == "__main__":
  print(f"""Example: {secant_method(1, 3, 2)}""")




