a=集合(prime_divisors(n + 1) )-集([2])
b=(
第页
b条 = (第页 对于p in首要的_范围(3.., (n) + 2) // (2 + n个 % 2)) 如果 是_首要的(第页)
和 如果 非p.divides(n + 1) 和 总和((n个 + 1).数字(基础=第页)) >= 第页
和总和((n+1).位数(基数=p)>=p)
)
返回4 ^ (n) // 2) * 多(p)
打印([A335949型(n) 对于n in范围(0..3031)])