'''simple docstring'''




import warnings

from ...utils import logging
from .image_processing_layoutlmva import LayoutLMvaImageProcessor


__lowercase          =  logging.get_logger(__name__)






class 				a__(					__snake_case	):


			'''simple docstring'''






			def __init__(   self       ,    *__lowerCAmelCase       ,    **__lowerCAmelCase):




					"""simple docstring"""


					warnings.warn(
					    """The class LayoutLMv2FeatureExtractor is deprecated and will be removed in version 5 of Transformers."""
					    """ Please use LayoutLMv2ImageProcessor instead."""       ,    UpperCamelCase__       ,    )
					super().__init__(*UpperCamelCase__       ,    **UpperCamelCase__)







"""simple docstring"""


def     a__    (    __SCREAMING_SNAKE_CASE )	->	int:
		__lowerCAmelCase:       Optional[Any]          =			1
		for i in range(1					, num + 1 ):
				fact *= i
		return fact






def     a__    (    __SCREAMING_SNAKE_CASE )	->	int:
		__lowerCAmelCase:       List[str]          =			0
		while number > 0:
				__lowerCAmelCase:       Any          =			number % 1_0
				sum_of_digits += last_digit
				__lowerCAmelCase:       List[Any]          =			number // 1_0  # Removing the last_digit from the given number
		return sum_of_digits






def     a__    (    __SCREAMING_SNAKE_CASE = 1_0_0 )	->	int:
		__lowerCAmelCase:       Tuple          =			factorial(__SCREAMING_SNAKE_CASE )
		__lowerCAmelCase:       Optional[int]          =			split_and_add(__SCREAMING_SNAKE_CASE )
		return result


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


