#include <bits/stdc++.h>
using namespace std;
const long long N = 1e9 + 123;
int a[(int)1e5 + 1], b[(int)1e5 + 1];
long long n, m, k;
vector<long long> ans;
bool can(long long md);
int main() {
  long long d;
  cin >> n >> d;
  cin >> m;
  while (m--) {
    int x, y;
    cin >> x >> y;
    if (n - x + n - y < d || x + y < d || x + n - y < n - d ||
        y + n - x < n - d)
      puts("NO");
    else
      puts("YES");
  }
}
