Для 12(2n+1) выбор хороших паттернов ограничен, и скорее всего уже использовали эффективные. Там есть вариант очень сильно увеличить количество паттернов.
На примере

1. Для паттернов со структурой

количество подставляемых квадратов простых: 19.
2. Для паттернов со структурой

количество подставляемых квадратов простых: 18. Но

. Эти хуже.
3. Для паттернов со структурой

минимальное количество простых - 10, остальные pq.
4. Итого, оптимальный тип паттерна 10-5(19). Все они имеют структуру степеней

.
5. Всего таких "батчей" (до расстановки простых) нашлось 1343 штуки (число нечётное, почему-то. Возможно, один пропустил).
6. Итого всего паттернов такого типа:

. Это настолько дофига, что нам вообще не нужно делать итерации внутри паттерна, достаточно перебирать собственно паттерны.
7. Числа будут искаться в районе

.
-- 21.10.2025, 10:37 --Для

количество подставляемых квадратов простых уменьшится на 2 до 16.
LCM уменьшится в

раза.
Сколько будет минимальных простых, не знаю. На одно - точно. Можно ли ещё меньше - не знаю.
А вот количество подходящих "батчей" (паттернов до расстановки простых в квадрате) даже увеличится.
То есть опять - перебор внутри паттерна не требуется, нужно перебирать паттерны.
-- 21.10.2025, 11:04 --Для

калькулятор шансов говорит, что при поиске чисел в

(если тут ошибся, нужно будет пересчитать, конечно) нужно проверить по одному кандидату в

паттернов, что сильно меньше

. При заданной вероятности найти цепочку 0.95.
Для

калькулятор шансов говорит, что при поиске чисел в

(если тут ошибся, нужно будет пересчитать, конечно) нужно проверить по одному кандидату в

паттернов, что сильно меньше

. При заданной вероятности найти цепочку 0.95. (UPD: тут поправил).
Вот для такого батча считал. Для

просто обрезается последняя позиция.
Код:
#;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15
b18483:;3^8;2.7^2;13^2;2^2.3;5;2.11^2;3;2^8;7;2.3^2.5^2;.;2^2;3;2;5
v=;6561;98;169;12;5;242;3;256;7;450;1;4;3;2;5
sq1;1;83;79;73;71;67;61;1;41;1;59;43;53;47;89
sq2;1;1;1;1;17;1;19;1;37;1;23;1;29;31;97
M=;6561;675122;1054729;63948;7284245;1086338;4029843;256;16109023;450;1841449;7396;7087107;4245698;372643445
p/pq;pq;p;pq;p;p;p;p;pq;p;p;pq;pq;p;p;p
-- 21.10.2025, 11:20 --Ах, да. Оценки весьма примерные. Статистику не собирал. Но в плюс-минус полпорядка должен попасть.