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 C++14 (GCC 5.4.1) (judge verdict: Wrong Answer)

#include<iostream>
#include <cstring>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main()
{  
    // 整数の入力
    int a;
    cin >> a;
    //int len = a.length();
    int count = 0;
    int count357 = 0;
    int count3 = 0;
    int count5 = 0;
    int count7 = 0;
    //int judge = 0;
    string s ;
    int len =0;
    int j = 0;
    // スペース区切りの整数の入力
    for ( int i = 357 ; i < a+1 ; i +=2)
    {
        //itoa(i,s,10);
        s = to_string(i);
        len = s.length();
        count357 = 0;
        count3 =0;
        count5 =0;
        count7 =0;
        //cout <<  << endl;
        for (j=0;j<len;j++)
        {
            
            if(s[j] == '3')
            {
                count357 ++;
                count3 ++;
            }
            else if(s[j] == '5')
            {
                count357 ++;
                count5 ++;
            }
            else if(s[j] == '7')
            {
                count357 ++;
                count7 ++;
            }
        
        }
        if(count357 == len && count3 >=1 )
        {
            if(count5>=1 && count7 >=1 )
            {
                count ++;
            }
        
            
        }
        
    }
    cout << count << endl;
  return 0;
}