#670. 操作数字

操作数字

题目描述

小博从一个整数nn开始。

在一次移动中,他可以执行以下操作之一:

  1. nn除以其一个"proper"因子
  2. 如果nn大于11,则将nn11

正整数nn的"proper"因子是指除自身以外的因子。例如,20的"proper"因子是12451、2、4、51010,但2020本身不是。

小博需要进行的最少移动次数是多少,才能将nn减小为11?

输入格式

第一行包含一个整数tt表示测试用例的数量。

每个测试用例的唯一一行包含一个整数nn

输出格式

对于每个测试用例,输出将nn减小为11所需的最少移动次数。

样例输入

6
1
2
3
4
6
9

输出数据

0
1
2
2
2
3

数据范围

对于30%30\% 的数据,t=1,1n1000t=1,1 \leq n \leq 1000

对于60%60\%的数据,2t20,1n105 2 \leq t \leq 20,1 \leq n \leq 10^5

对于100%100\%的数据,2t1000,1n1092 \leq t \leq 1000,1 \leq n \leq 10^9

样例解释

nn可以通过以下操作序列将其减小到11

1

2->1

3->2->1

4->2->1

6->2->1

9->3->2->1