#include <bits/stdc++.h>
std::set<int> bad = {1, 7, 9};
int main() {
  int a;
  std::cin >> a;
  std::cout << (bad.count(a % 10) || a / 10 == 2 ||
                        (bad.count(a / 10) && a != 12)
                    ? "NO\n"
                    : "YES\n");
  return 0;
}

### Prompt

Develop a solution in CPP to the problem described below:



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>
std::set<int> bad = {1, 7, 9};
int main() {
  int a;
  std::cin >> a;
  std::cout << (bad.count(a % 10) || a / 10 == 2 ||
                        (bad.count(a / 10) && a != 12)
                    ? "NO\n"
                    : "YES\n");
  return 0;
}

```