示例#1
0
'''
Created on 2011-7-9

@author: huangkan
'''
def cont(i,j):
    return int(str(i)+str(j))
#from Mytools import primes
from Mytools import Isprime
import Mytools
from itertools import combinations
estimate=1000000
limit=100000
pr=Mytools.primes_shelter(limit)
p1=[i for i in range(limit) if pr[i] and i%3==1 and i>673]
t=[3,7,109,673]
Oracle=Mytools.PrimeOracle()
i=673
while True:
    if Mytools.Isprime(i):
    
        for j in t:
            
            if not Mytools.Isprime(cont(i,j)) or not Mytools.Isprime(cont(j,i)):
                break
        else:
            print(i)
            break
    i+=6