Нижеследующее является ещё одной попыткой объяснить работу программ Дмитрия. Предназначено не только для Hugo. Речь идёт только о 12 делителях.
Итак установлено, что в составе искомой 11-ки обязательно есть

и

. И числа 32 и 18 действительно присутствуют во всех 1211 признаваемых мною паттернах Hugo.
С помощью Chinese Remainder Theorem мы выбираем начальное число. С него и начинаем проверку того или иного паттерна.
Нам нужно установить являются ли числа

и

простыми. Ведь тогда и только тогда числа

и

будут иметь по 12 делителей каждое.
Как будем проверять?
Дмитрий здесь применяет предпроверку. Его код на Ассемблере последовательно проверяет число

на делимость на числа 13; 17; 19; ... 4093. Как только разделится нацело, становится понятно, что число

составное и дальнейшая проверка не имеет смысла.
Тоже на Ассемблере(Асме) делается определённый для этого паттерна шаг и проверяется следующий по величине кандидат в простые

. Снова код на ассемблере последовательно проверяет число

на делимость на числа 13; 17; 19; ... 4093.
Если все проверки до 4093 включительно пройдены, то

пока сохраняет статус кандидата. Теперь Асм начинает проверку

, последовательно проверяя число

на делимость на числа 13; 17; 19; ... 4093.
Как только разделится нацело, становится понятно, что число

составное и дальнейшая проверка не имеет смысла. Снова на Асме делается определённый для этого паттерна шаг и проверяется следующий по величине кандидат в простые

.
Если оба числа

и

наконец пройдут эту предпроверку, то аналогичным образом будет проверяться

.
Допустим и

прошло эту предпроверку.
Согласно моей таблице в основных 1044 паттернах может быть от 3 до 7 проверяемых мест. Если их всего 3, то после успешной предпроверки этих самых трёх чисел

,

и

работа Асма заканчивается и дальше работает уже PARI, которая допроверяет эти 3 числа, а также и другие 8 чисел.
В случае неуспеха вновь на Асме делается определённый для этого паттерна шаг и проверяется следующий по величине кандидат в простые

.
И это продолжается вплоть до 1e22.
Hugo, пока всё понятно?
Если я объяснил неточно, Дмитрий, надеюсь, поправит. Ну и предел предпроверки 4093 вполне мог быть скорректирован. Ведь сейчас мы работаем с гораздо меньшими числами чем при поиске 15-ки.