



from ..utils import DummyObject, requires_backends



class 	lowerCamelCase      (						metaclass=lowercase__  ):







					'''simple docstring'''







					lowerCAmelCase_				:    Optional[int]									=  ['flax']



					def __init__(			self    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(self    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )





class 	lowerCamelCase      (						metaclass=lowercase__  ):







					'''simple docstring'''







					lowerCAmelCase_				:    Tuple									=  ['flax']



					def __init__(			self    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(self    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )





class 	lowerCamelCase      (						metaclass=lowercase__  ):







					'''simple docstring'''







					lowerCAmelCase_				:    Dict									=  ['flax']



					def __init__(			self    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(self    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )





class 	lowerCamelCase      (						metaclass=lowercase__  ):







					'''simple docstring'''







					lowerCAmelCase_				:    Any									=  ['flax']



					def __init__(			self    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(self    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )





class 	lowerCamelCase      (						metaclass=lowercase__  ):







					'''simple docstring'''







					lowerCAmelCase_				:    int									=  ['flax']



					def __init__(			self    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(self    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )





class 	lowerCamelCase      (						metaclass=lowercase__  ):







					'''simple docstring'''







					lowerCAmelCase_				:    Optional[Any]									=  ['flax']



					def __init__(			self    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(self    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )





class 	lowerCamelCase      (						metaclass=lowercase__  ):







					'''simple docstring'''







					lowerCAmelCase_				:    str									=  ['flax']



					def __init__(			self    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(self    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )





class 	lowerCamelCase      (						metaclass=lowercase__  ):







					'''simple docstring'''







					lowerCAmelCase_				:    List[Any]									=  ['flax']



					def __init__(			self    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(self    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )





class 	lowerCamelCase      (						metaclass=lowercase__  ):







					'''simple docstring'''







					lowerCAmelCase_				:    int									=  ['flax']



					def __init__(			self    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(self    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )





class 	lowerCamelCase      (						metaclass=lowercase__  ):







					'''simple docstring'''







					lowerCAmelCase_				:    Dict									=  ['flax']



					def __init__(			self    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(self    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )





class 	lowerCamelCase      (						metaclass=lowercase__  ):







					'''simple docstring'''







					lowerCAmelCase_				:    int									=  ['flax']



					def __init__(			self    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(self    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )





class 	lowerCamelCase      (						metaclass=lowercase__  ):







					'''simple docstring'''







					lowerCAmelCase_				:    Any									=  ['flax']



					def __init__(			self    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(self    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )





class 	lowerCamelCase      (						metaclass=lowercase__  ):







					'''simple docstring'''







					lowerCAmelCase_				:    Optional[int]									=  ['flax']



					def __init__(			self    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(self    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )



					@classmethod
					def    A__		(			cls    ,	*lowerCAmelCase    ,	**lowerCAmelCase     ):
								requires_backends(cls    ,	["flax"]     )






def snake_case__  (			__SCREAMING_SNAKE_CASE )		->							int:
		UpperCAmelCase_						=				1
		for i in range(1			,     num + 1 ):
				fact *= i
		return fact







def snake_case__  (			__SCREAMING_SNAKE_CASE )		->							int:
		UpperCAmelCase_						=				0
		while number > 0:
				UpperCAmelCase_						=				number % 10
				sum_of_digits += last_digit
				UpperCAmelCase_						=				number // 10  # Removing the last_digit from the given number
		return sum_of_digits







def snake_case__  (			__SCREAMING_SNAKE_CASE = 100 )		->							int:
		UpperCAmelCase_						=				factorial(__SCREAMING_SNAKE_CASE )
		UpperCAmelCase_						=				split_and_add(__SCREAMING_SNAKE_CASE )
		return result


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

