def truncatableprime(n):
    ## from left to right ##
    for i in range(len(str(n))):
        if not p.isprime(int(str(n)[i:])):
            return False
    ## from right to left             
    tmp = n
    while tmp>0:
        if not p.isprime(tmp):
            return False
        tmp = tmp/10

    return True


count = 1

n = 10
sumofTP = 0
while count <= 11:
    n = p.getnextprime(n)
    if truncatableprime(n):
        print n
        sumofTP += n
        count += 1

print "sum is ", sumofTP


##Ans: 748317 ##