

import math


def     __SCREAMING_SNAKE_CASE   (SCREAMING_SNAKE_CASE__			):





						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     __SCREAMING_SNAKE_CASE   (SCREAMING_SNAKE_CASE__ = 0.1			):
						snake_case_  =      3
						snake_case_  =      3

						while primes / (2 * j - 1) >= ratio:
												for i in range(j * j + j + 1    ,						(j + 2) * (j + 2)    ,						j + 1			):
																		primes += is_prime(SCREAMING_SNAKE_CASE__			)
												j += 2
						return j


if __name__ == "__main__":
					import doctest

					doctest.testmod()



'''simple docstring'''


import math







def      snake_case_  (    SCREAMING_SNAKE_CASE__	):







				"""simple docstring"""





				assert isinstance(SCREAMING_SNAKE_CASE__				, SCREAMING_SNAKE_CASE__	) and (
				    number >= 0
				), "'number' must been an int and positive"

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

				_SCREAMING_SNAKE_CASE					:			List[str]							= range(3				, int(math.sqrt(SCREAMING_SNAKE_CASE__	) + 1	)				, 2	)
				return not any(not number % i for i in odd_numbers	)







def      snake_case_  (    SCREAMING_SNAKE_CASE__				, SCREAMING_SNAKE_CASE__=1				, **SCREAMING_SNAKE_CASE__	):







				"""simple docstring"""





				_SCREAMING_SNAKE_CASE					:			Dict							= factor * value
				_SCREAMING_SNAKE_CASE					:			Optional[Any]							= value

				while not is_prime(SCREAMING_SNAKE_CASE__	):
								value += 1 if not ("desc" in kwargs and kwargs["desc"] is True) else -1

				if value == first_value_val:
								return next_prime(value + 1				, **SCREAMING_SNAKE_CASE__	)
				return value




