class Solution { public List<String> stringMatching(String[] words) { List<String> list = new ArrayList<>(); for(String w : words) { for(String s : words) { if(s.length() < w.length()) { if(w.contains(s) && !list.contains(s)) { list.add(s); } } } } return list; } }