#include #include 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; }