code: 
  
  
  '''simple docstring'''
  
  
  
  
  
  def 			__lowercase	(						_UpperCamelCase,    _UpperCamelCase     )    ->int:
  
  
  
  
  
  
  
        """simple docstring"""
  
        if a < b:
              return gcd(_UpperCamelCase,    _UpperCamelCase     )
        if a % b == 0:
              return b
        return gcd(_UpperCamelCase,    a % b     )
  
  
  
  
  def 			__lowercase	(						_UpperCamelCase,    _UpperCamelCase,    _UpperCamelCase     )    ->Tuple:
  
  
  
  
  
  
  
        """simple docstring"""
  
        if y == 0:
              return 1
        lowercase			:   Tuple					   =		power(_UpperCamelCase,    y // 2,    _UpperCamelCase     ) % mod
        lowercase			:   str					   =		(temp * temp) % mod
        if y % 2 == 1:
              lowercase			:   int					   =		(temp * x) % mod
        return temp
  
  
  
  
  def 			__lowercase	(						_UpperCamelCase     )    ->Any:
  
  
  
  
  
  
  
        """simple docstring"""
  
        lowercase			:   Optional[Any]					   =		2
        while b < n:
              if gcd(_UpperCamelCase,    _UpperCamelCase     ) == 1 and power(_UpperCamelCase,    n - 1,    _UpperCamelCase     ) != 1:
                    return False
              b += 1
        return True
  
  
  if __name__ == "__main__":
    __a   				=      int(input('''Enter number: ''').strip())
    if is_carmichael_number(number):
      print(F'''{number} is a Carmichael Number.''')
    else:
      print(F'''{number} is not a Carmichael Number.''')
  
  
style_context: 
  
  
  from typing import TYPE_CHECKING
  
  from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tokenizers_available, is_torch_available
  
  
  __a   				=      {'''configuration_yoso''': ['''YOSO_PRETRAINED_CONFIG_ARCHIVE_MAP''', '''YosoConfig''']}
  
  try:
    if not is_torch_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    __a   				=      [
        '''YOSO_PRETRAINED_MODEL_ARCHIVE_LIST''',
        '''YosoForMaskedLM''',
        '''YosoForMultipleChoice''',
        '''YosoForQuestionAnswering''',
        '''YosoForSequenceClassification''',
        '''YosoForTokenClassification''',
        '''YosoLayer''',
        '''YosoModel''',
        '''YosoPreTrainedModel''',
    ]
  
  
  if TYPE_CHECKING:
    from .configuration_yoso import YOSO_PRETRAINED_CONFIG_ARCHIVE_MAP, YosoConfig
  
    try:
      if not is_torch_available():
        raise OptionalDependencyNotAvailable()
    except OptionalDependencyNotAvailable:
      pass
    else:
      from .modeling_yoso import (
          YOSO_PRETRAINED_MODEL_ARCHIVE_LIST,
          YosoForMaskedLM,
          YosoForMultipleChoice,
          YosoForQuestionAnswering,
          YosoForSequenceClassification,
          YosoForTokenClassification,
          YosoLayer,
          YosoModel,
          YosoPreTrainedModel,
      )
  
  
  else:
    import sys
  
    __a   				=      _LazyModule(__name__, globals()['''__file__'''], _import_structure)
  
  