class Solution { public String findLongestWord(String s, List d) { String result = ""; for(String word: d) { int i=0; for(char c: s.toCharArray()) if(i= result.length())) if(word.length() > result.length() || word.compareTo(result)<0) result = word; } return result; } }