
from __future__ import annotations

import collections
import pprint
from pathlib import Path




def 				a						(							snake_case__:					str					):


				'''simple docstring'''
				return "".join(sorted(snake_case__					)					)




def 				a						(							snake_case__:					str					):


				'''simple docstring'''
				return word_by_signature[signature(snake_case__					)]


__a  			=					Path(__file__).parent.joinpath('words.txt').read_text(encoding='utf-8')
__a  			=					sorted({word.strip().lower() for word in data.splitlines()})

__a  			=					collections.defaultdict(list)
for word in word_list:
						word_by_signature[signature(word)].append(word)

if __name__ == "__main__":
						__a  			=					{word: anagram(word) for word in word_list if len(anagram(word)) > 1}

						with open('anagrams.txt', 'w') as file:
												file.write('all_anagrams = \n ')
												file.write(pprint.pformat(all_anagrams))








def    snake_case_     (  snake_case     )  ->				int:
       if n == 1 or not isinstance(snake_case			,							snake_case     ):
              return 0
       elif n == 2:
              return 1
       else:
              lowercase__:   Optional[Any]  			=   [0, 1]
              for i in range(2			,							n + 1     ):
                     sequence.append(sequence[i - 1] + sequence[i - 2]     )

              return sequence[n]




def    snake_case_     (  snake_case     )  ->				int:
       lowercase__:   int  			=   0
       lowercase__:   int  			=   2

       while digits < n:
              index += 1
              lowercase__:   Tuple  			=   len(str(fibonacci(snake_case     )     )     )

       return index




def    snake_case_     (  snake_case = 10_00     )  ->				int:
       return fibonacci_digits_index(snake_case     )


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


