code: def 				__lowercase	(						)				->Tuple:
  
    '''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 				__lowercase	(						)				->List[str]:
  
    '''simple docstring'''
  
  
  
  
    for a in range(3_00					):
      for b in range(4_00					):
        a__     		=     10_00 - a - b
        if a < b < c and (a**2) + (b**2) == (c**2):
          return a * b * c
  
    return -1
  def 				__lowercase	(						)				->Union[str, Any]:
  
    '''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() = }""")
  
  
style_context: from unittest.mock import patch
  
  import datasets
  from datasets import Dataset
  def 				__lowercase	(						)				->Union[str, Any]:
  
    '''simple docstring'''
  
  
  
  
    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 lowerCamelCase__					: {"col_2": x["col_1"] + 1}					)
      mock_tqdm.assert_not_called()
  
      mock_tqdm.reset_mock()
  
      datasets.enable_progress_bar()
      dset.map(lambda lowerCamelCase__					: {"col_2": x["col_1"] + 1}					)
      mock_tqdm.assert_called()
  
  