import sys
#for i in range(0,length):
for i in range(5683,length):
p = list_primes[i]
len_except_last = len(tools.int_to_list_digits(p)) - 1
if len_except_last < 1:
continue
list_combine_all = []
for i in range(0,len_except_last):
list_combine_all.append(i)
list_position = []
for i in list_combine_all:
combine(list_combine_all,i+1,0)
list_elem = ret[:]
ret = []
for elem in list_elem:
list_position.append(elem)
#print list_position
for sub_list in list_position:
count = 0
for k in range(0,10):
if 0 in sub_list and k == 0:
continue
p_list_digits = tools.int_to_list_digits(p)
for j in sub_list:
p_list_digits[j] = k
p_new = int(''.join(map(str,p_list_digits)))
if p_new in set_primes:
count += 1
if count == 8:
#if 0 not in sub_list:
print p
print p_new
print sub_list