code: def divide_separate_words(string_matrix: List[List[str]]) -> List[List[str]]:
      
      new_X = []
      for sentence in string_matrix:
          data_row = []  # type: List[str]
          for word in sentence:
              if ' ' in word:
                  data_row += word.split()
              else:
                  data_row.append(word)
          new_X.append(data_row)
      return new_X
docs: As part of processing, some words obviously need to be separated.
      :param string_matrix: a data matrix: a list wrapping a list of strings, with each sublist being a sentence.
      :return:
      >>> divide_separate_words([['ita vero'], ['quid', 'est', 'veritas']])
      [['ita', 'vero'], ['quid', 'est', 'veritas']]