






'''simple docstring'''
from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


a_					=	{
    'configuration_jukebox': [
        'JUKEBOX_PRETRAINED_CONFIG_ARCHIVE_MAP',
        'JukeboxConfig',
        'JukeboxPriorConfig',
        'JukeboxVQVAEConfig',
    ],
    'tokenization_jukebox': ['JukeboxTokenizer'],
}

try:
  if not is_torch_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  a_					=	[
      'JUKEBOX_PRETRAINED_MODEL_ARCHIVE_LIST',
      'JukeboxModel',
      'JukeboxPreTrainedModel',
      'JukeboxVQVAE',
      'JukeboxPrior',
  ]

if TYPE_CHECKING:
  from .configuration_jukebox import (
      JUKEBOX_PRETRAINED_CONFIG_ARCHIVE_MAP,
      JukeboxConfig,
      JukeboxPriorConfig,
      JukeboxVQVAEConfig,
  )
  from .tokenization_jukebox import JukeboxTokenizer

  try:
    if not is_torch_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_jukebox import (
        JUKEBOX_PRETRAINED_MODEL_ARCHIVE_LIST,
        JukeboxModel,
        JukeboxPreTrainedModel,
        JukeboxPrior,
        JukeboxVQVAE,
    )

else:
  import sys

  a_					=	_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)







'''simple docstring'''
from math import factorial





def 	_a(					UpperCamelCase__			:  int = 1_0_0							):




      '''simple docstring'''






      return sum(int(UpperCamelCase__							) for x in str(factorial(UpperCamelCase__							)							)							)


if __name__ == "__main__":
  print(solution(int(input('Enter the Number: ').strip())))