




'''simple docstring'''


def 						SCREAMING_SNAKE_CASE       (      a_	:							int			):

  if not isinstance(a_				,					a_			):
    __a			=					f"Input value of [number={number}] must be an integer"
    raise TypeError(a_			)

  if number < 1:
    __a			=					f"Input value of [number={number}] must be > 0"
    raise ValueError(a_			)

  __a			=					1

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

  return current_number


if __name__ == "__main__":
  import doctest

  doctest.testmod()









'''simple docstring'''


def 						SCREAMING_SNAKE_CASE       (      a_	:							int = 10**12			):
  __a			=					1
  __a			=					0

  __a			=					1
  __a			=					1

  while numerator <= 2 * min_total - 1:
    prev_numerator += 2 * numerator
    numerator += 2 * prev_numerator

    prev_denominator += 2 * denominator
    denominator += 2 * prev_denominator

  return (denominator + 1) // 2


if __name__ == "__main__":
  print(f"""{solution() = }""")



