





def 				__lowerCAmelCase(       _SCREAMING_SNAKE_CASE = 4_000_000				)							-> int:




    """simple docstring"""




    _A     =							[0, 1]
    _A     =							0
    while fib[i] <= n:
        fib.append(fib[i] + fib[i + 1]				)
        if fib[i + 2] > n:
            break
        i += 1
    _A     =							0
    for j in range(len(_SCREAMING_SNAKE_CASE				) - 1				):
        if fib[j] % 2 == 0:
            total += fib[j]

    return total


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












from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available


__A							:			Optional[Any]         =			{}


try:
 if not is_sentencepiece_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 __A							:			Optional[int]         =			["MLukeTokenizer"]

if TYPE_CHECKING:
 try:
  if not is_sentencepiece_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .tokenization_mluke import MLukeTokenizer


else:
 import sys

 __A							:			List[str]         =			_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)





