




def     __SCREAMING_SNAKE_CASE      (     )				->		int:

    """simple docstring"""


    for a in range(3_00					):
        for b in range(a + 1    ,   4_00					):
            for c in range(b + 1    ,   5_00					):
                if (a + b + c) == 10_00 and (a**2) + (b**2) == (c**2):
                    return a * b * c

    return -1




def     __SCREAMING_SNAKE_CASE      (     )				->		int:

    """simple docstring"""


    for a in range(3_00					):
        for b in range(4_00					):
            __UpperCamelCase     						=  10_00 - a - b
            if a < b < c and (a**2) + (b**2) == (c**2):
                return a * b * c

    return -1




def     __SCREAMING_SNAKE_CASE      (     )				->		None:

    """simple docstring"""


    import timeit

    print(
        timeit.timeit('''solution()'''    ,   setup='''from __main__ import solution'''    ,   number=10_00					)					)
    print(
        timeit.timeit(
            '''solution_fast()'''    ,   setup='''from __main__ import solution_fast'''    ,   number=10_00					)					)


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












def     __SCREAMING_SNAKE_CASE      (     lowercase_    ,   lowercase_					)				->		int:

    """simple docstring"""


    __UpperCamelCase     						=  1.0
    for i in range(1    ,   r + 1					):
        ret *= (n + 1 - i) / i
    return round(lowercase_					)




def     __SCREAMING_SNAKE_CASE      (     lowercase_					)				->		int:

    """simple docstring"""


    return choose(8 + n    ,   lowercase_					) + choose(9 + n    ,   lowercase_					) - 10




def     __SCREAMING_SNAKE_CASE      (     lowercase_					)				->		int:

    """simple docstring"""


    return sum(non_bouncy_exact(lowercase_					) for i in range(1    ,   n + 1					)					)




def     __SCREAMING_SNAKE_CASE      (     lowercase_ = 1_00					)				->		int:

    """simple docstring"""


    return non_bouncy_upto(lowercase_					)


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






