100 atcoder#ABC149C. [ABC149C] Next Prime

[ABC149C] Next Prime

配点: 300300

問題文

XX 以上の素数のうち、最小のものを求めよ。

注記

素数とは、22 以上の整数であって、11 と自分自身を除くどの正の整数でも割り切れないようなもののことです。

例えば、2,3,52, 3, 5 は素数ですが、4,64, 6 は素数ではありません。

制約

  • 2X1052 \le X \le 10^5
  • 入力はすべて整数

入力

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

XX

出力

XX 以上の素数のうち、最小のものを出力せよ。

20
23

2020 以上の素数のうち、最小のものは 2323 です。

2
2

XX が素数である場合もあります。

99992
100003