[R5B]次大质因数 - 代码源竞赛平台

时空限制

1S/512M

题目描述

求 NN 的第二大质因数。如果 NN 的质因数不足 22 个,输出 −1-1。

比如 N=150N=150,它的质因数有 {2,3,5}\{2,3,5\} 三个,其中第二大的是 33。

格式

输入格式

第一行包含一个整数 NN。

输出格式

输出一个整数表示 NN 的第二大质因数。如果 NN 的质因数不足 22 个,输出 −1-1。

样例

样例输入 #1

150

样例输出 #1

3

样例输入 #2

8

样例输出 #2

-1

样例输入 #3

330

样例输出 #3

5

数据规模

对于 100%100\% 的数据,2≤N≤1062\leq N\leq 10^6。