問題文 $2$ 以上の整数 $N$ が与えられます。 $N$ 以下の素数のうち最も大きいものを出力してください。 制約 $2 \le N \le 10^{12}$ 入力 $N$ 出力 答えを 1 行で出力せよ。