#include <bits/stdc++.h>
using namespace std;
bool primo(int x) {
  bool primofov = false;
  int j = 0;
  for (int i = 1; i <= x; i++) {
    if (x % i == 0) {
      j++;
    }
  }
  if (j == 2) {
    primofov = true;
  }
  return primofov;
}
int main() {
  int n, m;
  cin >> n;
  cin >> m;
  bool signum = false;
  if (primo(m) == true) {
    for (int i = 2; i < m; i++) {
      if (primo(m + 1 - i) == true) {
        if (m + 1 - i == n) {
          signum = true;
        }
        i = m - 1;
      }
    }
    if (signum == true) {
      cout << "YES";
    } else if (signum == false) {
      cout << "NO";
    }
  }
  if (primo(m) == false) {
    cout << "NO";
  }
  return 0;
}
