618xxx - фильтр-1 оставляет всего-то 5 штук. 618xxx-filter.txt
V(V(6-1)^8)*"004" = 6*18-"008" = 6!/1/8+"010" = (6-1)*(8+"012") = 100 not "004,008,010,012" = 5.
Вот эти: 618000 618001 618676 618687 618786
Встаёт закономерный вопрос - а может быть, лучше считать 607xxx и 617xxx вместе? Увы, не получается. Считать их вместе не оптимально, поскольку:
608xxx-618xxx V(((6-1)^8))*"004" = 6!*1/8+"010" = (6-1)*(8+"012") = 100 not "004,010,012" = 38 штук.
608xxx V(((6-0!)^8))*"004" = 60+8*"005" = (6!+0)/8+"010" = (6-0!)*(8+"012") = 100 not "004,005,010,012" = 12.
То есть, раздельно они дают 12+5 = 17 штук. ~В два раза меньше.
Итак, решение. Для 618000 и 618001 пришлось "подвыверты" использовать:
618000: (6-1)!*(-V(8+0!)!^-0!+0!) = 100
618001: (6-1)!*(-V(8+0!)!^-0!+1) = 100
618xxx.xods