



"""simple docstring"""







from ..utils import DummyObject, requires_backends
class        __A       (	metaclass=A_    ):







		'''simple docstring'''





		lowerCAmelCase			:					Optional[Any]   	=				["note_seq"]







		def __init__(	self						:  List[Any]			,*_snake_case						:  List[Any]			,**_snake_case						:  Tuple						)					->		str:






				"""simple docstring"""



				requires_backends(self			,['''note_seq''']						)







		@classmethod
		def 					UpperCAmelCase    (	cls						:  int			,*_snake_case						:  Optional[int]			,**_snake_case						:  Optional[int]						)					->		Tuple:






				"""simple docstring"""



				requires_backends(cls			,['''note_seq''']						)







		@classmethod
		def 					UpperCAmelCase    (	cls						:  Tuple			,*_snake_case						:  List[str]			,**_snake_case						:  str						)					->		Optional[Any]:






				"""simple docstring"""



				requires_backends(cls			,['''note_seq''']						)

'''simple docstring'''

def 			__UpperCamelCase       (   UpperCAmelCase     ):
 lowercase__				:    Optional[int]  =					1
 for i in range(1		,     num + 1     ):
  fact *= i
 return fact
def 			__UpperCamelCase       (   UpperCAmelCase     ):
 lowercase__				:    Optional[Any]  =					0
 while number > 0:
  lowercase__				:    str  =					number % 10
  sum_of_digits += last_digit
  lowercase__				:    List[str]  =					number // 10  # Removing the last_digit from the given number
 return sum_of_digits
def 			__UpperCamelCase       (   UpperCAmelCase = 100     ):
 lowercase__				:    Optional[int]  =					factorial(UpperCAmelCase     )
 lowercase__				:    Dict  =					split_and_add(UpperCAmelCase     )
 return result


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

