



def 						_UpperCAmelCase							( snake_case = 1_00     ):





					"""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:
																				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())))






def        __UpperCamelCase     (      _A					:							str		)				->int:



							"""simple docstring"""
							lowerCamelCase_								=lowerCamelCase_								=0
							for letter in data:
														lowerCamelCase_								=(hash_ << 4) + ord(_A		)
														lowerCamelCase_								=hash_ & 0XF0000000
														if x != 0:
																					hash_ ^= x >> 24
														hash_ &= ~x
							return hash_


if __name__ == "__main__":
	import doctest

	doctest.testmod()
