Project Euler #111: Primes with runs