100 atcoder#ABC097B. [ABC097B] Exponential

[ABC097B] Exponential

配点 : 200200

問題文

正整数 XX が与えられます。 XX 以下の最大のべき乗数を求めてください。 ただし、べき乗数とは、ある 11 以上の整数 bb22 以上の整数 pp を使って bpb^p とかける整数のことを指すこととします。

制約

  • 11 \leq XX \leq 10001000
  • XX は整数

入力

入力は以下の形式で標準入力から与えられる。

XX

出力

XX 以下の最大のべき乗数を出力せよ。

10
9

1010 以下のべき乗数は 11,44,88,9944 つです。 この内最も大きい 99 を出力してください。

1
1
999
961