Малая теорема ферма гласит, что для простого p и взаимопростого с ним


Возьмем произвольное число

и найдём с каким числом из (13;7;5;3;2) оно взаимопросто (для примера 7). Тогда

Получается, что для любого числа, которое не делится одновременно на 13, 7, 5, 3, 2 мы можем подобрать такое

(из них же), что

Если мы теперь к

прибавим число равное

, то данное число разделится на

.
Число

как раз даёт -1 по всем этим модулям.
Получаем, что если a не делится на 2730 (тоесть не делится хотябы на одно из списка простыхчисел), то

делится на одно из списка простых чисел.
Остаётся проверять числа вида

на простоту