





'''simple docstring'''


def       A							(      _UpperCAmelCase   :				int = 1_0_0					)  ->				int:


  '''simple docstring'''




  __lowerCAmelCase		:    Any			     =  [[0 for _ in range(_UpperCAmelCase					)] for _ in range(m + 1					)]
  for i in range(m + 1					):
    __lowerCAmelCase		:    Dict			     =  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 typing import Callable




def       A							(      _UpperCAmelCase   :				Callable					)  ->				Dict:


  '''simple docstring'''




  def wrapper(_UpperCAmelCase   :				Optional[Any]					):
    __lowerCAmelCase		:    List[Any]			     =  function_with_docstring.__doc__
    return target_function

  return wrapper





