Ярославские ученые открыли задачу оптимизации, которая годами не давала им покоя. И вот, в 2019 году, профессор Р. смог разрешить её, прибегнув к моделированию её решения на компьютере, что далось ему нелегко: профессор не умел программировать, потому что с детства считал, что программировать – очень просто, следовательно, учиться этому бессмысленно. А сможете ли вы решить эту задачу?
Вам дано q запросов. Каждый запрос состоит из одного числа n. На каждом шаге вы можете произвести одну из двух операций:
Определите минимальное количество операций, которые превратят n в ноль.
В первой строке вводится q (1 ≤ q ≤ 103). В следующих q строчках вводятся значения n (1 ≤ n ≤ 106).
Для каждого запроса в отдельной строке вывести ответ.
2
4
7
3
5