


'''simple docstring'''






def      UpperCAmelCase      (		lowerCamelCase_  :int = 10**12 ):







		'''simple docstring'''
		snake_case_		:							Union[str, Any]			       =						1
		snake_case_		:							Optional[int]			       =						0

		snake_case_		:							Any			       =						1
		snake_case_		:							str			       =						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() = }')



'''simple docstring'''






def      UpperCAmelCase      (		lowerCamelCase_  :int ):







		'''simple docstring'''
		if num < 0:
				return False

		snake_case_		:							int			       =						num
		snake_case_		:							int			       =						0
		while num > 0:
				snake_case_		:							Tuple			       =						rev_num * 10 + (num % 10)
				num //= 10

		return num_copy == rev_num


if __name__ == "__main__":
							import doctest

							doctest.testmod()