problem47-DistinctPrimesFactors