input: Write a python function to find similar LCS strings in a list.
  assert find_similar_LCS_strings(["eat", "tea", "tan", "ate", "nat", "bat"]) == [['eat', 'tea', 'ate'], ['tan', 'nat'], ['bat']]
  assert find_similar_LCS_strings(["abc", "bca", "cab", "xyz"]) == [['abc', 'bca', 'cab'], ['xyz']]
  assert find_similar_LCS_strings(["hello", "olleh", "world", "dlrow"]) == [['hello', 'olleh'], ['world', 'dlrow']]
output: def find_similar_LCS_strings(words):
      from collections import defaultdict
      
      def sort_string(s):
          return ''.join(sorted(s))
      
      groups = defaultdict(list)
      for word in words:
          sorted_word = sort_string(word)
          groups[sorted_word].append(word)
      
      return list(groups.values())