This is just a sketch code
Work in Progress...
It might not work as desired
[30.11.2025 script code can be edited for desire with special web browsers which have developer tools]
Start Year
End Year
November 21, 2025
November 15, 2025
1996 - 9991
Example of possible permutations
1996
1999
6166
6169
6196
6199
6616
6619
6691
6916
6919
6961
6991
9166
9169
9196
9199
9616
9619
9661
9691
9916
9919
9961
9991
Snippet of py code
import itertools
a = list("1996")
b = []
for i in itertools.permutations(a):
ii = "".join(i)
if 1996 > int(ii):
continue
if "6"*3 in ii:
continue
if ii in b:
continue
b.append(ii)
print("\n".join(sorted(b)))
print(len(b))
#beta version
#beginner friendly
#does not follows all given rules
#18.11.2025 by Skeleton3Skeletor33
November 11, 2025
Flattening list in Python by CoPilot
def flat_arr(li):
result = []
for item in li:
if isinstance(item, list) or isistance(item, tuple):
result.extend(flat_arr(item))
else:
result.append(item)
return result
li = [[[0],1,["B","@"]], 6, 7, [1, 0.9]]
a = flat_arr(li)
print(a)