





from transformers import HfArgumentParser, TensorFlowBenchmark, TensorFlowBenchmarkArguments


def  SCREAMING_SNAKE_CASE   ( )    ->  List[str]:
    lowerCamelCase__					:   str      				=	HfArgumentParser(_UpperCAmelCase				)
    lowerCamelCase__					:   Tuple      				=	parser.parse_args_into_dataclasses()[0]
    lowerCamelCase__					:   str      				=	TensorFlowBenchmark(args=_UpperCAmelCase				)
    try:
        lowerCamelCase__					:   Dict      				=	parser.parse_args_into_dataclasses()[0]
    except ValueError as e:
        lowerCamelCase__					:   List[str]      				=	'Arg --no_{0} is no longer used, please use --no-{0} instead.'
        lowerCamelCase__					:   Tuple      				=	' '.join(str(_UpperCAmelCase				).split(' '				)[:-1]				)
        lowerCamelCase__					:   str      				=	''
        lowerCamelCase__					:   Any      				=	eval(str(_UpperCAmelCase				).split(' '				)[-1]				)
        lowerCamelCase__					:   Union[str, Any]      				=	[]
        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:
            lowerCamelCase__					:   Optional[Any]      				=	full_error_msg + begin_error_msg + str(_UpperCAmelCase				)
        raise ValueError(_UpperCAmelCase				)
    benchmark.run()


if __name__ == "__main__":
    main()












from collections import defaultdict
from math import ceil, sqrt


def  SCREAMING_SNAKE_CASE   ( _UpperCAmelCase = 100_0000		,			_UpperCAmelCase = 10				)    ->  int:
    lowerCamelCase__					:   defaultdict      				=	defaultdict(_UpperCAmelCase				)

    for outer_width in range(3		,			(t_limit // 4) + 2				):
        if outer_width * outer_width > t_limit:
            lowerCamelCase__					:   List[str]      				=	max(
                ceil(sqrt(outer_width * outer_width - t_limit				)				)		,			1				)
        else:
            lowerCamelCase__					:   int      				=	1

        hole_width_lower_bound += (outer_width - hole_width_lower_bound) % 2

        for hole_width in range(_UpperCAmelCase		,			outer_width - 1		,			2				):
            count[outer_width * outer_width - hole_width * hole_width] += 1

    return sum(1 for n in count.values() if 1 <= n <= 10				)


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





