






def 						A_					(						lowercase_ = 1_0_0			)				->int:







 """simple docstring"""

 SCREAMING_SNAKE_CASE				    =		[[0 for _ in range(lowercase_			)] for _ in range(m + 1			)]
 for i in range(m + 1			):
  SCREAMING_SNAKE_CASE				    =		1

 for n in range(m + 1			):
  for k in range(1	,  lowercase_			):
   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"""


def   a__			(					__lowercase  ,      __lowercase )						->						Tuple:
				_A       	=      1
				while b > 0:
								if b & 1:
												res *= a

								a *= a
								b >>= 1

				return res






def   a__			(					__lowercase  ,      __lowercase  ,      __lowercase )						->						Optional[Any]:
				_A       	=      1
				while b > 0:
								if b & 1:
												_A       	=      ((res % c) * (a % c)) % c

								a *= a
								b >>= 1

				return res