Encontre todos os números primos em um inteiro decimal

Encontre todos os números primos representados por uma substring contígua de um inteiro decimal positivo e retorne os resultados em ordem crescente. Preserve ocorrências separadas em posições diferentes. Ignore substrings com zero à esquerda para que, por exemplo, o 3 e o 03 dentro de 103 sejam contados apenas uma vez. Retorne um array vazio quando nenhum for encontrado.

Exemplo

Program.ExtractPrimes(1717) ➢ new[] { 7, 7, 17, 17, 71 }