Problem:
Score : 100 points

Problem Statement

Shichi-Go-San (literally "Seven-Five-Three") is a traditional event in a certain country to celebrate the growth of seven-, five- and three-year-old children.

Takahashi is now X years old. Will his growth be celebrated in Shichi-Go-San this time?

Constraints

1 ≤ X ≤ 9

X is an integer.

Input

Input is given from Standard Input in the following format:

X

Output

If Takahashi's growth will be celebrated, print YES; if it will not, print NO.

Sample Input 1

5

Sample Output 1

YES

The growth of a five-year-old child will be celebrated.

Sample Input 2

6

Sample Output 2

NO

See you next year.

Solution in JavaScript (Node.js 12.16.1) (judge verdict: Wrong Answer)

function Main(input){
    const N = input.trim();
    let answer = 0;
    const array = ['3', '5', '7']
    const DFS = (N, num753) => {
        // 753の数値を含んでいるかチェック
        const contains357 = array.map(val => num753.includes(val)).reduce((a, b) => a && b);
        // 桁数上限に達成
        if(N.length == num753.length){
            if(contains357 && Number(num753) <= Number(N)) answer++;
            return; 
        }
        // 現在の数値をチェック
        if(contains357 && Number(num753) <= Number(N)) answer++;
        // 3,5,7を入れていく
        array.map(val => DFS(N, num753 + val));
    }
    // 一桁目を入れる
    array.map(val => DFS(N, val));
    console.log(answer);
}
Main(require("fs").readFileSync("/dev/stdin", "utf8"));