def test_distinct_prime_factors(self):
     self.assertEqual(distinct_consecutive_prime_factors(0, 0), [])
     self.assertEqual(distinct_consecutive_prime_factors(1, 1), [2])
     self.assertEqual(distinct_consecutive_prime_factors(1, 2), [2, 3])
     self.assertEqual(distinct_consecutive_prime_factors(2, 2), [14, 15])
     self.assertEqual(distinct_consecutive_prime_factors(3, 3), [644, 645, 646])
 def test_project_euler(self):
     self.assertEqual(distinct_consecutive_prime_factors(4, 4), [134043, 134044, 134045, 134046])