






"""simple docstring"""
def        snake_case   (     A__ = 4_00_00_00		):
			UpperCAmelCase_  :				Any      =      [0, 1]
			UpperCAmelCase_  :				Optional[Any]      =      0
			while fib[i] <= n:
						fib.append(fib[i] + fib[i + 1]		)
						if fib[i + 2] > n:
									break
						i += 1
			UpperCAmelCase_  :				Optional[Any]      =      0
			for j in range(len(A__		) - 1		):
						if fib[j] % 2 == 0:
									total += fib[j]

			return total


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











"""simple docstring"""
from ..utils import DummyObject, requires_backends







class     UpperCamelCase_ (metaclass=__A  ):
	__magic_name__			   =       ['''onnx''']





	def __init__(   self      :				List[Any]			,			*lowerCAmelCase_      :				Dict			,			**lowerCAmelCase_      :				Dict		)		->    Dict:
				requires_backends(self			,			["onnx"]		)





	@classmethod
	def   _SCREAMING_SNAKE_CASE   (   cls      :				Optional[Any]			,			*lowerCAmelCase_      :				Dict			,			**lowerCAmelCase_      :				Union[str, Any]		)		->    int:
				requires_backends(cls			,			["onnx"]		)





	@classmethod
	def   _SCREAMING_SNAKE_CASE   (   cls      :				str			,			*lowerCAmelCase_      :				Optional[Any]			,			**lowerCAmelCase_      :				str		)		->    Optional[Any]:
				requires_backends(cls			,			["onnx"]		)



