

'''simple docstring'''

import re

from filelock import FileLock


try:
							import nltk

							SCREAMING_SNAKE_CASE							:				List[str]     	=			True
except (ImportError, ModuleNotFoundError):
							SCREAMING_SNAKE_CASE							:				str     	=			False

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




def 							_UpperCamelCase				(   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__   )   )








'''simple docstring'''

from math import factorial




def 							_UpperCamelCase				(   lowerCAmelCase__:					int = 100   )      -> int:
							return sum(map(lowerCAmelCase__		,str(factorial(lowerCAmelCase__   )   )   )   )


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





