2234 - 除数减法
Description

给定一个整数 n ,按照如下算法进行操作:

1 、如果 n=0,结束算法;

2 、找到 n 的最小质因子 d ;

3、 n-=d 并回到操作 1 。


Input

一行一个整数 t 表示测试的数量。

后面 t 行,每行一个整数 n。


Output

输出一个整数——该算法进行循环操作的次数(对于每个数字n)。

Examples

Input

2
5
4

Output

1
2
Hint

50%数据,1 \leq T \leq 1001 \leq n \leq 10^3

100%数据,1 \leq T \leq 100001 \leq n \leq 10^9


题目参数
Time Limit 1 second
Memory Limit 128 MB
提交次数 95
通过次数 24