Encontre as palavras mais curtas em uma frase

Remova a pontuação de cada palavra em uma frase, converta as palavras para minúsculas e retorne todas as palavras mais curtas em ordem alfabética. Preserve as duplicatas. Ignore os tokens que não contenham letras.

Exemplo

Program.FindShortestWords("We become what we think about.") ➢ new[] { "we", "we" }