



'''simple docstring'''






def     snake_case_					(     lowerCAmelCase_		)->		int:





       '''simple docstring'''


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




def     snake_case_					(     lowerCAmelCase_		)->		int:





       '''simple docstring'''


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




def     snake_case_					(     lowerCAmelCase_ = 100		)->		int:





       '''simple docstring'''


       _UpperCAmelCase  :						Dict			     = factorial(lowerCAmelCase_		)
       _UpperCAmelCase  :						List[Any]			     = split_and_add(lowerCAmelCase_		)
       return result


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








'''simple docstring'''






import unittest

from transformers import load_tool

from .test_tools_common import ToolTesterMixin



class 							lowercase       (  unittest.TestCase					,					_lowerCamelCase				):


 """simple docstring"""


 def _snake_case (							self							)		->   Any:
        _UpperCAmelCase  :						int			     = load_tool("""text-classification"""							)
        self.tool.setup()
        _UpperCAmelCase  :						Tuple			     = load_tool("""text-classification"""  ,remote=a_							)







 def _snake_case (							self							)		->   Union[str, Any]:
        _UpperCAmelCase  :						Tuple			     = self.tool("""That's quite cool"""  ,["""positive""", """negative"""]							)
        self.assertEqual(a_  ,"""positive"""							)







 def _snake_case (							self							)		->   Any:
        _UpperCAmelCase  :						Dict			     = self.remote_tool("""That's quite cool"""  ,["""positive""", """negative"""]							)
        self.assertEqual(a_  ,"""positive"""							)







 def _snake_case (							self							)		->   str:
        _UpperCAmelCase  :						List[Any]			     = self.tool(text="""That's quite cool"""  ,labels=["""positive""", """negative"""]							)
        self.assertEqual(a_  ,"""positive"""							)







 def _snake_case (							self							)		->   Union[str, Any]:
        _UpperCAmelCase  :						Any			     = self.remote_tool(text="""That's quite cool"""  ,labels=["""positive""", """negative"""]							)
        self.assertEqual(a_  ,"""positive"""							)



