



def       lowercase       (   SCREAMING_SNAKE_CASE__       :	Tuple				)  ->     Dict:

	if not isinstance(_lowerCAmelCase				,       _lowerCAmelCase				):
		_snake_case    :  List[Any]					=					F'''Input value of [number={number}] must be an integer'''
		raise TypeError(_lowerCAmelCase				)

	if number < 1:
		_snake_case    :  List[str]					=					F'''Input value of [number={number}] must be > 0'''
		raise ValueError(_lowerCAmelCase				)

	_snake_case    :  Optional[Any]					=					1

	for i in range(1				,       _lowerCAmelCase				):
		current_number *= 4 * i - 2
		current_number //= i + 1

	return current_number


if __name__ == "__main__":
		import doctest

		doctest.testmod()





def       lowercase       (   SCREAMING_SNAKE_CASE__       :	int = 1_000				)  ->     int:
 _snake_case	,    _snake_case    :  str					=					1, 1
 _snake_case    :  List[Any]					=					2
 while True:
  _snake_case    :  Union[str, Any]					=					0
  _snake_case    :  int					=					fa + fa
  _snake_case	,    _snake_case    :  Union[str, Any]					=					fa, f
  index += 1
  for _ in str(SCREAMING_SNAKE_CASE__				):
   i += 1
  if i == n:
   break
 return index


if __name__ == "__main__":
  print(solution(int(str(input()).strip())))
