

from math import sqrt






def    __lowercase (       _A     )       ->  list[int]:
      SCREAMING_SNAKE_CASE	: Tuple					       =				[1]
      for i in range(2  ,      int(sqrt(_A     )     ) + 1  ,      1     ):
            if number % i == 0:
                  values.append(_A     )
                  if int(number // i     ) != i:
                        values.append(int(number // i     )     )
      return sorted(_A     )






def    __lowercase (       _A     )       ->  bool:
      return sum(factors(_A     )     ) > n






def    __lowercase (       _A     )       ->  bool:
      SCREAMING_SNAKE_CASE	: Tuple					       =				factors(_A     )
      SCREAMING_SNAKE_CASE	: Dict					       =				len(_A     )
      SCREAMING_SNAKE_CASE	: Dict					       =				[[0 for i in range(number + 1     )] for j in range(r + 1     )]
      for i in range(r + 1     ):
            SCREAMING_SNAKE_CASE	: Tuple					       =				True

      for i in range(1  ,      number + 1     ):
            SCREAMING_SNAKE_CASE	: Dict					       =				False

      for i in range(1  ,      r + 1     ):
            for j in range(1  ,      number + 1     ):
                  if j < values[i - 1]:
                        SCREAMING_SNAKE_CASE	: List[str]					       =				subset[i - 1][j]
                  else:
                        SCREAMING_SNAKE_CASE	: str					       =				subset[i - 1][j] or subset[i - 1][j - values[i - 1]]

      return subset[r][number] != 0






def    __lowercase (       _A     )       ->  bool:
      return abundant(_A     ) and not semi_perfect(_A     )


if __name__ == "__main__":
  import doctest

  doctest.testmod(verbose=True)
  for number in (69, 70, 71):
    print(F"""{number} is {'' if weird(number) else 'not '}weird.""")







from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_sentencepiece_available,
    is_speech_available,
    is_torch_available,
)


UpperCAmelCase__	:       int			      =      {
    """configuration_speech_to_text_2""": ["""SPEECH_TO_TEXT_2_PRETRAINED_CONFIG_ARCHIVE_MAP""", """Speech2Text2Config"""],
    """processing_speech_to_text_2""": ["""Speech2Text2Processor"""],
    """tokenization_speech_to_text_2""": ["""Speech2Text2Tokenizer"""],
}


try:
  if not is_torch_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  UpperCAmelCase__	:       int			      =      [
      """SPEECH_TO_TEXT_2_PRETRAINED_MODEL_ARCHIVE_LIST""",
      """Speech2Text2ForCausalLM""",
      """Speech2Text2PreTrainedModel""",
  ]


if TYPE_CHECKING:
  from .configuration_speech_to_text_a import SPEECH_TO_TEXT_2_PRETRAINED_CONFIG_ARCHIVE_MAP, SpeechaTextaConfig
  from .processing_speech_to_text_a import SpeechaTextaProcessor
  from .tokenization_speech_to_text_a import SpeechaTextaTokenizer

  try:
    if not is_torch_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_speech_to_text_a import (
        SPEECH_TO_TEXT_2_PRETRAINED_MODEL_ARCHIVE_LIST,
        SpeechaTextaForCausalLM,
        SpeechaTextaPreTrainedModel,
    )

else:
  import sys

  UpperCAmelCase__	:       int			      =      _LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)




