def 							lowerCAmelCase(     __lowerCamelCase						):
					__a		 =       0
					while num > 0:
										digit_sum += num % 10
										num //= 10
					return digit_sum
def 							lowerCAmelCase(     __lowerCamelCase = 100						):
					__a		 =       1
					__a		 =       2

					for i in range(2				,    max_n + 1						):
										__a		 =       pre_numerator
										__a		 =       2 * i // 3 if i % 3 == 0 else 1
										__a		 =       cur_numerator
										__a		 =       e_cont * pre_numerator + temp

					return sum_digits(__lowerCamelCase						)


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





from ..utils import DummyObject, requires_backends


class 						a__							(       metaclass=__snake_case		):
			A__    :       List[Any]        =      ['torch', 'transformers', 'onnx']



			def __init__(						self				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   Any:
								requires_backends(self				,						['torch', 'transformers', 'onnx']   )



			@classmethod
			def __SCREAMING_SNAKE_CASE							(						cls				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   Union[str, Any]:
								requires_backends(cls				,						['torch', 'transformers', 'onnx']   )







			@classmethod
			def __SCREAMING_SNAKE_CASE							(						cls				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   List[str]:
								requires_backends(cls				,						['torch', 'transformers', 'onnx']   )






class 						a__							(       metaclass=__snake_case		):
			A__    :       Union[str, Any]        =      ['torch', 'transformers', 'onnx']



			def __init__(						self				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   int:
								requires_backends(self				,						['torch', 'transformers', 'onnx']   )



			@classmethod
			def __SCREAMING_SNAKE_CASE							(						cls				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   int:
								requires_backends(cls				,						['torch', 'transformers', 'onnx']   )







			@classmethod
			def __SCREAMING_SNAKE_CASE							(						cls				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   Dict:
								requires_backends(cls				,						['torch', 'transformers', 'onnx']   )






class 						a__							(       metaclass=__snake_case		):
			A__    :       Dict        =      ['torch', 'transformers', 'onnx']



			def __init__(						self				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   Union[str, Any]:
								requires_backends(self				,						['torch', 'transformers', 'onnx']   )



			@classmethod
			def __SCREAMING_SNAKE_CASE							(						cls				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   Any:
								requires_backends(cls				,						['torch', 'transformers', 'onnx']   )







			@classmethod
			def __SCREAMING_SNAKE_CASE							(						cls				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   int:
								requires_backends(cls				,						['torch', 'transformers', 'onnx']   )






class 						a__							(       metaclass=__snake_case		):
			A__    :       Union[str, Any]        =      ['torch', 'transformers', 'onnx']



			def __init__(						self				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   Optional[Any]:
								requires_backends(self				,						['torch', 'transformers', 'onnx']   )



			@classmethod
			def __SCREAMING_SNAKE_CASE							(						cls				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   int:
								requires_backends(cls				,						['torch', 'transformers', 'onnx']   )







			@classmethod
			def __SCREAMING_SNAKE_CASE							(						cls				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   Union[str, Any]:
								requires_backends(cls				,						['torch', 'transformers', 'onnx']   )






class 						a__							(       metaclass=__snake_case		):
			A__    :       Dict        =      ['torch', 'transformers', 'onnx']



			def __init__(						self				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   Optional[int]:
								requires_backends(self				,						['torch', 'transformers', 'onnx']   )



			@classmethod
			def __SCREAMING_SNAKE_CASE							(						cls				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   Any:
								requires_backends(cls				,						['torch', 'transformers', 'onnx']   )







			@classmethod
			def __SCREAMING_SNAKE_CASE							(						cls				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   str:
								requires_backends(cls				,						['torch', 'transformers', 'onnx']   )






class 						a__							(       metaclass=__snake_case		):
			A__    :       Tuple        =      ['torch', 'transformers', 'onnx']



			def __init__(						self				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   int:
								requires_backends(self				,						['torch', 'transformers', 'onnx']   )



			@classmethod
			def __SCREAMING_SNAKE_CASE							(						cls				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   List[str]:
								requires_backends(cls				,						['torch', 'transformers', 'onnx']   )







			@classmethod
			def __SCREAMING_SNAKE_CASE							(						cls				,						*UpperCAmelCase				,						**UpperCAmelCase   )			->   Any:
								requires_backends(cls				,						['torch', 'transformers', 'onnx']   )




