
def 				SCREAMING_SNAKE_CASE     (      __UpperCamelCase :						int = 4_00_00_00       ) ->       int:

				"""simple docstring"""







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

				return total


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

from abc import ABC, abstractmethod
from argparse import ArgumentParser







class  UpperCamelCase__		(    SCREAMING_SNAKE_CASE_   ):







	'''simple docstring'''





	@staticmethod
	@abstractmethod
	def   __snake_case				(			UpperCamelCase__		):
					raise NotImplementedError()





	@abstractmethod
	def   __snake_case				(			self		):
					raise NotImplementedError()