O que está escondido no meio da multidão?

Uma palavra em minúsculas está escondida, em ordem, entre letras maiúsculas de uma multidão. Crie uma função que retorne todas as letras minúsculas da entrada na ordem original.

Exemplos

Program.DetectWord("UcUNFYGaFYFYGtNUH") ➞ "cat"
Program.DetectWord("bEEFGBuFBRrHgUHlNFYaYr") ➞ "burglar"

Notas

  • As entradas contêm apenas letras ASCII.
  • Há pelo menos uma letra minúscula presente.
  • Preserve as duplicatas e a ordem.