




from typing import TYPE_CHECKING

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


_UpperCAmelCase		:  Union[str, Any]	=   {
    "configuration_gpt_neox_japanese": ["GPT_NEOX_JAPANESE_PRETRAINED_CONFIG_ARCHIVE_MAP", "GPTNeoXJapaneseConfig"],
    "tokenization_gpt_neox_japanese": ["GPTNeoXJapaneseTokenizer"],
}

try:
     if not is_torch_available():
          raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
     pass
else:
     _UpperCAmelCase		:  int	=   [
         "GPT_NEOX_JAPANESE_PRETRAINED_MODEL_ARCHIVE_LIST",
         "GPTNeoXJapaneseForCausalLM",
         "GPTNeoXJapaneseLayer",
         "GPTNeoXJapaneseModel",
         "GPTNeoXJapanesePreTrainedModel",
     ]


if TYPE_CHECKING:
     from .configuration_gpt_neox_japanese import GPT_NEOX_JAPANESE_PRETRAINED_CONFIG_ARCHIVE_MAP, GPTNeoXJapaneseConfig
     from .tokenization_gpt_neox_japanese import GPTNeoXJapaneseTokenizer

     try:
          if not is_torch_available():
               raise OptionalDependencyNotAvailable()
     except OptionalDependencyNotAvailable:
          pass
     else:
          from .modeling_gpt_neox_japanese import (
              GPT_NEOX_JAPANESE_PRETRAINED_MODEL_ARCHIVE_LIST,
              GPTNeoXJapaneseForCausalLM,
              GPTNeoXJapaneseLayer,
              GPTNeoXJapaneseModel,
              GPTNeoXJapanesePreTrainedModel,
          )


else:
     import sys

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









_UpperCAmelCase		:  Tuple	=   {str(digit): digit**5 for digit in range(10)}



def 					UpperCAmelCase__     (   lowerCamelCase      ):
  return sum(DIGITS_FIFTH_POWER[digit] for digit in str(lowerCamelCase      )      )



def 					UpperCAmelCase__     (   ):
  return sum(
      number
      for number in range(1000,	1000000      )
      if number == digits_fifth_powers_sum(lowerCamelCase      )      )


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



