#include <bits/stdc++.h>
using namespace std;
int n;
int main() {
  scanf("%d", &n);
  if (n % 10 == 1)
    printf("NO");
  else {
    if (n == 2 || n == 3 || n == 4 || n == 5 || n == 6 || n == 8 || n == 12)
      printf("YES");
    else if ((n >= 30 && n <= 36) || (n >= 40 && n <= 46) ||
             (n >= 50 && n <= 56) || (n >= 60 && n <= 66) ||
             (n >= 80 && n <= 86))
      printf("YES");
    else if (n == 38 || n == 48 || n == 58 || n == 68 || n == 88)
      printf("YES");
    else
      printf("NO");
  }
  return 0;
}

### Prompt

Please create a solution in CPP to the following problem:



Input

The input contains a single integer a (1 ≤ a ≤ 99).

Output

Output "YES" or "NO".

Examples

Input


5


Output


YES


Input


13


Output


NO


Input


24


Output


NO


Input


46


Output


YES

### Response

```cpp
#include <bits/stdc++.h>
using namespace std;
int n;
int main() {
  scanf("%d", &n);
  if (n % 10 == 1)
    printf("NO");
  else {
    if (n == 2 || n == 3 || n == 4 || n == 5 || n == 6 || n == 8 || n == 12)
      printf("YES");
    else if ((n >= 30 && n <= 36) || (n >= 40 && n <= 46) ||
             (n >= 50 && n <= 56) || (n >= 60 && n <= 66) ||
             (n >= 80 && n <= 86))
      printf("YES");
    else if (n == 38 || n == 48 || n == 58 || n == 68 || n == 88)
      printf("YES");
    else
      printf("NO");
  }
  return 0;
}

```