#! /usr/bin/env python3
"""
pe37.py
https://mind.kittttttan.info/py/pe37
"""
# https://mind.kittttttan.info/py/pe0
from pe import sieve
def pe37():
"""
Find the sum of all eleven primes
that are both truncatable from left to right and right to left.
"""
s = 0
p0 = sieve(1000000)
p = set(p0)
p0 = set(p0[5:])
t = []
tl = 0
for i in p0:
i1 = i2 = str(i)
f = True
i1 = i1[:-1]
while i1:
if int(i1) in p:
i1 = i1[:-1]
else:
f = False
break
if not f: continue
i2 = i2[1:]
while i2:
if int(i2) in p:
i2 = i2[1:]
else:
f = False
break
if f:
t.append(i)
# s += i
tl += 1
if tl >= 11: break
print(t)
# print(s)
if __name__ == "__main__":
pe37()