Palavras com letras repetidas

Dada uma frase comum em inglês, retorne false se alguma palavra contiver uma letra repetida. Retorne true caso contrário.

Verifique cada palavra separada por espaços individualmente. A comparação das letras não diferencia maiúsculas de minúsculas, e os sinais de pontuação não são letras.

Exemplos

Program.NoDuplicateLetters("Fortune favours the bold.") ➞ true

Program.NoDuplicateLetters("You can lead a horse to water, but you can't make him drink.") ➞ true

Program.NoDuplicateLetters("Look before you leap.") ➞ false

Program.NoDuplicateLetters("An apple a day keeps the doctor away.") ➞ false