text: '''
  A Pythagorean triplet is a set of three natural numbers, a < b < c, for which,
  
  a2 + b2 = c2
  For example, 32 + 42 = 9 + 16 = 25 = 52.
  
  There exists exactly one Pythagorean triplet for which a + b + c = 1000.
  Find the product abc.
  
  '''
  
  def find_triplet():
    for x in range(1, 1000):
      for y in range(1, x):
        z = 1000 - x - y
  
        if x*x + y*y == z*z:
          return (x,y,z)
  
  if __name__ == '__main__':
    x,y,z = find_triplet()
    print(x*y*z)
  
  