



'''simple docstring'''







def 			_lowerCAmelCase(      ) ->							int:

							for a in range(300						):
														for b in range(a + 1					, 400						):
																					for c in range(b + 1					, 500						):
																												if (a + b + c) == 1000 and (a**2) + (b**2) == (c**2):
																																			return a * b * c

							return -1
def 			_lowerCAmelCase(      ) ->							int:

							for a in range(300						):
														for b in range(400						):
																					lowerCAmelCase__  =   1000 - a - b
																					if a < b < c and (a**2) + (b**2) == (c**2):
																												return a * b * c

							return -1
def 			_lowerCAmelCase(      ) ->							None:
							import timeit

							print(
							    timeit.timeit("""solution()"""					, setup="""from __main__ import solution"""					, number=1000						)						)
							print(
							    timeit.timeit(
							        """solution_fast()"""					, setup="""from __main__ import solution_fast"""					, number=1000						)						)


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










'''simple docstring'''







_UpperCamelCase  						=			{
    "kilogram": 1,
    "gram": pow(10, 3),
    "milligram": pow(10, 6),
    "metric-ton": pow(10, -3),
    "long-ton": 0.0009842073,
    "short-ton": 0.0011023122,
    "pound": 2.2046244202,
    "stone": 0.1574731728,
    "ounce": 35.273990723,
    "carrat": 5000,
    "atomic-mass-unit": 6.0_2213_6652e26,
}

_UpperCamelCase  						=			{
    "kilogram": 1,
    "gram": pow(10, -3),
    "milligram": pow(10, -6),
    "metric-ton": pow(10, 3),
    "long-ton": 1016.04608,
    "short-ton": 907.184,
    "pound": 0.453592,
    "stone": 6.35029,
    "ounce": 0.0283495,
    "carrat": 0.0002,
    "atomic-mass-unit": 1.6_6054_0199e-27,
}
def 			_lowerCAmelCase(      UpperCAmelCase_      :	str					, UpperCAmelCase_      :	str					, UpperCAmelCase_      :	float						) ->							float:
							if to_type not in KILOGRAM_CHART or from_type not in WEIGHT_TYPE_CHART:
														lowerCAmelCase__  =   (
														    F'''Invalid \'from_type\' or \'to_type\' value: {from_type!r}, {to_type!r}\n'''
														    F'''Supported values are: {", ".join(UpperCAmelCase_						)}'''
														)
														raise ValueError(UpperCAmelCase_						)
							return value * KILOGRAM_CHART[to_type] * WEIGHT_TYPE_CHART[from_type]


if __name__ == "__main__":
		import doctest

		doctest.testmod()





