


def 			_a      (    __UpperCamelCase = 1_0_0			):
     a_     :  Tuple				      =     [[0 for _ in range(__UpperCamelCase			)] for _ in range(m + 1			)]
     for i in range(m + 1			):
          a_     :  Union[str, Any]				      =     1

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

     return memo[m][m - 1] - 1


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





"""simple docstring"""
from ..utils import requires_backends


_a   :      List[str]       =				None






class   _UpperCAmelCase					:
    def __init__(     self    ,     *snake_case_    ,     **snake_case_  ):
      requires_backends(self    ,     ["detectron2"]  )


    @classmethod
    def        lowerCamelCase__						(     cls    ,     *snake_case_    ,     **snake_case_  ):
      requires_backends(cls    ,     ["detectron2"]  )

