





def SCREAMING_SNAKE_CASE       ( lowercase_				,       lowercase_ = False		)     -> Union[str, Any]:



       """simple docstring"""

       if not isinstance(lowerCamelCase_				,       lowerCamelCase_		):
              A__   				=					f"""Expected string as input, found {type(lowerCamelCase_		)}"""
              raise ValueError(lowerCamelCase_		)
       if not isinstance(lowerCamelCase_				,       lowerCamelCase_		):
              A__   				=					f"""Expected boolean as use_pascal parameter, found {type(lowerCamelCase_		)}"""
              raise ValueError(lowerCamelCase_		)

       A__   				=					input_str.split('''_'''		)

       A__   				=					0 if use_pascal else 1

       A__   				=					words[start_index:]

       A__   				=					[word[0].upper() + word[1:] for word in words_to_capitalize]

       A__   				=					'''''' if use_pascal else words[0]

       return "".join([initial_word, *capitalized_words]		)


if __name__ == "__main__":
  from doctest import testmod

  testmod()








def SCREAMING_SNAKE_CASE       ( lowercase_		)     -> int:



       """simple docstring"""

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







def SCREAMING_SNAKE_CASE       ( lowercase_		)     -> int:



       """simple docstring"""

       A__   				=					0
       while number > 0:
              A__   				=					number % 10
              sum_of_digits += last_digit
              A__   				=					number // 10  # Removing the last_digit from the given number
       return sum_of_digits







def SCREAMING_SNAKE_CASE       ( lowercase_ = 100		)     -> int:



       """simple docstring"""

       A__   				=					factorial(lowercase_		)
       A__   				=					split_and_add(lowercase_		)
       return result


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


