input: def contains_words(input_string: str, words: list) -> bool:
   """ Check if the input_string contains all the words in the given list.
   >>> contains_words('This is a test', ['test', 'this', 'is'])
   True
   >>> contains_words('Python is fun', ['fun', 'Java'])
   False
   """
   for word in words:
   if word not in input_string:
   return False
   return True
output:     for word in words:
          if word.lower() not in input_string.lower():
              return False
      return True