整数 $n$ ($2 \le n \le 100000000$) が与えられる.$m$ の階乗が $n$ で割り切れるような最小の正の整数 $m$ を求めるプログラムを書け.ただし,正の整数 $m$ に対し,$m$ の階乗とは $1$ から $m$ までの整数の積のことである.
入力
入力はファイル factorial.in に与えられる.このファイルは 1 行からなり,整数 $n$ が書かれている.
出力
プログラムは結果を標準出力に出力すること.整数 $m$ のみを書いた 1 行を出力せよ.
例
入力 1
10
出力 1
5
入力 2
12
出力 2
4