





from ...configuration_utils import PretrainedConfig
from ...utils import logging


_A					:				List[str]				=			logging.get_logger(__name__)

_A					:				List[Any]				=			{
    """MIT/ast-finetuned-audioset-10-10-0.4593""": (
        """https://huggingface.co/MIT/ast-finetuned-audioset-10-10-0.4593/resolve/main/config.json"""
    ),
}



class 					__snake_case	(  __SCREAMING_SNAKE_CASE    ):


    '''simple docstring'''







    lowerCamelCase__    :		Dict				=	"""audio-spectrogram-transformer"""



    def __init__(       self   ,				A_=7_68   ,				A_=12   ,				A_=12   ,				A_=30_72   ,				A_="gelu"   ,				A_=0.0   ,				A_=0.0   ,				A_=0.02   ,				A_=1E-12   ,				A_=16   ,				A_=True   ,				A_=10   ,				A_=10   ,				A_=10_24   ,				A_=1_28   ,				**A_   ,				):





        '''simple docstring'''

        super().__init__(**A_     )

        SCREAMING_SNAKE_CASE__											=			hidden_size
        SCREAMING_SNAKE_CASE__											=			num_hidden_layers
        SCREAMING_SNAKE_CASE__											=			num_attention_heads
        SCREAMING_SNAKE_CASE__											=			intermediate_size
        SCREAMING_SNAKE_CASE__											=			hidden_act
        SCREAMING_SNAKE_CASE__											=			hidden_dropout_prob
        SCREAMING_SNAKE_CASE__											=			attention_probs_dropout_prob
        SCREAMING_SNAKE_CASE__											=			initializer_range
        SCREAMING_SNAKE_CASE__											=			layer_norm_eps
        SCREAMING_SNAKE_CASE__											=			patch_size
        SCREAMING_SNAKE_CASE__											=			qkv_bias
        SCREAMING_SNAKE_CASE__											=			frequency_stride
        SCREAMING_SNAKE_CASE__											=			time_stride
        SCREAMING_SNAKE_CASE__											=			max_length
        SCREAMING_SNAKE_CASE__											=			num_mel_bins








def      _snake_case     (__lowercase):
   UpperCamelCase_						=  1
   for i in range(1     ,   num + 1):
      fact *= i
   return fact






def      _snake_case     (__lowercase):
   UpperCamelCase_						=  0
   while number > 0:
      UpperCamelCase_						=  number % 10
      sum_of_digits += last_digit
      UpperCamelCase_						=  number // 10  # Removing the last_digit from the given number
   return sum_of_digits






def      _snake_case     (__lowercase = 100):
   UpperCamelCase_						=  factorial(__lowercase)
   UpperCamelCase_						=  split_and_add(__lowercase)
   return result


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





