Вот же эти два предложения рядом стоят:
Добавил 243 к перебору и на всякий случай даже 3125. Добавил проверку по модулю 243.
Однако же первое Вы выкинули. Что у меня два предложения об одном и том же что ли?
"
Добавил 243 к перебору". То есть добавил строчку
Код:
vstp3 =[0,...,0,0,1,9,1,1,3,1,1, 3,1,1, 243,1,1,3,1, 1,3, 1,1,9,1, 1,3,1,1,3,1];
Которую прога протаскивает справа налево таким образом, чтобы число 243 с нужным окружением оказалось на всех 11 местах для всех 5 расположений цепочки. Без этой цепочки поиск будет среди

паттернов, а с ней — среди

паттернов.
А проверять по модулю 243 паттерны, где нет ни единого числа кратного 243, не вижу смысла. Число паттернов от этого не изменится.
Так что увеличил перебор на 3 с лишним миллиона, добавил проверку, и добавились 8 паттернов с 243, которые прошли все проверки.
То есть увеличение количества паттернов, как раз ожидаемый результат. Старым паттернам эта доп. проверка была не страшна, а новые могли появиться.