




"""simple docstring"""






from typing import TYPE_CHECKING

from ....utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


lowercase__     						=						{"""configuration_mmbt""": ["""MMBTConfig"""]}

try:
			if not is_torch_available():
						raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
			pass
else:
			lowercase__     						=						["""MMBTForClassification""", """MMBTModel""", """ModalEmbeddings"""]


if TYPE_CHECKING:
			from .configuration_mmbt import MMBTConfig

			try:
						if not is_torch_available():
									raise OptionalDependencyNotAvailable()
			except OptionalDependencyNotAvailable:
						pass
			else:
						from .modeling_mmbt import MMBTForClassification, MMBTModel, ModalEmbeddings

else:
			import sys

			lowercase__     						=						_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)
from math import isqrt






def  snake_case  (       snake_case__			:int)						->   bool:
       return all(number % divisor != 0 for divisor in range(2   ,	isqrt(snake_case__) + 1))






def  snake_case  (       snake_case__			:int = 10**6)						->   int:
       _A        =  0
       _A        =  1
       _A        =  7
       while prime_candidate < max_prime:
              primes_count += is_prime(snake_case__)

              cube_index += 1
              prime_candidate += 6 * cube_index

       return primes_count


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




