#include bool pave(int dx, int dy, int v) { if (v > dx || v > dy) return false; if (dx % v == 1 && dy % v == 1) return true; if (dx % v == 0 && dy % v == 2) return true; if (dx % v == 2 && dy % v == 0) return true; return false; } int main() { int x, y, n, a; scanf("%d%d%d", &x, &y, &n); for (int i = 0; i < n; ++i) { scanf("%d", &a); bool p = pave(x, y, a); if (p) printf("YES\n"); else printf("NO\n"); } return 0; }