#include <bits/stdc++.h>
using namespace std;
int main() {
  set<int> primes;
  primes.insert(2);
  primes.insert(3);
  primes.insert(5);
  primes.insert(7);
  primes.insert(11);
  primes.insert(13);
  primes.insert(17);
  primes.insert(19);
  primes.insert(23);
  primes.insert(29);
  primes.insert(31);
  primes.insert(37);
  primes.insert(41);
  primes.insert(43);
  primes.insert(47);
  int n, m;
  cin >> n >> m;
  int found = -1;
  for (int i = n + 1; i < 51; i++) {
    if (primes.find(i) != primes.end()) {
      found = i;
      break;
    }
  }
  if (found == m) {
    cout << "YES" << endl;
  } else {
    cout << "NO" << endl;
  }
}
