問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
素数より 1 大きい(または小さい)数を「ニア素数」とします。
整数 N が与えられるので、N がニア素数かどうか判定してください。
ただし、N が素数である場合、N はニア素数ではありません。
・ 1 行目に整数 N が与えられます。
N
整数 N がニア素数かどうか判定し、ニア素数なら "Yes"、ニア素数でないなら "No" を一行で出力してください。
ただし、N が素数である場合、N はニア素数ではありません。
末尾に改行を入れ、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
・ 2 ≦ N ≦ 1,000,000,000,000
10
Yes
3
No
13
No