

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
#include <bits/stdc++.h>
using namespace std;
using vi = vector<int>;
using vvi = vector<vi>;
using vvvi = vector<vvi>;
using ll = long long;
using vll = vector<ll>;
using vvll = vector<vll>;
using vb = vector<bool>;
using vvb = vector<vb>;
using vd = vector<double>;
using vvd = vector<vd>;
using vs = vector<string>;
using vc = vector<char>;
using vvc = vector<vc>;
using ii = pair<int, int>;
using vii = vector<ii>;
using vvii = vector<vii>;
using Mii = map<int, int>;
using vMii = vector<Mii>;
bool kanban(int n) {
  int d = n % 10;
  if (d == 1 or d == 7 or d == 9) return false;
  d = n / 10;
  if (n == 12) return true;
  if (d == 1 or d == 2 or d == 7 or d == 9) return false;
  return true;
}
int main() {
  int n;
  while (cin >> n) {
    cout << (kanban(n) ? "YES" : "NO") << endl;
  }
}
