
from math import sqrt




def        __UpperCamelCase					(    lowerCAmelCase__							:    int  ):

 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_0_0_0_1  ):
 __a			:  Union[str, Any]		    =  0
 __a			:  str		    =  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() = }""")


from .glue import GlueDataset, GlueDataTrainingArguments
from .language_modeling import (
    LineByLineTextDataset,
    LineByLineWithRefDataset,
    LineByLineWithSOPTextDataset,
    TextDataset,
    TextDatasetForNextSentencePrediction,
)
from .squad import SquadDataset, SquadDataTrainingArguments
