1class Solution:2def spellchecker(self, wordlist: List[str], queries: List[str]) -> List[str]:3capital = {i.lower(): i for i in wordlist[::-1]}4vovel = {5"".join([j if j not in "aeiou" else "." for j in i.lower()]): i6for i in wordlist[::-1]7}8wordlist = set(wordlist)9res = []10for i in queries:11if i in wordlist:12res.append(i)13elif i.lower() in capital:14res.append(capital[i.lower()])15elif "".join([j if j not in "aeiou" else "." for j in i.lower()]) in vovel:16res.append(17vovel["".join([j if j not in "aeiou" else "." for j in i.lower()])]18)19else:20res.append("")21return res