class Solution:
def uniqueMorseRepresentations(self, words: List[str]) -> int:
MORSE = [".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--.."]
seen = set()
for word in words:
tmp = ''
for w in word:
tmp += MORSE[ord(w)-ord("a")]
seen.add(tmp)
# seen = {"".join(MORSE[ord(c) - ord('a')] for c in word) for word in words}
return len(seen)



