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

Таинственный ритуал

Таинственный ритуал

Кратос нашел книгу, в которой описан таинственный ритуал. Изначально можно выбрать любое число n. С ним следует производить следующие действия:

  • Запомнить младшую цифру числа n в десятичной записи.
  • Пока n нацело не делится на 10, прибавлять запомненную цифру.
  • Поделить n на 10 и вернуться к началу ритуала.

Ритуал продолжается бесконечно, в книге написано, что наименьшее число, которому будет равно n в процессе этого ритуала - магическое. Кратос пока не определился с тем, какое изначальное n выбрать. Помогите ему для каждого начального варианта определить соответствующее магическое число.

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

В первой строке дано количество тестов t (1t105). В следующих t строках даны тесты. Тест содержит одно целое число ni (1ni < 10500001) - начальное значение n в i-м тесте. Суммарная длина чисел во всех тестах не превышает 500000.

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

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

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
4
2
3
6
10
Выходные данные #1
1
3
3
1
Источник 2018 Цикл Интернет-олимпиад для школьников, вторая командная олимпиада сезона, усложненная номинация, 20 октября, Задача G