




"""simple docstring"""



import math
from decimal import Decimal, getcontext







def 						_SCREAMING_SNAKE_CASE     (							lowercase_ = 4_00_00_00		)		->	int:

 try:
  A__ =       int(lowercase_		)
 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."		)
 A__ =       1_00
 A__ =       (Decimal(5		) ** Decimal(0.5		) + 1) / Decimal(2		)

 A__ =       (math.floor(math.log(n * (phi + 2)    ,				lowercase_		) - 1		) // 3) * 3 + 2
 A__ =       Decimal(round(phi ** Decimal(index + 1		)		)		) / (phi + 2)
 A__ =       num // 2
 return int(lowercase_		)


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











"""simple docstring"""



from typing import TYPE_CHECKING

from ...utils import _LazyModule


SCREAMING_SNAKE_CASE       = {"tokenization_bert_japanese": ["BertJapaneseTokenizer", "CharacterTokenizer", "MecabTokenizer"]}


if TYPE_CHECKING:
      from .tokenization_bert_japanese import BertJapaneseTokenizer, CharacterTokenizer, MecabTokenizer

else:
      import sys

      SCREAMING_SNAKE_CASE       = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)





