Project Euler #187: Semiprimes