给定一个正整数 n,设 n = p_1 \times p_2 \times \dots \times p_k,其中 p_i 均为质数,对 1 \leq i < j < k,p_i \leq p_j。
给定 n,请你计算其最小的质因子 p_1。
例如:
第一行 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
2 2 3 7 3 5 2 89 2 2 37 571 185971 43607027731
对于所有数据,1 \leq T \leq 50, 1 < n \leq 10^{12}。