





'''simple docstring'''

def lowerCamelCase						(     __lowerCamelCase :    int = 1000    )						->int:
    _SCREAMING_SNAKE_CASE				,       _SCREAMING_SNAKE_CASE									=			1, 1
    _SCREAMING_SNAKE_CASE									=			[]
    for i in range(1					,       n + 1    ):
        _SCREAMING_SNAKE_CASE									=			prev_numerator + 2 * prev_denominator
        _SCREAMING_SNAKE_CASE									=			prev_numerator + prev_denominator
        if len(str(__lowerCamelCase    )    ) > len(str(__lowerCamelCase    )    ):
            result.append(__lowerCamelCase    )
        _SCREAMING_SNAKE_CASE									=			numerator
        _SCREAMING_SNAKE_CASE									=			denominator

    return len(__lowerCamelCase    )


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







"""simple docstring"""


def _lowerCamelCase	(		_UpperCamelCase = 6008_5147_5143      ):

			'''simple docstring'''




			try:
						__lowerCAmelCase				    =			int(_UpperCamelCase      )
			except (TypeError, ValueError):
						raise TypeError("Parameter n must be int or castable to int."      )
			if n <= 0:
						raise ValueError("Parameter n must be greater than or equal to one."      )
			__lowerCAmelCase				    =			2
			__lowerCAmelCase				    =			0
			if n == 2:
						return 2
			while n > 2:
						while n % i != 0:
									i += 1
						__lowerCAmelCase				    =			i
						while n % i == 0:
									__lowerCAmelCase				    =			n // i
						i += 1
			return int(_UpperCamelCase      )


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




