




"""simple docstring"""


def       UpperCAmelCase__ (snake_case__							:      int					):
  """simple docstring"""

  _snake_case							:	Any			=						1
  for i in range(1	,     num + 1					):
    fact *= i
  return fact


def       UpperCAmelCase__ (snake_case__							:      int					):
  """simple docstring"""

  _snake_case							:	List[Any]			=						0
  while number > 0:
    _snake_case							:	Optional[Any]			=						number % 10
    sum_of_digits += last_digit
    _snake_case							:	str			=						number // 10  # Removing the last_digit from the given number
  return sum_of_digits


def       UpperCAmelCase__ (snake_case__							:      int = 1_00					):
  """simple docstring"""

  _snake_case							:	Optional[int]			=						factorial(snake_case__					)
  _snake_case							:	List[str]			=						split_and_add(snake_case__					)
  return result


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








"""simple docstring"""


from abc import ABC, abstractmethod
from argparse import ArgumentParser






class       lowercase(  __a				):







 '''simple docstring'''





 @staticmethod
 @abstractmethod
 def 				UpperCamelCase_     (       a_:	ArgumentParser	):




   '''simple docstring'''



   raise NotImplementedError()


 @abstractmethod
 def 				UpperCamelCase_     (       self:	List[str]	):




   '''simple docstring'''



   raise NotImplementedError()


