


import cmath
import math







def 	SCREAMING_SNAKE_CASE_						(      __A			:      float  ,   __A			:      float  ,   __A			:      float  ,   __A			:      float    )     ->		complex:

       """simple docstring"""

       a_ :		Any							=  math.radians(__A    )
       a_ :		Dict							=  math.radians(__A    )

       # Convert voltage and current to rectangular form
       a_ :		Tuple							=  cmath.rect(__A  ,   __A    )
       a_ :		Any							=  cmath.rect(__A  ,   __A    )

       # Calculate apparent power
       return voltage_rect * current_rect


if __name__ == "__main__":
   import doctest

   doctest.testmod()






def 	SCREAMING_SNAKE_CASE_						(      __A			:      int    )     ->		int:

       """simple docstring"""

       if n == 1 or not isinstance(__A  ,   __A    ):
              return 0
       elif n == 2:
              return 1
       else:
              a_ :		int							=  [0, 1]
              for i in range(2  ,   n + 1    ):
                     sequence.append(sequence[i - 1] + sequence[i - 2]    )

              return sequence[n]







def 	SCREAMING_SNAKE_CASE_						(      __A			:      int    )     ->		int:

       """simple docstring"""

       a_ :		Any							=  0
       a_ :		Optional[Any]							=  2

       while digits < n:
              index += 1
              a_ :		List[Any]							=  len(str(fibonacci(__A    )    )    )

       return index







def 	SCREAMING_SNAKE_CASE_						(      __A			:      int = 10_00    )     ->		int:

       """simple docstring"""

       return fibonacci_digits_index(__A    )


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


