





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

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

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






							def 					_lowerCamelCase		(    self	,			__lowerCAmelCase	):
														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]	,			__lowerCAmelCase	):
																					raise ValueError(f"""Column {self.audio_column} is not an Audio type."""	)
														UpperCamelCase__					  =      copy.deepcopy(self	)
														UpperCamelCase__					  =      self.input_schema.copy()
														UpperCamelCase__					  =      features[self.audio_column]
														UpperCamelCase__					  =      input_schema
														return task_template







							@property
							def 					_lowerCamelCase		(    self	):
														return {self.audio_column: "audio", self.transcription_column: "transcription"}











def      _UpperCamelCase  (a__ :int = 1000							):






							"""simple docstring"""





							UpperCamelCase__					  =      2**power
							UpperCamelCase__					  =      0
							while n:
														UpperCamelCase__  ,  UpperCamelCase__					  =      r + n % 10, n // 10
							return r


if __name__ == "__main__":
					print(solution(int(str(input()).strip())))




