input: from typing import List
  
  
  class IntList:
      def __init__(self):
          self.values = []
     
      def add_value(self, value: int) -> None:
          """Adds an integer value to the list.
          >>> int_list = IntList()
          >>> int_list.add_value(5)
          >>> int_list.add_value(3)
          >>> int_list.add_value(8)
          >>> int_list.find_min()
          3
          """
          self.values.append(value)
      
      def find_min(self) -> int:
          """Finds and returns the minimum value in the list.
          >>> int_list = IntList()
          >>> int_list.add_value(5)
          >>> int_list.add_value(3)
          >>> int_list.add_value(8)
          >>> int_list.find_min()
          3
          """
          return min(self.values)
output:     def find_min(self) -> int:
          """Finds and returns the minimum value in the list.
          >>> int_list = IntList()
          >>> int_list.add_value(5)
          >>> int_list.add_value(3)
          >>> int_list.add_value(8)
          >>> int_list.find_min()
          3
          """
          if not self.values:
              raise ValueError("List is empty")
          return min(self.values)