




'''simple docstring'''






from collections.abc import Generator






def 		UpperCamelCase__      (		)    ->   Generator[int, None, None]:
      snake_case__      ,							snake_case__       :   Union[str, Any]	      =    0, 1
      while True:
            snake_case__      ,							snake_case__       :   int	      =    b, a + b
            yield b






def 		UpperCamelCase__      (		__SCREAMING_SNAKE_CASE = 1000		)    ->   int:
      snake_case__       :   List[Any]	      =    1
      snake_case__       :   Optional[int]	      =    fibonacci_generator()
      while len(str(next(__SCREAMING_SNAKE_CASE		)		)		) < n:
            answer += 1
      return answer + 1


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






'''simple docstring'''






# flake8: noqa
# Lint as: python3
A_			      =		[
    "VerificationMode",
    "Version",
    "disable_progress_bar",
    "enable_progress_bar",
    "is_progress_bar_enabled",
    "experimental",
]

from .info_utils import VerificationMode
from .logging import disable_progress_bar, enable_progress_bar, is_progress_bar_enabled
from .version import Version
from .experimental import experimental
