




'''simple docstring'''




def      a_							(      __snake_case							:			int   )							->						int:



       """simple docstring"""
       lowerCamelCase_							=[[0 for _ in range(__snake_case   )] for _ in range(m + 1   )]
       for i in range(m + 1   ):
              lowerCamelCase_							=1

       for n in range(m + 1   ):
              for k in range(1   ,       __snake_case   ):
                     memo[n][k] += memo[n][k - 1]
                     if n - k > 0:
                            memo[n][k] += memo[n - k - 1][k]

       return memo[m][m - 1]


if __name__ == "__main__":
     import sys

     if len(sys.argv) == 1:
          try:
               a_      :		str							      =       int(input("""Enter a number: """).strip())
               print(partition(n))
          except ValueError:
               print("""Please enter a number.""")
     else:
          try:
               a_      :		Any							      =       int(sys.argv[1])
               print(partition(n))
          except ValueError:
               print("""Please pass a number.""")












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

from ..features import Audio, Features, Value
from .base import TaskTemplate
@dataclass(frozen=lowercase__   )
class     a    ( lowercase__   ):



      """simple docstring"""


      a  : str							       =	field(default='automatic-speech-recognition'							,       metadata={'include_in_asdict_even_if_is_default': True}   )
      a  : ClassVar[Features]							       =	Features({'audio': Audio()}   )
      a  : ClassVar[Features]							       =	Features({'transcription': Value('string'   )}   )
      a  : str							       =	"audio"
      a  : str							       =	"transcription"
      def 	UpperCAmelCase      (      self					:			Optional[Any]		,      __lowercase					:			Optional[int]					)							->      str:
        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]		,      __lowercase					):
          raise ValueError(f"""Column {self.audio_column} is not an Audio type."""					)
        __UpperCAmelCase							:	int           =  copy.deepcopy(self					)
        __UpperCAmelCase							:	str           =  self.input_schema.copy()
        __UpperCAmelCase							:	List[str]           =  features[self.audio_column]
        __UpperCAmelCase							:	Optional[Any]           =  input_schema
        return task_template




      @property
      def 	UpperCAmelCase      (      self					:			Union[str, Any]					)							->      Dict[str, str]:
        return {self.audio_column: "audio", self.transcription_column: "transcription"}


