




'''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    ):
									A_       		=   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'''
from unittest.mock import patch

import datasets
from datasets import Dataset





def  lowerCamelCase(       )		->		Any:
			A_       		=   Dataset.from_dict({'col_1': [3, 2, 0, 1]}    )

			with patch('tqdm.auto.tqdm'    ) as mock_tqdm:
						datasets.disable_progress_bar()
						dset.map(lambda SCREAMING_SNAKE_CASE_    : {"col_2": x["col_1"] + 1}    )
						mock_tqdm.assert_not_called()

						mock_tqdm.reset_mock()

						datasets.enable_progress_bar()
						dset.map(lambda SCREAMING_SNAKE_CASE_    : {"col_2": x["col_1"] + 1}    )
						mock_tqdm.assert_called()




