input: 
  def design_data_structure() -> "IntList":
      """
      Design a data structure in Python to store integer values.
      The data structure should have the following methods:
      - add_value(value: int) -> None: Adds a new integer value to the data structure.
      - find_min() -> int: Returns the minimum value stored in the data structure.
  
      Example:
      data = design_data_structure()
      data.add_value(3)
      data.add_value(1)
      data.add_value(4)
      print(data.find_min())  # Output: 1
      data.add_value(0)
      print(data.find_min())  # Output: 0
      """
      class IntList:
          def __init__(self):
              self.values = []
         
          def add_value(self, value):
              self.values.append(value)
          
          def find_min(self):
              return min(self.values)
      
      return IntList()
  
output:     class IntList:
          def __init__(self):
              self.values = []
          
          def add_value(self, value: int) -> None:
              self.values.append(value)
          
          def find_min(self) -> int:
              return min(self.values)
      
      return IntList()