
'''simple docstring'''






def 		A_							(						_lowerCAmelCase :     int				):



      """simple docstring"""




      _lowerCamelCase					: Optional[int]		    = 1
      for i in range(1					,						num + 1				):
            fact *= i
      return fact







def 		A_							(						_lowerCAmelCase :     int				):



      """simple docstring"""




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







def 		A_							(						_lowerCAmelCase :     int = 100				):



      """simple docstring"""




      _lowerCamelCase					: List[str]		    = factorial(_lowerCAmelCase				)
      _lowerCamelCase					: List[Any]		    = split_and_add(_lowerCAmelCase				)
      return result


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







import re

from filelock import FileLock


try:
       import nltk

       UpperCamelCase    							=      True
except (ImportError, ModuleNotFoundError):
       UpperCamelCase    							=      False

if NLTK_AVAILABLE:
       with FileLock('.lock') as lock:
              nltk.download('punkt', quiet=True)


def 				__lowerCamelCase     (							__lowerCAmelCase							:					str							)     ->  str:
   re.sub("""<n>"""					,							""""""					,							__lowerCAmelCase							)  # remove pegasus newline char
   assert NLTK_AVAILABLE, "nltk must be installed to separate newlines between sentences. (pip install nltk)"
   return "\n".join(nltk.sent_tokenize(__lowerCAmelCase							)							)



