



"""simple docstring"""
from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


UpperCAmelCase						:		List[str]			= {
    "configuration_nllb_moe": [
        "NLLB_MOE_PRETRAINED_CONFIG_ARCHIVE_MAP",
        "NllbMoeConfig",
    ]
}

try:
  if not is_torch_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  UpperCAmelCase						:		Optional[int]			= [
      "NLLB_MOE_PRETRAINED_MODEL_ARCHIVE_LIST",
      "NllbMoeForConditionalGeneration",
      "NllbMoeModel",
      "NllbMoePreTrainedModel",
      "NllbMoeTop2Router",
      "NllbMoeSparseMLP",
  ]


if TYPE_CHECKING:
  from .configuration_nllb_moe import (
      NLLB_MOE_PRETRAINED_CONFIG_ARCHIVE_MAP,
      NllbMoeConfig,
  )

  try:
    if not is_torch_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_nllb_moe import (
        NLLB_MOE_PRETRAINED_MODEL_ARCHIVE_LIST,
        NllbMoeForConditionalGeneration,
        NllbMoeModel,
        NllbMoePreTrainedModel,
        NllbMoeSparseMLP,
        NllbMoeTopaRouter,
    )


else:
  import sys

  UpperCAmelCase						:		Optional[Any]			= _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)






"""simple docstring"""
def 			_SCREAMING_SNAKE_CASE						(__lowerCAmelCase=2_81_23							) ->						Optional[Any]:







  '''simple docstring'''


  lowercase_								= [1] * (limit + 1)

  for i in range(2 ,  int(limit**0.5							) + 1							):
    sum_divs[i * i] += i
    for k in range(i + 1 ,  limit // i + 1							):
      sum_divs[k * i] += k + i

  lowercase_								= set()
  lowercase_								= 0

  for n in range(1 ,  limit + 1							):
    if sum_divs[n] > n:
      abundants.add(__lowerCAmelCase							)

    if not any((n - a in abundants) for a in abundants							):
      res += n

  return res


if __name__ == "__main__":
       print(solution())

