


'''simple docstring'''






from math import sqrt





def      UpperCAmelCase      (		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      UpperCAmelCase      (		lowerCamelCase_  :int = 1_00_01 ):







		'''simple docstring'''
		snake_case_		:							Optional[Any]			       =						0
		snake_case_		:							Dict			       =						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 abc import ABC, abstractmethod
from argparse import ArgumentParser
class 						__UpperCamelCase	(						lowercase__							):





							@staticmethod
							@abstractmethod
							def 		a__   (  _UpperCamelCase		:ArgumentParser			):
									raise NotImplementedError()





							@abstractmethod
							def 		a__   (  self		:Optional[Any]			):
									raise NotImplementedError()