




"""simple docstring"""





from transformers import HfArgumentParser, TensorFlowBenchmark, TensorFlowBenchmarkArguments

def 					_UpperCamelCase    (			)			->			Any:


			"""simple docstring"""
			__UpperCAmelCase	: Optional[int]		=					HfArgumentParser(UpperCamelCase							)
			__UpperCAmelCase	: Optional[int]		=					parser.parse_args_into_dataclasses()[0]
			__UpperCAmelCase	: Union[str, Any]		=					TensorFlowBenchmark(args=UpperCamelCase							)
			try:
						__UpperCAmelCase	: str		=					parser.parse_args_into_dataclasses()[0]
			except ValueError as e:
						__UpperCAmelCase	: Tuple		=					"Arg --no_{0} is no longer used, please use --no-{0} instead."
						__UpperCAmelCase	: str		=					" ".join(str(UpperCamelCase							).split(" "							)[:-1]							)
						__UpperCAmelCase	: str		=					""
						__UpperCAmelCase	: Optional[Any]		=					eval(str(UpperCamelCase							).split(" "							)[-1]							)
						__UpperCAmelCase	: str		=					[]
						for arg in depreciated_args:
									# arg[2:] removes '--'
									if arg[2:] in TensorFlowBenchmark.deprecated_args:
												# arg[5:] removes '--no_'
												full_error_msg += arg_error_msg.format(arg[5:]							)
									else:
												wrong_args.append(UpperCamelCase							)
						if len(UpperCamelCase							) > 0:
									__UpperCAmelCase	: Any		=					full_error_msg + begin_error_msg + str(UpperCamelCase							)
						raise ValueError(UpperCamelCase							)
			benchmark.run()


if __name__ == "__main__":
					main()








"""simple docstring"""





def 					_UpperCamelCase    (			UpperCamelCase				,       UpperCamelCase				,       UpperCamelCase							)			->			int:


			"""simple docstring"""

			if exponent == 1:
						return base
			if exponent % 2 == 0:
						__UpperCAmelCase	: Union[str, Any]		=					_modexpt(UpperCamelCase				,       exponent // 2				,       UpperCamelCase							) % modulo_value
						return (x * x) % modulo_value
			else:
						return (base * _modexpt(UpperCamelCase				,       exponent - 1				,       UpperCamelCase							)) % modulo_value

def 					_UpperCamelCase    (			UpperCamelCase = 1777				,       UpperCamelCase = 1855				,       UpperCamelCase = 8							)			->			int:


			"""simple docstring"""
			__UpperCAmelCase	: Optional[int]		=					base
			for _ in range(1				,       UpperCamelCase							):
						__UpperCAmelCase	: str		=					_modexpt(UpperCamelCase				,       UpperCamelCase				,       10**digits							)

			return result


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


