#include <bits/stdc++.h>
using namespace std;
bool a[105] = {0, 1, 0, 0, 0, 0, 0, 1, 0, 1};
int main() {
  int n;
  scanf("%d", &n);
  puts(((a[n % 10] || (n > 9 && n < 30) || a[n / 10]) && n != 12) ? "NO"
                                                                  : "YES");
  return 0;
}

### Prompt

In Cpp, your task is to solve 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 a[105] = {0, 1, 0, 0, 0, 0, 0, 1, 0, 1};
int main() {
  int n;
  scanf("%d", &n);
  puts(((a[n % 10] || (n > 9 && n < 30) || a[n / 10]) && n != 12) ? "NO"
                                                                  : "YES");
  return 0;
}

```