A satanic prime is a prime number with $666$ in the decimal representation.
The smallest satanic prime is $6661$.
Prove that there are infinitely many satanic primes.
I used Dirichlet's theorem for the progression $10000n+6661$ and it is done.
I'm interested in solutions without Dirichlet's theorem.