
"""simple docstring"""

def 							A						(    snake_case				:int = 4_0_0_0_0_0_0		)				->     str:
	__UpperCamelCase      =	[0, 1]
	__UpperCamelCase      =	0
	while fib[i] <= n:
		fib.append(fib[i] + fib[i + 1]		)
		if fib[i + 2] > n:
			break
		i += 1
	__UpperCamelCase      =	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 argparse import ArgumentParser

from .add_new_model import AddNewModelCommand
from .add_new_model_like import AddNewModelLikeCommand
from .convert import ConvertCommand
from .download import DownloadCommand
from .env import EnvironmentCommand
from .lfs import LfsCommands
from .pt_to_tf import PTtoTFCommand
from .run import RunCommand
from .serving import ServeCommand
from .user import UserCommands






def 							A						(    )				->     Union[str, Any]:
 __UpperCamelCase      =	ArgumentParser('Transformers CLI tool'    , usage='transformers-cli <command> [<args>]'		)
 __UpperCamelCase      =	parser.add_subparsers(help='transformers-cli command helpers'		)

 # Register commands
 ConvertCommand.register_subcommand(snake_case		)
 DownloadCommand.register_subcommand(snake_case		)
 EnvironmentCommand.register_subcommand(snake_case		)
 RunCommand.register_subcommand(snake_case		)
 ServeCommand.register_subcommand(snake_case		)
 UserCommands.register_subcommand(snake_case		)
 AddNewModelCommand.register_subcommand(snake_case		)
 AddNewModelLikeCommand.register_subcommand(snake_case		)
 LfsCommands.register_subcommand(snake_case		)
 PTtoTFCommand.register_subcommand(snake_case		)

 # Let's go
 __UpperCamelCase      =	parser.parse_args()

 if not hasattr(snake_case    , 'func'		):
  parser.print_help()
  exit(1		)

 # Run
 __UpperCamelCase      =	args.func(snake_case		)
 service.run()


if __name__ == "__main__":
      main()



