#include <bits/stdc++.h>
using namespace std;
const int kb[100] = {2,  3,  4,  5,  6,  8,  12, 30, 32, 33, 34, 35, 36, 38,
                     40, 42, 43, 44, 45, 46, 48, 50, 52, 53, 54, 55, 56, 58,
                     60, 62, 63, 64, 65, 66, 68, 80, 82, 83, 84, 85, 86, 88};
int n, pr;
int main() {
  cin >> n;
  pr = 0;
  for (int i = 0; i < 43; i++) {
    if (n == kb[i]) pr++;
  }
  if (pr)
    cout << "YES";
  else
    cout << "NO";
  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;
const int kb[100] = {2,  3,  4,  5,  6,  8,  12, 30, 32, 33, 34, 35, 36, 38,
                     40, 42, 43, 44, 45, 46, 48, 50, 52, 53, 54, 55, 56, 58,
                     60, 62, 63, 64, 65, 66, 68, 80, 82, 83, 84, 85, 86, 88};
int n, pr;
int main() {
  cin >> n;
  pr = 0;
  for (int i = 0; i < 43; i++) {
    if (n == kb[i]) pr++;
  }
  if (pr)
    cout << "YES";
  else
    cout << "NO";
  return 0;
}

```