#1620. 反素数

反素数

对于任何正整数 xx,其约数的个数记作 g(x)g(x),例如 g(1)=1g(6)=4g(1)=1、g(6)=4

如果某个正整数 xx 满足:对于任意的小于 xx 的正整数 ii,都有 g(x)>g(i)g(x)>g(i),则称 xx 为反素数。

例如,整数 12461,2,4,6 等都是反素数。

现在给定一个数 NN,请求出不超过 NN 的最大的反素数。

输入格式

一个正整数 NN

输出格式

一个整数,表示不超过 NN 的最大反素数。

数据范围

1N21091 \le N \le 2*10^9

输入样例:

1000

输出样例:

840