def problem041(n): return max( itertools.ifilter(is_pandigital, itertools.takewhile(lambda x: x < n, primes.erat2())))
def problem7(n): return util.nth(n, primes.erat2())