



import copy
from dataclasses import dataclass, field
from typing import ClassVar, Dict

from ..features import Audio, Features, Value
from .base import TaskTemplate

@dataclass(frozen=__UpperCAmelCase    )
class     _A       (	__UpperCAmelCase    ):
       UpperCamelCase__  :    str											=						field(default='''automatic-speech-recognition'''      ,metadata={'''include_in_asdict_even_if_is_default''': True}    )
       UpperCamelCase__  :    ClassVar[Features]											=						Features({'''audio''': Audio()}    )
       UpperCamelCase__  :    ClassVar[Features]											=						Features({'''transcription''': Value('''string'''    )}    )
       UpperCamelCase__  :    str											=						"audio"
       UpperCamelCase__  :    str											=						"transcription"



       def 		_lowerCamelCase			(		self							:     Optional[int]     ,		__SCREAMING_SNAKE_CASE							:     List[Any]):


           '''simple docstring'''

           if self.audio_column not in features:
               raise ValueError(F'Column {self.audio_column} is not present in features.')
           if not isinstance(features[self.audio_column]     ,		__SCREAMING_SNAKE_CASE):
               raise ValueError(F'Column {self.audio_column} is not an Audio type.')
           __a						       =				copy.deepcopy(self)
           __a						       =				self.input_schema.copy()
           __a						       =				features[self.audio_column]
           __a						       =				input_schema
           return task_template





       @property
       def 		_lowerCamelCase			(		self							:     List[Any]):


           '''simple docstring'''

           return {self.audio_column: "audio", self.transcription_column: "transcription"}








from math import factorial




def 			UpperCAmelCase__				(			_A      : int = 1_00							):





  '''simple docstring'''







  return sum(int(_A							) for x in str(factorial(_A							)							)							)


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