





from math import gcd







def      A__				(       SCREAMING_SNAKE_CASE__ = 1_2000)  ->       int:
  __snake_case:		str					    =		0
  for d in range(max_d + 1):
    for n in range(d // 3 + 1   ,   (d + 1) // 2):
      if gcd(SCREAMING_SNAKE_CASE__   ,   SCREAMING_SNAKE_CASE__) == 1:
        fractions_number += 1
  return fractions_number


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













from typing import TYPE_CHECKING

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


__UpperCAmelCase			:  List[str]										=				{"configuration_levit": ["LEVIT_PRETRAINED_CONFIG_ARCHIVE_MAP", "LevitConfig", "LevitOnnxConfig"]}

try:
      if not is_vision_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      __UpperCAmelCase			:  Any										=				["LevitFeatureExtractor"]
      __UpperCAmelCase			:  Tuple										=				["LevitImageProcessor"]

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      __UpperCAmelCase			:  str										=				[
          "LEVIT_PRETRAINED_MODEL_ARCHIVE_LIST",
          "LevitForImageClassification",
          "LevitForImageClassificationWithTeacher",
          "LevitModel",
          "LevitPreTrainedModel",
      ]


if TYPE_CHECKING:
      from .configuration_levit import LEVIT_PRETRAINED_CONFIG_ARCHIVE_MAP, LevitConfig, LevitOnnxConfig

      try:
            if not is_vision_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .feature_extraction_levit import LevitFeatureExtractor
            from .image_processing_levit import LevitImageProcessor

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_levit import (
                LEVIT_PRETRAINED_MODEL_ARCHIVE_LIST,
                LevitForImageClassification,
                LevitForImageClassificationWithTeacher,
                LevitModel,
                LevitPreTrainedModel,
            )
else:
      import sys

      __UpperCAmelCase			:  Union[str, Any]										=				_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)






