
"""simple docstring"""




def lowercase_						(     _snake_case		):
							if n == 1 or not isinstance(_snake_case     ,_snake_case		):
														return 0
							elif n == 2:
														return 1
							else:
														SCREAMING_SNAKE_CASE__		: Any     =     [0, 1]
														for i in range(2     ,n + 1		):
																					sequence.append(sequence[i - 1] + sequence[i - 2]		)

														return sequence[n]

def lowercase_						(     _snake_case		):
							SCREAMING_SNAKE_CASE__		: Union[str, Any]     =     0
							SCREAMING_SNAKE_CASE__		: Any     =     2

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

							return index

def lowercase_						(     _snake_case = 1_000		):
							return fibonacci_digits_index(_snake_case		)


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






"""simple docstring"""




import torch

def lowercase_						(     ):
							if torch.cuda.is_available():
														SCREAMING_SNAKE_CASE__		: List[Any]     =     torch.cuda.device_count()
							else:
														SCREAMING_SNAKE_CASE__		: int     =     0
							print(f'''Successfully ran on {num_gpus} GPUs'''		)


if __name__ == "__main__":
					main()




