#include <bits/stdc++.h>
using namespace std;
bool b[100];
int main() {
  int a;
  bool v = false;
  b[1] = b[7] = b[9] = b[10] = 1;
  b[11] = b[13] = b[14] = b[15] = b[16] = b[17] = b[18] = b[19] = b[20] =
      b[70] = b[90] = 1;
  cin >> a;
  if (a > 20) {
    v |= b[a / 10 * 10];
    v |= b[a % 10];
  } else {
    v = b[a];
  }
  cout << (v ? "NO" : "YES") << endl;
  return 0;
}

### Prompt

Generate a Cpp solution 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;
bool b[100];
int main() {
  int a;
  bool v = false;
  b[1] = b[7] = b[9] = b[10] = 1;
  b[11] = b[13] = b[14] = b[15] = b[16] = b[17] = b[18] = b[19] = b[20] =
      b[70] = b[90] = 1;
  cin >> a;
  if (a > 20) {
    v |= b[a / 10 * 10];
    v |= b[a % 10];
  } else {
    v = b[a];
  }
  cout << (v ? "NO" : "YES") << endl;
  return 0;
}

```