#include <stdio.h>
#include <stdlib.h>

int main()
{
    int k,n,i;

    int *v;
    long x,y,nr_blocks;

    scanf("%ld%ld", &x, &y);
    scanf("%d", &n);

    nr_blocks = (x * 2) + ( y - 2 ) * 2;

    v = calloc (n, sizeof(int));

    for ( i = 0; i < n; i++)
    {
        scanf("%d", &k);

        if( ! (y % k ) && ! ((x - 2 )% k) )
        {
            v[i] = 1;
        }
        else
        {
            v[i] = 0;
        }
    }

    for ( i = 0 ; i < n; i++)
    {
        if (v[i] == 1 )
        {
            printf("YES");
        }
        else
            printf("NO");
        if ( i != n-1)
            printf("\n");
    }
    return 0;
}