



import math


def  __lowerCamelCase (       lowerCamelCase__						):

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


def  __lowerCamelCase (       lowerCamelCase__ = 10_001						):

				"""simple docstring"""


				try:
								lowercase__					:   Tuple													=					int(lowerCamelCase__						)
				except (TypeError, ValueError):
								raise TypeError("Parameter nth must be int or castable to int."						) from None
				if nth <= 0:
								raise ValueError("Parameter nth must be greater than or equal to one."						)
				lowercase__					:   list[int]													=					[]
				lowercase__					:   Any													=					2
				while len(lowerCamelCase__						) < nth:
								if is_prime(lowerCamelCase__						):
												primes.append(lowerCamelCase__						)
												num += 1
								else:
												num += 1
				return primes[len(lowerCamelCase__						) - 1]


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









from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_sentencepiece_available,
    is_tokenizers_available,
    is_torch_available,
)


lowerCAmelCase__					  =  {}

try:
				if not is_sentencepiece_available():
								raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
				pass
else:
				lowerCAmelCase__					  =  ['''NllbTokenizer''']

try:
				if not is_tokenizers_available():
								raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
				pass
else:
				lowerCAmelCase__					  =  ['''NllbTokenizerFast''']


if TYPE_CHECKING:
				try:
								if not is_sentencepiece_available():
												raise OptionalDependencyNotAvailable()
				except OptionalDependencyNotAvailable:
								pass
				else:
								from .tokenization_nllb import NllbTokenizer

				try:
								if not is_tokenizers_available():
												raise OptionalDependencyNotAvailable()
				except OptionalDependencyNotAvailable:
								pass
				else:
								from .tokenization_nllb_fast import NllbTokenizerFast

else:
				import sys

				lowerCAmelCase__					  =  _LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)




