Ребята, когда я задавал эту задачу, над 1 вопросом думал, ещё немного подумают. Но Руст его быстро сделал. А вот второй вопрос считал, быстро дадите ответ. В связи с тем, что ответа нет. У меня к Вам возник такой вопрос. Вы меня простите неуча, я далёк от ПК просто интересно. Допустим, берётся для кодировки какое-то число. Его как-то проверяют, как оно подходит или нет. В связи с тем, что ответа нет, я не исключаю что среди таких чисел могут быть. Числа, в которых могут присутствовать и делители вида

где а квадратный корень из кодированного числа. Или такого не может быть.