x,y=999,999
k=0
pal=[]
while (y>99):
while (x>=100):
m=x*y
n=x*y
while (n!=0):
k=k*10+(n%10)
n=int(n/10)
if(m==k):
if k not in pal:
pal.append(k)
x=x-1
k=0
else:
y,x=y-1,999
pal.sort()
print(pal)
Numri me i madh del : 906609
ju filloni me 999 999 dhe pastaj 999 998, etj. Kur përfundon loop i brendshëm, do të ulni loopin e jashtëm dhe do të filloni përsëri me 998 999, e cila është e njëjtë me 999 998.