

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;
int main() {
  map<int, bool> mp;
  mp[2] = mp[3] = mp[4] = mp[5] = mp[6] = mp[8] = mp[12] = mp[30] = mp[32] =
      mp[33] = mp[34] = mp[35] = mp[36] = mp[38] = mp[40] = mp[42] = mp[43] =
          mp[44] = mp[45] = mp[46] = mp[48] = mp[50] = mp[52] = mp[53] =
              mp[54] = mp[55] = mp[56] = mp[58] = mp[60] = mp[62] = mp[63] =
                  mp[64] = mp[65] = mp[66] = mp[68] = mp[80] = mp[82] = mp[83] =
                      mp[84] = mp[85] = mp[86] = mp[88] = true;
  int n, i, j, k, x, p, flag, s = 0;
  cin >> n;
  if (mp.find(n) == mp.end())
    cout << "NO" << endl;
  else
    cout << "YES" << endl;
  return 0;
}
