input: 
  from typing import List
  
  
  def create_3d_vector_class(inputs: List[str]) -> str:
      """ Given a list of strings, each representing a set of 3D vector components (x, y, z),
      create a Python class that represents a 3D Vector. Each component should be initialized
      using the constructor and the vector should be printable via the `__str__` method.
      The class should look like the example output below.
      Example:
      for create_3d_vector_class(['1,2,3']) == class Vector3D:
          def __init__(self, x, y, z):
              self.x = x
              self.y = y
              self.z = z
          
          def __str__(self):
              return "(" + str(self.x) + ", " + str(self.y) + ", " + str(self.z) + ")"
      """
  
output:     class Vector3D:
          def __init__(self, x, y, z):
              self.x = x
              self.y = y
              self.z = z
          
          def __str__(self):
              return "(" + str(self.x) + ", " + str(self.y) + ", " + str(self.z) + ")"
      
      return "class Vector3D:\n    def __init__(self, x, y, z):\n        self.x = x\n        self.y = y\n        self.z = z\n    \n    def __str__(self):\n        return \"(\" + str(self.x) + \", \" + str(self.y) + \", \" + str(self.z) + \")\""