UPD. Не туда посмотрел, не 34230, а 51090.
Откуда взялись 34230, как это понять из таблицы и как можно получить разные n от 0 до 10^39 в этих условиях?
Но это и необязательно понимать из таблицы. Главное что проверены все кандидаты от 0 до 10^39. Как неоднократно говорил, для заказчика удобно смотреть именно на n, то есть на итоговый результат, а не на количество проверок i.
Если
n = n0 + mi, то зная шаг m, мы ведь можем посчитать сколько нужно сделать шагов, чтобы покрыть все n от 0 до 10^39 ? Конечно можем. Шаг ведь мы знаем из паттерна.
В данном случае
m = 19573572700666034170605542286028800.
Значит нужно сделать, грубо говоря,
5109 шагов, чтобы проверить все n от 0 до 10^38;
51090 шагов, чтобы проверить все n от 0 до 10^39;
510900 шагов, чтобы проверить все n от 0 до 10^40;
...