#109. 反素数

反素数

题目描述

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

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

例如,整数 1\red 12\red 24\red 46\red 6 等都是反素数。

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

输入格式

一个正整数 N\red N

输出格式

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

样例

输入样例

1000

输出样例

840

提示

1N2×109\red{1\leq N\leq 2\times 10^9}