#925. 最小质因子

最小质因子

题目描述 给定一个正整数 n,设 n=p_1×p_2×…p_k,其中 p_i 均为质数,对 1≤i<k,pi≤ pi+1。 给定 n,请你计算其最小的质因子 p1。 例如: • 36=2×2×3×3,最小质因子是 2 • 49=7×7,最小质因子是 7 • 89=89,最小质因子是 89 • 967217=37×26141,最小质因子是 37

输入格式 第一行1个整数 t,代表有 t 组数据 接下来 t 行,每行1个整数 n

输出格式 输出 t 行,每行1个整数 p_1 代表答案

14 
36 
2 
3 
49 
81 
35 
12 
89 
16 
100 
967217 
917597 
185971 
43607027731


#
```output1
2 
2 
3 
7 
3 
5 
2 
89 
2 
2 
37 
571 
185971 
43607027731


# 提示
对于所有数据,1≤t≤50,1<n≤〖10〗^12
对于测试点1~8:n≤1000 
对于测试点9~14:n≤〖10〗^5
对于测试点15~17:n≤〖10〗^9
对于测试点18~20:n≤〖10〗^12