def pe12(limit_divisor):
# init divisor_dict :[number, quantity of divisor]
divisor = [[1,1]]
n = 1
#while divisor[len(divisor)-1][1] < (limit_divisor + 1):
#number_of_divisor = 0
#index_of_divisor = 0
#n += 1
#generate triangles number :
#triangle_number = divisor[len(divisor)-1][0] + n
#divisor.append(triangle_number)
#limit_to_divide = triangle_number // 2 + 1
# tim phan tu dau tien , lon nhat trong mang divisor ma so do co the chia het
#for j in range(len(divisor)-1,1,-1):
# if(triangle_number%divisor[j][0] == 0):
# index_of_divisor = divisor[j][0]
# number_of_divisor = divisor[j][1]
# break
#for k in range(index_of_divisor,limit_to_divide):
# if(triangle_number%k ==0):
# number_of_divisor += 1
#tmp_li = list(triangle_number,number_of_divisor)
#divisor.append(tmp_li)
#divisor.append [triangles: number_of_divisor]
return divisor
divisor = pe12(2)
print(divisor)