






'''simple docstring'''






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







			"""simple docstring"""
			__snake_case				:      Any     							= [0, 1]
			__snake_case				:      List[Any]     							= 0
			while fib[i] <= n:
						fib.append(fib[i] + fib[i + 1]  )
						if fib[i + 2] > n:
									break
						i += 1
			__snake_case				:      Optional[Any]     							= 0
			for j in range(len(_lowerCamelCase  ) - 1  ):
						if fib[j] % 2 == 0:
									total += fib[j]

			return total


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







'''simple docstring'''






# tests directory-specific settings - this file is run automatically
# by pytest before any tests are run

import sys
import warnings
from os.path import abspath, dirname, join


# allow having multiple repository checkouts and not needing to remember to rerun
# 'pip install -e .[dev]' when switching between checkouts and running tests.
__A    	=   abspath(join(dirname(dirname(__file__)), '''src'''))
sys.path.insert(1, git_repo_path)

# silence FutureWarning warnings in tests since often we can't act on them until
# they become normal warnings - i.e. the tests still need to test the current functionality
warnings.simplefilter(action='''ignore''', category=FutureWarning)




def        _SCREAMING_SNAKE_CASE  (				A  :       Tuple  )    -> str:







   """simple docstring"""
   from diffusers.utils.testing_utils import pytest_addoption_shared

   pytest_addoption_shared(A  )





def        _SCREAMING_SNAKE_CASE  (				A  :       int  )    -> Optional[int]:







   """simple docstring"""
   from diffusers.utils.testing_utils import pytest_terminal_summary_main

   __snake_case				:      Any     							= terminalreporter.config.getoption('--make-reports'  )
   if make_reports:
      pytest_terminal_summary_main(A  ,		id=A  )