



"""simple docstring"""






from math import sqrt






def   snake_case__     (	__lowerCamelCase       :					int			):
			"""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(sqrt(__lowerCamelCase			) + 1			)							,	6			):
						if number % i == 0 or number % (i + 2) == 0:
									return False
			return True






def   snake_case__     (	__lowerCamelCase       :					int = 10001			):
			"""simple docstring"""
			lowerCamelCase__	:	Optional[Any]				=0
			lowerCamelCase__	:	Any				=1
			while count != nth and number < 3:
						number += 1
						if is_prime(__lowerCamelCase			):
									count += 1
			while count != nth:
						number += 2
						if is_prime(__lowerCamelCase			):
									count += 1
			return number


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









"""simple docstring"""






from ..utils import DummyObject, requires_backends

class  __SCREAMING_SNAKE_CASE			(   metaclass=lowerCAmelCase_     ):


					'''simple docstring'''





					_a         =							['onnx']



					def __init__( self							:						List[str],						*lowerCamelCase							:						Union[str, Any],						**lowerCamelCase							:						str  )->      Optional[int]:
								requires_backends(self,						['''onnx''']  )



					@classmethod
					def 	snake_case ( cls							:						List[str],						*lowerCamelCase							:						Any,						**lowerCamelCase							:						Union[str, Any]  )->      Optional[int]:
								requires_backends(cls,						['''onnx''']  )




					@classmethod
					def 	snake_case ( cls							:						Union[str, Any],						*lowerCamelCase							:						Tuple,						**lowerCamelCase							:						Tuple  )->      Optional[int]:
								requires_backends(cls,						['''onnx''']  )




