eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Магия 3

Магия 3

Нет сомнения в том что три - магическое число. Двое - это компания, трое - уже толпа, никто не говорит о 2 слепых мышах, но трое - это уже команда ACM ICPC.

Еще большим волшебством может показаться то, что почти все целые числа могут быть представлены в виде числа, которое заканчивается на 3 в некоторой системе счисления, причем иногда больше чем одним способом. Рассмотрим число 11, которое представимо в виде 13 по основанию 8, или 23 по основанию 4. В этой задаче Вам следует для заданного числа n найти наименьшее значение основания системы счисления так, чтобы представление n в этом основании заканчивалось на 3.

Входные данные

Каждая строка содержит неотрицательное целое число n. Последняя строка содержит n = 0 и не обрабатывается. Все входные числа меньше 231. Существует не более 1000 ненулевых чисел n.

Выходные данные

Для каждого ненулевого значения n вывести в отдельной строке наименьшее основание, в котором представление числа n заканчивается на 3. Если такого основания не существует, то вывести “No such base”.

Лимит времени 1 секунда
Лимит использования памяти 122.17 MiB
Входные данные #1
11
123
104
2
3
0
Выходные данные #1
4
4
101
No such base
4
Источник 2015 ACM North America - Rocky Mountain, Problem H